Solving a system of ordinary differential equations to model interactions preventing the formation of multiple primitive streaks in developing chick embryos.
This software models interactions between a streak-inducer, a streak-inhibitor and calcium activity in a ring of cells during chick embryonic development. The interactions result in the initiation of primitive streak formation in biologically realistic positions and over relevant timescales. The dynamics are studied in an intact embryo and in an isolated anterior half. A representation of the latter is shown below.
anterior_half.mp4
Code has been tested with Python 3.12.2. Please note that the creation of the animated output requires ffmpeg
to be installed, which can be found at the FFmpeg website.
git clone https://github.com/catohaste/multiple-streak-inhibition.git
cd multiple-streak-inhibition
python3 -m venv env
source env/bin/activate
python -m pip install -r requirements.txt
python intact_embryo.py
python make_cut.py