Cheat sheet

gLM cheat sheet: GROVER

One reference card for GROVER: architecture, tokenization, size, context, training data, what it was shown to do and what it does not do. One card in a set that covers one genomic language model at a time.

GenomicsLLMMachine Learning

Genomic language model · Cheat sheet

GROVER

Let the genome choose its own vocabulary, then read back what the model learned about sequence context

First public
bioRxiv, July 2023
Published
Nature Machine Intelligence, July 2024
Lab
TU Dresden, CASUS Görlitz
Architecture
BERT. 12 Transformer blocks trained by hiding tokens and predicting them back, kept simple enough to read out what it learned.
Tokenization
BPE, 601-token learned vocabulary
Parameters
~87M
Context
510 tokens. Average token length is 4.07 bases, so roughly 2,000 bases.
Training data
The human reference genome. One species.
Used for
Prediction, and inspecting what the model learned about genome structure

Headline result

On PromScan, finding the 1,000-base window that holds a gene start inside a 10,000-base region, MCC 63% against 52% for Nucleotide Transformer, the next best human model. What it learned also separates promoters, exons, introns, repeat elements and chromatin states, with no labels given.

What it does not do

Human only, and not a generator. The point is the learned vocabulary and what the embeddings encode, not sweeping a benchmark suite.

Commonly confused

The vocabulary was chosen without using any biological task, on purpose. GROVER ranked candidate vocabularies by how well each predicted the next chunk, so no known biology was baked in, and 600 rounds of merging won.

Download this card PNG, 1080 x 1350, sized for a post or a slide