Discovering TCR-HLA-Epitope interactions with Deep Learning
trimap-tools is a package for analysis of peptide-HLA presentation and TCR specificity. It is designed to help researchers understand the interactions between T cell receptors (TCRs) and peptides presented by human leukocyte antigen (HLA) molecules, which play a crucial role in the immune response.
Installation
trimap-tools requires Python 3.9 or later. It is available on PyPI and can be installed using pip:
pip install trimap-tools
or by cloning the repository and installing it manually:
pip install git+https://github.com/uhlerlab/trimap-tools.git@main
Tutorials
For step-by-step guides on how to use trimap-tools, including training HLA/peptide encoders and predicting TCR specificity, please refer to the Documentation section.
Key Features
-
Peptide representation learning with HLA context
Learns latent embeddings of peptides while incorporating HLA background, enabling biologically informed modeling. -
TCR specificity prediction using full receptor sequences
Supports comprehensive modeling of TCR recognition by leveraging both α and β chain CDR regions. -
Visualization of critical TCR residues
Highlights key amino acid positions in TCRs that contribute to antigen recognition, aiding biological interpretation. -
Discovery of disease-associated epitopes
Identifies novel peptides potentially involved in disease by integrating small-scale disease-specific data with large-scale public datasets.
Citation
If you use trimap-tools in your research, please cite the following paper:
Metadata
Release files for trimap-tools 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trimap_tools-1.0.5.tar.gz | 16.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trimap_tools-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.3 kB
Release files / trimap_tools-1.0.5.tar.gz
| Download URL | trimap_tools-1.0.5.tar.gz |
|---|---|
| Size | 16.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a6243f74db67d901a4b641b4217bcc4831e45a910cf00e5bae42974e00cb755
|
|
BLAKE2b-256 checksum How to use checksums |
4535899f24c0fb754a9bb6b90ad59af77aaa96780f100f4db43988fd62927c3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.15
|
Release files / trimap_tools-1.0.5-py3-none-any.whl
| Download URL | trimap_tools-1.0.5-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7386aaf5f9ff230601bfdc26d115c8650498baecd848e3983326e60c307def2a
|
|
BLAKE2b-256 checksum How to use checksums |
efe81da5483f0a8c6f7da1c5f5bf8a1ef997b791c3925c7c24dbcbecefa86d02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.15
|