Skip to main content

Toolbox for the processing and analysis of MALDI-MSI data

Project description

uMAIA

Toolbox for the processing and analysis of MALDI-MSI data

alt text

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uMAIA-0.2.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

uMAIA-0.2-py3-none-any.whl (57.7 kB view details)

Uploaded Python 3

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

Hashes for uMAIA-0.2.tar.gz
Algorithm Hash digest
SHA256 d3f6c41d76ca391b7ca834306d4d9013dfc418759e167660399313b229fbd5ef
MD5 d42594c1342ca2446a31d521df727c03
BLAKE2b-256 abe43c7e3f15cbd3f9baf568733da2ac3938305bcf059dce4fa16a72ca499eab

See more details on using hashes here.

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

Hashes for uMAIA-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f529a9da4aab3bc59f0aa369a7433951565e9801630545a9e6e221e28b9c422
MD5 cf9fc095cb803d6439c6903883871af1
BLAKE2b-256 f4a6c2bf8d370d637836c44bf8d2ef5a3bad9f9cef0e8d117f93bdfef446ea45

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