Welcome to the Chaste wiki.
This section contains pages generated automatically from the source code accompanying the paper "Comparing individual-based approaches to modelling the self-organization of multicellular tissues".
EmbedYoutube(4YZp_WmBZTI) EmbedYoutube(F04IlE2PyY0) EmbedYoutube(SX2GFOr0Dus) EmbedYoutube(Yl2GT2x2ohc)
Before running these examples you will need to [wiki:InstallGuides/InstallGuide]. The easiest way to do this is using an Ubuntu machine (or an Ubuntu virtual machine) as discussed on [wiki:InstallGuides/UbuntuPackage]. Note that Chaste is only fully supported on !Linux/Unix systems, so users of Windows or Mac OS X may need to follow the virtual machine route. For manual installation of each dependency, on any version of Linux, see DeveloperInstallGuide.
NB: the paper was developed to work with a specific tagged development version of Chaste. Presently it does not work with any of the previous release versions. However we will tie this code to the next release of Chaste.
To checkout the source code for the specific code revision use the command
Alternatively, if you already have a clone of our Git repository then simply run the command to move your source to the correct revision.
This project can be built with either of the two builders SCons or CMake. (Note that SCons will be deprecated in a later release of Chaste.) At this point you should configure Chaste with [wiki:ChasteGuides/CmakeBuildGuide] or deprecated [wiki:SconsArchive/UserBuildGuide].
You will also need the source for the CellBasedComparison2017 project. This can be done by checking out the version from the repository by using the command
in the Chaste directory. Note that username for checking out the project code is 'anonymous'. When prompted for a password then please give an email address.
To checkout the source code for the specific code revision use the command
Alternatively, if you already have a clone of our Git repository then simply run the command to move your source to the correct revision.
This project can be built with either of the two builders SCons or CMake. (Note that SCons will be deprecated in a later release of Chaste.) At this point you should configure Chaste with [wiki:ChasteGuides/CmakeBuildGuide] or deprecated [wiki:SconsArchive/UserBuildGuide].
You will also need the (updated-since-publication) source for the CellBasedComparison2017 project. This can be done by checking out the version from the repository by using the command
in the Chaste directory. Note that username for checking out the project code is 'anonymous'. When prompted for a password then please give an email address.
Now the project should be installed, and everything should compile and run correctly. You can now run the tests or simulations, or create your own test suites.
There are two folders - `src` and `test`.
Clicking on the images below will take you to the code to run the corresponding simulation.
|| ||= Adhesion =||= Proliferation =||= Short-range signalling =||= Long-range signalling =|| ||= CA =|| Image(source:projects/CellBasedComparison2017/figures/Sorting_CA_1_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/CellSorting#CA, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Crypt_CA_08_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/CylindricalCrypt#CA, height=100px) || Image(source:projects/CellBasedComparison2017/figures/DN_CA_01_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/DeltaNotch#CA, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Morph_Ca_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/MorphogenMonolayer#CA, height=100px) || ||= CP =|| Image(source:projects/CellBasedComparison2017/figures/Sorting_Potts_1_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/CellSorting#CP, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Crypt_Potts_08_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/CylindricalCrypt#CP, height=100px) || Image(source:projects/CellBasedComparison2017/figures/DN_Potts_01_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/DeltaNotch#CP, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Morph_Potts_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/MorphogenMonolayer#CP, height=100px) || ||= OS =|| Image(source:projects/CellBasedComparison2017/figures/Sorting_Node_1_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/CellSorting#OS, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Crypt_Node_08_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/CylindricalCrypt#OS, height=100px) || Image(source:projects/CellBasedComparison2017/figures/DN_Node_01_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/DeltaNotch#OS, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Morph_Node_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/MorphogenMonolayer#OS, height=100px) || ||= VT =|| Image(source:projects/CellBasedComparison2017/figures/Sorting_Mesh_1_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/CellSorting#VT, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Crypt_Mesh_08_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/CylindricalCrypt#VT, height=100px) || Image(source:projects/CellBasedComparison2017/figures/DN_Mesh_01_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/DeltaNotch#VT, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Morph_Mesh_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/MorphogenMonolayer#VT, height=100px) || ||= VM =|| Image(source:projects/CellBasedComparison2017/figures/Sorting_Vertex_1_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/CellSorting#VM, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Crypt_Vertex_08_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/CylindricalCrypt#VM, height=100px) || Image(source:projects/CellBasedComparison2017/figures/DN_Vertex_01_t1000.png, link=wiki:PaperTutorials/CellBasedComparison2017/DeltaNotch#VM, height=100px) || Image(source:projects/CellBasedComparison2017/figures/Morph_Vertex_t100.png, link=wiki:PaperTutorials/CellBasedComparison2017/MorphogenMonolayer#VM, height=100px) ||
With SCons you can run tests with,
With CMake you can run tests with,
NB: the paper was developed with the specific tagged development version of Chaste . It does not work with release version 3.4 or under, but will work on future releases.
For further information on using Chaste, see the [wiki:ChasteGuides]. You may also wish to look at some of the [wiki:UserTutorials].