Chaste: an open source C++ library for computational physiology and biology
Welcome to the Chaste wiki.
This section contains pages generated automatically from the source code accompanying Chaste: an open source C++ library for computational physiology and biology, our paper in PLoS Computational Biology.
The code has been updated to work with the latest release: Chaste v3.4.
Before running these examples you will need to install Chaste's dependencies and the source code for version 3.4. The easiest way to do this is using an Ubuntu machine (or an Ubuntu virtual machine) as discussed on InstallGuides/UbuntuPackage. For manual installation of each dependency see InstallGuides/InstallGuide.
The paper is organised around four examples that are annotated and explained here. Before looking at these, you may wish to look at some of the basic user tutorials.
Click on the images below to go to the annotated code that defines the simulation for each case. The code required to run these examples can be downloaded from the main download site. For further information on using Chaste to solve these and related problems, see our extensive guide material.
- CryptsAndVillus Cell-based simulation: multiple crypts and a villus
- ElectroMechanics Cardiac electro-mechanics: a cardiac tissue wedge with varying fibre directions
- SpheroidExperiments Cell-based simulation: tumour spheroid with oxygen diffusion and uptake
- SpiralWave Cardiac electrophysiology: spiral wave