1
|
Smith LP, Bergmann FT, Garny A, Helikar T, Karr J, Nickerson D, Sauro H, Waltemath D, König M. The simulation experiment description markup language (SED-ML): language specification for level 1 version 5. J Integr Bioinform 2024; 0:jib-2024-0008. [PMID: 38613325 DOI: 10.1515/jib-2024-0008] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/29/2024] [Accepted: 02/05/2024] [Indexed: 04/14/2024] Open
Abstract
Modern biological research is increasingly informed by computational simulation experiments, which necessitate the development of methods for annotating, archiving, sharing, and reproducing the conducted experiments. These simulations increasingly require extensive collaboration among modelers, experimentalists, and engineers. The Minimum Information About a Simulation Experiment (MIASE) guidelines outline the information needed to share simulation experiments. SED-ML is a computer-readable format for the information outlined by MIASE, created as a community project and supported by many investigators and software tools. Level 1 Version 5 of SED-ML expands the ability of modelers to define simulations in SED-ML using the Kinetic Simulation Algorithm Onotoloy (KiSAO). While it was possible in Version 4 to define a simulation entirely using KiSAO, Version 5 now allows users to define tasks, model changes, ranges, and outputs using the ontology as well. SED-ML is supported by a growing ecosystem of investigators, model languages, and software tools, including various languages for constraint-based, kinetic, qualitative, rule-based, and spatial models, and many simulation tools, visual editors, model repositories, and validators. Additional information about SED-ML is available at https://sed-ml.org/.
Collapse
Affiliation(s)
| | - Frank T Bergmann
- BioQUANT/COS, 132140 Heidelberg University , Heidelberg, Germany
| | - Alan Garny
- Auckland Bioengineering Institute, 428614 The University of Auckland , Auckland, New Zealand
| | | | - Jonathan Karr
- 5925 Icahn School of Medicine at Mount Sinai , New York, USA
| | - David Nickerson
- Auckland Bioengineering Institute, 428614 The University of Auckland , Auckland, New Zealand
| | | | | | | |
Collapse
|
2
|
Clerx M, Cooling MT, Cooper J, Garny A, Moyle K, Nickerson DP, Nielsen PMF, Sorby H. CellML 2.0.1. J Integr Bioinform 2023. [DOI: 10.1515/jib-2023-0003] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 03/19/2023] Open
Abstract
Abstract
We present here CellML 2.0.1, an XML-based language for describing and exchanging mathematical models of physiological systems. MathML embedded in CellML documents is used to define the underlying mathematics of models. Models consist of a network of reusable components, each with variables and equations giving relationships between those variables. Models may import other models to create systems of increasing complexity. CellML 2.0.1 is defined by the normative specification presented here, prescribing the CellML syntax and the rules by which it should be used. The normative specification is intended primarily for the developers of software tools which directly consume CellML syntax. Users of CellML models may prefer to browse the informative rendering of the specification (https://cellml.org/specifications/cellml_2.0/) which extends the normative specification with explanations of the rules combined with examples of their usage. This version improves the identification of rule statements and corrects errata present in the CellML 2.0 specification.
Collapse
Affiliation(s)
| | | | | | - Alan Garny
- University of Auckland , Auckland , New Zealand
| | - Keri Moyle
- University of Auckland , Auckland , New Zealand
| | | | | | - Hugh Sorby
- University of Auckland , Auckland , New Zealand
| |
Collapse
|
3
|
Shaikh B, Smith LP, Vasilescu D, Marupilla G, Wilson M, Agmon E, Agnew H, Andrews SS, Anwar A, Beber ME, Bergmann FT, Brooks D, Brusch L, Calzone L, Choi K, Cooper J, Detloff J, Drawert B, Dumontier M, Ermentrout G, Faeder J, Freiburger A, Fröhlich F, Funahashi A, Garny A, Gennari J, Gleeson P, Goelzer A, Haiman Z, Hasenauer J, Hellerstein J, Hermjakob H, Hoops S, Ison J, Jahn D, Jakubowski H, Jordan R, Kalaš M, König M, Liebermeister W, Sheriff RM, Mandal S, McDougal R, Medley J, Mendes P, Müller R, Myers C, Naldi A, Nguyen TVN, Nickerson D, Olivier B, Patoliya D, Paulevé L, Petzold L, Priya A, Rampadarath A, Rohwer JM, Saglam A, Singh D, Sinha A, Snoep J, Sorby H, Spangler R, Starruß J, Thomas P, van Niekerk D, Weindl D, Zhang F, Zhukova A, Goldberg A, Schaff J, Blinov M, Sauro H, Moraru I, Karr J. BioSimulators: a central registry of simulation engines and services for recommending specific tools. Nucleic Acids Res 2022; 50:W108-W114. [PMID: 35524558 PMCID: PMC9252793 DOI: 10.1093/nar/gkac331] [Citation(s) in RCA: 8] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/13/2022] [Revised: 04/07/2022] [Accepted: 04/20/2022] [Indexed: 11/30/2022] Open
Abstract
Computational models have great potential to accelerate bioscience, bioengineering, and medicine. However, it remains challenging to reproduce and reuse simulations, in part, because the numerous formats and methods for simulating various subsystems and scales remain siloed by different software tools. For example, each tool must be executed through a distinct interface. To help investigators find and use simulation tools, we developed BioSimulators (https://biosimulators.org), a central registry of the capabilities of simulation tools and consistent Python, command-line and containerized interfaces to each version of each tool. The foundation of BioSimulators is standards, such as CellML, SBML, SED-ML and the COMBINE archive format, and validation tools for simulation projects and simulation tools that ensure these standards are used consistently. To help modelers find tools for particular projects, we have also used the registry to develop recommendation services. We anticipate that BioSimulators will help modelers exchange, reproduce, and combine simulations.
Collapse
Affiliation(s)
- Bilal Shaikh
- Icahn School of Medicine at Mount Sinai, New York, NY 10029, USA
| | | | - Dan Vasilescu
- University of Connecticut School of Medicine, Farmington, CT 06030, USA
| | | | - Michael Wilson
- University of Connecticut School of Medicine, Farmington, CT 06030, USA
| | - Eran Agmon
- Stanford University, Stanford, CA 94305, USA
| | | | | | - Azraf Anwar
- New York University, Brooklyn, NY 11201, USA
| | | | | | - David Brooks
- University of Auckland, 1010 Auckland, New Zealand
| | - Lutz Brusch
- Technical University of Dresden, 01187 Dresden, Germany
| | | | - Kiri Choi
- Korea Institute for Advanced Study, 02455 Seoul, South Korea
| | - Joshua Cooper
- University of North Carolina, Asheville, Ashville, NC 28804, USA
| | | | - Brian Drawert
- University of North Carolina, Asheville, Ashville, NC 28804, USA
| | | | | | | | | | | | | | - Alan Garny
- University of Auckland, 1010 Auckland, New Zealand
| | | | | | - Anne Goelzer
- Université Paris-Saclay, INRAE, MaIAGE, 78350 Jouy-en-Josas, France
| | - Zachary Haiman
- University of California, San Diego, La Jolla, CA 92093, USA
| | | | | | - Henning Hermjakob
- European Molecular Biology Laboratory - European Bioinformatics Institute, Hinxton, Cambridge CB10 1SD, UK
| | - Stefan Hoops
- University of Virginia, Charlottesville, VA 22904, USA
| | - Jon C Ison
- CNRS, UMS 3601, Institut Français de Bioinformatique, IFB-core, 91000 Évry-Courcouronnes, France
| | - Diego Jahn
- Technical University of Dresden, 01187 Dresden, Germany
| | - Henry V Jakubowski
- College of Saint Benedict and Saint John’s University, St. Joseph, MN 56374, USA
| | - Ryann Jordan
- Icahn School of Medicine at Mount Sinai, New York, NY 10029, USA
| | | | | | | | - Rahuman S Malik Sheriff
- European Molecular Biology Laboratory - European Bioinformatics Institute, Hinxton, Cambridge CB10 1SD, UK
| | | | | | | | - Pedro Mendes
- University of Connecticut School of Medicine, Farmington, CT 06030, USA
| | - Robert Müller
- Technical University of Dresden, 01187 Dresden, Germany
| | - Chris J Myers
- University of Colorado at Boulder, Boulder CO, 80309, USA
| | - Aurelien Naldi
- Inria Saclay - Île-de-France Research Centre, 91120 Palaiseau, France
| | - Tung V N Nguyen
- European Molecular Biology Laboratory - European Bioinformatics Institute, Hinxton, Cambridge CB10 1SD, UK
| | | | - Brett G Olivier
- Vrije Universiteit Amsterdam, 1081 HZ Amsterdam, Netherlands
| | - Drashti Patoliya
- Sarvajanik College of Engineering & Technology, Surat, Gujarat 395001, India
| | - Loïc Paulevé
- Centre National de la Recherche Scientifique, 33400 Talence, France
| | - Linda R Petzold
- University of California, Santa Barbara, Santa Barbara, CA 93106, USA
| | - Ankita Priya
- Birla Institute of Technology, Mesra, Jharkhand 835215, India
| | | | | | - Ali S Saglam
- University of Pittsburgh, Pittsburgh, PA 15260, USA
| | | | - Ankur Sinha
- University College London, London, WC1E 6BT, UK
| | - Jacky Snoep
- Stellenbosch University, Stellenbosch, 7600, South Africa
| | - Hugh Sorby
- University of Auckland, 1010 Auckland, New Zealand
| | - Ryan Spangler
- Allen Institute for Cell Science, Seattle, WA 98109, USA
| | - Jörn Starruß
- Technical University of Dresden, 01187 Dresden, Germany
| | | | | | - Daniel Weindl
- Helmholtz Zentrum München GmbH and German Research Center for Environmental Health, 85764 Neuherberg, Germany
| | - Fengkai Zhang
- National Institutes of Health, Bethesda, MD 20892, USA
| | | | | | - James C Schaff
- University of Connecticut School of Medicine, Farmington, CT 06030, USA,Applied BioMath LLC, Concord, MA 01742, USA
| | - Michael L Blinov
- University of Connecticut School of Medicine, Farmington, CT 06030, USA
| | | | - Ion I Moraru
- University of Connecticut School of Medicine, Farmington, CT 06030, USA
| | | |
Collapse
|
4
|
Smith LP, Bergmann FT, Garny A, Helikar T, Karr J, Nickerson D, Sauro H, Waltemath D, König M. The simulation experiment description markup language (SED-ML): language specification for level 1 version 4. J Integr Bioinform 2021; 18:20210021. [PMID: 35330701 PMCID: PMC8560344 DOI: 10.1515/jib-2021-0021] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/07/2021] [Accepted: 08/26/2021] [Indexed: 11/15/2022] Open
Abstract
Abstract
Computational simulation experiments increasingly inform modern biological research, and bring with them the need to provide ways to annotate, archive, share and reproduce the experiments performed. These simulations increasingly require extensive collaboration among modelers, experimentalists, and engineers. The Minimum Information About a Simulation Experiment (MIASE) guidelines outline the information needed to share simulation experiments. SED-ML is a computer-readable format for the information outlined by MIASE, created as a community project and supported by many investigators and software tools. The first versions of SED-ML focused on deterministic and stochastic simulations of models. Level 1 Version 4 of SED-ML substantially expands these capabilities to cover additional types of models, model languages, parameter estimations, simulations and analyses of models, and analyses and visualizations of simulation results. To facilitate consistent practices across the community, Level 1 Version 4 also more clearly describes the use of SED-ML constructs, and includes numerous concrete validation rules. SED-ML is supported by a growing ecosystem of investigators, model languages, and software tools, including eight languages for constraint-based, kinetic, qualitative, rule-based, and spatial models, over 20 simulation tools, visual editors, model repositories, and validators. Additional information about SED-ML is available at https://sed-ml.org/.
Collapse
Affiliation(s)
| | | | - Alan Garny
- Auckland Bioengineering Institute, The University of Auckland , Auckland , New Zealand
| | - Tomáš Helikar
- Department of Biochemistry , University of Nebraska-Lincoln , Lincoln , USA
| | - Jonathan Karr
- Icahn School of Medicine at Mount Sinai , New York , USA
| | - David Nickerson
- Auckland Bioengineering Institute, The University of Auckland , Auckland , New Zealand
| | | | | | - Matthias König
- Institute for Theoretical Biology, Institute for Biology, Humboldt University , Berlin , Germany
| |
Collapse
|
5
|
Clerx M, Cooling MT, Cooper J, Garny A, Moyle K, Nickerson DP, Nielsen PMF, Sorby H. CellML 2.0. J Integr Bioinform 2020; 17:jib-2020-0021. [PMID: 32759406 PMCID: PMC7756617 DOI: 10.1515/jib-2020-0021] [Citation(s) in RCA: 15] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/18/2020] [Accepted: 04/20/2020] [Indexed: 11/15/2022] Open
Abstract
We present here CellML 2.0, an XML-based language for describing and exchanging mathematical models of physiological systems. MathML embedded in CellML documents is used to define the underlying mathematics of models. Models consist of a network of reusable components, each with variables and equations giving relationships between those variables. Models may import other models to create systems of increasing complexity. CellML 2.0 is defined by the normative specification presented here, prescribing the CellML syntax and the rules by which it should be used. The normative specification is intended primarily for the developers of software tools which directly consume CellML syntax. Users of CellML models may prefer to browse the informative rendering of the specification (https://cellml.org/specifications/cellml_2.0/) which extends the normative specification with explanations of the rules combined with examples of their usage.
Collapse
Affiliation(s)
| | | | | | - Alan Garny
- University of Auckland, Auckland, New Zealand
| | - Keri Moyle
- University of Auckland, Auckland, New Zealand
| | | | | | - Hugh Sorby
- University of Auckland, Auckland, New Zealand
| |
Collapse
|
6
|
Tasaki KM, Noble PJ, Garny A, Noble D. A model of skeletal muscle showing the process of cramp and the mechanism of its relief. FASEB J 2019. [DOI: 10.1096/fasebj.2019.33.1_supplement.538.5] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/11/2022]
Affiliation(s)
| | | | - Alan Garny
- Auckland Biomedical Engineering InstituteAucklandNew Zealand
| | | |
Collapse
|
7
|
Neal ML, König M, Nickerson D, Mısırlı G, Kalbasi R, Dräger A, Atalag K, Chelliah V, Cooling MT, Cook DL, Crook S, de Alba M, Friedman SH, Garny A, Gennari JH, Gleeson P, Golebiewski M, Hucka M, Juty N, Myers C, Olivier BG, Sauro HM, Scharm M, Snoep JL, Touré V, Wipat A, Wolkenhauer O, Waltemath D. Harmonizing semantic annotations for computational models in biology. Brief Bioinform 2019; 20:540-550. [PMID: 30462164 PMCID: PMC6433895 DOI: 10.1093/bib/bby087] [Citation(s) in RCA: 33] [Impact Index Per Article: 6.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/15/2018] [Revised: 08/08/2018] [Accepted: 08/17/2018] [Indexed: 02/06/2023] Open
Abstract
Life science researchers use computational models to articulate and test hypotheses about the behavior of biological systems. Semantic annotation is a critical component for enhancing the interoperability and reusability of such models as well as for the integration of the data needed for model parameterization and validation. Encoded as machine-readable links to knowledge resource terms, semantic annotations describe the computational or biological meaning of what models and data represent. These annotations help researchers find and repurpose models, accelerate model composition and enable knowledge integration across model repositories and experimental data stores. However, realizing the potential benefits of semantic annotation requires the development of model annotation standards that adhere to a community-based annotation protocol. Without such standards, tool developers must account for a variety of annotation formats and approaches, a situation that can become prohibitively cumbersome and which can defeat the purpose of linking model elements to controlled knowledge resource terms. Currently, no consensus protocol for semantic annotation exists among the larger biological modeling community. Here, we report on the landscape of current annotation practices among the COmputational Modeling in BIology NEtwork community and provide a set of recommendations for building a consensus approach to semantic annotation.
Collapse
Affiliation(s)
- Maxwell Lewis Neal
- Seattle Children’s Research Institute, Center for Global Infectious Disease Research, Seattle, USA
| | - Matthias König
- Department of Biology, Humboldt-University Berlin, Institute for Theoretical Biology, Berlin, Germany
| | - David Nickerson
- Auckland Bioengineering Institute, University of Auckland, Auckland, NZ
| | - Göksel Mısırlı
- School of Computing and Mathematics, Keele University, Keele, UK
| | - Reza Kalbasi
- Auckland Bioengineering Institute, University of Auckland, Auckland, NZ
| | - Andreas Dräger
- Computational Systems Biology of Infection and Antimicrobial-Resistant Pathogens, Center for Bioinformatics Tübingen (ZBIT), University of Tübingen, Tübingen, Germany
- Department of Computer Science, University of Tübingen, Tübingen, Germany
| | - Koray Atalag
- Auckland Bioengineering Institute, University of Auckland, Auckland, NZ
| | - Vijayalakshmi Chelliah
- European Molecular Biology Laboratory, European Bioinformatics Institute (EMBL-EBI), Wellcome Genome Campus, Hinxton, Cambridge, UK
| | - Michael T Cooling
- Auckland Bioengineering Institute, University of Auckland, Auckland, NZ
| | - Daniel L Cook
- Department of Physiology and Biophysics, University of Washington, Seattle, WA, USA
- Department of Biomedical Informatics and Medical Education, University of Washington, Seattle, WA, USA
| | - Sharon Crook
- School of Mathematical and Statistical Sciences, Arizona State University, Tempe, USA
| | - Miguel de Alba
- German Federal Institute for Risk Assessment, Berlin, Germany
| | | | - Alan Garny
- Auckland Bioengineering Institute, University of Auckland, Auckland, NZ
| | - John H Gennari
- Department of Biomedical Informatics and Medical Education, University of Washington, Seattle, WA, USA
| | - Padraig Gleeson
- Department of Neuroscience, Physiology and Pharmacology, University College London, London, UK
| | - Martin Golebiewski
- Heidelberg Institute for Theoretical Studies (HITS gGmbH), Heidelberg, Germany
| | - Michael Hucka
- Department of Computing and Mathematical Sciences, California Institute of Technology, Pasadena, CA, USA
| | - Nick Juty
- European Molecular Biology Laboratory, European Bioinformatics Institute (EMBL-EBI), Wellcome Genome Campus, Hinxton, Cambridge, UK
| | - Chris Myers
- Department of Electrical and Computer Engineering, University of Utah, Salt Lake City, UT, USA
| | - Brett G Olivier
- Systems Bioinformatics, Vrije Universiteit Amsterdam, Amsterdam, The Netherlands
- Modelling of Biological Processes, BioQUANT/COS, Heidelberg University, Germany
| | - Herbert M Sauro
- Department of Bioengineering, University of Washington, Seattle, WA, USA
| | - Martin Scharm
- Department of Systems Biology and Bioinformatics, University of Rostock, Rostock, Germany
| | - Jacky L Snoep
- Department of Biochemistry, Stellenbosch University, Matieland, South Africa
- Department of Molecular Cell Physiology, Vrije Universiteit Amsterdam, Amsterdam, The Netherlands
- Manchester Institute for Biotechnology, University of Manchester, Manchester, UK
| | - Vasundra Touré
- Department of Biology, Norwegian University of Science and Technology, Trondheim, Norway
| | - Anil Wipat
- School of Computing Science, Newcastle University, Newcastle upon Tyne, UK
| | - Olaf Wolkenhauer
- Department of Systems Biology and Bioinformatics, University of Rostock, Rostock, Germany
- Stellenbosch Institute for Advanced Study (STIAS), Stellenbosch, South Africa
| | - Dagmar Waltemath
- Department of Systems Biology and Bioinformatics, University of Rostock, Rostock, Germany
| |
Collapse
|
8
|
de Boer TP, van der Werf S, Hennekam B, Nickerson DP, Garny A, Gerbrands M, Bouwmeester RAM, Rozendal AP, Torfs E, van Rijen HVM. eSolv, a CellML-based simulation front-end for online teaching. Adv Physiol Educ 2017; 41:425-427. [PMID: 28679581 DOI: 10.1152/advan.00127.2016] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 08/04/2016] [Revised: 04/04/2017] [Accepted: 04/04/2017] [Indexed: 06/07/2023]
Affiliation(s)
- Teun P de Boer
- Department of Medical Physiology, Division Heart and Lungs, University Medical Center, Utrecht, The Netherlands;
| | - Sape van der Werf
- Center for Research and Development of Education, Education Center, University Medical Center, Utrecht, The Netherlands
| | - Bas Hennekam
- Center for Research and Development of Education, Education Center, University Medical Center, Utrecht, The Netherlands
| | | | - Alan Garny
- The University of Auckland, Auckland, New Zealand; and
| | - Michèle Gerbrands
- Center for Research and Development of Education, Education Center, University Medical Center, Utrecht, The Netherlands
- Biomedical Sciences, Education Center, University Medical Center, Utrecht, The Netherlands
| | - Rianne A M Bouwmeester
- Department of Medical Physiology, Division Heart and Lungs, University Medical Center, Utrecht, The Netherlands
- Biomedical Sciences, Education Center, University Medical Center, Utrecht, The Netherlands
| | - Anne-Petra Rozendal
- Center for Research and Development of Education, Education Center, University Medical Center, Utrecht, The Netherlands
| | - Ellen Torfs
- Center for Research and Development of Education, Education Center, University Medical Center, Utrecht, The Netherlands
| | - Harold V M van Rijen
- Department of Medical Physiology, Division Heart and Lungs, University Medical Center, Utrecht, The Netherlands
- Biomedical Sciences, Education Center, University Medical Center, Utrecht, The Netherlands
| |
Collapse
|
9
|
Burton RAB, Lee P, Casero R, Garny A, Siedlecka U, Schneider JE, Kohl P, Grau V. Three-dimensional histology: tools and application to quantitative assessment of cell-type distribution in rabbit heart. Europace 2015; 16 Suppl 4:iv86-iv95. [PMID: 25362175 PMCID: PMC4217519 DOI: 10.1093/europace/euu234] [Citation(s) in RCA: 19] [Impact Index Per Article: 2.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/20/2022] Open
Abstract
Aims Cardiac histo-anatomical organization is a major determinant of function. Changes in tissue structure are a relevant factor in normal and disease development, and form targets of therapeutic interventions. The purpose of this study was to test tools aimed to allow quantitative assessment of cell-type distribution from large histology and magnetic resonance imaging- (MRI) based datasets. Methods and results Rabbit heart fixation during cardioplegic arrest and MRI were followed by serial sectioning of the whole heart and light-microscopic imaging of trichrome-stained tissue. Segmentation techniques developed specifically for this project were applied to segment myocardial tissue in the MRI and histology datasets. In addition, histology slices were segmented into myocytes, connective tissue, and undefined. A bounding surface, containing the whole heart, was established for both MRI and histology. Volumes contained in the bounding surface (called ‘anatomical volume’), as well as that identified as containing any of the above tissue categories (called ‘morphological volume’), were calculated. The anatomical volume was 7.8 cm3 in MRI, and this reduced to 4.9 cm3 after histological processing, representing an ‘anatomical’ shrinkage by 37.2%. The morphological volume decreased by 48% between MRI and histology, highlighting the presence of additional tissue-level shrinkage (e.g. an increase in interstitial cleft space). The ratio of pixels classified as containing myocytes to pixels identified as non-myocytes was roughly 6:1 (61.6 vs. 9.8%; the remaining fraction of 28.6% was ‘undefined’). Conclusion Qualitative and quantitative differentiation between myocytes and connective tissue, using state-of-the-art high-resolution serial histology techniques, allows identification of cell-type distribution in whole-heart datasets. Comparison with MRI illustrates a pronounced reduction in anatomical and morphological volumes during histology processing.
Collapse
Affiliation(s)
- Rebecca A B Burton
- Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford OX1 3PT, UK
| | - Peter Lee
- Department of Physics, University of Oxford, Oxford OX1 3RH, UK
| | - Ramón Casero
- Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford, Oxford OX3 7DQ, UK
| | - Alan Garny
- Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford OX1 3PT, UK
| | - Urszula Siedlecka
- The Heart Science Centre, National Heart and Lung Institute, Imperial College London, Harefield UB9 6JH, UK
| | - Jürgen E Schneider
- British Heart Foundation Experimental MR Unit, Radcliffe Department of Medicine, Division of Cardiovascular Medicine, University of Oxford, Oxford OX3 7BN, UK
| | - Peter Kohl
- The Heart Science Centre, National Heart and Lung Institute, Imperial College London, Harefield UB9 6JH, UK
| | - Vicente Grau
- Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford, Oxford OX3 7DQ, UK
| |
Collapse
|
10
|
Hucka M, Nickerson DP, Bader GD, Bergmann FT, Cooper J, Demir E, Garny A, Golebiewski M, Myers CJ, Schreiber F, Waltemath D, Le Novère N. Promoting Coordinated Development of Community-Based Information Standards for Modeling in Biology: The COMBINE Initiative. Front Bioeng Biotechnol 2015; 3:19. [PMID: 25759811 PMCID: PMC4338824 DOI: 10.3389/fbioe.2015.00019] [Citation(s) in RCA: 58] [Impact Index Per Article: 6.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/10/2014] [Accepted: 02/08/2015] [Indexed: 12/19/2022] Open
Abstract
The Computational Modeling in Biology Network (COMBINE) is a consortium of groups involved in the development of open community standards and formats used in computational modeling in biology. COMBINE's aim is to act as a coordinator, facilitator, and resource for different standardization efforts whose domains of use cover related areas of the computational biology space. In this perspective article, we summarize COMBINE, its general organization, and the community standards and other efforts involved in it. Our goals are to help guide readers toward standards that may be suitable for their research activities, as well as to direct interested readers to relevant communities where they can best expect to receive assistance in how to develop interoperable computational models.
Collapse
Affiliation(s)
- Michael Hucka
- Computing and Mathematical Sciences, California Institute of Technology, Pasadena, CA, USA
| | - David P. Nickerson
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
| | - Gary D. Bader
- The Donnelly Centre, University of Toronto, Toronto, ON, Canada
| | - Frank T. Bergmann
- Computing and Mathematical Sciences, California Institute of Technology, Pasadena, CA, USA
- BioQuant/Centre for Organismal Studies (COS), University of Heidelberg, Heidelberg, Germany
| | - Jonathan Cooper
- Department of Computer Science, University of Oxford, Oxford, UK
| | - Emek Demir
- Computational Biology, Memorial Sloan-Kettering Cancer Center, New York, NY, USA
| | - Alan Garny
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
| | - Martin Golebiewski
- Scientific Databases and Visualization, Heidelberg Institute for Theoretical Studies (HITS), Heidelberg, Germany
| | - Chris J. Myers
- Department of Electrical and Computer Engineering, University of Utah, Salt Lake City, UT, USA
| | - Falk Schreiber
- Faculty of Information Technology, Monash University, Melbourne, VIC, Australia
- Institute of Computer Science, University Halle-Wittenberg, Halle, Germany
| | - Dagmar Waltemath
- Department of Systems Biology and Bioinformatics, University of Rostock, Rostock, Germany
| | - Nicolas Le Novère
- Babraham Institute, Cambridge, UK
- European Molecular Biology Laboratory-European Bioinformatics Institute, Cambridge, UK
| |
Collapse
|
11
|
Abstract
Computational biologists have been developing standards and formats for nearly two decades, with the aim of easing the description and exchange of experimental data, mathematical models, simulation experiments, etc. One of those efforts is CellML (cellml.org), an XML-based markup language for the encoding of mathematical models. Early CellML-based environments include COR and OpenCell. However, both of those tools have limitations and were eventually replaced with OpenCOR (opencor.ws). OpenCOR is an open source modeling environment that is supported on Windows, Linux and OS X. It relies on a modular approach, which means that all of its features come in the form of plugins. Those plugins can be used to organize, edit, simulate and analyze models encoded in the CellML format. We start with an introduction to CellML and two of its early adopters, which limitations eventually led to the development of OpenCOR. We then go onto describing the general philosophy behind OpenCOR, as well as describing its openness and its development process. Next, we illustrate various aspects of OpenCOR, such as its user interface and some of the plugins that come bundled with it (e.g., its editing and simulation plugins). Finally, we discuss some of the advantages and limitations of OpenCOR before drawing some concluding remarks.
Collapse
Affiliation(s)
- Alan Garny
- Auckland Bioengineering Institute, The University of AucklandAuckland, New Zealand
| | | |
Collapse
|
12
|
Himel HD, Garny A, Noble PJ, Wadgaonkar R, Savarese J, Liu N, Bub G, El-Sherif N. Electrotonic suppression of early afterdepolarizations in the neonatal rat ventricular myocyte monolayer. J Physiol 2013; 591:5357-64. [PMID: 24018945 PMCID: PMC3936372 DOI: 10.1113/jphysiol.2013.262923] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022] Open
Abstract
Pathologies that result in early afterdepolarizations (EADs) are a known trigger for tachyarrhythmias, but the conditions that cause surrounding tissue to conduct or suppress EADs are poorly understood. Here we introduce a cell culture model of EAD propagation consisting of monolayers of cultured neonatal rat ventricular myocytes treated with anthopleurin-A (AP-A). AP-A-treated monolayers display a cycle length dependent prolongation of action potential duration (245 ms untreated, vs. 610 ms at 1 Hz and 1200 ms at 0.5 Hz for AP-A-treated monolayers). In contrast, isolated single cells treated with AP-A develop prominent irregular oscillations with a frequency of 2.5 Hz, and a variable prolongation of the action potential duration of up to several seconds. To investigate whether electrotonic interactions between coupled cells modulates EAD formation, cell connectivity was reduced by RNA silencing gap junction Cx43. In contrast to well-connected monolayers, gap junction silenced monolayers display bradycardia-dependent plateau oscillations consistent with EADs. Further, simulations of a cell displaying EADs electrically connected to a cell with normal action potentials show a coupling strength-dependent suppression of EADs consistent with the experimental results. These results suggest that electrotonic effects may play a critical role in EAD-mediated arrhythmogenesis.
Collapse
Affiliation(s)
- Herman D Himel
- G. Bub: Department of Physiology Anatomy and Genetics, Sherrington Building Room C-33, University of Oxford, Oxford, Oxfordshire, UK, OX1 3PT.
| | | | | | | | | | | | | | | |
Collapse
|
13
|
Nickerson DP, Garny A, Nielsen PMF, Hunter PJ. Standards and tools supporting collaborative development of the virtual physiological human. Annu Int Conf IEEE Eng Med Biol Soc 2013; 2013:5541-5544. [PMID: 24110992 DOI: 10.1109/embc.2013.6610805] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/02/2023]
Abstract
The development of a virtual physiological human has an ambitious goal that requires the participation of a large and diverse community of scientists. To be successful in achieving this goal, members of this community must be able to share their work and easily collaborate on new developments and novel applications of existing work. To aid in this, various standardization projects have evolved as part of the Physiome community, as well as supporting computational tools and infrastructure. We present here an overview of the current state of these standardization efforts and key tools that support the collaborative development, integration, and exchange of computational physiology models under the Physiome umbrella.
Collapse
|
14
|
Abstract
Early modelling of cardiac cells (1960-1980) was based on extensions of the Hodgkin-Huxley nerve axon equations with additional channels incorporated, but after 1980 it became clear that processes other than ion channel gating were also critical in generating electrical activity. This article reviews the development of models representing almost all cell types in the heart, many different species, and the software tools that have been created to facilitate the cardiac Physiome Project.
Collapse
Affiliation(s)
- Denis Noble
- Department of Physiology, Anatomy & Genetics, University of Oxford, Oxford OX1 3PT, UK.
| | | | | |
Collapse
|
15
|
Niederer SA, Kerfoot E, Benson AP, Bernabeu MO, Bernus O, Bradley C, Cherry EM, Clayton R, Fenton FH, Garny A, Heidenreich E, Land S, Maleckar M, Pathmanathan P, Plank G, Rodríguez JF, Roy I, Sachse FB, Seemann G, Skavhaug O, Smith NP. Verification of cardiac tissue electrophysiology simulators using an N-version benchmark. Philos Trans A Math Phys Eng Sci 2011; 369:4331-51. [PMID: 21969679 PMCID: PMC3263775 DOI: 10.1098/rsta.2011.0139] [Citation(s) in RCA: 142] [Impact Index Per Article: 10.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/18/2023]
Abstract
Ongoing developments in cardiac modelling have resulted, in particular, in the development of advanced and increasingly complex computational frameworks for simulating cardiac tissue electrophysiology. The goal of these simulations is often to represent the detailed physiology and pathologies of the heart using codes that exploit the computational potential of high-performance computing architectures. These developments have rapidly progressed the simulation capacity of cardiac virtual physiological human style models; however, they have also made it increasingly challenging to verify that a given code provides a faithful representation of the purported governing equations and corresponding solution techniques. This study provides the first cardiac tissue electrophysiology simulation benchmark to allow these codes to be verified. The benchmark was successfully evaluated on 11 simulation platforms to generate a consensus gold-standard converged solution. The benchmark definition in combination with the gold-standard solution can now be used to verify new simulation codes and numerical methods in the future.
Collapse
Affiliation(s)
- Steven A Niederer
- Department of Biomedical Engineering, Division of Imaging Sciences and Biomedical Engineering, King's College London, UK.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Collapse
|
16
|
Waltemath D, Adams R, Beard DA, Bergmann FT, Bhalla US, Britten R, Chelliah V, Cooling MT, Cooper J, Crampin EJ, Garny A, Hoops S, Hucka M, Hunter P, Klipp E, Laibe C, Miller AK, Moraru I, Nickerson D, Nielsen P, Nikolski M, Sahle S, Sauro HM, Schmidt H, Snoep JL, Tolle D, Wolkenhauer O, Le Novère N. Minimum Information About a Simulation Experiment (MIASE). PLoS Comput Biol 2011; 7:e1001122. [PMID: 21552546 PMCID: PMC3084216 DOI: 10.1371/journal.pcbi.1001122] [Citation(s) in RCA: 105] [Impact Index Per Article: 8.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [MESH Headings] [Grants] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022] Open
Affiliation(s)
- Dagmar Waltemath
- Database and Information Systems, Graduate
Research School dIEM oSiRiS, Rostock University, Rostock, Mecklenburg-Vorpommern,
Germany
| | - Richard Adams
- Centre for Systems Biology at Edinburgh,
University of Edinburgh, Edinburgh, United Kingdom
- Informatics Life-Sciences Institute, School of
Informatics, University of Edinburgh, Edinburgh, United Kingdom
| | - Daniel A. Beard
- Biotechnology and Bioengineering Center,
Department of Physiology, Medical College of Wisconsin, Milwaukee, Wisconsin, United
States of America
| | - Frank T. Bergmann
- Department of Bioengineering, University of
Washington, Seattle, Washington, United States of America
- Keck Graduate Institute, Claremont, California,
United States of America
| | - Upinder S. Bhalla
- National Centre for Biological Sciences, Tata
Institute of Fundamental Research, Bangalore, India
| | - Randall Britten
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | | | - Michael T. Cooling
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Jonathan Cooper
- Oxford University Computing Laboratory,
University of Oxford, Oxford, United Kingdom
| | - Edmund J. Crampin
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Alan Garny
- Cardiac Electrophysiology Group, Department of
Physiology, Anatomy and Genetics, University of Oxford, Oxford, United
Kingdom
| | - Stefan Hoops
- Virginia Bioinformatics Institute, Virginia
Polytechnic Institute and State University, Blacksburgh, Virginia, United States of
America
| | - Michael Hucka
- Engineering and Applied Science, The California
Institute of Technology, Pasadena, California, United States of America
| | - Peter Hunter
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Edda Klipp
- Theoretical Biophysics, Humboldt
Universität zu Berlin, Berlin, Germany
| | - Camille Laibe
- EMBL-EBI, Wellcome-Trust Genome Campus, Hinxton,
United Kingdom
| | - Andrew K. Miller
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Ion Moraru
- Department of Cell Biology, University of
Connecticut Health Center, Farmington, Connecticut, United States of
America
| | - David Nickerson
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Poul Nielsen
- Auckland Bioengineering Institute, The University
of Auckland, Auckland, New Zealand
| | - Macha Nikolski
- Laboratoire Bordelais de Recherche en
Informatique, Universite Bordeaux 1, Bordeaux, France
| | - Sven Sahle
- BIOQUANT, University of Heidelberg, Heidelberg,
Germany
| | - Herbert M. Sauro
- Department of Bioengineering, University of
Washington, Seattle, Washington, United States of America
| | - Henning Schmidt
- Systems Biology & Bioinformatics Group,
University of Rostock, Rostock, Germany
- Novartis Pharma AG, Novartis Campus, Basel,
Switzerland
| | - Jacky L. Snoep
- Department of Biochemistry, Stellenbosch
University, Matieland, South Africa
| | - Dominic Tolle
- EMBL-EBI, Wellcome-Trust Genome Campus, Hinxton,
United Kingdom
| | - Olaf Wolkenhauer
- Systems Biology & Bioinformatics Group,
University of Rostock, Rostock, Germany
| | - Nicolas Le Novère
- EMBL-EBI, Wellcome-Trust Genome Campus, Hinxton,
United Kingdom
- * E-mail:
| |
Collapse
|
17
|
Abstract
The Physiome Project was officially launched in 1997 and has since brought together teams from around the world to work on the development of a computational framework for the modeling of the human body. At the European level, this effort is focused around patient-specific solutions and is known as the Virtual Physiological Human (VPH) Initiative.Such modeling is both multiscale (in space and time) and multiphysics. This, therefore, requires careful interaction and collaboration between the teams involved in the VPH/Physiome effort, if we are to produce computer models that are not only quantitative, but also integrative and predictive.In that context, several technologies and solutions are already available, developed both by groups involved in the VPH/Physiome effort, and by others. They address areas such as data handling/fusion, markup languages, model repositories, ontologies, tools (for simulation, imaging, data fitting, etc.), as well as grid, middleware, and workflow.Here, we provide an overview of resources that should be considered for inclusion in the VPH/Physiome ToolKit (i.e., the set of tools that addresses the needs and requirements of the Physiome Project and VPH Initiative) and discuss some of the challenges that we are still facing.
Collapse
Affiliation(s)
- Alan Garny
- Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford, UK
| | | | - Peter J Hunter
- Auckland Bioengineering Institute, The University of Auckland, Auckland, New Zealand
| |
Collapse
|
18
|
Miller AK, Yu T, Britten R, Cooling MT, Lawson J, Cowan D, Garny A, Halstead MDB, Hunter PJ, Nickerson DP, Nunns G, Wimalaratne SM, Nielsen PMF. Revision history aware repositories of computational models of biological systems. BMC Bioinformatics 2011; 12:22. [PMID: 21235804 PMCID: PMC3033326 DOI: 10.1186/1471-2105-12-22] [Citation(s) in RCA: 12] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/07/2010] [Accepted: 01/14/2011] [Indexed: 11/10/2022] Open
Abstract
Background Building repositories of computational models of biological systems ensures that published models are available for both education and further research, and can provide a source of smaller, previously verified models to integrate into a larger model. One problem with earlier repositories has been the limitations in facilities to record the revision history of models. Often, these facilities are limited to a linear series of versions which were deposited in the repository. This is problematic for several reasons. Firstly, there are many instances in the history of biological systems modelling where an 'ancestral' model is modified by different groups to create many different models. With a linear series of versions, if the changes made to one model are merged into another model, the merge appears as a single item in the history. This hides useful revision history information, and also makes further merges much more difficult, as there is no record of which changes have or have not already been merged. In addition, a long series of individual changes made outside of the repository are also all merged into a single revision when they are put back into the repository, making it difficult to separate out individual changes. Furthermore, many earlier repositories only retain the revision history of individual files, rather than of a group of files. This is an important limitation to overcome, because some types of models, such as CellML 1.1 models, can be developed as a collection of modules, each in a separate file. The need for revision history is widely recognised for computer software, and a lot of work has gone into developing version control systems and distributed version control systems (DVCSs) for tracking the revision history. However, to date, there has been no published research on how DVCSs can be applied to repositories of computational models of biological systems. Results We have extended the Physiome Model Repository software to be fully revision history aware, by building it on top of Mercurial, an existing DVCS. We have demonstrated the utility of this approach, when used in conjunction with the model composition facilities in CellML, to build and understand more complex models. We have also demonstrated the ability of the repository software to present version history to casual users over the web, and to highlight specific versions which are likely to be useful to users. Conclusions Providing facilities for maintaining and using revision history information is an important part of building a useful repository of computational models, as this information is useful both for understanding the source of and justification for parts of a model, and to facilitate automated processes such as merges. The availability of fully revision history aware repositories, and associated tools, will therefore be of significant benefit to the community.
Collapse
Affiliation(s)
- Andrew K Miller
- Auckland Bioengineering Institute, The University of Auckland, Private Bag 92019, Auckland, NZ.
| | | | | | | | | | | | | | | | | | | | | | | | | |
Collapse
|
19
|
Yu T, Lloyd CM, Nickerson DP, Cooling MT, Miller AK, Garny A, Terkildsen JR, Lawson J, Britten RD, Hunter PJ, Nielsen PMF. The Physiome Model Repository 2. Bioinformatics 2011; 27:743-4. [DOI: 10.1093/bioinformatics/btq723] [Citation(s) in RCA: 129] [Impact Index Per Article: 9.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
|
20
|
Miller AK, Marsh J, Reeve A, Garny A, Britten R, Halstead M, Cooper J, Nickerson DP, Nielsen PF. An overview of the CellML API and its implementation. BMC Bioinformatics 2010; 11:178. [PMID: 20377909 PMCID: PMC2858041 DOI: 10.1186/1471-2105-11-178] [Citation(s) in RCA: 49] [Impact Index Per Article: 3.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/14/2009] [Accepted: 04/08/2010] [Indexed: 11/15/2022] Open
Abstract
BACKGROUND CellML is an XML based language for representing mathematical models, in a machine-independent form which is suitable for their exchange between different authors, and for archival in a model repository. Allowing for the exchange and archival of models in a computer readable form is a key strategic goal in bioinformatics, because of the associated improvements in scientific record accuracy, the faster iterative process of scientific development, and the ability to combine models into large integrative models.However, for CellML models to be useful, tools which can process them correctly are needed. Due to some of the more complex features present in CellML models, such as imports, developing code ab initio to correctly process models can be an onerous task. For this reason, there is a clear and pressing need for an application programming interface (API), and a good implementation of that API, upon which tools can base their support for CellML. RESULTS We developed an API which allows the information in CellML models to be retrieved and/or modified. We also developed a series of optional extension APIs, for tasks such as simplifying the handling of connections between variables, dealing with physical units, validating models, and translating models into different procedural languages.We have also provided a Free/Open Source implementation of this application programming interface, optimised to achieve good performance. CONCLUSIONS Tools have been developed using the API which are mature enough for widespread use. The API has the potential to accelerate the development of additional tools capable of processing CellML, and ultimately lead to an increased level of sharing of mathematical model descriptions.
Collapse
Affiliation(s)
- Andrew K Miller
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Justin Marsh
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Adam Reeve
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Alan Garny
- Department of Physiology, Anatomy and Genetics, Sherrington Building, Parks Road, Oxford OX1 3PT, UK
| | - Randall Britten
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Matt Halstead
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Jonathan Cooper
- Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, UK
| | - David P Nickerson
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
| | - Poul F Nielsen
- Auckland Bioengineering Institute, The University of Auckland, Auckland, NZ
- Department of Engineering Science, The University of Auckland, Auckland, NZ
| |
Collapse
|
21
|
Plank G, Burton RAB, Hales P, Bishop M, Mansoori T, Bernabeu MO, Garny A, Prassl AJ, Bollensdorff C, Mason F, Mahmood F, Rodriguez B, Grau V, Schneider JE, Gavaghan D, Kohl P. Generation of histo-anatomically representative models of the individual heart: tools and application. Philos Trans A Math Phys Eng Sci 2009; 367:2257-92. [PMID: 19414455 PMCID: PMC2881535 DOI: 10.1098/rsta.2009.0056] [Citation(s) in RCA: 88] [Impact Index Per Article: 5.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/22/2023]
Abstract
This paper presents methods to build histo-anatomically detailed individualized cardiac models. The models are based on high-resolution three-dimensional anatomical and/or diffusion tensor magnetic resonance images, combined with serial histological sectioning data, and are used to investigate individualized cardiac function. The current state of the art is reviewed, and its limitations are discussed. We assess the challenges associated with the generation of histo-anatomically representative individualized in silico models of the heart. The entire processing pipeline including image acquisition, image processing, mesh generation, model set-up and execution of computer simulations, and the underlying methods are described. The multifaceted challenges associated with these goals are highlighted, suitable solutions are proposed, and an important application of developed high-resolution structure-function models in elucidating the effect of individual structural heterogeneity upon wavefront dynamics is demonstrated.
Collapse
Affiliation(s)
- Gernot Plank
- Computational Biology Group, University of Oxford, Oxford OX1 2JD, UK.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Collapse
|
22
|
Abstract
The need for tools to aid the description and sharing of biological models was highlighted at the launch of the International Union of Physiological Sciences Physiome Project in 1997. This has resulted in the release, in 2001, of the CellML specifications (http://www.cellml.org/specifications/). CELLULAR OPEN RESOURCE (COR) was among the early adopters of this standard, eventually forming the first publicly available CellML-based modelling and collaboration environment. From the onset, COR was designed to provide an environment that could not only be used by experienced modellers, but also by experimentalists, teachers and students. It therefore tries to combine a user-friendly interface with a computationally efficient numerical engine. In this paper, we introduce the philosophy behind COR, explain its user interface and current functionality, including the editing and running of CellML files, highlight lessons learned from user feedback and problems experienced during the development of COR and conclude by exploring future development potential.
Collapse
Affiliation(s)
- Alan Garny
- Department of Physiology, Anatomy and Genetics, University of Oxford, Sherrington Building, Parks Road, Oxford OX1 3PT, UK.
| | | | | | | |
Collapse
|
23
|
Beard DA, Britten R, Cooling MT, Garny A, Halstead MD, Hunter PJ, Lawson J, Lloyd CM, Marsh J, Miller A, Nickerson DP, Nielsen PM, Nomura T, Subramanium S, Wimalaratne SM, Yu T. CellML metadata standards, associated tools and repositories. Philos Trans A Math Phys Eng Sci 2009; 367:1845-67. [PMID: 19380315 PMCID: PMC3268215 DOI: 10.1098/rsta.2008.0310] [Citation(s) in RCA: 35] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/08/2023]
Abstract
The development of standards for encoding mathematical models is an important component of model building and model sharing among scientists interested in understanding multi-scale physiological processes. CellML provides such a standard, particularly for models based on biophysical mechanisms, and a substantial number of models are now available in the CellML Model Repository. However, there is an urgent need to extend the current CellML metadata standard to provide biological and biophysical annotation of the models in order to facilitate model sharing, automated model reduction and connection to biological databases. This paper gives a broad overview of a number of new developments on CellML metadata and provides links to further methodological details available from the CellML website.
Collapse
Affiliation(s)
- Daniel A. Beard
- Department of Physiology, Medical College of WisconsinMilwaukee, WI 53226, USA
| | - Randall Britten
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Mike T. Cooling
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Alan Garny
- Department of Physiology, Anatomy and Genetics, University of OxfordOxford OX1 2JD, UK
| | - Matt D.B. Halstead
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Peter J. Hunter
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
- Department of Physiology, Anatomy and Genetics, University of OxfordOxford OX1 2JD, UK
| | - James Lawson
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Catherine M. Lloyd
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Justin Marsh
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - Andrew Miller
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| | - David P. Nickerson
- Division of Bioengineering, National University of SingaporeSingapore 117574, Republic of Singapore
| | - Poul M.F. Nielsen
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
- Author for correspondence ()
| | - Taishin Nomura
- Department of Mechanical Science and Bioengineering, Osaka UniversitySuita, Osaka 565-0871, Japan
| | - Shankar Subramanium
- Department of Bioengineering, University of California, San DiegoLa Jolla, CA 92093, USA
| | | | - Tommy Yu
- Auckland Bioengineering Institute, University of AucklandAuckland 1142, New Zealand
| |
Collapse
|
24
|
Bernabeu MO, Bordas R, Pathmanathan P, Pitt-Francis J, Cooper J, Garny A, Gavaghan DJ, Rodriguez B, Southern JA, Whiteley JP. CHASTE: incorporating a novel multi-scale spatial and temporal algorithm into a large-scale open source library. Philos Trans A Math Phys Eng Sci 2009; 367:1907-1930. [PMID: 19380318 DOI: 10.1098/rsta.2008.0309] [Citation(s) in RCA: 18] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/27/2023]
Abstract
Recent work has described the software engineering and computational infrastructure that has been set up as part of the Cancer, Heart and Soft Tissue Environment (CHASTE) project. CHASTE is an open source software package that currently has heart and cancer modelling functionality. This software has been written using a programming paradigm imported from the commercial sector and has resulted in a code that has been subject to a far more rigorous testing procedure than that is usual in this field. In this paper, we explain how new functionality may be incorporated into CHASTE. Whiteley has developed a numerical algorithm for solving the bidomain equations that uses the multi-scale (MS) nature of the physiology modelled to enhance computational efficiency. Using a simple geometry in two dimensions and a purpose-built code, this algorithm was reported to give an increase in computational efficiency of more than two orders of magnitude. In this paper, we begin by reviewing numerical methods currently in use for solving the bidomain equations, explaining how these methods may be developed to use the MS algorithm discussed above. We then demonstrate the use of this algorithm within the CHASTE framework for solving the monodomain and bidomain equations in a three-dimensional realistic heart geometry. Finally, we discuss how CHASTE may be developed to include new physiological functionality--such as modelling a beating heart and fluid flow in the heart--and how new algorithms aimed at increasing the efficiency of the code may be incorporated.
Collapse
Affiliation(s)
- Miguel O Bernabeu
- Oxford University Computing Laboratory, University of Oxford, Wolfson Building, Parks Road, Oxford OX1 3QD, UK
| | | | | | | | | | | | | | | | | | | |
Collapse
|
25
|
Iribe G, Ward CW, Camelliti P, Bollensdorff C, Mason F, Burton RAB, Garny A, Morphew MK, Hoenger A, Lederer WJ, Kohl P. Axial stretch of rat single ventricular cardiomyocytes causes an acute and transient increase in Ca2+ spark rate. Circ Res 2009; 104:787-95. [PMID: 19197074 PMCID: PMC3522525 DOI: 10.1161/circresaha.108.193334] [Citation(s) in RCA: 159] [Impact Index Per Article: 10.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
We investigate acute effects of axial stretch, applied by carbon fibers (CFs), on diastolic Ca2+ spark rate in rat isolated cardiomyocytes. CFs were attached either to both cell ends (to maximize the stretched region), or to the center and one end of the cell (to compare responses in stretched and nonstretched half-cells). Sarcomere length was increased by 8.01+/-0.94% in the stretched cell fraction, and time series of XY confocal images were recorded to monitor diastolic Ca2+ spark frequency and dynamics. Whole-cell stretch causes an acute increase of Ca2+ spark rate (to 130.7+/-6.4%) within 5 seconds, followed by a return to near background levels (to 104.4+/-5.1%) within 1 minute of sustained distension. Spark rate increased only in the stretched cell region, without significant differences in spark amplitude, time to peak, and decay time constants of sparks in stretched and nonstretched areas. Block of stretch-activated ion channels (2 micromol/L GsMTx-4), perfusion with Na+/Ca2+-free solution, and block of nitric oxide synthesis (1 mmol/L L-NAME) all had no effect on the stretch-induced acute increase in Ca2+ spark rate. Conversely, interference with cytoskeletal integrity (2 hours of 10 micromol/L colchicine) abolished the response. Subsequent electron microscopic tomography confirmed the close approximation of microtubules with the T-tubular-sarcoplasmic reticulum complex (to within approximately 10(-8)m). In conclusion, axial stretch of rat cardiomyocytes acutely and transiently increases sarcoplasmic reticulum Ca2+ spark rate via a mechanism that is independent of sarcolemmal stretch-activated ion channels, nitric oxide synthesis, or availability of extracellular calcium but that requires cytoskeletal integrity. The potential of microtubule-mediated modulation of ryanodine receptor function warrants further investigation.
Collapse
Affiliation(s)
- Gentaro Iribe
- University of Oxford, Department of Physiology, Anatomy and Genetics, Parks Road, Oxford OX1 3PT, United Kingdom
| | | | | | | | | | | | | | | | | | | | | |
Collapse
|
26
|
Garny A, Nickerson DP, Cooper J, Weber dos Santos R, Miller AK, McKeever S, Nielsen PMF, Hunter PJ. CellML and associated tools and techniques. Philos Trans A Math Phys Eng Sci 2008; 366:3017-3043. [PMID: 18579471 DOI: 10.1098/rsta.2008.0094] [Citation(s) in RCA: 71] [Impact Index Per Article: 4.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/26/2023]
Abstract
We have, in the last few years, witnessed the development and availability of an ever increasing number of computer models that describe complex biological structures and processes. The multi-scale and multi-physics nature of these models makes their development particularly challenging, not only from a biological or biophysical viewpoint but also from a mathematical and computational perspective. In addition, the issue of sharing and reusing such models has proved to be particularly problematic, with the published models often lacking information that is required to accurately reproduce the published results. The International Union of Physiological Sciences Physiome Project was launched in 1997 with the aim of tackling the aforementioned issues by providing a framework for the modelling of the human body. As part of this initiative, the specifications of the CellML mark-up language were released in 2001. Now, more than 7 years later, the time has come to assess the situation, in particular with regard to the tools and techniques that are now available to the modelling community. Thus, after introducing CellML, we review and discuss existing editors, validators, online repository, code generators and simulation environments, as well as the CellML Application Program Interface. We also address possible future directions including the need for additional mark-up languages.
Collapse
Affiliation(s)
- Alan Garny
- Department of Physiology, Anatomy and Genetics, University of Oxford, Sherrington Building, Parks Road, Oxford OX1 3PT, UK.
| | | | | | | | | | | | | | | |
Collapse
|
27
|
Pitt-Francis J, Bernabeu MO, Cooper J, Garny A, Momtahan L, Osborne J, Pathmanathan P, Rodriguez B, Whiteley JP, Gavaghan DJ. Chaste: using agile programming techniques to develop computational biology software. Philos Trans A Math Phys Eng Sci 2008; 366:3111-3136. [PMID: 18565813 DOI: 10.1098/rsta.2008.0096] [Citation(s) in RCA: 30] [Impact Index Per Article: 1.9] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/25/2023]
Abstract
Cardiac modelling is the area of physiome modelling where the available simulation software is perhaps most mature, and it therefore provides an excellent starting point for considering the software requirements for the wider physiome community. In this paper, we will begin by introducing some of the most advanced existing software packages for simulating cardiac electrical activity. We consider the software development methods used in producing codes of this type, and discuss their use of numerical algorithms, relative computational efficiency, usability, robustness and extensibility. We then go on to describe a class of software development methodologies known as test-driven agile methods and argue that such methods are more suitable for scientific software development than the traditional academic approaches. A case study is a project of our own, Cancer, Heart and Soft Tissue Environment, which is a library of computational biology software that began as an experiment in the use of agile programming methods. We present our experiences with a review of our progress thus far, focusing on the advantages and disadvantages of this new approach compared with the development methods used in some existing packages. We conclude by considering whether the likely wider needs of the cardiac modelling community are currently being met and suggest that, in order to respond effectively to changing requirements, it is essential that these codes should be more malleable. Such codes will allow for reliable extensions to include both detailed mathematical models--of the heart and other organs--and more efficient numerical techniques that are currently being developed by many research groups worldwide.
Collapse
Affiliation(s)
- Joe Pitt-Francis
- Oxford University Computing Laboratory, Wolfson Building, University of Oxford, Parks Road, Oxford OX1 3QD, UK.
| | | | | | | | | | | | | | | | | | | |
Collapse
|
28
|
Pitt-Francis J, Garny A, Gavaghan D. Enabling computer models of the heart for high-performance computers and the grid. Philos Trans A Math Phys Eng Sci 2006; 364:1501-16. [PMID: 16766357 DOI: 10.1098/rsta.2006.1783] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/10/2023]
Abstract
Although it is now feasible to compute multi-cellular models of the heart on a personal desktop or laptop computer, it is not feasible to undertake the detailed sweeps of high-dimensional parameter spaces required if we are to undertake in silico experimentation of the complex processes that constitute heart disease. For this research, modelling requirements move rapidly beyond the limit of commodity computers' resource both in terms of their memory footprint and the speed of calculation, so that multi-processor architectures must be considered. In addition, as such models have become more mature and have been validated against experimental data, there is increasing pressure for experimentalists to be able to make use of these models themselves as a key tool for hypothesis formulation and in planning future experimental studies to test those hypotheses. This paper discusses our initial experiences in a large-scale project (the Integrative Biology (IB) e-Science project) aimed at meeting these dual aims. We begin by putting the research in context by describing in outline the overall aims of the IB project, in particular focusing on the challenge of enabling novice users to make full use of high-performance resources without the need to gain detailed technical expertise in computing. We then discuss our experience of adapting one particular heart modelling package, Cellular Open Resource, and show how the solving engine of this code was dissected from the rest of the package, ported to C++ and parallelized using the Message-Passing Interface. We show that good parallel efficiency and realistic memory reduction can be achieved on simple geometries. We conclude by discussing lessons learnt in this process.
Collapse
Affiliation(s)
- Joe Pitt-Francis
- Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, UK.
| | | | | |
Collapse
|
29
|
Abstract
Computational modelling of biological processes and systems has witnessed a remarkable development in recent years. The search-term (modelling OR modeling) yields over 58000 entries in PubMed, with more than 34000 since the year 2000: thus, almost two-thirds of papers appeared in the last 5-6 years, compared to only about one-third in the preceding 5-6 decades. The development is fuelled both by the continuously improving tools and techniques available for bio-mathematical modelling and by the increasing demand in quantitative assessment of element inter-relations in complex biological systems. This has given rise to a worldwide public domain effort to build a computational framework that provides a comprehensive theoretical representation of integrated biological function-the Physiome. The current and next issues of this journal are devoted to a small sub-set of this initiative and address biocomputation and modelling in physiology, illustrating the breadth and depth of experimental data-based model development in biological research from sub-cellular events to whole organ simulations.
Collapse
Affiliation(s)
- David Gavaghan
- Oxford University Computing Laboratory, Wolfson Building, Parks Road, Oxford OX1 3QD, UK.
| | | | | | | |
Collapse
|
30
|
Abstract
The heart is an electrically driven mechanical pump, somewhat like an electric motor. Interestingly, like an electric motor in 'dynamo mode', the heart can also convert mechanical stimuli into electrical signals. This feedback from cardiac mechanics to electrical activity involves mechanosensitive ion channels, whose properties and pathophysiological relevance are reviewed in the context of experimental and theoretical modelling of ventricular beat-by-beat electromechanical function.
Collapse
Affiliation(s)
- Peter Kohl
- The Cardiac Mechano-Electric Feedback Group, Department of Physiology, Anatomy and Genetics, University of Oxford, Oxford OX1 3PT, UK.
| | | | | |
Collapse
|
31
|
Abstract
The development of mathematical models of the heart has been an ongoing concern for many decades. The initial focus of this work was on single cell models that incorporate varyingly detailed descriptions of the mechanisms that give rise to experimentally observed action potential shapes. Clinically relevant heart rhythm disturbances, however, are multicellular phenomena, and there have been many initiatives to develop multidimensional representations of cardiac electromechanical activity. Here, we discuss the merits of dimensionality, from 0D single cell models, to 1D cell strands, 2D planes and 3D volumes, for the simulation of normal and disturbed rhythmicity. We specifically look at models of: (i) the origin and spread of cardiac excitation from the sino-atrial node into atrial tissue, and (ii) stretch-activated channel effects on ventricular cell and tissue activity. Simulation of the spread of normal and disturbed cardiac excitation requires multicellular models. 1D architectures suffer from limitations in neighbouring tissue effects on individual cells, but they can (with some modification) be applied to the simulation of normal spread of excitation or, in ring-like structures, re-entry simulation (colliding wave fronts, tachycardia). 2D models overcome many of the limitations imposed by models of lower dimensionality, and can be applied to the study of complex co-existing re-entry patterns or even fibrillation. 3D implementations are closest to reality, as they allow investigation of scroll waves. Our results suggest that 2D models offer a good compromise between computational resources, complexity of electrophysiological models, and applicability to basic research, and that they should be considered as an important stepping-stone towards anatomically detailed simulations. This highlights the need to identify and use the most appropriate model for any given task. The notion of a single and ultimate model is as useful as the idea of a universal mechanical tool for all possible repairs and servicing requirements in daily life. The ideal model will be as simple as possible and as complex as necessary for the particular question raised.
Collapse
Affiliation(s)
- Alan Garny
- Department of Physiology, University of Oxford, Parks Road, Oxford OX1 3PT, UK.
| | | | | |
Collapse
|
32
|
Garny A, Kohl P. Mechanical induction of arrhythmias during ventricular repolarization: modeling cellular mechanisms and their interaction in two dimensions. Ann N Y Acad Sci 2004; 1015:133-43. [PMID: 15201155 DOI: 10.1196/annals.1302.011] [Citation(s) in RCA: 39] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/12/2022]
Abstract
Nonpenetrating mechanical stimulation of the precordial chest is particularly likely to instantaneously induce sustained rhythm disturbances if timed to coincide with ventricular repolarization. A number of possible mechanisms have been proposed, including mechanoelectric feedback acting via stretch-activated ion channels. The cellular effects of such channel activation have been studied and mathematically modeled in great detail. In this study, we investigate their dynamic interaction with the trailing wave of action potential repolarization in a two-dimensional model of ventricular tissue. The model identifies how stretch activation of cation-nonselective ion channels causes ectopic excitation in fully repolarized tissue and functional block of conduction at the intersection of the mechanical stimulus and the repolarization wave end, which may give rise to both trigger and sustaining mechanisms of ventricular arrhythmia. Simulation of stretch activation of K(+)-selective ion channels alone is insufficient in causing instantaneous arrhythmia, although it may, via action potential shortening, contribute to its sustenance.
Collapse
Affiliation(s)
- Alan Garny
- Laboratory of Physiology, University of Oxford, OX1 3PT, UK.
| | | |
Collapse
|
33
|
Abstract
INTRODUCTION Cardiac multicellular modeling has traditionally focused on ventricular electromechanics. More recently, models of the atria have started to emerge, and there is much interest in addressing sinoatrial node structure and function. METHODS AND RESULTS We implemented a variety of one-dimensional sinoatrial models consisting of descriptions of central, transitional, and peripheral sinoatrial node cells, as well as rabbit or human atrial cells. These one-dimensional models were implemented using CMISS on an SGI Origin 2000 supercomputer. Intercellular coupling parameters recorded in experimental studies on sinoatrial node and atrial cell-pairs under-represent the electrotonic interactions that any cardiomyocyte would have in a multidimensional setting. Unsurprisingly, cell-to-cell coupling had to be scaled-up (by a factor of 5) in order to obtain a stable leading pacemaker site in the sinoatrial node center. Further critical parameters include the gradual increase in intercellular coupling from sinoatrial node center to periphery, and the presence of electrotonic interaction with atrial cells. Interestingly, the electrotonic effect of the atrium on sinoatrial node periphery is best described as opposing depolarization, rather than necessarily hyperpolarizing, as often assumed. CONCLUSION Multicellular one-dimensional models of sinoatrial node and atrium can provide useful insight into the origin and spread of normal cardiac excitation. They require larger than "physiologic" intercellular conductivities in order to make up for a lack of "anatomical" spatial scaling. Multicellular models for more in-depth quantitative studies will require more realistic anatomico-physiologic properties.
Collapse
Affiliation(s)
- Alan Garny
- Department of Physiology, University of Oxford, Oxford, United Kingdom.
| | | | | | | | | |
Collapse
|
34
|
Cooper PJ, Garny A, Kohl P. Cardiac electrophysiology: theoretical considerations of a potential target for weak electromagnetic field effects. Radiat Prot Dosimetry 2003; 106:363-368. [PMID: 14690280 DOI: 10.1093/oxfordjournals.rpd.a006373] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/24/2023]
Abstract
With the widespread introduction of extra high voltage power transmission lines in the 1960s, and subsequent to early reports from Soviet Union scientists about health risks for transformer station personnel, public concern regarding the effects of electromagnetic fields (EMFs) on biological function has given rise to a large number of investigations and legislation to limit domestic and occupational exposure to EMFs. The underlying rationale for concern is related to the fact that living cells are electrically active, which makes them potentially vulnerable to electromagnetic interference. In the heart, electrical activity is crucial in coordinating the contraction of millions of cardiac cells, and disturbances in cardiac electrical activity, also known as arrhythmias, are often life threatening. Electrical fields induced in the heart by weak external EMFs (such as those encountered in a domestic setting) are understood to be at least 2 orders of magnitude smaller (< 1%) than those that occur naturally as an intrinsic consequence of cardiac activity. Using quantitative models of cardiac cellular electrophysiology, the effect of weak (1%) manipulation of key current mechanisms that give rise to the electrical activity of the heart is therefore assessed.
Collapse
Affiliation(s)
- P J Cooper
- Laboratory of Physiology, University of Oxford, Parks Road, Oxford OX1 3PT, UK
| | | | | |
Collapse
|