Skip to main content

Analyze ImageStream Data

Project description

MorphoMapping

MorphoMapping is an analytical framework designed for the analysis of Imaging Flow Cytometry (IFC) data. It is based on our Python package, morphomapping, which provides tools for dimensionality reduction and clustering of IFC data. Step 2 and Step 4 can be considered optional.

Description

workflow details
Step 1 IFC Data Acquisation
Step 2 Convert .daf to .FCS (R)
Step 3 morphomapping (Python)
Step 4 Cluster Analysis (R)

Installation

It is recommended to choose conda as your package manager. Conda can be obtained, e.g., by installing the Miniconda distribution. For detailed instructions, please refer to the respective documentation.

With conda installed, open your terminal and create a new environment by executing the following commands::

conda create -n morphomapping python=3.10
conda activate morphomapping

PyPI

Currently, morphomapping is in beta phase. There will be a pypi release available in the future:

pip install morphomapping

Development Version

In order to get the latest version, install from GitHub using

pip install git+https://github.com/Wguido/MorphoMapping@main

Alternatively, clone the repository to your local hard drive via

git clone https://github.com/Wguido/MorphoMapping.git && cd MorphoMapping
git checkout --track origin/main
pip install .

Note that while MorphoMapping is in beta phase, you need to have access to the private repo.

Jupyter notebooks

Jupyter notebooks are highly recommended due to their extensive visualization capabilities. Install jupyter via

conda install jupyter

and run the notebook by entering jupyter-notebook into the terminal.

Dependencies

  • The following Python packages are needed for MorphoMapping:
Package
bokeh
flowkit
hdbscan
matplotlib
numpy
openpyxl
pandas
scikit-learn
umap-learn
  • The following R libraries (R V.4.2.1) are required for MorphoMapping's optional DAFtoFCS-Converter and the Cluster Analysis:
Library Version
ggplot2 3.4.4
ggpubr 0.6.0
here 1.0.1
IFC 0.2.1
rstatix 0.7.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

morphomapping-0.0.6.tar.gz (17.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

morphomapping-0.0.6-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file morphomapping-0.0.6.tar.gz.

File metadata

  • Download URL: morphomapping-0.0.6.tar.gz
  • Upload date:
  • Size: 17.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for morphomapping-0.0.6.tar.gz
Algorithm Hash digest
SHA256 3f1b56876a3f328f2395704229c2b39c3249a90c20c2627818acaa421dee6619
MD5 f40ad99606e98d46ecd47aa238c72db5
BLAKE2b-256 668e3ff7e3c14bd7dfffa8b9def3c9cb538e71d142ca9bd97b11d43188f94442

See more details on using hashes here.

File details

Details for the file morphomapping-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: morphomapping-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for morphomapping-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 61948c369a5e732989507f2804d8d744c803bb7f2bcf46cfc9ebb8da11c95b9b
MD5 5d87d12ec04b156daa6f7274539909ac
BLAKE2b-256 16117f8b223cd27e5f30c23771f25c6a4411a234007971524260221ec104b7f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page