The common reason to use TRF is that has been used by a lot of other researchers, and is well cited. However, benchmarks show that it lacks sensitivity, without being particularly specific. Thus, I'd recommend using other tools, or at least adding results from other tools.
For example I have the next sequence:
ACGAGGTTACTACTACTAGTACTACGCC
# _________^^^______
As you can see there is a tandem repeat with monomer TAC. But because of mutation one monomer now is TAG and, for example, exact-tandems tool cannot recognise TACTACTACTAGTACTAC as one repeat. So how can I identify TACTACTACTAGTACTAC as one repeat, not two separated by TAG sequence?
6 answers
Try the old and still working Tandem Repeat Finder http://tandem.bu.edu/trf/trf.html
Quite a lot of reviews have been published on the topic. Have a look at e.g.
Detecting short tandem repeats from genome data: opening the software black box
Repeat or not repeat?- Statistical validation of tandem repeat prediction in genomic sequences
Among many more tools (>50), there is:
Perhaps useful, we've implemented the Python3 library TRAL to allow among others easy running, parsing and merging of tandem repeat detection tools.
See also, MEME-suite (http://meme-suite.org/doc/meme-format.html). It's different tools by which you can discover new repeats (MEME), can look for repeat/motif enrichment in particular region of the genome (CentrMo), can scan your repeat/motif in the genome (FIMO) and many more related analysis.
Log in to answer this question.