Decombinator: a tool for fast, efficient gene assignment in T-cell receptor sequences using a finite state machine
Open Access
- 9 January 2013
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 29 (5) , 542-550
- https://doi.org/10.1093/bioinformatics/btt004
Abstract
Summary: High-throughput sequencing provides an opportunity to analyse the repertoire of antigen-specific receptors with an unprecedented breadth and depth. However, the quantity of raw data produced by this technology requires efficient ways to categorize and store the output for subsequent analysis. To this end, we have defined a simple five-item identifier that uniquely and unambiguously defines each TcR sequence. We then describe a novel application of finite-state automaton to map Illumina short-read sequence data for individual TcRs to their respective identifier. An extension of the standard algorithm is also described, which allows for the presence of single-base pair mismatches arising from sequencing error. The software package, named Decombinator, is tested first on a set of artificial in silico sequences and then on a set of published human TcR-β sequences. Decombinator assigned sequences at a rate more than two orders of magnitude faster than that achieved by classical pairwise alignment algorithms, and with a high degree of accuracy (>88%), even after introducing up to 1% error rates in the in silico sequences. Analysis of the published sequence dataset highlighted the strong V and J usage bias observed in the human peripheral blood repertoire, which seems to be unconnected to antigen exposure. The analysis also highlighted the enormous size of the available repertoire and the challenge of obtaining a comprehensive description for it. The Decombinator package will be a valuable tool for further in-depth analysis of the T-cell repertoire. Availability and implementation: The Decombinator package is implemented in Python (v2.6) and is freely available at https://github.com/uclinfectionimmunity/Decombinator along with full documentation and examples of typical usage. Contact:b.chain@ucl.ac.ukKeywords
This publication has 21 references indexed in Scilit:
- Statistical inference of the generation probability of T-cell receptors from sequence repertoiresProceedings of the National Academy of Sciences, 2012
- Chromatin conformation governs T-cell receptor Jβ gene segment usageProceedings of the National Academy of Sciences, 2012
- Blood T-cell receptor diversity decreases during the course of HIV infection, but the potential for a diverse repertoire persistsBlood, 2012
- Direct Comparisons of Illumina vs. Roche 454 Sequencing Technologies on the Same Microbial Community DNA SamplePLOS ONE, 2012
- Exhaustive T-cell repertoire sequencing of human peripheral blood samples reveals signatures of antigen selection and a directly measured repertoire size of at least 1 million clonotypesGenome Research, 2011
- High throughput sequencing reveals a complex pattern of dynamic interrelationships among human T cell subsetsProceedings of the National Academy of Sciences, 2010
- Comprehensive assessment of T-cell receptor β-chain diversity in αβ T cellsBlood, 2009
- Profiling the T-cell receptor beta-chain repertoire by massively parallel sequencingGenome Research, 2009
- Next-generation DNA sequencingNature Biotechnology, 2008
- The new paradigm of flow cell sequencing: Table 1.Genome Research, 2008