This repository contains the code to replicate the computational environement for the publication by Demarcus Briers and Ashley Libby, Iman Haghighi, David Joy, Bruce Conklin, Calin Belta, and Todd McDevitt.
We provide a docker container to replicate our computaitonal environment on Windows, Mac, or Linux. Please see the docker folder for instructions on how install the required dependencies. Installing the dependencies using Docker is the quickest and most reproducible method of installing all software dependencies.
Once you have a working copy of the docker image (or have manually installed the dependencies), there are three types of analyis you can perform:
- Simulations: For running the simulations with the computational model see the
modelfolder. - Automated Pattern Design: For automating the deisgn of multicellular patterns with supervised learnings(TSSL) and mathematical optimization (Particle Swarm Optimization), see the
synthesisfolder. - Quantitative Pattern Verification: For quantifying patterns produced by simulations or experiements see the
synthesisfolder for a Machine Learning approach and theimage_segmentation_clusteringfolder for a Computer Vision approach.