ting - T cell receptor interaction grouping
ting is a tool for clustering large scale T cell receptor repertoires by antigen-specificity
Synopsis
ting [options] -t sample.tsv -r reference.tsv -k kmer.tsv -o output.tsv
Options
Required Input
The user must provide a list of CDR3b sequences.
For compatibility reasons the tab seperated table of TCR sequences required for gliph is supported, too.
--tcr_sequences tcr_sequences The format of the table is tab delimited, expecting only the first
column. The header is optional, but if included only use column
names as shown in the example.
--kmer_file K-MER_FILE The k-mer file holds all 2-, 3- and 4-mers considered for local
clustering. If file does not exist it will automatically be
generated.
--reference Reference file of naive CDR3 amino acid sequences in fasta-format.
Used as control set by Fisher's exact test.
Example:
CDR3b TRBV TRBJ CDR3a TRAV TRAJ Sample-ID
CAADTSSGANVLTF TRBV30 TRBJ2-6 CALSDEDTGRRALTF TRAV19 TRAJ5 09/02171
CAATGGDRAYEQYF TRBV2 TRBJ2-7 CAASSGANSKLTF TRAV13-1 TRAJ56 03/04922
CAATQQGETQYF TRBV2 TRBJ2-5 CAASYGGSARQLTF TRAV13-1 TRAJ22 02/02591
CACVSNTEAFF TRBV28 TRBJ1-1 CAGDLNGAGSYQLTF TRAV25 TRAJ28 PBMC8631
CAGGKGNSPLHF TRBV2 TRBJ1-6 CVVLRGGSQGNLIF TRAV12-1 TRAJ42 02/02071
CAGQILAGSDTQYF TRBV6-4 TRBJ2-3 CATASGNTPLVF TRAV17 TRAJ29 09/00181
CAGRTGVSTDTQYF TRBV5-1 TRBJ2-3 CAVTPGGGADGLTF TRAV41 TRAJ45 02/02591
CAGYTGRANYGYTF TRBV2 TRBJ1-2 CVVNGGFGNVLHC TRAV12-1 TRAJ35 01/08733
Optional Input
--use_structural_boundaries If set, the first and last three amino acids will be included
in kmer counting and global clustering.
--no_global No global clustering will be performed.
--no_local No local clustering will be performed.
--min_kmer_occurence Only kmers which occure at least min_kmer_occurences times in the
sequence sample set will be taken in account. Default is 3.
--max_p_value p-value threshold for identifying significant motifs by fisher exact test
--gliph_minp probability threshold for identifying significant motifs by gliph test
--stringent_filtering Only TCRs starting with a cystein and ending with phenylalanine will be
used (IGMT definition of CDR3 region). Default: False
--kmers_gliph If set kmers are identified by the non-deterministic approach as implemented by gliph
Install
ting can be run from source or installed via PyPI or bioconda
PiPI:
pip install bio-ting
conda:
conda install -c bioconda bio-ting
Example
Example repertoires can be obtained from repertoires.tar.gz included in the example_data-folder
References have been created by the authors of gliph (Glanville et al.).
ting --tcr_sequences R205-L01-D704D504.tsv --reference reference.fasta --kmer_file R205-L01-D704D504_kmers.tsv -o R205-L01-D704D504_results.tsv
Citation
For citation please refere to our preprint Rapid T cell receptor interaction grouping with ting. A peer review is currently in process.
Metadata
Release files for bio-ting 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bio-ting-1.1.0.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bio_ting-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.0 kB
Release files / bio-ting-1.1.0.tar.gz
| Download URL | bio-ting-1.1.0.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
13e04e73eade495985debdbe00744205bf9233a8063229b561efa76b851768ca
|
|
BLAKE2b-256 checksum How to use checksums |
482595d170327b4f42277a476843895a629f8d2a66254b97c7889dd577eede23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
|
Release files / bio_ting-1.1.0-py3-none-any.whl
| Download URL | bio_ting-1.1.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0fd2084d4eed87b73245e54a575fa12d63ffa46a065eb805ddd00680be0d8381
|
|
BLAKE2b-256 checksum How to use checksums |
8d03f259f910a99e7594458b8dbf7986290e6c4e3f4d56776fe92a2b536f55b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
|