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...
Main Authors: | , , , , , , , , , , , , , , , , |
---|---|
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 |