Literature DB >> 34280231

Countering reproducibility issues in mathematical models with software engineering techniques: A case study using a one-dimensional mathematical model of the atrioventricular node.

Christopher Schölzel1,2, Valeria Blesius1,2, Gernot Ernst3,4, Alexander Goesmann2, Andreas Dominik1.   

Abstract

One should assume that in silico experiments in systems biology are less susceptible to reproducibility issues than their wet-lab counterparts, because they are free from natural biological variations and their environment can be fully controlled. However, recent studies show that only half of the published mathematical models of biological systems can be reproduced without substantial effort. In this article we examine the potential causes for failed or cumbersome reproductions in a case study of a one-dimensional mathematical model of the atrioventricular node, which took us four months to reproduce. The model demonstrates that even otherwise rigorous studies can be hard to reproduce due to missing information, errors in equations and parameters, a lack in available data files, non-executable code, missing or incomplete experiment protocols, and missing rationales behind equations. Many of these issues seem similar to problems that have been solved in software engineering using techniques such as unit testing, regression tests, continuous integration, version control, archival services, and a thorough modular design with extensive documentation. Applying these techniques, we reimplement the examined model using the modeling language Modelica. The resulting workflow is independent of the model and can be translated to SBML, CellML, and other languages. It guarantees methods reproducibility by executing automated tests in a virtual machine on a server that is physically separated from the development environment. Additionally, it facilitates results reproducibility, because the model is more understandable and because the complete model code, experiment protocols, and simulation data are published and can be accessed in the exact version that was used in this article. We found the additional design and documentation effort well justified, even just considering the immediate benefits during development such as easier and faster debugging, increased understandability of equations, and a reduced requirement for looking up details from the literature.

Entities:  

Year:  2021        PMID: 34280231     DOI: 10.1371/journal.pone.0254749

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


  43 in total

1.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models.

Authors:  M Hucka; A Finney; H M Sauro; H Bolouri; J C Doyle; H Kitano; A P Arkin; B J Bornstein; D Bray; A Cornish-Bowden; A A Cuellar; S Dronov; E D Gilles; M Ginkel; V Gor; I I Goryanin; W J Hedley; T C Hodgman; J-H Hofmeyr; P J Hunter; N S Juty; J L Kasberger; A Kremling; U Kummer; N Le Novère; L M Loew; D Lucio; P Mendes; E Minch; E D Mjolsness; Y Nakayama; M R Nelson; P F Nielsen; T Sakurada; J C Schaff; B E Shapiro; T S Shimizu; H D Spence; J Stelling; K Takahashi; M Tomita; J Wagner; J Wang
Journal:  Bioinformatics       Date:  2003-03-01       Impact factor: 6.937

2.  Dynamical description of sinoatrial node pacemaking: improved mathematical model for primary pacemaker cell.

Authors:  Yasutaka Kurata; Ichiro Hisatome; Sunao Imanishi; Toshishige Shibamoto
Journal:  Am J Physiol Heart Circ Physiol       Date:  2002-11       Impact factor: 4.733

3.  Ion currents underlying sinoatrial node pacemaker activity: a new single cell mathematical model.

Authors:  S Dokos; B Celler; N Lovell
Journal:  J Theor Biol       Date:  1996-08-07       Impact factor: 2.691

4.  A whole-cell computational model predicts phenotype from genotype.

Authors:  Jonathan R Karr; Jayodita C Sanghvi; Derek N Macklin; Miriam V Gutschow; Jared M Jacobs; Benjamin Bolival; Nacyra Assad-Garcia; John I Glass; Markus W Covert
Journal:  Cell       Date:  2012-07-20       Impact factor: 41.582

5.  One-dimensional mathematical model of the atrioventricular node including atrio-nodal, nodal, and nodal-his cells.

Authors:  S Inada; J C Hancox; H Zhang; M R Boyett
Journal:  Biophys J       Date:  2009-10-21       Impact factor: 4.033

6.  OpenCOR: a modular and interoperable approach to computational biology.

Authors:  Alan Garny; Peter J Hunter
Journal:  Front Physiol       Date:  2015-02-06       Impact factor: 4.566

7.  A long journey into reproducible computational neuroscience.

Authors:  Meropi Topalidou; Arthur Leblois; Thomas Boraud; Nicolas P Rougier
Journal:  Front Comput Neurosci       Date:  2015-03-05       Impact factor: 2.380

Review 8.  Reproducibility of Quantitative Systems Pharmacology Models: Current Challenges and Future Opportunities.

Authors:  Daniel C Kirouac; Brian Cicali; Stephan Schmidt
Journal:  CPT Pharmacometrics Syst Pharmacol       Date:  2019-03-03

9.  Tellurium notebooks-An environment for reproducible dynamical modeling in systems biology.

Authors:  J Kyle Medley; Kiri Choi; Matthias König; Lucian Smith; Stanley Gu; Joseph Hellerstein; Stuart C Sealfon; Herbert M Sauro
Journal:  PLoS Comput Biol       Date:  2018-06-15       Impact factor: 4.475

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.