Skip to main content

A python3-based image analysis package to achieve fully-documented and reproducible visualization and analysis of bio-medical microscopy images. This is a fork from Jennifer Eng`s mplex_image software library.

Project description

cmIF fork: jinxIF version 0.0.0

  • Author: engje, bue
  • Date: 2020-11-01
  • License: GPLv3
  • Language: Python3

Description: jinxIF is a fork from Jennifer Eng's original cmIF mplex_image software library (https://gitlab.com/engje/cmif). cmIF is a Python3 library for automated image processing and analysis of multiplex immunofluorescence images.

Source: the latest version of this user manual can be found at https://gitlab.com/bue/jinxif/-/blob/master/README.md

HowTo - Installation

Python version:

A cornerstone of jinxif is cellpose, which is used for segmentation. Cellpose requires at the moment of this writing python version 3.8. We set the python requirement for jinxif accordingly in the setup.py. You can check if these requirements are still true (https://github.com/MouseLand/cellpose/blob/master/environment.yml). If this has changes, please drop us a line, that we can adjust the setup.py file. Thank you!

Python enviromnet:

We recommend to install jinxif in an own python environment. Iff you run miniconda (or anaconda) you can generate a jinxif python environment like this:

conda create -n jinxif python=3.8

You can activat the generated jinxif envioment like this

conda activate jinxif

CPU based installation:

  1. install some basics.
pip install ipython jupyterlab
  1. install tourch.

check yout the pytourch side (https://pytorch.org/get-started/locally/), if you want to install tourch whith pip, LibTourch, or from source, rather then with conda.

conda install pytorch
  1. install cellpose.
pip install cellpose
  1. install jinxif.
pip install jinxif

Nvidia GPU based installation:

  1. install some basics.
conda install ipython jupyterlab
  1. install tourch.

Note: For running touch on a GPU, you have to know which cuda toolkit version you have installed on your machine. How is depening on your operating system. We leave it up to you to figure out how to do that.

Please go to the pytorch side (https://pytorch.org/get-started/locally/) to figure out for the latest version of torch, what has to be installed, for the related os, conda, python, cuda setting. pytorch is enough, torchaudio and torchvision is not needed. The final installation command will look something like below.

conda install pytorch cudatoolkit=nn.n -c pytorch
  1. install cellpose.

This is a bit special, because we want to install cellpose without dependencies, so that the CPU focused pip version of pytorch does not get installed! You should use the same --no-deps --upgarde parameter when you try to update cellpose.

pip install --no-deps cellpose --upgrade
  1. install jinxif.
pip install jinxif

Tutorial

Discussion

References

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

jinxif-0.0.48.tar.gz (109.3 kB view hashes)

Uploaded Source

Built Distribution

jinxif-0.0.48-py3-none-any.whl (136.7 kB view hashes)

Uploaded Python 3

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