A simple python package that loads in fluorescence microscopy images and their segmentations, calculates cell properties (e.g. area, mean intensity), and counts cells per clone.
Project description
clonedetective
A python library for automated cell lineage analysis.
What does it do?
clonedetective is a package for analysing fluorescent imaging data from cell lineage experiments (e.g. FLP-out, MARCM or Cre-lox clones).
Outputted quantifications include:
- counts of each cell type per “clone”
- spatial metrics e.g. number of nearest neighbors of each cell per clone
- cell and clone properties e.g. area, mean intensity etc.
If clones label genetic mutations, these metrics can be useful in addressing biological questions such as:
- does my gene of interest regulate clone size (i.e. cell proliferation) or clone composition (i.e. cell differentiation)?
- does the local cell neighbourhood (e.g. number and type of neighbours) non-autonomously impact cell proliferation or differentiation?
- does my gene of interest regulate the expression of other (immunostained) proteins?
Under the hood
clonedetective is constructed using many amazing python libraries, including scikit-image, numpy, Xarray, pandas, numba, Dask, Dask-image and pyclesperanto-prototype.
Many functions are lazy-loaded and parallelized using Dask, enabling clonedetective to scale to large multi-dimensional datasets that do not fit in RAM.
Install
pip install not yet supported but will be soon!
pip install coming_soon
How to use
Please see the tutorials:
- Example walkthrough
- Downstream Analysis using Python
- Downstream Analysis using R
- Generating nuclei segmentation using StarDist
In progress, more to come!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for clonedetective-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2b029dcff3d90749fc712bb6530a02194e40a896a87ac1396b0e3cae9184f1 |
|
MD5 | 7e34c16c4cf66de383faaafc7c35504e |
|
BLAKE2b-256 | 638fa7b2b79466c08a8d6bb678c4a268de23a91b7e8154bb86d4f1daad3fb613 |