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

被引:270
作者
Mirams, Gary R. [1 ]
Arthurs, Christopher J. [1 ]
Bernabeu, Miguel O. [2 ,3 ]
Bordas, Rafel [1 ]
Cooper, Jonathan [1 ]
Corrias, Alberto [4 ]
Davit, Yohan [5 ]
Dunn, Sara-Jane [6 ]
Fletcher, Alexander G. [7 ]
Harvey, Daniel G. [1 ]
Marsh, Megan E. [8 ]
Osborne, James M. [1 ]
Pathmanathan, Pras [1 ,9 ]
Pitt-Francis, Joe [1 ]
Southern, James [10 ]
Zemzemi, Nejib [11 ]
Gavaghan, David J. [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] UCL, CoMPLEX, London, England
[3] UCL, Ctr Computat Sci, London, England
[4] Natl Univ Singapore, Dept Bioengn, Singapore 117548, Singapore
[5] Univ Oxford, Math Inst, Oxford Ctr Collaborat Appl Math, Oxford, England
[6] Microsoft Res, Sci Computat Lab, Cambridge, England
[7] Univ Oxford, Math Inst, Ctr Math Biol, Oxford, England
[8] Univ Saskatchewan, Dept Math & Stat, Saskatoon, SK, Canada
[9] US FDA, Silver Spring, MD USA
[10] Fujitsu Labs Europe, London, England
[11] INRIA Bordeaux Sud Ouest, CARMEN Project, Talence, France
基金
英国工程与自然科学研究理事会; 英国生物技术与生命科学研究理事会;
关键词
CARDIAC ELECTROPHYSIOLOGY; TISSUE ELECTROPHYSIOLOGY; MONOCLONAL CONVERSION; CELL; SIMULATION; MODEL; REPOLARIZATION; VARIABILITY; PATTERN;
D O I
10.1371/journal.pcbi.1002970
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 74 条
  • [1] Aguado-Sierra J, 2010, PATIENT -SPECIFIC MODELING OF THE CARDIOVASCULAR SYSTEM, P203, DOI 10.1007/978-1-4419-6691-9_12
  • [2] [Anonymous], P SUP
  • [3] Efficient simulation of cardiac electrical propagation using high order finite elements
    Arthurs, Christopher J.
    Bishop, Martin J.
    Kay, David
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (10) : 3946 - 3962
  • [4] Balay S, 1997, MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, P163
  • [5] Scientific software development is not an oxymoron
    Baxter, Susan M.
    Day, Steven W.
    Fetrow, Jacquelyn S.
    Reisinger, Stephanie J.
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2006, 2 (09) : 975 - 978
  • [6] Embracing change with extreme programming
    Beck, K
    [J]. COMPUTER, 1999, 32 (10) : 70 - +
  • [7] Chaste: A case study of parallelisation of an open source finite-element solver with applications to computational cardiac electrophysiology simulation
    Bernabeu, Miguel O.
    Southern, James
    Wilson, Nicholas
    Strazdins, Peter
    Cooper, Jonathan
    Pitt-Francis, Joe
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2014, 28 (01) : 13 - 32
  • [8] Scalable parallel preconditioners for an open source cardiac electrophysiology simulation package
    Bernabeu, Miguel O.
    Kay, David
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 821 - 830
  • [9] Shock-Induced Arrhythmogenesis in the Human Heart: a Computational Modelling Study
    Bernabeu, Miguel O.
    Wallman, Mikael
    Rodriguez, Blanca
    [J]. 2010 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2010, : 760 - 763
  • [10] Stimulus Protocol Determines the Most Computationally Efficient Preconditioner for the Bidomain Equations
    Bernabeu, Miguel O.
    Pathmanathan, Pras
    Pitt-Francis, Joe
    Kay, David
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2010, 57 (12) : 2806 - 2815