Skip to main content

immuneML is a software platform for machine learning analysis of immune receptor repertoires.

Project description

immuneML

Python application Docker

immuneML is a software platform for machine learning analysis of immune receptor sequences.

It supports the analyses of experimental B- and T-cell receptor data, as well as synthetic data for benchmarking purposes.

In immuneML, users can define flexible workflows supporting different machine learning libraries (such as scikit-learn or PyTorch), benchmarking of different approaches, numerous reports of data characteristics, ML algorithms and their predictions, and visualizations of results.

Additionally, users can extend the platform by defining their own data representations, ML models, reports and visualizations.

Getting started

Steps to setup immuneML environment:

  1. Make sure that your machine has python 3.8 installed (or install if necessary: https://www.python.org/downloads/). immuneML can also work with python 3.7 and 3.6, but some additional packages may need to be manually installed in that case (e.g., dataclasses).

  2. Create a virtual environment (as described here: https://docs.python.org/3/library/venv.html)

  3. Install the package using pip:

    pip install git+https://github.com/uio-bmi/immuneML

To try out the platform, see the quickstart guide and the documentation.


© Copyright 2021, Milena Pavlovic, Lonneke Scheffer, Keshav Motwani, Victor Greiff, Geir Kjetil Sandve

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

immuneML-1.1.2.tar.gz (276.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

immuneML-1.1.2-py3-none-any.whl (473.0 kB view details)

Uploaded Python 3

File details

Details for the file immuneML-1.1.2.tar.gz.

File metadata

  • Download URL: immuneML-1.1.2.tar.gz
  • Upload date:
  • Size: 276.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.3

File hashes

Hashes for immuneML-1.1.2.tar.gz
Algorithm Hash digest
SHA256 f117254d1dca84b17181a3233555ae9a6283b9e08573b74dddbe60b31309d6c0
MD5 08f2dc0c509c2589f80528abbb53be2b
BLAKE2b-256 11f81ca963be241eec97c473352e50f2d112b075147b18f3683cde6576e266ff

See more details on using hashes here.

File details

Details for the file immuneML-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: immuneML-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 473.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.3

File hashes

Hashes for immuneML-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d0aca2a75d56133fe843ec280b329bd8b91457f8de3966f52d94eaa8e3437325
MD5 55ec9ca756268b607fd5146e57ccde8c
BLAKE2b-256 1614d9d9b815b922e2e8b533b0b49e27ec2f384be0b3fc96a1313cef27ca0fa8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page