Schaper EVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wäde
Korsunsky AVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Pečerska JVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wäde
Messina AVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Murri RVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Stockinger HVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Zoller SVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Xenarios IVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
Anisimova MVital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland Vital-IT group, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, SIB Swiss Institute of Bioinformatics, Quartier Sorge, 1015 Lausanne, Switzerland, Department of Computer Science, ETH Zürich, 8092 Zürich, Switzerland, Graz University of Technology, Institute of Molecular Biotechnology, 8010 Graz, Austria, Department of Biosystems Science and Engineering, ETH Zürich, 4058 Basel, Switzerland, Services and Support for Science IT, University of Zürich, 8057 Zürich, Switzerland and Institute of Applied Simulations, School of Life Sciences und Facility Management, Zürich University of Applied Sciences, 8820 Wädenswil, Switzerland.
English
MOTIVATION Currently, more than 40 sequence tandem repeat detectors are published, providing heterogeneous, partly complementary, partly conflicting results.
RESULTS We present TRAL, a tandem repeat annotation library that allows running and parsing of various detection outputs, clustering of redundant or overlapping annotations, several statistical frameworks for filtering false positive annotations, and importantly a tandem repeat annotation and refinement module based on circular profile hidden Markov models (cpHMMs). Using TRAL, we evaluated the performance of a multi-step tandem repeat annotation workflow on 547 085 sequences in UniProtKB/Swiss-Prot. The researcher can use these results to predict run-times for specific datasets, and to choose annotation complexity accordingly.
AVAILABILITY AND IMPLEMENTATION TRAL is an open-source Python 3 library and is available, together with documentation and tutorials via http://www.vital-it.ch/software/tral.