Skip to main content

MyoQuant🔬: a tool to automatically quantify pathological features in muscle fiber histology images.

Project description

Twitter Follow Demo Version PyPi Pypi verison PyPi Python Version PyPi Format GitHub last commit GitHub

MyoQuant🔬: a tool to automatically quantify pathological features in muscle fiber histology images

MyoQuant Banner

MyoQuant🔬 is a command-line tool to automatically quantify pathological features in muscle fiber histology images.
It is built using CellPose, Stardist, custom neural-network models and image analysis techniques to automatically analyze myopathy histology images. Currently MyoQuant is capable of quantifying centralization of nuclei in muscle fiber with HE staining and anomaly in the mitochondria distribution in muscle fibers with SDH staining.

An online demo with a web interface is available at https://lbgi.fr/MyoQuant/. This project is free and open-source under the AGPL license, feel free to fork and contribute to the development.

Warning: This tool is still in early phases and active development.

How to install

Installing from PyPi (Preferred)

MyoQuant package is officially available on PyPi (pip) repository. https://pypi.org/project/myoquant/ Pypi verison

Using pip, you can simply install MyoQuant in a python environment with a simple: pip install myoquant

Installing from sources (Developers)

  1. Clone this repository using git clone https://github.com/lambda-science/MyoQuant.git
  2. Create a virtual environment by using python -m venv .venv
  3. Activate the venv by using source .venv/bin/activate
  4. Install MyoQuant by using pip install -e .

How to Use

To use the command-line tool, first activate your venv in which MyoQuant is installed: source .venv/bin/activate
Then you can perform SDH or HE analysis. You can use the command myoquant --help to list available commands.

  • For SDH Image Analysis the command is:
    myoquant sdh-analysis IMAGE_PATH
    Don't forget to run myoquant sdh-analysis --help for information about options.
  • For HE Image Analysis the command is:
    myoquant he-analysis IMAGE_PATH
    Don't forget to run myoquant he-analysis --help for information about options.

If you're running into an issue such as myoquant: command not found please check if you activated your virtual environment with the package installed. And also you can try to run it with the full command: python -m myoquant sdh-analysis --help

Contact

Creator and Maintainer: Corentin Meyer, 3rd year PhD Student in the CSTB Team, ICube — CNRS — Unistra corentin.meyer@etu.unistra.fr

Citing MyoQuant🔬

[placeholder]

Examples

For HE Staining analysis, you can download this sample image: HERE
For SDH Staining analysis, you can download this sample image: HERE

  1. Example of successful SDH analysis with: myoquant sdh-analysis sample_sdh.jpg

image

  1. Example of successful HE analysis with: myoquant he-analysis sample_he.jpg

image

Advanced information

Model path and manual download

For the SDH Analysis our custom model will be downloaded and placed inside the myoquant package directory. You can also download it manually here: https://lbgi.fr/~meyer/SDH_models/model.h5 and then you can place it in the directory of your choice and provide the path to the model file using:
myoquant sdh-analysis IMAGE_PATH --model_path /path/to/model.h5

HuggingFace🤗 repositories for Data and Model

In a effort to push for open-science, MyoQuant SDH dataset and model and availiable on HuggingFace🤗

Partners

Partner Banner

MyoQuant is born within the collaboration between the CSTB Team @ ICube led by Julie D. Thompson, the Morphological Unit of the Institute of Myology of Paris led by Teresinha Evangelista, the imagery platform MyoImage of Center of Research in Myology led by Bruno Cadot, the photonic microscopy platform of the IGMBC led by Bertrand Vernay and the Pathophysiology of neuromuscular diseases team @ IGBMC led by Jocelyn Laporte

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

myoquant-0.1.7.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

myoquant-0.1.7-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file myoquant-0.1.7.tar.gz.

File metadata

  • Download URL: myoquant-0.1.7.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for myoquant-0.1.7.tar.gz
Algorithm Hash digest
SHA256 f8556bba60294877a20ff15e3a85d1303addd9a2966f6bed1e8fc44409d75aca
MD5 cf0a76f38e593b8bd02299e6b334f4f8
BLAKE2b-256 ddad5b904efde55e9bd0b40795ad31e91f27d5c0e9c5a5771f9d870bab0f0abe

See more details on using hashes here.

File details

Details for the file myoquant-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: myoquant-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.12 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for myoquant-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7ff8e85fd23fc8744af1dc68b32b3fe82eadb89ce64e9ba42ab55cc498283e99
MD5 6c065bc89fbfa847ad2c672aca0ac85f
BLAKE2b-256 95f4fc0dab22e2b61ab96b097fa82210757ae9114e6fbb6ad026fa89d7b2971e

See more details on using hashes here.

Supported by

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