Chaste: An Open Source C++ Library for Computational Physiology and Biology
Top Cited Papers
Open Access
- 14 March 2013
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLoS Computational Biology
- Vol. 9 (3), e1002970
- https://doi.org/10.1371/journal.pcbi.1002970
Abstract
Chaste — Cancer, Heart And Soft Tissue Environment — is an open source C++ library for the computational simulation of mathematical models developed for physiology and biology. Code development has been driven by two initial applications: cardiac electrophysiology and cancer development. A large number of cardiac electrophysiology studies have been enabled and performed, including high-performance computational investigations of defibrillation on realistic human cardiac geometries. New models for the initiation and growth of tumours have been developed. In particular, cell-based simulations have provided novel insight into the role of stem cells in the colorectal crypt. Chaste is constantly evolving and is now being applied to a far wider range of problems. The code provides modules for handling common scientific computing components, such as meshes and solvers for ordinary and partial differential equations (ODEs/PDEs). Re-use of these components avoids the need for researchers to ‘re-invent the wheel’ with each new project, accelerating the rate of progress in new applications. Chaste is developed using industrially-derived techniques, in particular test-driven development, to ensure code quality, re-use and reliability. In this article we provide examples that illustrate the types of problems Chaste can be used to solve, which can be run on a desktop computer. We highlight some scientific studies that have used or are using Chaste, and the insights they have provided. The source code, both for specific releases and the development version, is available to download under an open source Berkeley Software Distribution (BSD) licence at http://www.cs.ox.ac.uk/chaste, together with details of a mailing list and links to documentation and tutorials.Keywords
This publication has 69 references indexed in Scilit:
- Patient-calibrated agent-based modelling of ductal carcinoma in situ (DCIS): From microscopic measurements to macroscopic predictions of clinical progressionJournal of Theoretical Biology, 2012
- A Multiscale Investigation of Repolarization Variability and Its Role in Cardiac ArrhythmogenesisBiophysical Journal, 2011
- Verification of cardiac tissue electrophysiology simulators using an N -version benchmarkPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2011
- Simulation of multiple ion channel block provides improved early prediction of compounds’ clinical torsadogenic riskCardiovascular Research, 2011
- Intestinal Crypt Homeostasis Results from Neutral Competition between Symmetrically Dividing Lgr5 Stem CellsCell, 2010
- FieldML: concepts and implementationPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2009
- CellML and associated tools and techniquesPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2008
- Minimum information requested in the annotation of biochemical models (MIRIAM)Nature Biotechnology, 2005
- The systems biology markup language (SBML): a medium for representation and exchange of biochemical network modelsBioinformatics, 2003
- Pattern Formation by Lateral Inhibition with Feedback: a Mathematical Model of Delta-Notch Intercellular SignallingJournal of Theoretical Biology, 1996