Skip to content
This repository was archived by the owner on Jan 16, 2023. It is now read-only.
/ cell_decoder Public archive

A neural network API for biological image analysis and phenotypic profiling.

License

Notifications You must be signed in to change notification settings

jnirschl/cell_decoder

Repository files navigation

Cell DECODER

Cell DECODER: Cell DEep learning and COmputational DEscriptor toolbox.

license


Introduction

The Cell DEep learning and COmputational DEscriptoR (DECODER) toolbox is an API, written in Python, for training and applying neural networks to biological datasets. Our goal is to provide an easy interface to models pre-trained on biological datasets to improve image analysis and phenotypic profiling in biology. It is currently built on the Microsoft Cognitive Toolkit (CNTK), but can be extended to support other deep learning packages.


Installation

Cell DECODER requires CNTK as a backend engine. Please follow the CNTK installation instructions.

Recommended dependencies:

  • cuDNN 6 (GPU support)
  • Holoviews
  • Bokeh

Install from PyPi (todo)

sudo pip install cell_decoder

Usage

Deep feature extraction

# import relevant modules
from cell_decoder import extract 
from cell_decoder.model_zoo import deep_cell_Res50

# Set user mapfile 
# Tab separated file with list of  image filepaths and labels
map_file = [PATH_TO_MAPFILE]
output_file = [PATH_TO_SAVE_OUTPUT]

cell_decoder.extract_features(deep_cell_Res50, map_file,
                              output_file)

License and Citation Images and data from the Human Protein Atlas are used with permission under the CC BY-NC-ND 4.0 License.

The Cell DECODER toolbox is released under the MIT License.

If you use Cell DECODER for your research, please cite: Nirschl JJ, Moore AM, Holzbaur ELF (YYYY). Cell DECODER: A Deep Learning Package for Phenotypic Profiling in Biological Image Analysis.

Bibtex formatted reference:

@article{nirschl2017decoder,
    Author={Jeffrey J Nirschl and Andrew S Moore AM and  Erika LF Holzbaur},
    Journal={},
    Title={Cell DECODER: A Deep Learning Package for Phenotypic Profiling in Biological Image Analysis},
    Year{2017},
}

Acknowledgements

The authors gratefully acknowledge the NVIDIA Corporation's Academic Hardware Grant of a Titan-X GPU. Jeff Nirschl was supported by NINDS F30-NS092227.

The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

About

A neural network API for biological image analysis and phenotypic profiling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages