morphomapping


Namemorphomapping JSON
Version 0.0.7 PyPI version JSON
download
home_pageNone
SummaryAnalyze ImageStream Data
upload_time2024-12-12 08:54:01
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords analysis cytometry imaging flow cytometry
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

Install morphomapping via the pypi release:

    pip install morphomapping


## Development Version

In order to get the latest version, install from [GitHub](https://github.com/Wguido/MorphoMapping) 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*  |

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "morphomapping",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "analysis, cytometry, imaging flow cytometry",
    "author": null,
    "author_email": "Amelie Bauerdick <Amelie.Bauerdick@stud.uni-heidelberg.de>",
    "download_url": "https://files.pythonhosted.org/packages/15/c4/72b29d53bbc6980b80b0ee2c27375e23b60ec5e8c9ac5dbff396ab617cb4/morphomapping-0.0.7.tar.gz",
    "platform": null,
    "description": "# MorphoMapping\n \nMorphoMapping 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.\n\n# Description\n\n| workflow | details | \n| --- | --- |\n| Step 1 | IFC Data Acquisation|\n| Step 2 | Convert .daf to .FCS (R)|\n| Step 3 | morphomapping (Python)|\n| Step 4 | Cluster Analysis (R)|\n\n# Installation\n\nIt 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.\n\nWith conda installed, open your terminal and create a new environment by executing the following commands::\n\n    conda create -n morphomapping python=3.10\n    conda activate morphomapping\n\n## PyPI\n\nInstall morphomapping via the pypi release:\n\n    pip install morphomapping\n\n\n## Development Version\n\nIn order to get the latest version, install from [GitHub](https://github.com/Wguido/MorphoMapping) using\n    \n    pip install git+https://github.com/Wguido/MorphoMapping@main\n\nAlternatively, clone the repository to your local hard drive via\n\n    git clone https://github.com/Wguido/MorphoMapping.git && cd MorphoMapping\n    git checkout --track origin/main\n    pip install .\n\nNote that while MorphoMapping is in beta phase, you need to have access to the private repo.\n\n## Jupyter notebooks\n\nJupyter notebooks are highly recommended due to their extensive visualization capabilities. Install jupyter via\n\n    conda install jupyter\n\nand run the notebook by entering `jupyter-notebook` into the terminal.\n\n\n## Dependencies\n* The following Python packages are needed for MorphoMapping:\n  \n| Package | \n| --- | \n| `bokeh` | \n| `flowkit` | \n| `hdbscan` | \n| `matplotlib` | \n| `numpy` | \n| `openpyxl` | \n| `pandas` | \n| `scikit-learn` | \n| `umap-learn` | \n\n* The following R libraries (R V.4.2.1)  are required for MorphoMapping's optional DAFtoFCS-Converter and the Cluster Analysis:\n  \n| Library | Version |\n| --- | --- |\n| `ggplot2` | *3.4.4*  |\n| `ggpubr` | *0.6.0*  |\n| `here` | *1.0.1*  |\n| `IFC` | *0.2.1*  |\n| `rstatix` | *0.7.2*  |\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Analyze ImageStream Data",
    "version": "0.0.7",
    "project_urls": {
        "BugTracker": "http://github.com/Wguido/MorphoMapping/",
        "Homepage": "http://github.com/Wguido/MorphoMapping/"
    },
    "split_keywords": [
        "analysis",
        " cytometry",
        " imaging flow cytometry"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "efc7cd1dffb173aba8fb53a479f68df9b82a5d11210a2ffba7adbb48c1f45f45",
                "md5": "f66cde7678ef9be6333d87cdf71a2a19",
                "sha256": "c8e63ccc37d41b9eb29cbdec61f67e1ddbd10f80ab389b0328f4cdea6a0b4d31"
            },
            "downloads": -1,
            "filename": "morphomapping-0.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f66cde7678ef9be6333d87cdf71a2a19",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 21951,
            "upload_time": "2024-12-12T08:53:58",
            "upload_time_iso_8601": "2024-12-12T08:53:58.058229Z",
            "url": "https://files.pythonhosted.org/packages/ef/c7/cd1dffb173aba8fb53a479f68df9b82a5d11210a2ffba7adbb48c1f45f45/morphomapping-0.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15c472b29d53bbc6980b80b0ee2c27375e23b60ec5e8c9ac5dbff396ab617cb4",
                "md5": "9e28660be80916c964baab9cd688aa93",
                "sha256": "209a9643c3b6b43a1543683c16de8eaa6614fa042752be15a107c360b426c377"
            },
            "downloads": -1,
            "filename": "morphomapping-0.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "9e28660be80916c964baab9cd688aa93",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 12484898,
            "upload_time": "2024-12-12T08:54:01",
            "upload_time_iso_8601": "2024-12-12T08:54:01.343096Z",
            "url": "https://files.pythonhosted.org/packages/15/c4/72b29d53bbc6980b80b0ee2c27375e23b60ec5e8c9ac5dbff396ab617cb4/morphomapping-0.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-12 08:54:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Wguido",
    "github_project": "MorphoMapping",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "morphomapping"
}
        
Elapsed time: 0.49148s