Decombinator

Decombinator assigns gene sequences in T-cell receptor (TcR) repertoires using a finite-state automaton approach to rapidly categorize Illumina short-read high-throughput sequencing data.


Key Features:

  • Unique Identifier System: Employs a five-item identifier that uniquely and unambiguously defines each TcR sequence.
  • Finite-State Automaton Mapping: Uses finite-state automata to map Illumina short-read TcR sequence data to unique identifiers.
  • Error Handling: Includes an extension to accommodate single-base pair mismatches arising from sequencing errors.
  • Performance and Accuracy: In tests on in silico and published human TcR-β sequences, demonstrated more than two orders of magnitude faster performance than classical pairwise alignment algorithms and achieved >88% accuracy with up to 1% introduced error rates.

Scientific Applications:

  • Antigen-Specific Receptor Analysis: Processes large TcR datasets to enable exploration of antigen-specific receptor breadth and depth.
  • V and J Usage Bias: Identifies biases in V and J gene usage within human peripheral blood T-cell repertoires independent of antigen exposure.
  • Repertoire Size and Diversity: Characterizes repertoire size and diversity, highlighting challenges in achieving comprehensive descriptions of TcR repertoires.

Methodology:

Applies finite-state automata to map Illumina short-read TcR sequences to five-item identifiers with an extension to accommodate single-base pair mismatches; implemented in Python 2.6.

Topics

Details

Tool Type:
library
Programming Languages:
Python
Added:
5/5/2018
Last Updated:
12/10/2018

Operations

Publications

Thomas N, Heather J, Ndifon W, Shawe-Taylor J, Chain B. Decombinator: a tool for fast, efficient gene assignment in T-cell receptor sequences using a finite state machine. Bioinformatics. 2013;29(5):542-550. doi:10.1093/bioinformatics/btt004. PMID:23303508.

Documentation