DNABERT
DNABERT provides a pre-trained bidirectional encoder that models genomic DNA sequences to enable prediction and interpretation of regulatory elements such as promoters, splice sites, and transcription factor binding sites.
Key Features:
- Bidirectional encoder (transformer-based): Uses a transformer-based architecture to model genomic sequences and capture dependencies in both upstream and downstream nucleotide contexts.
- Pre-training on human genome: The model is pre-trained on the human genome to learn global and transferable sequence representations.
- Transferability across species: Pre-trained representations can be applied to other organisms for comparative sequence analysis.
- Fine-tuning with limited labels: Supports fine-tuning with minimal task-specific labeled data to adapt to specific sequence prediction tasks.
- Regulatory element prediction: Enables prediction of promoters, splice sites, and transcription factor binding sites from DNA sequence.
- Interpretability and visualization: Provides direct visualization of nucleotide-level importance and semantic relationships within input sequences.
- Motif and variant candidate identification: Facilitates identification of conserved sequence motifs and functional genetic variant candidates via its interpretability features.
- Applicability to diverse sequence tasks: Pre-trained model representations can be adapted for a wide range of DNA sequence analysis tasks.
Scientific Applications:
- Regulatory element mapping: Genome-wide prediction of promoters, splice sites, and transcription factor binding sites from DNA sequence.
- Functional genomics and gene regulation: Analysis of sequence determinants of gene regulation and functional genomic elements.
- Motif discovery and variant interpretation: Identification of conserved motifs and candidate functional genetic variants through nucleotide-level importance visualization.
- Comparative genomics: Application of pre-trained representations to other organisms for cross-species sequence analysis.
Methodology:
DNABERT employs a transformer-based bidirectional encoder trained on the human genome to learn global sequence representations, supports fine-tuning with minimal task-specific labeled data for downstream prediction of promoters, splice sites, and transcription factor binding sites, and enables visualization of nucleotide-level importance and semantic relationships.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 3/19/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Ji Y, Zhou Z, Liu H, Davuluri RV. DNABERT: pre-trained Bidirectional Encoder Representations from Transformers model for DNA-language in genome. Bioinformatics. 2021;37(15):2112-2120. doi:10.1093/bioinformatics/btab083. PMID:33538820. PMCID:PMC11025658.