Skip to main content

HLA typing from alpha and beta T cell repertoires.

Project description

HLAGuessr is a python 3.6 software developed to infer HLA haplotypes from repertoire datasets, using alpha, beta or both chain CDR3 amino acid sequences. The inference is done via a linear model that assigns different weights to a list of TCRs that tend to significantly co-occur (according to Fisher exact test) among people with a given HLA phenotypes. Then, by measuring the presence (or absence) of those TCRs and statistically assessing their concordance with phenotypes of interest, we show that different HLA alleles can be predicted with high accuracy solely on the basis of the TCRβ (and, in some cases,the TCRα)repertoire data generated from peripheral blood.This method was first used in Emerson et al (2017) to study the relation between CMV serostatus and HLA phenotypes from public TCRs. HLAGuessr takes as input a list of TCR CDR3 amino acid sequences and V gene families and optionally a list with the HLA alleles which probabilities will be computed. If no list is specified, a default list of available HLA will be used instead. The output is a list of probabilities of HLA matching followed by the parameters (AUC, accuracy, precision, sensitivity and specificity) measured over an external validation dataset that can be used as guidance for the certitude of the computation

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

HLAGuessr-0.1.6.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

HLAGuessr-0.1.6-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file HLAGuessr-0.1.6.tar.gz.

File metadata

  • Download URL: HLAGuessr-0.1.6.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for HLAGuessr-0.1.6.tar.gz
Algorithm Hash digest
SHA256 483bf7e69354d32ef39a8c14c1c80f3f4cffa76135644f672e53a6e6cd39a0cc
MD5 d31173d7206306f9e1ff1218b5e528ba
BLAKE2b-256 d725fff113ce3c312fc4c54da1b85d484c7cc17d6d685ca3f82170350b951dde

See more details on using hashes here.

File details

Details for the file HLAGuessr-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: HLAGuessr-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for HLAGuessr-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 688f8c443e0a4ca1decb0c7a2c478fe94ec63d7c32cce5a343ffedafd9f8b5e1
MD5 423e830cede23a7315a57d36f8fe37ac
BLAKE2b-256 ce92114fdfbb327b399bc6138943d3e811e8c2c09610d7c6a1825ef89c5dd22e

See more details on using hashes here.

Supported by

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