Skip to content

chris-soelistyo/cnn-annotator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convolutional neural networks 🖥️ for classifying chromatin morphology 🧬 in live cell imaging 🔬


Protocol

Welcome to our CNN Annotator repository where you can find our recent Methods in Molecular Biology (MiMB) protocol on how to use a convolutional neural network (CNN) to classify time-lapse microscopy single-cell images patches according to live-cell chromatin morphology.

Wondering what such pipeline could be used for? Check out our recent publications where we made use of CNNs for classifying cells in live-cell imaging:

How to navigate this repository

We provide a detailed walk-through for annotating live-cell microscopy images and training CNN model to infer classification labels on previously unseen images. Here is an overview of the entire process:

Protocol Pipeline

For more detailed instructions on how to annotate your microscopy data, train the CNN classifier and infer labels on previously unseen images, please refer to this step-wise manual.

Please use these links to proceed with the training and inference of your CNN models in the Google Colab environment:

Notebook Description Link
Training Train the CNN using annotated image patches Colab
Inference Use the trained CNN to perform predictions and clustering Colab

Installation Instructions

Clone the repo locally and create a clean conda environment with all needed packages to run notebooks A & B on your local machine using the following commands:

git clone https://github.com/lowe-lab-ucl/cnn-annotator.git
cd cnn-annotator
conda env create -f ./environment.yml
conda activate cnn-annotator

Happy coding!
... Your CellX team

About

Annotate microscopy images for CNN classifier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%