The ECHO pipeline includes multiple repeat catalogs specifically designed to capture the repetitive elements of interest, both tandem repeats (TRs) and transposable elements (TEs), for the selected reference genome (GRCh38 or T2T CHM13v2). These catalogs, which are hosted within this zenodo repository, are compiled from published resources and adapted to ensure compatibility with the pipeline. They define the genomic loci where genotyping and/or methylation profiling is performed, enabling analysis of the human repeatome.
Version: echoDB v1
Release date: March 2026
Please refer to the download instructions described in the main README.
echoDB currently supports the following assemblies:
- GRCh38
- T2T-CHM13v2
Default catalogs used by the ECHO pipeline:
| Assembly | TR genotyping | TR methylation | TE characterization |
|---|---|---|---|
| GRCh38 | adotto_genome_wide | adotto_cpg_str | te_all |
| T2T-CHM13v2 | strchive_disease_loci | strchive_disease_loci | te_all |
For TR analysis, the catalogs specify the 1-based genomic coordinates of repeat loci to be profiled in the following format:
chr start end TRmotif TR_ID- ID:
adotto_genome_wide - Loci: 1,784,804
- Description:
Genome-wide TR catalog derived from the Adotto repeat catalog, consolidating multiple repeat discovery sources.
Provides broad coverage of STRs and VNTRs, though locus boundaries may be heterogeneous due to merged annotations.
Recommended default for sensitive, genome-wide TR genotyping in ECHO. For TR regions with multiple repeat annotations,
the longest-spanning TRF annotation was chosen as the canonical motif (TRmotif) and used for any downstream motif-based filtering. - Source: project adotto catalog v1.2.1, released as part of the GIAB tandem repeat benchmark variant set (English et al. 2025).
- ID:
hipstr_reference_genome_wide - Loci: 1,638,945
- Description:
Conservative STR catalog based on the HipSTR reference set, originally designed for short-read genotyping.
Restricted to canonical STRs with simple structures and well-defined boundaries. - Source: [HipSTR GitHub] (https://github.com/HipSTR-Tool/HipSTR-references/blob/master/human/hg38.hipstr_reference.bed.gz)
These catalogs contain loci with CpGs in the canonical repeat motif (TRmotif), recommended for methylation profiling. CpGs may occur within the motif body and/or at motif junctions.
- adotto_cpg_str: 8,424 loci
- hipstr_reference_cpg_str: 9,318 loci
- adotto_cpg_vntr
- Derived from the Adotto genome-wide catalog.
- ID:
strchive_disease_loci - Loci: 73
- Description:
Disease-associated STR loci curated by STRchive. - Available for: GRCh38 and T2T-CHM13v2
- ID:
strbase_loci - Loci: 77
- Description:
STRbase loci formatted for LongTR-compatible input. - Source: NIST STRbase
echoDB provides genome-wide and class-specific transposable element (TE) annotations for each supported reference assembly. All TE catalogs are derived from UCSC RepeatMasker tracks and filtered to retain transposable elements only.
- ID:
te_all - Classes included: LINE, SINE, LTR, DNA, retroposon, helitron
Available for:
Class-specific BED files are provided using the following pattern: echoDBv1/TEs/refGenome/TE_classes/refGenome_TEs_.bed
- Classes:
LINE,SINE,LTR,DNA,retroposon,helitron - Description:
Class-specific BED files filtered by RepeatMasker class annotation.
- All BED files use chr-prefixed contig names.
- TR catalogs are formatted for LongTR input (as provided in this DB; coordinate conventions follow the catalog source/format).
- CpG STR catalogs are recommended for downstream methylation profiling to reduce computational burden
- Catalogs are provided as annotation resources and do not include methylation or activity estimates
In addition to the bundled echoDB catalogs, users may supply custom repeat catalogs to analyze specific loci or repeat sets of interest. This allows targeted analyses such as:
- candidate loci identified in previous studies
- custom panels for targeted applications
- reduced catalogs for faster exploratory analyses
Custom catalogs can be provided independently for TR (epi)genotyping or TE characterization.
Custom TR catalogs must follow the same tab-separated 1-based BED-like format used by ECHO:
chr start end TRmotif TR_IDRequirements:
- Coordinates must correspond to the reference genome used for read alignment
- Chromosome naming must match the reference assembly (e.g.
chr1,chr2, etc.) - TR_ID values must be unique
- Motifs should represent the canonical repeat unit where possible
- Overlapping loci are allowed but may increase runtime and complicate interpretation
For methylation profiling of TR loci, users may optionally restrict analysis to TRs containing CpGs within the repeat motif.
This can be achieved by generating a custom subset of TR loci where:
- the repeat motif itself contains a CG dinucleotide, or
- CpGs are formed across repeat boundaries when motifs concatenate.
Restricting catalogs to CpG-containing TRs can substantially reduce computational burden and focus methylation analyses on informative loci.
These catalogs can be supplied to ECHO via the standard --tr_catalog parameter.
Users may also provide custom TE catalogs to restrict analysis to specific transposable element insertions or TE families of interest.
This can be useful for:
- focusing on specific TE families or subfamilies (e.g. L1HS, AluYb8, SVA_F)
- analyzing candidate polymorphic insertions
- restricting analysis to experimentally validated loci
- building reduced catalogs for faster exploratory analyses
Custom TE catalogs should be provided in BED format, specifying the genomic coordinates of TE loci to analyze.
chr start end TEfamily TE_IDExample catalog entries:
chr1 3456789 3457234 LINE/L1 L1HS_1
chr3 8765432 8765667 SINE/Alu AluYb8_23
chr7 10234567 10234999 LTR/ERV ERVK_5
Requirements:
- Coordinates must correspond to the reference genome used for read alignment
- TE_ID values must be unique
- Chromosome naming must match the reference assembly (e.g.
chr1,chr2, etc.) - Overlapping TE loci are allowed but may increase computational runtime
Custom TE catalogs can be supplied to the ECHO pipeline using the --te_catalog parameter.