Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2005 May 15;21(10):2502-9.
doi: 10.1093/bioinformatics/bti344. Epub 2005 Feb 24.

Object-oriented biological system integration: a SARS coronavirus example

Affiliations

Object-oriented biological system integration: a SARS coronavirus example

Daniel Shegogue et al. Bioinformatics. .

Abstract

Motivation: The importance of studying biology at the system level has been well recognized, yet there is no well-defined process or consistent methodology to integrate and represent biological information at this level. To overcome this hurdle, a blending of disciplines such as computer science and biology is necessary.

Results: By applying an adapted, sequential software engineering process, a complex biological system (severe acquired respiratory syndrome-coronavirus viral infection) has been reverse-engineered and represented as an object-oriented software system. The scalability of this object-oriented software engineering approach indicates that we can apply this technology for the integration of large complex biological systems.

Availability: A navigable web-based version of the system is freely available at http://people.musc.edu/~zhengw/SARS/Software-Process.htm

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
A linear, sequential software process used for reverse engineering the SARS viral infection. Processes (at the top) are ordered in a time-dependent manner. Vertical lines extending from the processes indicate the process stage in which a model (at the bottom) is generated, and do not imply a time dependence. Major dependences among models are indicated.
Fig. 2
Fig. 2
A high-level sequence diagram for major SARS viral infection events. Bioentities (cell, virus, translation machinery and viral replicase) are modeled as objects. These objects are shown at the top of the diagrams with vertical lifelines (formula image), representing extensions of the objects below. Functions and events associated with these bioentities are modeled as messages sent to the corresponding objects. These message calls, indicated by solid arrows, are made between objects via connection of their lifelines. Messages contain a message name followed by parameters, which must be passed into the object and/or outputted from the object, e.g. translation machinery executes its function of translating viral mRNA by receiving a translate message ‘translate (in: Positive_Genomic_RNA)’ from the cell. This message accepts a Positive_Genomic_RNA as a template, indicated by ‘in: Positive_Genomic_RNA’, then a ‘Viral_Replicase’ is created and returned. These return values are displayed below the message call as a named dotted arrow extending in the opposite direction as the original message call. Where return values are not explicitly indicated, as in an object calling itself (formula image), an ‘out’ followed by a return value is substituted. Events in gray boxes are shown in more detail in Supplemental Figures 7–9.
Fig. 3
Fig. 3
Activity Diagram for SARS viral infection emphasizing the infection process. The infection process consists of three major events; bind cellular ACE2 receptor, fuse with the cell membrane and release its genomic RNA by uncoating. The process of RNA replication, assembly and viral release are detailed in Supplemental Figures 10–13. All activity diagrams have a pseudo-start (formula image) and pseudo-end (formula image) states. Action states, represented by rounded rectangles (formula image) are captured during different time periods. This diagram can represent sequential as well as concurrent events. Concurrent events are represented by forks (formula image) and merges (formula image). This architecture signifies that multiple events are possible simultaneously and the occurrence of at least one of these events is enough to continue the flow of control. In contrast, the flow of control may also be conditional, e.g. decision diamonds (⋄) represent a point at which alternative events can occur. At these decision diamonds, guard conditions must be satisfied for the flow of control to continue, or else the flow of control follows an alternative route.
Fig. 4
Fig. 4
High-level class diagram of SARS virus and viral infection. Major components of SARS virus and viral infection and their associations are modeled as objects. These objects are represented by rectangles within the diagram. Rectangles are divided into three parts. The first part contains the object name; the second part contains the attributes of the object; and the final part contains the functions an object can perform. Lines with solid diamonds (formula image) at the end indicate composition. These are read from the diamond end, e.g. as Virus contains Structural_Proteins. Lines with open triangles (formula image) represent generalizations. These are read from the triangle end, as Viral_Protein is a general type of Structural_Protein. Other interactions are represented as named, binary associations (formula image). Interactions may contain cardinalities at their ends indicating the number of objects that interact with another object. As an example from above, one virus can infect one cell and one cell can be infected by one to many viruses. Grayed objects and interactions are shown in more detail in Supplemental Figures 14–16. Viral components (orange); cellular components (blue).

Similar articles

Cited by

References

    1. Ashburner, M., et al. 2000. Gene Ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat. Genet. 2525–29 - PMC - PubMed
    1. Bornberg-Bauer, E. and Paton, N.W. 2002. Conceptual data modelling for bioinformatics. Brief Bioinformatics 3166–180 - PubMed
    1. Csete, M.E. and Doyle, J.C. 2002. Reverse engineering of biological complexity. Science 2951664–1669 - PubMed
    1. Fan, K., et al. 2004. Biosynthesis, purification, and substrate specificity of severe acute respiratory syndrome coronavirus 3C-like proteinase. J. Biol. Chem. 2791637–1642 - PMC - PubMed
    1. Fielding, B.C., et al. 2004. Characterization of a unique group-specific protein (U122) of the severe acute respiratory syndrome coronavirus. J. Virol. 787311–7318 - PMC - PubMed

Publication types

MeSH terms