This repository includes slides, recordings, source code, and resources for the CECAM 2023 workshop (March 2023).
- Slides: click here
- Video: click here
- Slides: click here
- Video: click here
Linux users can most likely skip setup g++ and Python setup, but they should download PhysiCell 1.10.4 (or later) to test that they can compile and run the sample projects. See either the Windows or MacOS guide for details.
You can get setup help in our dedicated PhysiCell Slack workspace.
With PhysiCell setup you should be ready to run PhysiMESS
- Source code: click here
- Setup guide: click here
You can get setup help in our CECAM Slack workspace.
- Slides: click here
- Video: click here
If you look in the code directory, you'll see:
- PhysiCell - this is a sneak peak of the upcoming 1.11.0 release, which we'llk use throughout the workshop.
- You may want to refer to the release notes
- PhysiCell Model Builder - This is an integrated environment for setting up, running, and visualizing PhysiCell simulations.
- PhysiMESS - This is a snapshot of the PhysiMESS extension to PhysiCell, which is tailored to ECM modeling.
We will run most of our tutorials and sessions within these directories, and we'll rely upon this relative pathing.
The setup guides should already suggest ImageMagick. We also recommend Microsoft VS Code as a good, cross-platform code editor.
Detangling complex multicellular systems with agent-based modeling - Paul Macklin
- Slides: click here
- Recording: click here
An hands-on tutorial that introduces the model builder GUI - Lead by Paul Macklin
- Slides: click here
- Basic Modelling Workflow Recording: click here
- Intermediate Modelling Workflow Recording: click here
- Source code: Use
make load PROJ=demo1
to load the full source.
An introduction to signals, behaviours, functions, and a full modelling example - Lead by Paul Macklin
- Slides: click here
- Full Modelling Workflow Recording: click here
- Source code: Use
make load PROJ=demo2
to load the full source.
An introduction to substrates and ECM continuum approaches in PhysiCell - Lead by Robyn Shuttleworth
- Slides: click here
- Recording click here
- Source code: required files pyMCDS.py and Simulation_Printing.ipynb
An introduction to PhysiMESS and modelling the ECM components as additional agents - Lead by Cicely Macnamara
This tutorial will follow on from intial setup as per setup guide
- Slides click here
- Recording click here
- Source Code click here