Skip to content

TorresNaly/WormLib-dev

Repository files navigation

Automated smFISH quantification for C. elegans embryos

Author: Naly Torres, PhD candidate

Erin O. Nishimura's Lab at Colorado State University

Collaborators: Luis de Lira Aguilera PhD

(October 6th, 2024) This repo is currently being edited: If you are interested or have questions please email: [email protected]

Description

Software to analyze smFISH images of C. elegans embryos in python. Requires non-deconvolved microscope images in organized subdirectories. Cell segmentation is performed using Cellpose and spot detection using FISHquant. Output is a csv file with mRNA counts per embryo and a report with images of the spot detection and segmentaion masks.

Alt text

Code overview

Cell segmentaion

Uses Cellpose Alt text Alt text Alt text

Spot detection

Save files as png in subdirectories Uses Python Alt text Alt text

Alt text Alt text

Calculate colocalization with C. elegans feautures

mRNA-membrane colocalization

Alt text Alt text Alt text

mRNA-p granules colocalization

Alt text Alt text

mRNA-nuclei colocalization

Alt text Alt text

mRNA-mRNA colocalization

Alt text Alt text

Data analysis and visualization

Installation

Tip

Install Anaconda before installing this repository and all its dependencies.

  • Create conda environment
# conda create --name ce-bigfish
conda create --name ce-bigfish --file ce-bigfish.yml
  • Activate conda environment
conda activate ce-bigfish
  • Clone git repository
git clone --depth 1 https://github.com/TorresNaly/ce-bigfish.git

Last edited Oct 1st, 2024.

About

This repository contains the active development code for WormLib, a pipeline for quantitative image analysis of C. elegans embryos. This repo tracks ongoing development, testing, and experimentation; the stable, publication-ready release lives in the WormLib repo.

Resources

License

Stars

1 star

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors