ImmunoMatch predicts the pairing between heavy and light chains in antibody.
Project description
ImmunoMatch is a machine learning framework for deciphering the molecular rules governing the pairing of antibody chains. Fine-tuned on an antibody-specific language model (AntiBERTa2), ImmunoMatch learns from paired H and L sequences from single human B cells to distinguish cognate H-L pairs and randomly paired sequences.
A total of three variants of ImmunoMatch, trained on different subsets of the data, are made available on huggingface:
| Checkpoint name | Trained on |
|---|---|
| ImmunoMatch | A mixture of antibodies with both κ and λ light chains |
| ImmunoMatch-κ | Antibodies with κ light chains |
| ImmunoMatch-λ | Antibodies with λ light chains |
Please note that the ImmunoMatch models are provided under a CC-BY-NC-4.0 license.
This package provides functions that can easily run immunomatch on batches of sequences stored in dataframe on your local computer, and attach the calculated pairing scores as a separate column for further analysis.
Use
Import the package: from ImmunoMatch import *
run_immunomatch_batches(data,hseq_col,lseq_col,ltype_col): where data is a dataframe, hseq_col is the name of the column holding the VH sequences, lseq_col is the name of the column holding the VL sequences, ltype_col is the name of the column indicating whether it's IGK or IGL.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file immunomatch-0.1.10.tar.gz.
File metadata
- Download URL: immunomatch-0.1.10.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d25f8fc8bc365b1ef40a1fa1ea9a38e50a24c292a644acf2b9636a90f7a4c84
|
|
| MD5 |
8acd11ae386ff0288ac234fce99ec6a0
|
|
| BLAKE2b-256 |
ff464c78d41b1193b63386c9c4785dab4b12c5b9070a0799990facb024f0d5d9
|
File details
Details for the file immunomatch-0.1.10-py3-none-any.whl.
File metadata
- Download URL: immunomatch-0.1.10-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48198f430147565d21b328b9e8fdbc11cbd639fa672f2a216c3b31f37edb622c
|
|
| MD5 |
1ad2fd64a629886b2f2d45024f7f750f
|
|
| BLAKE2b-256 |
ebd74b4f2844e1db34c8c92ef0b268cabb602647b4afeafd045236bcb8c2f4be
|