COmbinatorial PEptide POoling for TCR specificity
Project description
COmbinatorial PEptide POoling Design for TCR specificity
T cell receptor (TCR) repertoire diversity enables the antigen-specific immune responses against the vast space of possible pathogens. Identifying TCR-antigen binding pairs from the large TCR repertoire and antigen space is crucial for biomedical research. Here, we introduce copepodTCR, an open-access tool to design and interpret high-throughput experimental TCR specificity assays.
copepodTCR implements a combinatorial peptide pooling scheme for efficient experimental testing of T cell responses against large overlapping peptide libraries, that can be used to identify the specificity of (or "deorphanize") TCRs. The scheme detects experimental errors and, coupled with a hierarchical Bayesian model for unbiased interpretation, identifies the response-eliciting peptide sequence for a TCR of interest out of hundreds of peptides tested using a simple experimental set-up.
Documentation: copepodTCR.readthedocs.
Also you can use copepodTCR app.
Cite as
Kovaleva V. A., et al. "copepodTCR: Identification of Antigen-Specific T Cell Receptors with combinatorial peptide pooling." bioRxiv (2023): 2023-11.
Or use the following BibTeX entry:
@article{
kovaleva2023copepodtcr,
title = {copepodTCR: Identification of Antigen-Specific T Cell Receptors with combinatorial peptide pooling},
author = {Kovaleva, Vasilisa A and Pattinson, David J and He, Guanchen and Barton, Carl and Chapin, Sarah R and Minervina, Anastasia A and Huang, Qin and Thomas, Paul G and Pogorelyy, Mikhail V and Meyer, Hannah V},
year = 2023,
journal = {bioRxiv},
publisher = {Cold Spring Harbor Laboratory},
pages = {2023--11}
}
Installation
Can be installed with pip:
pip install copepodTCR
or conda:
conda install -c vasilisa.kovaleva copepodTCR
Then you need to install manifold3d, required for 3D modeling of masks. You can skip this step, if you don't plan to print masks for pooling step.
pip install manifold3d
Alternative to manifold3d is Blender, it can be installed from Blender official website (version 4.5 and higher).
You can use :func:cpp.pick_engine() to check with engines are available in you environment.
Requirements
Required packages should be installed simulataneously with the copepodTCR packages.
But if they were not, here is the list of requirements:
pip install "pandas>=1.5.3"
pip install "numpy>=1.23.5"
pip install "trimesh>=3.23.5"
pip install "pymc>=5.9.2"
pip install "arviz>=0.16.1"
pip install "matplotlib>=3.10.5"
pip install "seaborn>=0.13.2"
pip install "plotly>=6.2.0"
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 copepodtcr-0.5.2.tar.gz.
File metadata
- Download URL: copepodtcr-0.5.2.tar.gz
- Upload date:
- Size: 9.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff8cb507e5ea3f2e3a8744f1b5682a7a7f42f714ce7cb158da54ef3ff897d462
|
|
| MD5 |
5d3ac5867d934d83c6e7b59e8bc92435
|
|
| BLAKE2b-256 |
c74f5fbccff2f4e579e588d322feea948f8e05ef634e7ab4125734d388ace5a9
|
File details
Details for the file copepodtcr-0.5.2-py3-none-any.whl.
File metadata
- Download URL: copepodtcr-0.5.2-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d779f189a28d05b404768531348146a53a80dadf7eccbe7e6a9c9000778f07ce
|
|
| MD5 |
c5b1291dc0b3d9c1e4f5593bcd4ae159
|
|
| BLAKE2b-256 |
214e6993ea59246129ff34335631e9c63951940f9b19d5de34e70f0ecb7c42d1
|