This page has been archived and is no longer updated

 

Ontologies: Scientific Data Sharing Made Easy

By: Nicole Washington & Suzanna Lewis © 2008 Nature Education 
Citation: Washington, N. & Lewis, S. (2008) Ontologies: Scientific Data Sharing Made Easy. Nature Education 1(3):5
Email
An ontology is a logic-based organizational structure for knowledge. Ontologies speed genetic discovery by allowing researchers to quickly find and compare data from multiple sources.
Aa Aa Aa

 

Imagine that you are investigating the genes involved in bud development. Where would you start? An online scientific library, such as PubMed? Wikipedia? Google? There is a vast amount of biological data available online—journal articles and books, information on protein structures, genotype-phenotype associations, genome maps, drug efficacy studies, and much more—so the problem is not a lack of data. Rather, the issue is that there is so much data that sifting through it all to find relevant information can be a complicated and lengthy process. For instance, with your "bud development" query, you might retrieve undesired results such as "rose bud development," "yeast bud development," or even generic descriptions of "genes," when what you really want is "genes involved in limb bud development in animals." You might also miss relevant results because the same process might be referred to as "bud formation" or "limb morphogenesis" in some sources. As you can imagine, filtering relevant results is time-consuming for humans and nearly impossible for computers, which slows the pace of scientific discovery.

The Importance of a Shared Language for Finding Information

The biggest challenge in making scientific data easy to find is the need for a common language to describe scientific terms so that a computer can scour the Internet, automatically discover relevant information, and be able to compare this information to similar data from other sources. At minimum, the languages used by different information resources need to have a common dictionary of terms that all scientists can agree on, together with a list of synonyms. In this regard, a thesaurus can go a long way toward helping software recognize similar concepts. This is the strategy that the National Cancer Institute took in 1999 when it created the NCI thesaurus (Fragoso et al., 2004) to make the knowledge contained within its cancer database more useful for computation. But such a controlled vocabulary is not enough. Without a shared language for reporting scientific findings, as well as knowledge regarding the ways in which different concepts are related, your search for "bud development" might not find a journal article describing a drug that affects gene expression during mouse limb morphogenesis, even though the result has significant applications to human disease.

An Ontology can be a Valuable Tool for Organizing Knowledge

An even more useful tool for uniting language is an ontology. Ontologies are formal ways of organizing knowledge. Traditionally studied in philosophy, ontologies have also permeated math, physics, and in the last few decades, biology. In addition to encoding a dictionary and thesaurus for a collection of words, these devices relate concepts to one another through logically defined relationships. Ontologies can be created to capture anything, although a single ontology is typically limited to a single area of knowledge, such as anatomy, cellular processes, environmental factors, and so on. For example, an ontology about experimental techniques might contain the knowledge that both "transformation" and "transfection" are "techniques that introduce exogenous DNA into cells." Whereas a thesaurus might only indicate that "transformation" and "transfection" are synonyms for a DNA introduction technique, this ontology would capture the knowledge that the two terms actually refer to specific variations of the more general technique, and that these variations are different because of the cell type they are performed on. With the knowledge encoded in the ontology, a software search engine could then scan multiple resources that tag data with these ontological terms and retrieve any protocol that describes introducing exogenous DNA into cells, regardless of the cell type involved, or whether the author used the term "transformation" or the term "transfection."

Since 1998 the Gene Ontology (GO) project (Gene Ontology Consortium, 2000) has attempted to bridge the gap between different biological communities by developing three ontologies to classify gene products: the cellular component, molecular function, and biological process ontologies. Compiled by a consortium of leading biologists, the terms in these ontologies classify gene products by where they act in the cell, what the individual products actually do, and what processes these products are part of, respectively. In addition to the GO, there are also many that classify concepts for other biological domains, such as organismal anatomy, development, experimental details, phenotype, the environment, and more. All of these recent advances are outgrowths of the Linnaean taxonomic classification system, which revolutionized biological information exchange when it was introduced.

Basic Principles of Ontologies

Logicians view an ontology as a graph of information, with terms (concepts) as nodes of the graph and relationships as the links that connect the terms. Many relationships are directed, meaning that they are only true in one direction (e.g., a nucleus is part of a cell, but a cell is not part of a nucleus); because of this, ontologies are often hierarchical in structure. The relationships used in an ontology are not predetermined, so any real-world relationship can be logically defined and used to connect terms and reflect reality. This makes ontologies a flexible framework for modeling many different kinds of data.

There are two basic relationship types used by many ontologies (Smith et al., 2005): is_a and part_of. To illustrate the different relationship types, let's consider two specific ontologies, the Zebrafish Anatomy (ZFA) and the GO.

The is_a Relationship

The is_a relationship allows for simple, hierarchical connections between terms. Consider a section of the ZFA, representing the terms "heart," "gills," and "brain" (Figure 1a). These terms are all connected to the term "organ," and in turn to the term "anatomical structure," through an is_a hierarchy. Thus, a search for "all mutants that affect zebrafish organs" could follow the is_a relationships to return results for any mutants manifesting phenotypes in the heart, gills, or brain.

The part_of Relationship

The part_of relationship is used for describing how the components of a living system fit together. This can signify physical parts, such as those found in the ZFA, where the brain is divided into the hindbrain, the forebrain, and so on (Figure 1a). Note that each part of the brain can be further divided with the subparts related via a part_of relationship—for instance, the cerebellum is part_of the hindbrain, which is part_of the whole brain. A part_of relationship can also apply to processes, such as those modeled by the GO biological process ontology (Figure 1b). For instance, in that ontology, prophase, anaphase, metaphase, and telophase are all part_of the mitotic cell cycle.

Other Ontology Relationships

Relationships of different types can be added to an ontology to increase the knowledge contained therein. The develops_from relation, for example, is used in the ZFA to describe the developmental lineage of the organism and its parts. Thus, Figure 1a indicates that the brain develops_from the neural tube. Similarly, the regulates relationship is used in the GO to relate biological processes to one another. For example, anti-apoptosis negatively regulates apoptosis.

Inference and Transitivity

The use of defined relationships between ontological terms makes it possible to use logic to discover new information. Terms can be linked together either directly via asserted relationships or indirectly via inferred relationships. An asserted relationship is a direct relationship between two nodes (e.g., A is_a B). In contrast, inferred relationships are found by drawing a connection between two nodes across the intervening nodes and relationships, which often include multiple relationship types. Using the rules that govern the transitivity of relationships in the ontology, novel inferred relationships can then be discovered by traversing the asserted relationships.

The is_a relationship is transitive: If A is_a B, and B is_a C, then A is_a C. For example, because the heart is_a organ, and an organ is_a anatomical part, then the heart is_a anatomical part (Figure 1a).

The part_of relationship is also transitive; here, the rule states that if A is part_of B, and B is part_of C, then A is part_of C. Thus, because telophase is part_of M phase, which is part_of the cell cycle, then telophase is part_of the cell cycle (Figure 1b).

Additionally, the develops_from relationship is transitive over part_of, meaning that if A develops_from B, and B is part_of C, then A develops_from C. For instance, in Figure 1a, because the zebrafish brain develops_from the neural tube, which is part_of the ectoderm, it can be implied that the brain develops_from the ectoderm. However, part_of is not transitive over develops_from, because while the cerebellum is part_of the brain and the brain develops_from the neural tube, the cerebellum is not part_of the neural tube.

The Ontology Development Life Cycle

The development and maintenance of ontologies is truly a community effort. Experts in the field usually create an initial version of an ontology; the content and structure then grow and evolve as users discover areas that need improvement. Errors in term definitions and relationships, missing synonyms, vague terminology, and a lack (or surplus) of detail may be flagged by users. There may also be gaps in the ontology due to a lack of knowledge or because of new research. These problems are reported back to the individuals who maintain the ontology, and amendments are made to the active ontology. The incorporated changes are then released to users, and the cycle continues. GO and other biological ontologies exemplify the collaborative nature of ontology development. These ontologies are engineered not only by biologists and/or medical doctors themselves, but also by special workshops in which community experts are brought in to clarify and expand the branches of an ontology, or to correct cases in which an ontology has "diverged from current usage and understanding in the field" (Diehl et al., 2007).

Gaps in the scientific domains modeled by current ontologies trigger new ontologies to be developed. Because much scientific knowledge is already encoded in existing ontologies, the development of new ontologies can often be expedited by creating links between existing ontological terms. For example, a disease ontology that defines a particular type of breast cancer as being caused by a mutation in BRCA1 could link to the Gene Ontology, which has a term for a BRCA1-protein complex. Note that duplication of concepts in different ontologies should be avoided, where possible, so that the knowledge contained in each ontology is orthogonal to the rest. This practice helps prevent confusion for users of the ontologies, and it also avoids redundancy in the knowledge models.

Biocuration and Using Ontologies for Discovery

Biocuration is a growing field in which expert curators read and distill scientific findings from the published literature by utilizing ontological terms to "tag" them (Howe et al., 2008). One important and challenging curatorial task is relating a gene (and/or its gene products) to the anatomical location where it is expressed, its molecular function, and/or the biological process it participates in (Hill et al., 2008). Here, curators must identify important results from genetic, molecular, and biochemical laboratory experiments that are reported in the literature and then annotate the gene with the appropriate ontological terms.

Nonautomated annotation efforts using the Gene Ontology, as well as other anatomically specialized ontologies, are currently being performed at several model organism databases, such as VectorBase (disease-carrying insects), ZFIN (zebrafish), and SGD (yeast). The combination of these annotations, together with the knowledge contained in the ontology, allows striking results to be achieved. For example, one of the goals for research on model organisms is to "model" the biology of humans; thus, merging the phenotypic data from different model species and performing statistical analysis has the power to provide insights into human health and disease.

The AmiGO browser is one example of a tool that merges data from many different model organism databases, such as those for yeast, flies, and mice. With this tool, a user can browse and compare the annotations of genes from different organisms because the annotations are made with a common ontology (GO). The relationships and structure of the ontology make a question such as "What are all of the C. elegans genes that are involved in the cell cycle?" easy to answer, because a computer can deduce that, due to the ontological relationships and their transitivity rules, any annotations made to the parts of the cell cycle are also annotations to the cell cycle itself. For instance, browsing AmiGO shows that four annotations were made directly to "anaphase," with the specific gene names shown in Figure 1b. Only three annotations were made to the term "cell cycle" itself; the rest of the annotations propagate "up" to cell cycle from its child terms, and together with the inferred annotations, they result in a total of 286 annotations. Figures 1b and 2 show the distribution of genes annotated to the children of "M phase."

Some automated curation methods, such as those using natural language processing (NLP), can make a first pass at tagging the literature. For example, the Neurocommons Pilot Project has computationally annotated more than 300,000 neuroscience publications by applying ontological tags to each abstract, then publishing the annotations in a standard data format. The tags include gene names, along with functions or processes that those genes might participate in (e.g., activation, interaction, gene expression). These automated techniques, together with expert curation, provide breadth and depth to the biological annotation. They also bring previously disconnected data together into a rich, searchable format. Specialized "intelligent" search engines are also being developed that utilize ontologies to retrieve and organize the most relevant results, which will reduce the time spent manually sifting through them.

Yet another powerful analysis technique is to compare the annotations for a set of genes that are known to be expressed under one condition with those expressed under another condition(s), by asking questions such as, "What are the differences in the biological processes that these genes are involved in?" This type of analysis is a common way to analyze comparative expression microarrays. An example of the results of this sort of analysis is shown in Figure 3. Here, Vanselow et al. (2008) isolated differentially expressed transcripts from two different mutant mouse lines known to vary in their fertility, and they mapped the involved genes to numerous biological processes in GO. Many were female reproductive processes, including folliculogenesis, ovulation, and luteinization, from which the researchers concluded that the genes might play a role in increasing the ovulation number in mutant mice, thus making these animals more fertile.

To return to your original quest—finding the genes involved in bud development—you can now see how ontologies, and the annotations made with them, can greatly facilitate research. By ensuring that everyone is speaking the same language, ontologies help break down the communication barriers that hinder scientific discovery. The relationships that connect biological knowledge provide an extremely powerful and versatile system that makes sharing data easier and more rewarding, and that encourages different scientific disciplines to collaborate. In an era in which online activity is becoming increasingly social and collaborative, it is only natural that science should follow suit. With a little bit of effort to encode scientific findings in a structured, knowledge-enhanced way using ontologies, researchers can make data available for discovering novel connections, which maximizes the overall scientific impact of all research efforts.

References and Recommended Reading


Bard, J., & Rhee, S. Ontologies in biology: Design, applications, and future challenges. Nature Reviews Genetics 5, 213–222 (2004) (link to article)

Bodenreider, O., & Stevens, R. Bio-ontologies: Current trends and future directions. Briefings in Bioinformatics 7, 256–274 (2006)

Carbon, S., et al. AmiGO: online access to ontology and annotation data. Bioinformatics. (2008)

Diehl, A. D., et al. Ontology development for biological systems: Immunology. Bioinformatics 23, 913–915 (2007)

Fragoso, G., et al. Overview and utilization of the NCI Thesaurus. Comparative and Functional Genomics 5, 648–654 (2004)

Gene Ontology Consortium. Gene ontology: Tool for the unification of biology. Nature Genetics 25, 25–29 (2000) (link to article)

Hill, D. P., et al. Gene ontology annotations: What they mean and where they come from. BMC Bioinformatics 9, S2 (2008)

Howe, D., et al. Big data: The future of biocuration. Nature 455, 47–50 (2008) (link to article)

Noy, N. F., & McGuinness, D. L. Ontology Development 101: A Guide to Creating Your First Ontology. http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html

Smith, B., et al. Relations in biomedical ontologies. Genome Biology 6, R46 (2005)

Smith, B., et al. The OBO Foundry: Coordinated evolution of ontologies to support biomedical data integration. Nature Biotechnology 25, 1251–1255 (2008) (link to article)

Vanselow, J., et al. Expression profiling of a high-fertility mouse line by microarray analysis and qPCR. BMC Genomics 9, 307 (2008)

Email

Article History

Close

Flag Inappropriate

This content is currently under construction.

Connect
Connect Send a message


Scitable by Nature Education Nature Education Home Learn More About Faculty Page Students Page Feedback



Genomics

Visual Browse

Close