Object-oriented biological system integration: a SARS coronavirus example

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 Contact: zhengw@musc.edu Supplementary information: Supplemental data: Table 1 and Figures 1–16.

[1]  D. Dimitrov,et al.  The SARS-CoV S glycoprotein: expression and functional characterization , 2003, Biochemical and Biophysical Research Communications.

[2]  J. Lenstra,et al.  Predicted membrane topology of the coronavirus protein E1. , 1986, Biochemistry.

[3]  Michael Y. Galperin The Molecular Biology Database Collection: 2005 update , 2004, Nucleic Acids Res..

[4]  Matthias Lange,et al.  IIUDB: An object-oriented system for modelling, integration and analysis of gene controlled metabolic networks , 2003, Silico Biol..

[5]  Nancy M. Wilkinson Using CRC cards: an informal approach to object-oriented development , 1995 .

[6]  Russ B. Altman,et al.  Modelling biological processes using workflow and Petri Net models , 2002, Bioinform..

[7]  P. Masters,et al.  The Molecular Biology of Coronaviruses , 2006, Advances in Virus Research.

[8]  Camille Rosenthal-Sabroux,et al.  Using the Unified Modelling Language (UML) to guide the systemic description of biological processes and systems. , 2004, Bio Systems.

[9]  Christian Drosten,et al.  Characterization of a Novel Coronavirus Associated with Severe Acute Respiratory Syndrome , 2003, Science.

[10]  W. Hong,et al.  A Novel Severe Acute Respiratory Syndrome Coronavirus Protein, U274, Is Transported to the Cell Surface and Undergoes Endocytosis , 2004, Journal of Virology.

[11]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[12]  K. Kohn Molecular interaction map of the mammalian cell cycle control and DNA repair systems. , 1999, Molecular biology of the cell.

[13]  Frank Schacherer,et al.  The TRANSPATH signal transduction database: a knowledge base on signal transduction networks , 2001, Bioinform..

[14]  W. Hong,et al.  Characterization of a Unique Group-Specific Protein (U122) of the Severe Acute Respiratory Syndrome Coronavirus , 2004, Journal of Virology.

[15]  L. Hood,et al.  Reverse Engineering of Biological Complexity , 2007 .

[16]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[17]  Philippe Kruchten The Rational Unified Process - An Introduction, 3rd Edition , 2004, Addison Wesley object technology series.

[18]  David J. Edwards,et al.  Functional annotation of proteomic sequences based on consensus of sequence and structural analysis , 2002, Briefings Bioinform..

[19]  Luhua Lai,et al.  Biosynthesis, Purification, and Substrate Specificity of Severe Acute Respiratory Syndrome Coronavirus 3C-like Proteinase , 2004, Journal of Biological Chemistry.

[20]  Alan O'Callaghan,et al.  Object-Oriented Methods: Principles and Practice , 2000 .

[21]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[22]  Ping Wan,et al.  Proteomic analysis on structural proteins of Severe Acute Respiratory Syndrome coronavirus , 2004, Proteomics.

[23]  S. Weiss,et al.  Mouse hepatitis virus gene 5b protein is a new virion envelope protein. , 1994, Virology.

[24]  Leslie Lamport,et al.  Basic Concepts , 1981, Advanced Course: Distributed Systems.

[25]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[26]  F. Young Biochemistry , 1955, The Indian Medical Gazette.

[27]  Norman W. Paton,et al.  Conceptual data modelling for bioinformatics , 2002, Briefings Bioinform..

[28]  Colin G. Johnson,et al.  Simulating complex intracellular processes using object-oriented computational modelling. , 2004, Progress in biophysics and molecular biology.

[29]  Tony White,et al.  UML as a cell and biochemistry modeling language. , 2005, Bio Systems.

[30]  T. Ideker,et al.  A new approach to decoding life: systems biology. , 2001, Annual review of genomics and human genetics.

[31]  Scott D. Kahn,et al.  Assessment of putative protein targets derived from the SARS genome , 2003, FEBS Letters.

[32]  John L. Sullivan,et al.  Angiotensin-converting enzyme 2 is a functional receptor for the SARS coronavirus , 2003, Nature.

[33]  Corrado Priami,et al.  Application of a stochastic name-passing calculus to representation and simulation of molecular processes , 2001, Inf. Process. Lett..

[34]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[35]  W. Jim Zheng,et al.  Capturing biological information with class?Cresponsibility?Ccollaboration cards , 2005, Bioinform..