| Literature DB >> 19919720 |
Robert Hoehndorf1, Janet Kelso, Heinrich Herre.
Abstract
BACKGROUND: Biological sequences play a major role in molecular and computational biology. They are studied as information-bearing entities that make up DNA, RNA or proteins. The Sequence Ontology, which is part of the OBO Foundry, contains descriptions and definitions of sequences and their properties. Yet the most basic question about sequences remains unanswered: what kind of entity is a biological sequence? An answer to this question benefits formal ontologies that use the notion of biological sequences and analyses in computational biology alike.Entities:
Mesh:
Year: 2009 PMID: 19919720 PMCID: PMC2785798 DOI: 10.1186/1471-2105-10-377
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Different layers of sequences. We illustrate the layers in the ontology of sequences. At the bottom level, sequences can refer to chains of molecules. These chains correspond to the primary structures of DNA and RNA molecules as well as proteins. The middle level illustrates sequences as representations of molecules. These can be in different formats such as the FASTA file format, plain text, graph-based representations or similar. Sequence representations exhibit a syntactic structure that resembles the structures of molecule chains. However, not every instance of Syntactic sequence represents a chain of molecules; sequence representations can represent no, one or many molecules. The upper level shows abstract sequences, symbolized as equivalence classes of sequence representations.
List of relations and predicates.
| Symbol | Long name of predicate | Remarks |
|---|---|---|
| molecular sequence | ||
| syntactic sequence | ||
| abstract sequence | ||
| junction | ||
| primitive biological symbol | ||
| directed molecular sequence | ||
| directed syntactic sequence | ||
| molecular part of | ||
| syntactic part of | ||
| abstract part of | ||
| molecular proper part of | ||
| syntactic proper part of | ||
| abstract proper part of | ||
| molecular overlap | ||
| syntactic overlap | ||
| abstract overlap | ||
| molecular disjointness | ||
| syntactic disjointness | ||
| abstract disjointness | ||
| syntactic token of | ||
| molecular token of | ||
| representation | ||
| between | ||
| ends | ||
| first | ||
| last | ||
| in | ||
| equivalence | ||
| connection |
The table shows the list of predicates used in the axiom system. Unary predicates represent categories, all other predicates represent relations. In this table, we included relations that are used in the implementation but are not further discussed. For example, the relations adisjoint and mdisjoint are included in the axiom system and are defined similar to sdisjoint (see formula 13).