Skip to content

Exploratory data analysis for image-based morphological profiling

License

Notifications You must be signed in to change notification settings

marx-alex/Morphelia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

052bd70 · Mar 30, 2024

History

67 Commits
Feb 18, 2022
Mar 30, 2024
Feb 24, 2023
Mar 30, 2024
May 6, 2022
May 6, 2022
Feb 21, 2022
Feb 21, 2022
Mar 30, 2024
Feb 18, 2022
Feb 21, 2022
Feb 18, 2022
May 21, 2023
Jul 5, 2023
May 21, 2023
May 6, 2022

Repository files navigation

Morphelia: A data analysis toolkit for image-based morphological profiling

Documentation Status Black GitHub

Morphelia covers common steps in exploratory data analysis pipelines, including data preprocessing, feature selection, aggregation and evaluation. In addition, Morphelia provides tools for multivariate time-series data, such as cell tracking and dynamic time warping. Morphelia was originally developed to process multivariate outputs from Cellprofiler workflows, but can also be used for other multivariate analyses.

In order to integrate with the popular Scanpy ecosystem, Morphelia uses AnnData as underlying data format.

Pipeline

Installation

Clone the repository.

cd /your/path
git clone https://github.com/marx-alex/Morphelia

Create a new Conda environment.

conda env create -f morphelia.yml -n morphelia
conda activate morphelia

Install morphelia.

python -m pip install .

References

This package started as a one-in-all solution for image-based profiling methods described here:

  • Caicedo, J., Cooper, S., Heigwer, F. et al. Data-analysis strategies for image-based cell profiling. Nat Methods 14, 849–863 (2017). https://doi.org/10.1038/nmeth.4397

Releases

No releases published

Packages

No packages published

Languages