Literature DB >> 18841239

OntoSlug: a dynamic visual front-end program for ontologies.

Martin Telefont1, Yunkai Liu.   

Abstract

The display of ontological information has become a crucial factor over the last decade in systems biology. The possibility to compare different ontological systems in a single application has however not been answered with an appropriate application. OntoSlug is an easy to use application that tries to fill this need. OntoSlug has been developed for use in classroom settings and scientific laboratory environment.

Keywords:  biology; dynamic visualization; graphic user interface; ontology

Year:  2008        PMID: 18841239      PMCID: PMC2561163          DOI: 10.6026/97320630002438

Source DB:  PubMed          Journal:  Bioinformation        ISSN: 0973-2063


Background

The recent advances in scientific processing in genetics and proteomics have created an increased demand for the implementation of gene-protein and protein-protein interaction databases for an easy comparison between model organisms [1]. Ontologies have been used to standardize the names and definitions of genes and proteins and represent the relationships among them. Recent efforts in improving the visualization of ontologies [2-4] have demonstrated the value of dynamic visualization. Interaction networks are crucial to our understanding of these systems since they allow for easy abstraction and visualization of complex processes. A good portion of publically available ontologies use customized XML files to store information. Most ontology centered applications are able display and or manipulate data of this complexity, however, lack the possibility of visual information display that would make an easy comparison between different systems or data-sets possible. Most of the available applications are restricted to specific markup language formats instead of a friendly and integrated interface. These factors among others have contributed to a split of biological fields into ones that rely heavily on data visualization [5-7] and others, more traditional research, that uses these tools infrequently.

Features and functionalities

OntoSlug can be used to display and fusion of various pre-existing ontological systems (Figure 1). Interaction with the data takes mainly place over the GUI which employs four main concepts to display relationships: nodes, links, tags and layers. While node and links are not new concepts, the special function of dynamic joining of nodes between different systems, makes the overlaps between systems more compact without loss of information. The flexible categorization of interactions between elements allows for a quick and flexible adaptation of data that may be present in multiple data collections. This preserving the uniqueness of the data set that could be lost in imported in a static input format.
Figure 1

Representation of concepts usage in Ontoslug.

OntoSlug allows for the rapid import of information from a variety of data sources (using existing data filters) or custom tailored filters that allow for a side by side or overlay/joining of data nodes. Manipulation of the 2D elements requires little or no prior knowledge of the system or the operation of the input/output application. The Graphical User Interface is designed to facilitate the manipulation of nodes, the underlying information they represent and an intuitive display of relationships among them (Figure 2).
Figure 2

The Graphical User Interface in Ontoslug is shown.

The joining function allows for a visual fusion of elements of different data sets. It can be employed from a patch file or manually at the node. Links that link nodes adapt to the new joined node. A split of joined nodes into individual nodes is also possible via patch or manual interaction. The tag option allows for a grouping of nodes into clusters that share a common characteristic, but are not associated via links. The display of a tag group happens via fading to a more transparent shade of coloring, a pulsing highlight or an altered coloring scheme, all of which allow for an easy discrimination of nodes from other nodes not included in the group. Layers, allow the display of entire ontologies, cross sections of ontologies, tag groups, node types and link types. The graphic output of the information is dynamic which allows for an easy arrangement of information and fast adaptability without the need to adjust node arrangement after altering interactions. Furthermore the integration of advanced sorting, comparison, display and modeling tools in OntoSlug, as well as the possibility of integrating custom macros, will be an integral part of the next release.

Conclusion

In conclusion, OntoSlug permits research data/ideas to be easily shared among collaborators and a quick and dynamic adaptation to preexisting interaction paradigms. The ease of data display makes OntoSlug especially useful for utilization in a teaching environment where a modular approach to complex topics is used, while still allowing the fusion of independent topics into an interconnected web of interactions. OntoSlug allows for a cross-platform release (Mac and Linux) given demand. The software is available at www.martintelefont.net/OntoSlug.html.
  7 in total

1.  The MiSink Plugin: Cytoscape as a graphical interface to the Database of Interacting Proteins.

Authors:  Lukasz Salwinski; David Eisenberg
Journal:  Bioinformatics       Date:  2007-06-06       Impact factor: 6.937

2.  Conserved patterns of protein interaction in multiple species.

Authors:  Roded Sharan; Silpa Suthram; Ryan M Kelley; Tanja Kuhn; Scott McCuine; Peter Uetz; Taylor Sittler; Richard M Karp; Trey Ideker
Journal:  Proc Natl Acad Sci U S A       Date:  2005-02-01       Impact factor: 11.205

3.  Genome-scale proteomics reveals Arabidopsis thaliana gene models and proteome dynamics.

Authors:  Katja Baerenfaller; Jonas Grossmann; Monica A Grobei; Roger Hull; Matthias Hirsch-Hoffmann; Shaul Yalovsky; Philip Zimmermann; Ueli Grossniklaus; Wilhelm Gruissem; Sacha Baginsky
Journal:  Science       Date:  2008-04-24       Impact factor: 47.728

Review 4.  Cataloging the relationships between proteins: a review of interaction databases.

Authors:  Carol Rohl; Yancey Price; Tiffany B Fischer; Melissa Paczkowski; Michael F Zettel; Jerry Tsai
Journal:  Mol Biotechnol       Date:  2006-09       Impact factor: 2.860

5.  MassNet: a functional annotation service for protein mass spectrometry data.

Authors:  Daeui Park; Byoung-Chul Kim; Seong-Woong Cho; Seong-Jin Park; Jong-Soon Choi; Seung Il Kim; Jong Bhak; Sunghoon Lee
Journal:  Nucleic Acids Res       Date:  2008-04-29       Impact factor: 16.971

6.  Reactome: a knowledge base of biologic pathways and processes.

Authors:  Imre Vastrik; Peter D'Eustachio; Esther Schmidt; Geeta Joshi-Tope; Gopal Gopinath; David Croft; Bernard de Bono; Marc Gillespie; Bijay Jassal; Suzanna Lewis; Lisa Matthews; Guanming Wu; Ewan Birney; Lincoln Stein
Journal:  Genome Biol       Date:  2007       Impact factor: 13.583

7.  ProdoNet: identification and visualization of prokaryotic gene regulatory and metabolic networks.

Authors:  Johannes Klein; Stefan Leupold; Richard Münch; Claudia Pommerenke; Thorsten Johl; Uwe Kärst; Lothar Jänsch; Dieter Jahn; Ida Retter
Journal:  Nucleic Acids Res       Date:  2008-04-25       Impact factor: 16.971

  7 in total
  1 in total

1.  BrainSnail: a dynamic information display system for the sciences.

Authors:  Martin Telefont; Asai Asaithambi
Journal:  Bioinformation       Date:  2009-02-26
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.