Skip to main content

Package for predicting peptide mutation effects on T cell receptor activation.

Project description

BATMAN is an interpretable Bayesian model for predicting the antigens that activate a T cell receptor (TCR). BATMAN predicts TCR activation by mutant peptides based on their distances to the TCR's index peptide. The peptide-to-index distance is a product of a learned positional weight profile vector, corresponding to effects of mutated residues at different positions in the sequence, and a learned amino acid substitution distance from the index peptide amino acid to the mutant amino acid.

BATMAN can be trained in two modes: (1) within-TCR, where the train and test peptides are associated with the same TCR, and BATMAN-inferred positional weight profiles are TCR-specific, and (2) leave-one-TCR-out, where peptides are tested for activation of a TCR left out of the training data, and BATMAN-inferred positional weight profile is common across all TCRs.

BATMAN outperforms existing TCR-antigen methods, reveals structural and biochemical predictors of TCR-antigen interactions, and can predict polyclonal T cell responses and TCR targets with high sequence dissimilarity. For installation, usage, tutorials and more information, refer to https://github.com/meyer-lab-cshl/BATMAN.

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

pybatman-1.0.1.tar.gz (53.5 kB view details)

Uploaded Source

Built Distribution

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

pybatman-1.0.1-py3-none-any.whl (88.5 kB view details)

Uploaded Python 3

File details

Details for the file pybatman-1.0.1.tar.gz.

File metadata

  • Download URL: pybatman-1.0.1.tar.gz
  • Upload date:
  • Size: 53.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pybatman-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3a89d9eb3e53f41669490f5dedfa27b372e3602c94749f0b44b89f102612ac9d
MD5 c8ff54207013ecaf3e164d9c0cbcd4e5
BLAKE2b-256 c7ed28d1e6601454846659ef5a6b758e337419e0ab5b30207adeb8941758742c

See more details on using hashes here.

File details

Details for the file pybatman-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pybatman-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 88.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pybatman-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f8c92a4752394404b64c1dca3b8c093366992f1e8c0671bca89a66cdde382b9
MD5 f3edf9532854edcfdbbb6c1b9b5191be
BLAKE2b-256 9185a462334f3ccb5ae732ee0e9e55908f3dbe9755424cf450dc3e2165805c47

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