Tandem Repeat Annotation Library

TRAL makes annotation of tandem repeats in amino acid and nucleic data simple. TRAL includes modules for detecting tandem repeats with both de novo software and sequence profile HMMs; statistical significance analysis of putative tandem repeats, and filtering of redundant predictions.

Getting started

A working TRAL installation consists of several parts:

  1. The TRAL python package

  2. External tools and repeat detectors.

  3. TRAL configuration files and supporting data.

TRAL itself requires Python3 and should run on all platforms. However, many external tools require linux. The full TRAL pipeline has been tested on ubuntu.

The easiest way to get started on ubuntu is to use the easy setup system. This automatically installs TRAL and all external tools.

We also provide a docker image for TRAL with all its third party software set up.

Alternately, follow these steps to install each part:

  1. Install TRAL

  2. Install external software needed for TRAL

  3. Download p-value distribution files

Finally, adapt the configuration files.

If you have trouble installing TRAL on your system, consider using the containerized install .

Tutorials

Reference Guide

How to cite us

Delucchi, M., Näf, P., Bliven, S., & Anisimova, M. (2021). TRAL 2.0: Tandem Repeat Detection with Circular Profile Hidden Markov Models and Evolutionary Aligner. Frontiers in Bioinformatics, DOI: 10.3389/fbinf.2021.691865

E Schaper, A Korsunsky, J Pecerska, A Messina, R Murri, H Stockinger, S Zoller, I Xenarios, and M Anisimova (2015). TRAL: Tandem Repeat Annotation Library. Bioinformatics. DOI: 10.1093/bioinformatics/btv306

More on contributors and the background of this project.

How to contribute

Indices and tables