Skip to content

vanvalenlab/Caliban-2024_Schwartz_et_al

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caliban-2024_Schwartz_et_al

Running deepcell

In a mamba environment

These instructions are written using mamba as a package manager, but conda can be substituted for mamba.

mamba create --name deepcell python=3.8 tensorflow=2.8 cudatoolkit=11.8.0 ipykernel -c conda-forge
mamba activate deepcell
pip install -r requirements.txt

In a docker container

# Start a GPU enabled container on one GPUs
docker run --gpus '"device=0"' -it --rm \
    -p 8888:8888 \
    -v $PWD/notebooks:/notebooks \
    vanvalenlab/deepcell-tf:0.12.9-gpu

DeepCell API Key

An API key is required to access the DynamicNuclearNet dataset and Caliban models. Please see the docs for more information.

Data

The DynamicNuclearNet dataset can be accessed through deepcell.datasets (docs). Instructions for accessing additional data needed to run the notebooks and scripts in this repo are located in the README.md files inside data.

Training Caliban Models

The scripts for training the nuclear segmentation and tracking models used in Caliban are included in the training/segmentation and training/tracking folders. The deepcell environment created above can be used for all of these scripts. Instructions for running the scripts are located in training/README.md.

Benchmarking

Instructions and code for reproducing model benchmarking are included in the benchmarking folder with specific instructions for each model located in each subfolder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages