Abstract
Modeling is an integral component of modern biology. In this chapter we look into the role of the model, as it pertains to Systems Medicine, and the software that is required to instantiate and run it. We do this by comparing the development, implementation, and characteristics of tools that have been developed to work with two divergent methodologies: Systems Biology and Pharmacometrics. From the Systems Biology perspective we consider the concept of “Software as a Medical Device” and what this may imply for the migration of research-oriented, simulation software into the domain of human health.
In our second perspective, we see how in practice hundreds of computational tools already accompany drug discovery and development at every stage of the process. Standardized exchange formats are required to streamline the model exchange between tools, which would minimize translation errors and reduce the required time. With the emergence, almost 15 years ago, of the SBML standard, a large part of the domain of interest is already covered and models can be shared and passed from software to software without recoding them. Until recently the last stage of the process, the pharmacometric analysis used in clinical studies carried out on subject populations, lacked such an exchange medium. We describe a new emerging exchange format in Pharmacometrics which covers the non-linear mixed effects models, the standard statistical model type used in this area. By interfacing these two formats the entire domain can be covered by complementary standards and subsequently the according tools.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bruggeman FJ, Westerhoff HV (2007) The nature of systems biology. Trends Microbiol 15:45–50
Garfinkel D, Garfinkel L, Pring M et al (1970) Computer applications to biochemical kinetics. Annu Rev Biochem 39:473–498
Savinell JM, Palsson BO (1992) Network analysis of intermediary metabolism using linear optimization. I Development of mathematical formalism. J Theor Biol 154:421–445
Hardy S, Robillard PN (2004) Modeling and simulation of molecular biology systems using petri nets: modeling goals of various approaches. J Bioinform Comput Biol 2:595–613
Liepe J, Kirk P, Filippi S et al (2014) A framework for parameter estimation and model selection from experimental data in systems biology using approximate Bayesian computation. Nat Protoc 2:439–456
CASyM Consortium (2014) The CASyM roadmap: implementation of systems medicine, version 1.0. https://www.casym.eu/lw_resource/datapool/_items/item_328/roadmap_1.0.pdf. Accessed 4 Dec 2004
Flores M, Glusman G, Brogaard K et al (2014) P4 medicine: how systems medicine will transform the healthcare sector and society. Per Med 10:565–576
Heinrich R, Rapoport SM, Rapoport TA (1977) Metabolic regulation and mathematical models. Progr Biophys Mol Biol 32:1–82
Wright BE, Kelly PJ (1981) Kinetic models of metabolism in intact cells, tissues and organisms. Curr Top Cell Regul 19:103–158
Massoud TF, Hademenos GJ, Young WL et al (1998) Principles and philosophy of modeling in biomedical research. FASEB J 12:275–285
Bakker BM et al (2010) Systems biology from micro-organisms to human metabolic diseases: the role of detailed kinetic models. Biochem Soc Trans 38:1294–1301
Orth JD et al (2010) What is flux balance analysis? Nat Biotechnol 28:245–248
Thiele I, Swainston N, Fleming RMT et al (2013) A community-driven global reconstruction of human metabolism. Nat Biotechnol 31:419–425
Hoops S, Sahle S, Gauges R et al (2006) COPASI: a COmplex PAthway SImulator. Bioinformatics 22:3067–3074
Sauro HM, Hucka M, Finney A et al (2003) Next generation simulation tools: the Systems Biology Workbench and BioSPICE integration. OMICS 7:355–372
Olivier BG, Rohwer JM, Hofmeyr J-HS (2005) Modelling cellular systems with PySCeS. Bioinformatics 21:560–561
Sauro HM, Fell DA (1991) SCAMP: a metabolic simulator and control analysis program. Mathl Comput Model 15:15–28
Klamt S, Saez-Rodriguez J, Gilles ED (2007) Structural and functional analysis of cellular networks with Cell NetAnalyzer. BMC Syst Biol 1:2
Oberhardt MA, Palsson BØ, Papin JA (2009) Applications of genome-scale metabolic reconstructions. Mol Syst Biol 5:320
Li C, Donizelli M, Rodriguez N et al (2010) BioModels Database: an enhanced, curated and annotated resource for published quantitative kinetic models. BMC Syst Biol 4:92
Le Novère N, Bornstein B, Broicher A et al (2006) BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acids Res 34:D689–D691
Benson DA, Karsch-Mizrachi I, Lipman DJ et al (2011) GenBank. Nucleic Acids Res 39:D32–D37
Wimalaratne SM, Grenon P, Hermjakob H et al (2014) BioModels linked dataset. BMC Syst Biol 8:91
Olivier BG, Rohwer JM, Hofmeyr J-HS (2002) Modelling cellular processes with Python and SciPy. Mol Biol Rep 29:249–254
Shapiro BE, Hucka M, Finney A et al (2004) MathSBML: a package for manipulating SBML-based biological models. Bioinformatics 20:2829–2831
Schellenberger J, Que R, Fleming RMT et al (2011) Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0. Nat Protoc 6:1290–1307
Olivier BG, Snoep JL (2004) Web-based kinetic modelling using JWS Online. Bioinformatics 20:2143–2144
IBM Corporation (2014) IBM ILOG CPLEX optimizer. http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer. Accessed 29 Nov 2014
Gurobi Optimization, Inc. (2014) Gurobi optimizer reference manual. http://www.gurobi.com. Accessed 27 Nov 2014
Hucka M, Finney A (2005) Escalating model sizes and complexities call for standardized forms of representation. Mol Syst Biol 1:2005.0011
Keating SM, Le Novère N (2013) Supporting SBML as a model exchange format in software applications. Methods Mol Biol 1021:201–225
Waltemath D, Bergmann FT, Chaouiya C et al (2014) Meeting report from the fourth meeting of the Computational Modeling in Biology Network (COMBINE). Stand Genomic Sci 9:3
Miller AK, Marsh J, Reeve A et al (2010) An overview of the CellML API and its implementation. BMC Bioinformatics 11:178
Galdzicki M, Clancy KP, Oberortner E et al (2014) The Synthetic Biology Open Language (SBOL) provides a community standard for communicating designs in synthetic biology. Nat Biotechnol 32:545–550
Le Novère N, Finney A, Hucka M et al (2005) Minimum information requested in the annotation of biochemical models (MIRIAM). Nat Biotechnol 23:1509–1515
Waltemath D, Adams R, Beard DA et al (2011) Minimum Information About a Simulation Experiment (MIASE). PLoS Comput Biol 7:e1001122
Hucka M, Finney A, Sauro HM et al (2003) The Systems Biology Markup Language (SBML): A medium for representation and exchange of biochemical network models. Bioinformatics 9:524–531
Laibe C, Le Novère N (2007) MIRIAM Resources: tools to generate and resolve robust cross-references in systems biology. BMC Syst Biol 1:58
Juty N, Le Novère N, Laibe C (2012) Identifiers.org and MIRIAM Registry: community resources to provide persistent identification. Nucleic Acids Res 40:D580–D586
Olivier, BG, Bergmann, FT (2015) The Systems Biology Markup Language (SBML) Level 3 Package: Flux Balance Constraints. Journal of Integrative Bioinformatics, 12:269
Chaouiya C, Berenguier D, Keating SM et al (2013) SBML Qualitative Models: a model representation format and infrastructure to foster interactions between qualitative modelling formalisms and tools. BMC Syst Biol 7:135
Bornstein BJ, Keating SM, Jouraku A et al (2008) LibSBML: an API library for SBML. Bioinformatics 24:880–881
Dräger A, Rodriguez N, Dumousseau M et al (2011) JSBML: a flexible Java library for working with SBML. Bioinformatics 27:2167–2168
Waltemath D, Adams R, Bergmann FT et al (2011) Reproducible computational biology experiments with SED-ML – The Simulation Experiment Description Markup Language. BMC Syst Biol 5:198
IMDRF SaMD Working Group (2013) Software as a Medical Device (SaMD): key definitions. http://www.imdrf.org/documents/documents.asp. Accessed 25 Nov 2014
Iec I (2006) 62304: 2006 Medical device software – software life cycle processes. International Electrotechnical Commission, Geneva
Buntz B (2011) Simplifying IEC 62304 compliance for developers. http://www.emdt.co.uk/article/iec-62304-compliance?utm_source=emdt&utm_medium=articlebottom&utm_campaign=camilla. Accessed 25 Nov 2014
Regan G, McCaffery F, McDaid K et al (2013) Medical device standards’ requirements for traceability during the software development lifecycle and implementation of a traceability assessment model. Comput Stand Int 36:3–9
Gotel OCZ, Finkelstein CW (1994) An analysis of the requirements traceability problem. Proceedings of the First International Conference on Requirements Engineering. pp 94–101
Lakshmanan M, Koh G, Chung BKS et al (2014) Software applications for flux balance analysis. Brief Bioinform 15:108–122
Kent E, Hoops S, Mendes P (2012) Condor-COPASI: high-throughput computing for biochemical networks. BMC Syst Biol 6:91
Ebrahim A, Lerman JA, Palsson BO et al (2013) COBRApy: Constraints-Based Reconstruction and Analysis for Python. BMC Syst Biol 7:74
Bergmann FT, Vallabhajosyula RR, Sauro HM (2006) Computational tools for modeling protein networks. Curr Proteomics 3:181–197
Hucka M, Finney A, Sauro HM et al. (2002) The ERATO Systems Biology Workbench: enabling interaction and exchange between software tools for computational biology. Pac Symp Biocomput 450–461
Smith LP, Bergmann FT, Chandran D et al (2009) Antimony: a modular model definition language. Bioinformatics 25:2452–2454
Boele J, Olivier BG, Teusink B (2012) FAME, the Flux Analysis and Modeling Environment. BMC Syst Biol 6:8
Kanehisa M, Goto S (2000) KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Res 28:27–30
Byon W, Smith MK, Chan P et al (2013) Establishing best practices and guidance in population modeling: an experience with an internal population pharmacokinetic analysis guidance. CPT Pharmacometrics Syst Pharmacol 2:e51
Agoram BM, Demin O (2011) Integration not isolation: arguing the case for quantitative and systems pharmacology in drug discovery and development. Drug Discovery Today 16(23–24)
Mager D, Jusko W (2008) Development of translational pharmacokinetic- pharmacodynamic models. Clin Pharmacol Ther 83(6):909–912
Rostami-Hodjegan A, Tucker GT (2007) Simulation and prediction of in vivo drug metabolism in human populations from in vitro data. Nat Rev Drug Discov 6:140–148
Jones HM, Rowland-Yeo K (2013) Basic concepts in physiologically based pharmacokinetic modeling in drug discovery and development. CPT Pharmacometrics Syst Pharmacol 2:e63
Bonate P (2011) Pharmacokinetic-pharmacodynamic modeling and simulation, 2nd edn. Springer, New York
Lavielle M (2014) Mixed effects models for the population approach models, tasks, methods & tools, CRC biostatistics series. Chapman & Hall, Boca Raton, FL
Leil TA, Bertz R (2014) Quantitative systems pharmacology can reduce attrition and improve productivity in pharmaceutical research and development. Front Pharmacol 5:247
Kola I, Landis J (2004) Can the pharmaceutical industry reduce attrition rates? Nat Rev Drug Discov 3:711–716
Bazzoli C, Retout S, Mentré F (2010) Design evaluation and optimization in multiple response nonlinear mixed effect models: PFIM 3.0. Comput Methods Prog Biomed 98:55–65
Draeger A, Palsson BO (2014) Improving collaboration by standardization efforts in systems biology. Front Bioeng Biotechnol. doi:10.3389/fbioe.2014.00061
Swat MJ (2015) Pharmacometrics Markup Language (PharmML): opening new perspectives for model exchange in drug development. CPT Pharmacometrics Syst Pharmacol 4(6):316–319. doi:10.1002/psp4.57
Marciniak J (2009) The Simcyp population-based ADME simulator. Expert Opin Drug Metab Toxicol 5:211–223
Eissing T, Kuepfer L, Becker C et al (2011) A computational systems biology software platform for multiscale modeling and simulation: integrating whole-body physiology, disease biology, and molecular reaction networks. Front Physiol 2:4
Aarons L (1999) Software for population pharmacokinetics and pharmacodynamics. Clin Pharmacokinet 36:255–264
D’Argenio DZ, Schumitzky A, Wang X (2009) Adapt 5 user's guide: Pharmacokinetic/pharmacodynamic systems analysis software. Tech. Rep., Biomedical Simulations Resource, Los Angeles
Lixoft. Monolix 4.3. http://lixoft.com
Beal SL, Sheiner LB, Boeckmann AJ et al. (2009) NONMEM User’s guides. Technical report. Icon Development Solutions, Ellicott City, MD, USA
Lunn DJ, Best N, Thomas A et al (2002) Bayesian analysis of population pk/pd models: general concepts and software. J Pharmacokinet Pharmacodyn 29:271–307
Lindbom L, Ribbing J, Jonsson EN (2004) Perl–speaks–NONMEM (PsN) – a Perl module for NONMEM related programming. Comput Methods Programs Biomed 75(2):85–94
Keizer R, Karlsson M, Hooker A (2013) Modeling and Simulation Workbench for NONMEM: tutorial on Pirana, PsN, and Xpose. CPT Pharmacometrics Syst Pharmacol 2:e50
Kuhn E, Lavielle M (2005) Maximum likelihood estimation in nonlinear mixed effects models. Comput Stat Data Anal 49:1020–1038
Acknowledgments
Brett Olivier is supported by a BE-Basic Foundation grant F08.005.001. Maciej Swat has received support from the Innovative Medicines Initiative Joint Undertaking under grant agreement n° 115156, resources of which are composed of financial contributions from the European Union’s Seventh Framework Programme (FP7/2007-2013) and EFPIA companies’ in kind contribution. The DDMoRe project is also supported by financial contribution from academic and SME partners.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this protocol
Cite this protocol
Olivier, B.G., Swat, M.J., Moné, M.J. (2016). Modeling and Simulation Tools: From Systems Biology to Systems Medicine. In: Schmitz, U., Wolkenhauer, O. (eds) Systems Medicine. Methods in Molecular Biology, vol 1386. Humana Press, New York, NY. https://doi.org/10.1007/978-1-4939-3283-2_19
Download citation
DOI: https://doi.org/10.1007/978-1-4939-3283-2_19
Publisher Name: Humana Press, New York, NY
Print ISBN: 978-1-4939-3282-5
Online ISBN: 978-1-4939-3283-2
eBook Packages: Springer Protocols