Toolbox for the processing and analysis of MALDI-MSI data
Project description
uMAIA
Toolbox for the processing and analysis of MALDI-MSI data
Installation
To begin, create a new environment with
conda create --name uMAIA_env python==3.9
activate the environment with
conda activate uMAIA_env
conda install jupyter with
conda install jupyter
install the required packages
pip install -r requirements.txt
If you are experiencing issues during the installation with caches files, you may need to remove them.
You can do so with the following commands:
conda clean -a
python -m pip cache purge
rm ~/.cache/pip -rf
conda update --all
Gurobi
The molecule matching portion of the pipeline requires Gurobi. You will need to (1) install the Gurobi installer and (2) activate a license that is free for those are affiliated with an academic institution. Concerning (1), download the archive with
Linux:
wget https://packages.gurobi.com/9.1/gurobi9.1.2_linux64.tar.gz
to the directory you want to install it in.
or MacOS:
https://packages.gurobi.com/9.1/gurobi9.1.2_macos_universal2.pkg
Unpack the archive with
Linux:
tar -xzvf gurobi9.1.2_linux64.tar.gz
or on MacOS, simply double click the .pkg file and walk through the installation instructions
Activate the license with
Linux:
gurobi912/linux64/bin/grbgetkey <licensekey>
MacOS:
grbgetkey <licensekey>
GPU usage restrictions
If you intend on applying uMAIA's normalisation algorithm on a GPU, please note that JAX will automatically use between 75 and 90 % of available GPU memory. To indicate that you would only like to allocate memory that is needed, you may export an environment variable after activating the environment with export XLA_PYTHON_CLIENT_PREALLOCATE=false
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 uMAIA-0.2.tar.gz
.
File metadata
- Download URL: uMAIA-0.2.tar.gz
- Upload date:
- Size: 51.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3f6c41d76ca391b7ca834306d4d9013dfc418759e167660399313b229fbd5ef |
|
MD5 | d42594c1342ca2446a31d521df727c03 |
|
BLAKE2b-256 | abe43c7e3f15cbd3f9baf568733da2ac3938305bcf059dce4fa16a72ca499eab |
File details
Details for the file uMAIA-0.2-py3-none-any.whl
.
File metadata
- Download URL: uMAIA-0.2-py3-none-any.whl
- Upload date:
- Size: 57.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f529a9da4aab3bc59f0aa369a7433951565e9801630545a9e6e221e28b9c422 |
|
MD5 | cf9fc095cb803d6439c6903883871af1 |
|
BLAKE2b-256 | f4a6c2bf8d370d637836c44bf8d2ef5a3bad9f9cef0e8d117f93bdfef446ea45 |