What is RepeatMasker
masterRepeatMasker is a program used to screen DNA sequences for interspersed repeats and low complexity DNA sequences.
It produces two main outputs:
- A detailed annotation of the repeats found in the query sequence.
- A modified version of the query sequence where annotated repeats are masked (by default, replaced with
Ns).
RepeatMasker performs sequence comparisons using one of several alignment engines:
- RMBlast: A variant of NCBI blastn supporting substitution matrices, complexity-adjusted scoring, and masklevel filtering.
- crossmatch: An efficient implementation of the Smith-Waterman-Gotoh algorithm.
- NHMMER: A profile Hidden Markov Model (HMM) aligner.
- ABBLAST: A blast variant.