Skip to content

A curated list of software packages, databases, and resources for transposable element (TE) research in genomics

License

Notifications You must be signed in to change notification settings

nixonlab/awesome-transposable-elements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Awesome Transposable Elements Awesome

A curated list of software packages, databases, methods, and resources for transposable element research.

Transposable elements (TEs) are repetitive DNA sequences that comprise significant portions of most eukaryotic genomes (>45% human, >85% maize). They shape genome evolution, gene regulation, and contribute to genetic diversity and disease.

Notes on Coverage

⚠️ This is a living document. Some sections may be sparse as TE research is a rapidly evolving field with tools being developed across diverse applications. We especially welcome additions in: Proteomic analysis of TEs, Multi-omics integration, TE visualization tools, QC and validation, and Conferences, but please contribute where you can! Just remember to be awesome

This will begin as a human-centered list

Contents


Background

Learning Resources

πŸ“š Essential tutorials, and educational materials for understanding transposable elements.

TE Databases

🧬 Databases containing TE sequences, annotations, and classifications.

  • DFAM: Open database of Repetitive DNA families organized around multiple sequence alignments of TE families. This is a DFAM demo by Jessica Storer.

Classification Systems and Nomenclature

πŸ“‹ Organizing and naming transposable elements across different communities.

TE Detection and Annotation

Rapid TE Screening

⚑ Tools for quickly estimating TE content without comprehensive annotation - useful for initial genome assessment.

De novo TE Discovery

πŸ” Software for identifying novel TEs without relying on existing TE libraries - e.g. for new species or finding species-specific TEs.

TE Annotation Pipelines

πŸ”„ Complete workflows that combine multiple tools to annotate TEs genome-wide, from initial detection to final classification.

TE Classification Tools

🏷️ Software for categorizing identified TEs into families and superfamilies based on structural features and sequence similarity.

TE Activity Analysis

Transcriptomic Analysis

πŸ“Š Tools for analyzing TE activity in RNA sequencing data.

Bulk RNA-seq

Methods for quantifying TE expression from RNA-seq experiments, handling multi-mapping reads and ambiguous assignments.

Single-cell RNA-seq

Specialized approaches for detecting TE expression at single-cell resolution, revealing cell-type specific TE activity.

Epigenomic Analysis

πŸ§ͺ Tools for studying TE regulation through epigenetic modifications.

DNA methylation

Software for analyzing TE methylation patterns from bisulfite sequencing data (WGBS, RRBS).

Chromatin accessibility

Methods for assessing TE chromatin states using ATAC-seq, DNase-seq, and similar assays.

Histone modifications

Tools for analyzing histone marks at TE loci from ChIP-seq data.

Proteomic Analysis

πŸ”¬ Software for detecting TE-derived peptides and proteins in mass spectrometry data.

Multi-omics Integration

πŸ”— Tools that integrate multiple data types to provide comprehensive views of TE activity and regulation.

Population and Comparative Studies

TE Polymorphism Detection

πŸ‘₯ Tools for discovering TE insertions that vary between individuals, populations, or strains.

Comparative TE Analysis

πŸ“ˆ Software for comparing TE landscapes across multiple genomes, studying TE evolution and dynamics.

Experimental Methods

TE-specific Sequencing Methods

🧫 Experimental techniques designed to specifically capture and sequence transposable elements or their insertion sites.

TE Enrichment Techniques

🧲 Laboratory methods for enriching TE-containing DNA or RNA fragments, including immunoprecipitation and capture approaches.

Specialized Computational Approaches

Long-read TE Analysis

πŸ“ Specialized tools that leverage PacBio or Oxford Nanopore long reads to resolve complex TE structures and insertions.

Visualization

Visualization Tools

🎨 Software for creating publication-quality figures of TE annotations, distributions, and comparative analyses.

Quality Control and Validation

Assessing TE Annotations

βœ… Methods and metrics for evaluating the quality, completeness, and accuracy of TE annotations.

Manual Curation Tools

πŸ‘€ Software interfaces for expert review and refinement of automated TE predictions.

Validation Datasets

πŸ“ Benchmark datasets, simulated data, and gold standards for testing and comparing TE detection methods.

Community

Forums and Discussion

TE labs

Conferences

  • 🎀 [International Conference on Transposable Elements](link needed) - e.g. Biennial conference
  • 🎀 [Mobile DNA Conference](link needed) - e.g. Regional meetings

Social Media

Key Reviews and Collections

Contributing

Please see our contributing guidelines. We welcome additions of:

  • Well-maintained software with clear documentation
  • Databases actively used by the community
  • Experimental protocols
  • Educational resources that have proven helpful

How to Contribute

  1. Fork the repository
  2. Add your tool/resource with appropriate description
  3. Ensure you follow the format
  4. Submit a pull request

See here visual instructions.

License

CC0

This work is licensed under a Creative Commons Zero v1.0 Universal License.

Acknowledgments

Inspired by other awesome bioinformatics lists. Special thanks to all contributors and the TE research community.


Maintainers: @nixonlab, @hreypar, @mlbendall

About

A curated list of software packages, databases, and resources for transposable element (TE) research in genomics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published