Skip to content

miguelatienza/onedcelltrack

Repository files navigation

Onedcelltrack

Python project for 1D automated single-cell migration assay. Pipeline which takes in a set of raw microscopy imaging data and creates 1D tracks for each detected cell's nucleus, rear and front position. The cells are first segmented using cellpose and the fluorescently labeled nuclei are tracked using trackpy. The project also provides two different tools for visualising the data. Either in a jupyter notebook or as a website.

Installation

conda create -n onedcelltrack python=3.8
Install onedcelltrack
python -m pip install git +https://github.com/miguelatienza/onedcelltrack

Activate the conda environment
conda activate onedcelltrack

Running the pipeline

Copy the notebook templates/run_full_experiment.ipynb to your working directory of choice. Activate the environment and run jupyterlab :
conda activate onedcelltrack
jupyter-lab
Fill in the notebook and run it.

Data visualisation in a Jupyter Notebook

Copy the Notebook templates/view_results.ipynb to your working directory and view your results.

Data visualisation in a website

The website provides a more user friendly interface to interact with the microscopy data and resulting cell trajectories. It can be run on a single host server where the (typically large) data is stored and accessed by users from their own computer without the large memory requirements. To run the website:

  1. Activate the environment
  2. cd into the location of the project
  3. run python onedcelltrack/onedcelltrack/webapp/app.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published