Skip to content

MyoQuant🔬: a tool to automatically quantify pathological features in muscle fiber histology images. Demo version deployed at: https://lbgi.fr/MyoQuant

License

Notifications You must be signed in to change notification settings

lambda-science/MyoQuant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

MyoQuant🔬

MyoQuant🔬 is a command line tool to quantify pathological feature in histology images.
It is built using CellPose, Stardist, custom neural-network models and image analysis techniques to automatically analyze myopathy histology images. An online demo with a web interface is available at https://lbgi.fr/MyoQuant/.

Warning: This tool is still in alpha stage and might not work perfectly... yet.

How to install

Installing from PyPi

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

Installing from source

  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 .

You are ready to go !

How to Use

To use the command-line tool, first activate your venv 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

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

Who and how

Advanced information

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