Skip to content

Code repository for a publication about neutrophils and their communication. Code uses python notebooks to analyze live cell microscopy of human neutrophils. We also use Julia notebooks to simulate various mathematical models of different signaling circuits and their signal propagation features.

Notifications You must be signed in to change notification settings

strickland-ev/swarming-self-extinguishing-relay-publication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code compliment for the Publication:

Self-extinguishing relay waves enable homeostatic control of human neutrophil swarming.

This repository is a backup code posting in a slightly more accesible format than is also available on Dryad at: https://doi.org/10.5061/dryad.k0p2ngfg2. This codebase is a collection of the Jupyter notebooks used in running simulations (Julia) and analyzing/graphing data (Python).

Basic code for assembling a dataset from microscopy data is provided under Datasets Tools folder. Most is written in python for use as a script launched from the terminal (step1,3,4), and step 2 is a Jupyter notebook. Also included in the step2 part of the Datatoolsets part is the custom trained Stardist model used in the labeling of nuclei. All environments used for this work were done with Anaconda and the yml file for the environment is included under Coding Envs folder. Figure generation and analysis was done via Jupyter notebooks and python under the Figure Analysis Examples folder. Folder structure matches the figures of the linked publication. Also included are the Julia env file (Coding Envs) and the Julia code used to run the mathematical simulations for the work.

Feel free to ask questions or post comments to this Github which I will monitor!

About

Code repository for a publication about neutrophils and their communication. Code uses python notebooks to analyze live cell microscopy of human neutrophils. We also use Julia notebooks to simulate various mathematical models of different signaling circuits and their signal propagation features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published