--- title: deepflash2 keywords: fastai sidebar: home_sidebar summary: "Official repository of DeepFLasH2 - a deep learning pipeline for segmentation of fluorescent labels in microscopy images." description: "Official repository of DeepFLasH2 - a deep learning pipeline for segmentation of fluorescent labels in microscopy images." nb_path: "nbs/index.ipynb" ---
The best of two worlds: Combining state of the art deep learning with a barrier free environment for life science researchers.
tbd
You can use deepflash2 by using Google Colab. You can run every page of the documentation as an interactive notebook - click "Open in Colab" at the top of any page to open it.
You can install deepflash2 on your own machines with conda (highly recommended):
conda install -c fastai -c pytorch -c matjesg deepflash2
To install with pip, use
pip install deepflash2
If you install with pip, you should install PyTorch first by following the PyTorch installation instructions.
Docker images for deepflash2 are built on top of the latest pytorch image and fastai images. You must install Nvidia-Docker to enable gpu compatibility with these containers.
docker run -p 8888:8888 matjesg/deepflash
docker run --gpus all -p 8888:8888 matjesg/deepflash
All docker containers are configured to start a jupyter server. deepflash2 notebooks are available in thedeepflash2_notebooks
folder.
For more information on how to run docker see docker orientation and setup and fastai docker.
We provide a model library with pretrained model weights. Visit our model library documentation for information on the datasets of the pretrained models.
If you don't have labelled training data available, you can use this instruction manual for creating segmentation maps. The ImagJ-Macro is available here.