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:
- install some basics.
pip install ipython jupyterlab
- 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
- install cellpose.
pip install cellpose
- install jinxif.
pip install jinxif
Nvidia GPU based installation:
- install some basics.
conda install ipython jupyterlab
- 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
- 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
- install jinxif.
pip install jinxif
Tutorial
Discussion
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f545bf541f9bac47663986964b90af829246fc908583cf371d03e3ef3a9f1351 |
|
MD5 | 186d755d42c55afc913294d1d6ee119e |
|
BLAKE2b-256 | 18b28a6878dadac26f85d409e0f99cc27318a630de5772aff97ffeab25cc483d |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f9fb7214c4482e69412c967b9ccc44e12a61481ce110061ebe650de6706def |
|
MD5 | b1f13a6ee1801dfe6b1e3f5ed8145f7f |
|
BLAKE2b-256 | 55d6bbcef16f9d4dc6a9934b785d087a6ca3db1442f0c3e34364739cff3b772d |