Chaste: an open source C++ library for computational physiology and biology

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 num...

Full description

Bibliographic Details
Main Authors: Mirams, G, Arthurs, C, Bernabeu, M, Bordas, R, Cooper, J, Corrias, A, Davit, Y, Dunn, S, Fletcher, A, Harvey, D, Marsh, M, Osborne, J, Pathmanathan, P, Pitt-Francis, J, Southern, J, Zemzem, N, Gavaghan, D
Format: Journal article
Language:English
Published: Public Library of Science 2013
_version_ 1797071378078236672
author Mirams, G
Arthurs, C
Bernabeu, M
Bordas, R
Cooper, J
Corrias, A
Davit, Y
Dunn, S
Fletcher, A
Harvey, D
Marsh, M
Osborne, J
Pathmanathan, P
Pitt-Francis, J
Southern, J
Zemzem, N
Gavaghan, D
author_facet Mirams, G
Arthurs, C
Bernabeu, M
Bordas, R
Cooper, J
Corrias, A
Davit, Y
Dunn, S
Fletcher, A
Harvey, D
Marsh, M
Osborne, J
Pathmanathan, P
Pitt-Francis, J
Southern, J
Zemzem, N
Gavaghan, D
author_sort Mirams, G
collection OXFORD
description 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.
first_indexed 2024-03-06T22:52:21Z
format Journal article
id oxford-uuid:5f37598a-d32a-40cb-9e80-8306aed17115
institution University of Oxford
language English
last_indexed 2024-03-06T22:52:21Z
publishDate 2013
publisher Public Library of Science
record_format dspace
spelling oxford-uuid:5f37598a-d32a-40cb-9e80-8306aed171152022-03-26T17:45:37ZChaste: an open source C++ library for computational physiology and biologyJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:5f37598a-d32a-40cb-9e80-8306aed17115EnglishSymplectic Elements at OxfordPublic Library of Science2013Mirams, GArthurs, CBernabeu, MBordas, RCooper, JCorrias, ADavit, YDunn, SFletcher, AHarvey, DMarsh, MOsborne, JPathmanathan, PPitt-Francis, JSouthern, JZemzem, NGavaghan, DChaste - 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.
spellingShingle Mirams, G
Arthurs, C
Bernabeu, M
Bordas, R
Cooper, J
Corrias, A
Davit, Y
Dunn, S
Fletcher, A
Harvey, D
Marsh, M
Osborne, J
Pathmanathan, P
Pitt-Francis, J
Southern, J
Zemzem, N
Gavaghan, D
Chaste: an open source C++ library for computational physiology and biology
title Chaste: an open source C++ library for computational physiology and biology
title_full Chaste: an open source C++ library for computational physiology and biology
title_fullStr Chaste: an open source C++ library for computational physiology and biology
title_full_unstemmed Chaste: an open source C++ library for computational physiology and biology
title_short Chaste: an open source C++ library for computational physiology and biology
title_sort chaste an open source c library for computational physiology and biology
work_keys_str_mv AT miramsg chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT arthursc chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT bernabeum chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT bordasr chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT cooperj chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT corriasa chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT davity chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT dunns chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT fletchera chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT harveyd chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT marshm chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT osbornej chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT pathmanathanp chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT pittfrancisj chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT southernj chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT zemzemn chasteanopensourceclibraryforcomputationalphysiologyandbiology
AT gavaghand chasteanopensourceclibraryforcomputationalphysiologyandbiology