Skip to main content

MorphoMapping

Documentation License: GPL v3

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)

Getting started

Please refer to the documentation.

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

Install morphomapping via the pypi release:

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

Metadata

Release files for morphomapping 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for morphomapping 0.0.8
File Size Uploaded
morphomapping-0.0.8.tar.gz 12.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for morphomapping 0.0.8
File Interpreter ABI Platform
morphomapping-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 MB

Release files / morphomapping-0.0.8.tar.gz

Download URL morphomapping-0.0.8.tar.gz
Size 12.5 MB
Tags Source
SHA-256 checksum
How to use checksums
4ffc17bba2d22be9c185d249d2279a7651c08a1a1481c5341ce7df5ddc892489
BLAKE2b-256 checksum
How to use checksums
b8872a9321af79efa96d81395f1f47f55913994b0304dc96ba45095cc45ba1d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release files / morphomapping-0.0.8-py3-none-any.whl

Download URL morphomapping-0.0.8-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e65090261239e0764e544efbab139118046e964b527e5e2acc792285e28e910
BLAKE2b-256 checksum
How to use checksums
fc1491aa44b589679a8f341d7ea23d6dee68876aa4dc509ab0ba6f9c4c4258ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.17

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page