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.htmlDownloads
- Container fileVersion: 2.2.5http://hub.docker.com/repository/docker/milenapavlovic/immunemlLatest release as of 4 August 2023
- Downloads pagehttps://github.com/uio-bmi/immuneML/releasesPrevious releases
- Software packageVersion: 2.2.5https://pypi.org/project/immuneML/2.2.5/Latest release as of 4 August 2023
- Source codeVersion: 2.2.5https://github.com/uio-bmi/immuneML/releases/tag/v2.2.5Latest release as of 4 August 2023
Links
Galaxy service
https://galaxy.immuneml.uiocloud.no/Issue tracker', 'Repository
http://github.com/uio-bmi/immuneMLRepository
http://pypi.org/project/immuneMLSocial media
https://www.youtube.com/@immuneml2414