Chaste: an open source C++ library for computational physiology and biology
- PMID: 23516352
- PMCID: PMC3597547
- DOI: 10.1371/journal.pcbi.1002970
Chaste: an open source C++ library for computational physiology and biology
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.
Conflict of interest statement
I have read the journal's policy and have the following conflicts: GRM and DJG have received research support from GlaxoSmithKline Plc.
Figures
![Figure 1](https://www.ncbi.nlm.nih.gov/pmc/articles/instance/3597547/bin/pcbi.1002970.g001.gif)
![Figure 2](https://www.ncbi.nlm.nih.gov/pmc/articles/instance/3597547/bin/pcbi.1002970.g002.gif)
![Figure 3](https://www.ncbi.nlm.nih.gov/pmc/articles/instance/3597547/bin/pcbi.1002970.g003.gif)
![formula image](https://www.ncbi.nlm.nih.gov/pmc/articles/instance/3597547/bin/pcbi.1002970.e002.jpg)
![Figure 4](https://www.ncbi.nlm.nih.gov/pmc/articles/instance/3597547/bin/pcbi.1002970.g004.gif)
Similar articles
-
Chaste: Cancer, Heart and Soft Tissue Environment.J Open Source Softw. 2020 Mar 13;5(47):1848. doi: 10.21105/joss.01848. J Open Source Softw. 2020. PMID: 37192932 Free PMC article.
-
Cellular cardiac electrophysiology modeling with Chaste and CellML.Front Physiol. 2015 Jan 6;5:511. doi: 10.3389/fphys.2014.00511. eCollection 2014. Front Physiol. 2015. PMID: 25610400 Free PMC article.
-
Verification of computational models of cardiac electro-physiology.Int J Numer Method Biomed Eng. 2014 May;30(5):525-44. doi: 10.1002/cnm.2615. Epub 2013 Nov 20. Int J Numer Method Biomed Eng. 2014. PMID: 24259465 Review.
-
Numerical solution of the bidomain equations.Philos Trans A Math Phys Eng Sci. 2009 May 28;367(1895):1931-50. doi: 10.1098/rsta.2008.0306. Philos Trans A Math Phys Eng Sci. 2009. PMID: 19380319 Review.
-
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 May 28;367(1895):1907-30. doi: 10.1098/rsta.2008.0309. Philos Trans A Math Phys Eng Sci. 2009. PMID: 19380318
Cited by
-
A Multidisciplinary Hyper-Modeling Scheme in Personalized In Silico Oncology: Coupling Cell Kinetics with Metabolism, Signaling Networks, and Biomechanics as Plug-In Component Models of a Cancer Digital Twin.J Pers Med. 2024 Apr 29;14(5):475. doi: 10.3390/jpm14050475. J Pers Med. 2024. PMID: 38793058 Free PMC article.
-
Graph topological transformations in space-filling cell aggregates.PLoS Comput Biol. 2024 May 14;20(5):e1012089. doi: 10.1371/journal.pcbi.1012089. eCollection 2024 May. PLoS Comput Biol. 2024. PMID: 38743660 Free PMC article.
-
A seven-step guide to spatial, agent-based modelling of tumour evolution.Evol Appl. 2024 May 2;17(5):e13687. doi: 10.1111/eva.13687. eCollection 2024 May. Evol Appl. 2024. PMID: 38707992 Free PMC article. Review.
-
Mechanistic regulation of planarian shape during growth and degrowth.Development. 2024 May 1;151(9):dev202353. doi: 10.1242/dev.202353. Epub 2024 May 9. Development. 2024. PMID: 38619319
-
Current progress toward isogeometric modeling of the heart biophysics.Biophys Rev (Melville). 2023 Nov 13;4(4):041301. doi: 10.1063/5.0152690. eCollection 2023 Dec. Biophys Rev (Melville). 2023. PMID: 38510845 Review.
References
-
- Wilson G (2006) Where's the real bottleneck in scientific computing? American Scientist 94: 5–6.
-
- Cooper J, Cervenansky F, De Fabritiis G, Fenner J, Friboulet D, et al. (2010) The virtual physiological human toolkit. Phil Trans R Soc A 368: 3925–3936. - PubMed
-
- Merali Z (2010) Computational science: Error, why scientific programming does not compute. Nature 467: 775–777. - PubMed
-
- Le Nov'ere N, Finney A, Hucka M, Bhalla US, Campagne F, et al. (2005) Minimum information requested in the annotation of biochemical models (MIRIAM). Nat Biotech 23: 1509–1515. - PubMed
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources