Skip to main content

COmbinatorial PEptide POoling for TCR specificity

Project description

Downloads PyPI version Conda Version

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

copepodtcr-0.5.2.tar.gz (9.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

copepodtcr-0.5.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

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

Hashes for copepodtcr-0.5.2.tar.gz
Algorithm Hash digest
SHA256 ff8cb507e5ea3f2e3a8744f1b5682a7a7f42f714ce7cb158da54ef3ff897d462
MD5 5d3ac5867d934d83c6e7b59e8bc92435
BLAKE2b-256 c74f5fbccff2f4e579e588d322feea948f8e05ef634e7ab4125734d388ace5a9

See more details on using hashes here.

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

Hashes for copepodtcr-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d779f189a28d05b404768531348146a53a80dadf7eccbe7e6a9c9000778f07ce
MD5 c5b1291dc0b3d9c1e4f5593bcd4ae159
BLAKE2b-256 214e6993ea59246129ff34335631e9c63951940f9b19d5de34e70f0ecb7c42d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page