#14 · Primary category: Bioinformatics & Genomics
DNABERT
DNABERT: pre-trained Bidirectional Encoder Representations from Transformers model for DNA-language in genome
Project last updated:01/22/26
GitHub Stars
777
Forks
179
Contributors
9
License
Apache-2.0
Why we included this project
DNABERT brings the transformer approach that reshaped NLP to genome analysis. It converts raw DNA sequence into k-mer tokens and pre-trains a BERT-style encoder, which you can then fine-tune for tasks like promoter prediction, splice-site detection, and transcription factor binding site identification. The repo includes the model source code, usage examples, pre-trained checkpoints, and a visualization tool, so you can move from a genome file to a task-specific model without building the architecture yourself. Since it extends Hugging Face Transformers, the code will look familiar if you have worked in that ecosystem. One thing to know: the newer DNABERT-2, trained on multi-species genomes and more efficient, lives in a separate repository.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
deepvariant
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
scanpy
Single-cell analysis in Python. Scales to >100M cells.
chemprop
Message Passing Neural Networks for Molecule Property Prediction
Assemblies-of-putative-SARS-CoV2-spike-encoding-mRNA-sequences-for-vaccines-BNT-162b2-and-mRNA-1273
Provides experimental sequence data for COVID-19 vaccine mRNAs to facilitate identification of vaccine-derived reads in RNA-seq studies.
scvi-tools
Deep probabilistic analysis of single-cell and spatial omics data