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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file jinxif-0.0.48.tar.gz.

File metadata

  • Download URL: jinxif-0.0.48.tar.gz
  • Upload date:
  • Size: 109.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for jinxif-0.0.48.tar.gz
Algorithm Hash digest
SHA256 f545bf541f9bac47663986964b90af829246fc908583cf371d03e3ef3a9f1351
MD5 186d755d42c55afc913294d1d6ee119e
BLAKE2b-256 18b28a6878dadac26f85d409e0f99cc27318a630de5772aff97ffeab25cc483d

See more details on using hashes here.

File details

Details for the file jinxif-0.0.48-py3-none-any.whl.

File metadata

  • Download URL: jinxif-0.0.48-py3-none-any.whl
  • Upload date:
  • Size: 136.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for jinxif-0.0.48-py3-none-any.whl
Algorithm Hash digest
SHA256 e9f9fb7214c4482e69412c967b9ccc44e12a61481ce110061ebe650de6706def
MD5 b1f13a6ee1801dfe6b1e3f5ed8145f7f
BLAKE2b-256 55d6bbcef16f9d4dc6a9934b785d087a6ca3db1442f0c3e34364739cff3b772d

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