immuneML

immuneML implements each step of the adaptive immune receptor repertoire (AIRR) machine learning process in an extensible, open-source software ecosystem based on fully specified and shareable workflows.


Key Features:

  • Exploratory Analysis: Comprehensive functionality for exploratory analysis of AIRR datasets.
  • Machine Learning Training: Training machine learning models for repertoire or receptor sequence classification.
  • Immune Event Simulation: Simulating immune events within AIRR data.
  • Model Application: Applying trained machine learning models to new datasets with unknown class labels.
  • Reproducibility and Interoperability: Fully specified and shareable workflows that address reproducibility, transparency, and interoperability in AIRR machine learning.
  • Extensibility: Extensible architecture with developer documentation for extending functionality with new components.

Scientific Applications:

  • Immune State Prediction: Reproduction of large-scale studies on immune state prediction from AIRR data.
  • Antigen Specificity Prediction: Development, integration, and application of novel deep learning methods for predicting antigen specificity.
  • Benchmarking: Streamlined interpretability-focused benchmarking of AIRR machine learning methods.
  • Diagnostic and Therapeutic Discovery: AIRR-based diagnostic and therapeutic discovery through identification of complex discriminative sequence patterns.

Methodology:

immuneML implements machine learning workflows for AIRR analysis including training models for repertoire or receptor sequence classification, simulating immune events, and applying trained models to new datasets. The ecosystem supports deep learning methods for antigen specificity prediction and enables benchmarking of AIRR machine learning approaches through fully specified, shareable workflows.

Topics

Collections

Details

License:
AGPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
workflow
Operating Systems:
Linux, Mac, Windows
Programming Languages:
Python
Added:
9/27/2021
Last Updated:
8/4/2023

Operations

Data Inputs & Outputs

Publications

Documentation

Citation instructions', 'Command-line options', 'Contributions policy', 'General', 'Installation instructions', 'Release notes
https://github.com/uio-bmi/immuneML/
General', 'Installation instructions', 'Quick start guide', 'Training material', 'User manual
https://docs.immuneml.uio.no/latest/index.html

Downloads

Links

Helpdesk
https://elixir.no/helpdesk
(Helpdesk and support for ELIXIR Norway services)
Issue tracker', 'Repository
http://github.com/uio-bmi/immuneML

Related Tools

Logomaker
Relation: uses
MiXCR
Relation: uses
VDJdb
Relation: uses
deeprc
Relation: uses
galaxy
Relation: uses
ireceptor
Relation: uses
matplotlib
Relation: uses
numpy
Relation: uses
pandas
Relation: uses
pytorch
Relation: uses
scikit-learn
Relation: uses
tcrdist3
Relation: uses