Towards a Complete Covering of SBML Functionalities

The complexity of biological systems is at times made worse by the diversity of ways in which they are described: the organic evolution of the science over many years has led to a myriad of conventions. This confusion is reflected by the in-silico representation of biological models, where many different computational paradigms and formalisms are used in a variety of software tools. The Systems Biology Markup Language (SBML) is an attempt to overcome this issue and aims to simplify the exchange of information by imposing a standardized way of representing models. The success of the idea is attested to by the fact that more than 110 software tools currently support SBML in one form or another. This work focuses on the translation of the Cyto-Sim simulation language (based on a discrete stochastic implementation of P systems) to SBML. We consider the issues both from the point of view of the employed software architecture and from that of the mapping between the features of the Cyto-Sim language and those of SBML.

[1]  A Finney,et al.  Systems biology markup language: Level 2 and beyond. , 2003, Biochemical Society transactions.

[2]  E. Zalta The Stanford Encyclopedia of Philosophy: A university/library partnership in support of scholarly communication and open access , 2006 .

[3]  Jason E. Stewart,et al.  Design and implementation of microarray gene expression markup language (MAGE-ML) , 2002, Genome Biology.

[4]  K. Nielsen,et al.  Cosmopolitanism , 2005 .

[5]  E. Birney,et al.  Reactome: a knowledgebase of biological pathways , 2004, Nucleic Acids Research.

[6]  Yuh-Mei Liao,et al.  AC Webworks: The Chemical Markup Language , 2002 .

[7]  Andrew Finney,et al.  Developing SBML Beyond Level 2: Proposals for Development , 2004, CMSB.

[8]  Sarah M. Keating,et al.  Evolving a lingua franca and associated software infrastructure for computational systems biology: the Systems Biology Markup Language (SBML) project. , 2004, Systems biology.

[9]  Zhike Zi,et al.  SBML-PET: a Systems Biology Markup Language-based parameter estimation tool , 2006, Bioinform..

[10]  Chris F. Taylor,et al.  A systematic approach to modeling, capturing, and disseminating proteomics experimental data , 2003, Nature Biotechnology.

[11]  H. Westerhoff,et al.  Understanding Glucose Transport by the Bacterial Phosphoenolpyruvate:Glycose Phosphotransferase System on the Basis of Kinetic Measurements in Vitro * , 2000, The Journal of Biological Chemistry.

[12]  David Fenyö,et al.  The Biopolymer Markup Language , 1999, Bioinform..

[13]  W. J. Hedley,et al.  A short introduction to CellML , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[14]  Sean Sedwards,et al.  Modelling Cellular Processes Using Membrane Systems with Peripheral and Integral Proteins , 2006, CMSB.

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

[16]  Jacky L. Snoep,et al.  BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems , 2005, Nucleic Acids Res..

[17]  Nicolas Le Novère,et al.  SBMLeditor: effective creation of models in the Systems Biology Markup Language (SBML) , 2007, BMC Bioinformatics.

[18]  Daniel Hanisch,et al.  ProML - the Protein Markup Language for specification of protein sequences, structures and families , 2002, Silico Biol..

[19]  B. Kholodenko,et al.  Negative feedback and ultrasensitivity can bring about oscillations in the mitogen-activated protein kinase cascades. , 2000, European journal of biochemistry.

[20]  中尾 光輝,et al.  KEGG(Kyoto Encyclopedia of Genes and Genomes)〔和文〕 (特集 ゲノム医学の現在と未来--基礎と臨床) -- (データベース) , 2000 .

[21]  Ian Stark,et al.  The Continuous pi-Calculus: A Process Algebra for Biochemical Modelling , 2008, CMSB.

[22]  Herbert M. Sauro,et al.  Supporting the SBML layout extension , 2006, Bioinform..

[23]  Michael Hucka,et al.  Modeling the E. coli cell: The need for computing, cooperation, and consortia , 2005 .

[24]  Stefanie Widder,et al.  The SBML ODE Solver Library: a native API for symbolic and fast numerical analysis of reaction networks , 2006, Bioinform..

[25]  C. Sander,et al.  The HUPO PSI's Molecular Interaction format—a community standard for the representation of protein interaction data , 2004, Nature Biotechnology.

[26]  Michael Hucka,et al.  SBMLToolbox: an SBML toolbox for MATLAB users , 2006, Bioinform..

[27]  Bruce E. Shapiro,et al.  MathSBML: a package for manipulating SBML-based biological models , 2004, Bioinform..

[28]  Hugh D. Spence,et al.  Minimum information requested in the annotation of biochemical models (MIRIAM) , 2005, Nature Biotechnology.

[29]  Francisco José Romero Campero,et al.  A Tool for Using the SBML Format to Represent P Systems which Model Biological Reaction Networks , 2005 .

[30]  L. F. Perrone,et al.  SBW – A MODULAR FRAMEWORK FOR SYSTEMS BIOLOGY , 2006 .

[31]  Nicolas Le Novère,et al.  CellML2SBML: conversion of CellML into SBML , 2006, Bioinform..

[32]  Peter J. Hunter,et al.  An Overview of CellML 1.1, a Biological Model Description Language , 2003, Simul..

[33]  Corrado Priami,et al.  Design and implementation of a tool for translating SBML into the biochemical stochastic pi-calculus , 2006, Bioinform..

[34]  Jacky L. Snoep,et al.  Web-based kinetic modelling using JWS Online , 2004, Bioinform..

[35]  Pedro Mendes,et al.  GEPASI: a software package for modelling the dynamics, steady states and control of biochemical and other systems , 1993, Comput. Appl. Biosci..

[36]  Hiroaki Kitano,et al.  The PANTHER database of protein families, subfamilies, functions and pathways , 2004, Nucleic Acids Res..

[37]  Michael Hucka,et al.  Escalating model sizes and complexities call for standardized forms of representation , 2005, Molecular systems biology.

[38]  Yuh-Mei Liao,et al.  The chemical markup language. , 2002, Analytical chemistry.