Skip to main content

Research Repository

Advanced Search

Chaste: An Open Source C++ Library for Computational Physiology and Biology

Mirams, Gary R.; Arthurs, Christopher J.; Bernabeu, Miguel O.; Bordas, Rafel; Cooper, Jonathan; Corrias, Alberto; Davit, Yohan; Dunn, Sara Jane; Fletcher, Alexander G.; Harvey, Daniel G.; Marsh, Megan E.; Osborne, James M.; Pathmanathan, Pras; Pitt-Francis, Joe; Southern, James; Zemzemi, Nejib; Gavaghan, David J.

Chaste: An Open Source C++ Library for Computational Physiology and Biology Thumbnail


Authors

Christopher J. Arthurs

Miguel O. Bernabeu

Rafel Bordas

Jonathan Cooper

Alberto Corrias

Yohan Davit

Sara Jane Dunn

Alexander G. Fletcher

Daniel G. Harvey

Megan E. Marsh

James M. Osborne

Pras Pathmanathan

Joe Pitt-Francis

James Southern

Nejib Zemzemi

David J. Gavaghan



Contributors

Andreas Prlic
Editor

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. © 2013 Mirams et al.

Citation

Mirams, G. R., Arthurs, C. J., Bernabeu, M. O., Bordas, R., Cooper, J., Corrias, A., Davit, Y., Dunn, S. J., Fletcher, A. G., Harvey, D. G., Marsh, M. E., Osborne, J. M., Pathmanathan, P., Pitt-Francis, J., Southern, J., Zemzemi, N., & Gavaghan, D. J. (2013). Chaste: An Open Source C++ Library for Computational Physiology and Biology. PLoS Computational Biology, 9(3), e1002970. https://doi.org/10.1371/journal.pcbi.1002970

Journal Article Type Article
Acceptance Date Jan 20, 2013
Online Publication Date Mar 14, 2013
Publication Date Mar 14, 2013
Deposit Date Jan 14, 2020
Publicly Available Date Feb 28, 2020
Journal PLoS Computational Biology
Print ISSN 1553-734X
Electronic ISSN 1553-7358
Publisher Public Library of Science
Peer Reviewed Peer Reviewed
Volume 9
Issue 3
Pages e1002970
DOI https://doi.org/10.1371/journal.pcbi.1002970
Keywords Ecology; Modelling and Simulation; Computational Theory and Mathematics; Genetics; Ecology, Evolution, Behavior and Systematics; Molecular Biology; Cellular and Molecular Neuroscience
Public URL https://nottingham-repository.worktribe.com/output/3217542
Publisher URL https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1002970

Files





You might also like



Downloadable Citations