Genome browser

Shorkie_LM constraint + Shorkie expression · sacCer3 / R64 ·12,157,105 bp · 17 sequences← Language modelExpression modelLabPaper

Pinch to zoom, drag to pan, tap the strip to jump, and tracks to choose what is drawn. Every score lane keeps a fixed axis at every zoom unless you press autoscale, and prints its own units.Drag the ruler to select a region (or shift-drag anywhere); drag a track to pan, scroll to zoom, click the overview strip to jump. Every score lane keeps a fixed axis at every zoom, so any two positions are read against the same ruler — and each lane prints its own range, because bits and a 0–1 posterior are not the same units. autoscale suspends that rule for the visible window; it is off by default and every rescaled lane says so on its own face, because an axis that was rescaled without announcing it is the same trick as a bar chart drawn from a non-zero baseline. Above a lane's own resolution a pixel column is a summary bin: the filled bar is its mean, the pale mark its maximum and the dark tick its minimum, so one determined base inside a wide bin stays visible. Signed lanes — the attribution — grow both ways from a zero rule instead. At the deepest zoom the per-base lanes become a logo, one letter a base; a lane whose data is coarser than that stops at its own floor and the readout names it. The nuclear genome averages 0.197 bits masked against 0.685 unmasked, and chrM 0.457 masked — so most of the track is genuinely low and the tall columns are the exception.

How the whole genome was scored

The model reads a 16,384 bp window, so a genome-wide track has to be assembled from overlapping windows — and a base near a window edge has less context than one in the middle, which makes its score a different measurement. Only the central 8,192 bp of each window is kept, with 4,096 bp of flank discarded on each side: 1,502 windows over 17 sequences.

The two passes, and why only one of them is a prediction

A masked language model only predicts where it is masked. The browser can draw the model two ways, and the difference between them is the paper's Figure 2A point:

passwhat it asksmean IC, nuclear genome
maskedpositions are split into 7 disjoint strided sets, each masked in turn, and each position is read back only from the pass that masked it — so the model never sees the base it is scoring0.197 bits
unmaskedone forward pass with nothing masked, so the model can see the base it is scoring and is largely reading its own input0.685 bits

Only the masked pass is a prediction. The unmasked pass scores 3.47× higher for that reason alone, not because it knows more — and the browser labels its lane not a prediction rather than leaving the caveat to a paragraph you might not read. It is nonetheless the quantity the paper's Figure 2A logo is built on, which is exactly why it is worth being able to draw beside the other.

They are not two views of one number. Across the 23 primary regions the two correlate at r ≈ 0.62, and per chromosome here at 0.59–0.62 — related, and far from redundant. Worth noticing too: the unmasked pass picks the right base 97.5% of the time while averaging only 0.68 of a possible 2 bits. It is confident about which base, not sharply peaked.

Turn both on in the track panel to see them stacked on the same 0–2 axis.

Does the model agree with evolution? Partly — and the way it does not is the interesting part

The model's constraint is alignment-free: it comes from pretraining on 165 Saccharomycetales genomes and says what the model finds predictable. phastCons is alignment-based — a phylo-HMM posterior over a 7-yeast whole-genome alignment — and says what evolution has held still. Two independent measurements of related things, which is what makes laying them in adjacent lanes a check rather than a second opinion from the same source.

overbasesPearson rSpearman ρmean ICmean phastConsphastCons ≥ 0.99
whole genome12,078,2910.1210.1470.1990.601
coding sequence8,583,1080.0450.0730.2190.71340.1%
intergenic3,495,1830.1480.1520.1500.32713.1%

Read the split before the headline. Both measures rank coding sequence above intergenic — IC 0.219 against 0.150, phastCons 0.713 against 0.327 — and that shared regional agreement is most of the overall r = 0.121. Within coding sequence they agree far less (r = 0.045 over 8,583,108 bases).

That is partly a real disagreement and partly a property of phastCons: 40.1% of coding bases sit at ≥ 0.99, median 0.966, so inside a gene it is a near-constant 1 and there is very little variation left for the model's per-base signal to track. A correlation is bounded by the range of both variables, and reporting r = 0.045 without that is a wrong interpretation of a right number.

phastCons has no value where the alignment has none — 0.65% of the genome, concentrated on chrM and at telomeres. Those bases are drawn as a gap, never as zero: a zero would read as "completely unconserved" where the truth is "not aligned", and the lane says what fraction of the view is missing.

Why the flank is 4,096 bp, and how the first answer was wrong

How much flank is needed is measurable: score the same 8,192 bases twice, once centred in a window and once against its edge, and compare information content per base. The answer depends entirely on which region you measure.

distance from edgequiet chrIV:400kpromoter chrI:76k
0–64 bp0.03210.1049
512–1,0240.01120.0245
1,024–2,0480.00630.0224
2,048–3,072~0.0070.0186
3,072–4,096~0.0070.0109
4,096–6,144~0.0070.0060

On a quiet stretch the effect looks finished inside 1 kb, and a 2,048 bp flank looks like a 2× margin — which is what this track first shipped with. On a gene promoter, where the model is actually resolving motifs and where anyone will look, it is still 0.022 bits at 2 kb and only settles around 4 kb. Measure the error on the case that matters, not on the first one to hand.

The pooling-grid phase matters 20× more than the flank does

The encoder pools to 128 bp, so a window's start position modulo 128 decides which bases share a pooled cell. Scoring the same bases from windows at different phases changes information content by 0.0395 bits on average; from windows at the same phase, by 0.0020. That is an order of magnitude larger than the edge effect the flank was chosen for.

Every window in this track therefore starts on a multiple of 128, so every base in the genome is scored on one grid and any two positions are comparable. The 23 primary regions on the language-model page start at their own coordinates and sit on whatever phase that gives, which is why the two agree in shape (r = 0.95–0.99) rather than to the last decimal. Neither is more correct; they are two phases of the same model.

69,632 bases — 0.57% of the genome, all of them within 4,096 bp of a chromosome end — could not be given a full flank and were scored with the largest one available.

What the pyramid stores, and why a summary bin keeps its minimum and maximum

A summary bin that reports only its average hides exactly what a constraint track exists to show: one strongly determined base inside a 4,096 bp bin disappears into the surrounding noise. Every level above base resolution stores three rows, so the drawing can show the envelope and a spike stays visible at genome zoom. A pyramid that smooths is a pyramid that lies.

levelbp / binbinsrowsused at
L0112,157,105valueunder 8 bp a pixel
L181,519,646min / max / mean8 bp a pixel and coarser
L216759,826min / max / mean16 bp a pixel and coarser
L364189,964min / max / mean64 bp a pixel and coarser
L451223,752min / max / mean512 bp a pixel and coarser
L54,0962,977min / max / mean4,096 bp a pixel and coarser

1,783 tiles of 65,536 bins across 9 score tracks, as greyscale PNG — the same encoding every other pack in this lab uses, because createImageBitmap decodes it natively and no JavaScript inflate has to ship. A viewport fetches only the handful of tiles it covers, at only the resolution it can draw, and the cache is bounded — and the bound scales with how many score tracks are on, or enabling all three would make every pan evict tiles it is about to need again. Alongside them: the reference sequence one byte a base for the letter view, 6,613 gene models, and the annotation layer.

Byte 0 means "no data", in every track. phastCons has no value where the 7-yeast alignment has none, so values occupy 1–255 and 0 is reserved. Quantised naively that base would become 0, which draws as completely unconserved exactly where the truth is not aligned. It costs 0.4% of the precision and it is the same rule for the model tracks, which need it nowhere — one decode path rather than two.

trackunitsaxiswhat it is
Shorkie_LM · maskedbits0–2information content, 2 − H(p), from the K = 7 iterative masked pass. A prediction: every position is read back only from the pass that masked it, so the model never sees the base it is scoring.
Shorkie_LM · unmaskedbits0–2information content from one forward pass with nothing masked. NOT a prediction. The model can see the base it is scoring and is largely reading its own input, which is why its information content runs ~3.4× the masked pass's. It is nonetheless the quantity the paper's Figure 2A logo is built on.
phastCons · 7 yeastsposterior0–1posterior probability that a base lies in a conserved element. A DIFFERENT UNIT from the two above — a 0–1 probability, not bits — so it is drawn on its own axis and must never be read against theirs. It is also alignment-based where the model is alignment-free, which is what makes it an independent check.
GC content · 50 bpfraction0–1fraction of A/C/G/T in a centred 50 bp window that are G or C. A CONTROL rather than a finding. If the model's information content were mostly base composition it would show here; measured, r = -0.020 genome-wide.
Shorkie · predicted RNA-seqa.u.0–1097.560669mean predicted coverage over the 384 T0 RNA-seq tracks. The quantity every attribution on this site is scored on, so this lane and the gradient lane below it describe the same 384 tracks. Drawn on a LOG axis: the median 16 bp bin reads 2.07 against a maximum of 1,097.6.
Shorkie · predicted ChIP-exoa.u.0–15.910071mean predicted coverage over the 1,128 ChIP-exo tracks. A different assay, not a rescaled copy of the RNA-seq lane: genome-wide the two correlate at r = 0.38.
Shorkie · predicted ChIP-MNasea.u.0–8.468615mean predicted coverage over the 20 ChIP-MNase tracks. Nearly independent of the expression lane -- genome-wide r = 0.08 -- which makes it the most different thing the model predicts, not a redundant one.
Shorkie · predicted 1,000-strain RNA-seqa.u.0–271.634308mean predicted coverage over the 1,014 natural-isolate RNA-seq tracks. A different RNA-seq corpus from the lane above -- natural isolates rather than TF-induction timepoints -- and only r = 0.49 with it.
Shorkie · gradient x inputd log2 cov-1.342147–1.342147signed contribution of each base to the predicted RNA-seq of its window. SIGNED: bars above the zero rule are bases whose presence RAISES the prediction, below it bases that lower it. Genome-wide this differentiates each window's whole cropped interior, not a chosen gene, so it does NOT reproduce the per-locus figures on /shorkie-lab/shorkie/.
Is the model just reading base composition? No — and here is the number

The first objection to any claim that a language model measures constraint is that it might only be measuring composition: AT-rich sequence is easier to predict than GC-balanced sequence for reasons that have nothing to do with function. The GC lane exists so that objection has an answer on the page rather than in a reader's suspicion.

overbasesPearson rmean ICmean GC
whole genome12,157,105-0.0200.19938.1%
coding sequence8,598,3450.0040.22039.6%
intergenic3,558,760-0.2210.15034.7%

Genome-wide, r = -0.020 — composition explains about 0.04% of the variance in the model's certainty. That is the reassuring answer, and it is the one a control is supposed to give.

But small overall is not zero everywhere. Inside coding sequence the correlation is 0.004; in intergenic sequence it is -0.221 — AT-rich intergenic sequence really is more predictable to the model. The same effect shows at chromosome scale: chrM is the most AT-rich sequence in the genome at 17.1% GC and also the most predictable, at 0.457 bits against a nuclear 0.197. Read a peak in an AT-rich region with that in mind.

The window is 50 bp, centred. A 5 bp window — UCSC's choice for its own GC track — takes only six values and is not a composition; the model's own 128 bp pooling grid would build the thing being controlled for into the control. As a check that the computation is right, the genome-wide figure comes out at 38.15% against the published 38.1%.

The annotation layer, and why the binding sites are in three tiers

Every feature comes from a flat file rather than a per-window API call: the SGD annotation for tRNA, snoRNA, ncRNA, snRNA and rRNA genes, replication origins, centromeres, telomeres, LTRs, transposons, pseudogenes and uORFs; the Harbison/MacIsaac regulatory code for transcription-factor binding; ORegAnno for literature-curated regulatory regions; phastCons element calls; and UCSC's tandem repeats.

The binding sites are split three ways and never merged, because they are three different claims. A ChIP-supported call is a measurement that the factor binds there. A conserved-only call is an argument that it might. A motif-only call says just that the letters look right. The expression playground measures attribution enriching 3.26× on the ChIP tier against 1.25× and 1.49× on the other two — and there are 122,225 motif-only calls genome-wide against 15,979 ChIP-supported ones, so one merged "TFBS" lane would bury the strong result under the weak one. Turn the tiers on separately in the track panel and the difference is visible directly.

JASPAR is deliberately absent. Unfiltered it is 16.7 million hits genome-wide — 1.4 per base, which is a scan rather than an annotation.

Above about 60,000 bp a feature lane draws a density profile instead of individual features, and the readout says which it is showing. That is what IGV does, and it is the difference between a lane that carries information and a solid bar.

Two models on one axis, and they predict different things

The lanes here come from two different networks that share an encoder and answer opposite questions, and reading one as the other is the mistake this page most invites.

Shorkie_LM (2 lanes) predicts the sequence itself: mask a base, ask what belongs there, and report how concentrated the answer is. Its units are bits, and a tall column means constrained — the surrounding sequence determines what goes here.

Shorkie (5 lanes) predicts what an assay would measure on that sequence — RNA-seq, ChIP-exo, ChIP-MNase — plus a signed per-base attribution of its own RNA-seq prediction. Its units are arbitrary coverage, and a tall column means expressed, which is a completely different claim. A gene body is high on both lanes for unrelated reasons.

Both were run over the same 8,192 bp cores in the same 16,384 bp windows on the same 128 bp pooling phase, so the two are aligned base for base and can be read against each other. Turn on exactly two lanes and the header prints their correlation over the visible window, which is the fastest way to see that a genome-wide number and a local one are rarely the same: model constraint against phastCons is 0.121 genome-wide and about 0.47 over a strongly expressed gene.

The coverage lanes are 16 bp, and no finer level exists. Shorkie's head emits 896 bins of 16 bp; storing a per-base version would be 12,157,105 numbers carrying 759,819 values of real information, drawn as though the model resolved single bases. The attribution is per base, because it is a derivative with respect to the one-hot input. When a lane is pinned at its own floor the resolution readout names it rather than letting the headline speak for every lane.

What every score track is — source, meaning, and how to read it

Four fields per track, and the fourth is the one that matters: every track here invites a specific misreading, and naming it is more useful than another sentence about what the track shows. These come from the generator's own track table, so a track cannot be added to the browser without them.

Shorkie_LM · masked bits · 0–2

Source. Shorkie_LM (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 16,384 bp windows. Not a published track.

Measures. Information content, 2 − H(p), of the model's four-way distribution at each base, from the K = 7 iterative masked pass: positions are split into 7 disjoint strided sets, each masked in turn, and every position read back only from the pass that masked it. 2 bits means all the probability on one base; 0 means chance.

How to read it. High where the surrounding sequence determines what belongs at a position — coding sequence, splice sites, strong binding sites. The nuclear genome averages 0.199 bits, so most of the track is genuinely low and a tall column is the exception rather than the baseline.

What it does not mean. Confidence is not importance. A base the model predicts well is predictable FROM 165 Saccharomycetales genomes, which is not the same claim as functionally essential — a repetitive tract is highly predictable and carries little function. Read a peak against the conservation and GC lanes before reading it as meaning.

Shorkie_LM · unmasked bits · 0–2

Source. The same model and the same run as the masked track, with nothing masked.

Measures. Information content from a single forward pass in which the model can see the base it is scoring. This is the quantity the paper's Figure 2A logo is built on.

How to read it. Use it to see what masking costs. It runs about 3.4× higher (0.687 bits against 0.199) and picks the right base 97.5% of the time — but confident about WHICH base is not the same as sharply peaked, which is why 97.5% accuracy still averages under 0.7 of a possible 2 bits.

What it does not mean. NOT A PREDICTION. The model is largely reading its own input, so its certainty here mostly measures how well it copies. It is drawn because the paper uses it and because the gap between the two passes is informative — never as evidence of what the model knows.

phastCons · 7 yeasts posterior · 0–1

Source. UCSC phastCons7way for sacCer3 — a phylo-HMM over a 7-species alignment (S. cerevisiae, paradoxus, mikatae, kudriavzevii, bayanus, castellii, kluyveri), from hgdownload.soe.ucsc.edu/goldenPath/sacCer3/phastCons7way/.

Measures. The posterior probability that a base lies in a conserved element, 0 to 1. A statement about what evolution has held still across those seven yeasts.

How to read it. The independent check on the model: Shorkie_LM is alignment-free and this is alignment-based, so agreement is evidence and disagreement is a question. Genome-wide they correlate at r = 0.121, and both rank coding sequence above intergenic.

What it does not mean. It SATURATES inside genes — 40.1% of coding bases sit at 0.99 or above, median 0.974 — so the within-CDS correlation of 0.045 is partly range restriction, not purely disagreement. It also has no value for 0.65% of the genome, drawn as a gap and never as zero.

GC content · 50 bp fraction · 0–1

Source. Computed from the sacCer3 reference on this machine; no external data. The genome-wide figure comes out at 38.15% against the published 38.1%, which is the check that the computation is right.

Measures. The fraction of A/C/G/T in a centred 50 bp window that are G or C. 50 bp because a 5 bp window takes only six values and is not a composition, while the model's own 128 bp pooling grid would build the thing being controlled for into the control.

How to read it. A CONTROL, and a small result is the reassuring one. If the model's information content were mostly base composition it would show here: measured, r = −0.020 genome-wide, so composition explains about 0.04% of the variance in model certainty.

What it does not mean. Small overall is not zero everywhere. In intergenic sequence r = −0.221 — AT-rich sequence really is more predictable to the model, which is also why chrM at 17.1% GC is the most predictable chromosome in the genome (IC 0.457 against a nuclear 0.198). Read a peak in an AT-rich region with that in mind.

Shorkie · predicted RNA-seq a.u. · 0–1097.560669

Source. Shorkie (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 1,493 windows of 16,384 bp on the same 8,192 bp cores as the language-model tracks, so the two models' lanes are aligned base for base. Not a published track.

Measures. Predicted RNA-seq coverage, averaged over the 384 `_T0_` tracks — the untreated, glucose, vegetative baseline the paper's own Figure 4 mutagenesis is scored on. One value per 16 bp, which is the model's own output bin; nothing finer is written because nothing finer exists.

How to read it. High over transcribed genes and low between them. Because the axis is logarithmic, a bar at half height is roughly 30x the value of one at a quarter height, not twice it — the median 16 bp bin reads 2.07 and the maximum 1,097.6, so a linear axis would draw the median at 0.2% of the lane and the track would be a flat line with spikes.

What it does not mean. Arbitrary units, and NOT comparable with a real coverage file: these are the model's predictions, on the scale its training data happened to have. The first 1,024 bases of every chromosome are blank because the head crops that much from each window end and no window can start before position 0 — 17,408 bases genome-wide, left as no data rather than filled from a window that never scored them. A single forward pass, not reverse-complement averaged, so that this lane reports the same number as the coverage panel on /shorkie-lab/shorkie/ for the same locus.

Shorkie · predicted ChIP-exo a.u. · 0–15.910071

Source. Shorkie (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 1,493 windows of 16,384 bp on the same 8,192 bp cores as the language-model tracks, so the two models' lanes are aligned base for base. Not a published track.

Measures. Predicted ChIP-exo coverage averaged over the 1,128 ChIP-exo tracks: where the model expects a protein to be cross-linked to DNA, across every factor in that corpus at once.

How to read it. A different assay from the RNA-seq lane and only r = 0.38 with it genome-wide. It is also ORF-enriched (1.20x, against RNA-seq's 17.94x), which is enough to look like an expression track at a glance and not enough to be one — the site has already shipped that confusion once, by reading the paper's channel order instead of the released targets sheet's.

What it does not mean. Arbitrary units, and NOT comparable with a real coverage file: these are the model's predictions, on the scale its training data happened to have. The first 1,024 bases of every chromosome are blank because the head crops that much from each window end and no window can start before position 0 — 17,408 bases genome-wide, left as no data rather than filled from a window that never scored them. A single forward pass, not reverse-complement averaged, so that this lane reports the same number as the coverage panel on /shorkie-lab/shorkie/ for the same locus.

Shorkie · predicted ChIP-MNase a.u. · 0–8.468615

Source. Shorkie (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 1,493 windows of 16,384 bp on the same 8,192 bp cores as the language-model tracks, so the two models' lanes are aligned base for base. Not a published track.

Measures. Predicted ChIP-MNase coverage averaged over the 20 MNase tracks — nuclease accessibility, which is what a nucleosome map is built from.

How to read it. Genome-wide this correlates with the expression lane at only r = 0.08, so it is close to an independent statement about the same sequence rather than a restatement of it. It is worth having for a second reason: no measured nucleosome track ships here, because the canonical chemical map (Brogaard 2012, GSE36063) is published only as raw reads — the smallest supplementary file is 238 MB — and UCSC's sacCer3 carries no nucleosome, RNA-seq or TSS signal among its 49 leaf tracks.

What it does not mean. Arbitrary units, and NOT comparable with a real coverage file: these are the model's predictions, on the scale its training data happened to have. The first 1,024 bases of every chromosome are blank because the head crops that much from each window end and no window can start before position 0 — 17,408 bases genome-wide, left as no data rather than filled from a window that never scored them. A single forward pass, not reverse-complement averaged, so that this lane reports the same number as the coverage panel on /shorkie-lab/shorkie/ for the same locus. It is also the thinnest corpus of the four, at 20 tracks against 1,128.

Shorkie · predicted 1,000-strain RNA-seq a.u. · 0–271.634308

Source. Shorkie (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 1,493 windows of 16,384 bp on the same 8,192 bp cores as the language-model tracks, so the two models' lanes are aligned base for base. Not a published track.

Measures. Predicted RNA-seq coverage averaged over the 1,014 natural-isolate tracks — the 1,000-genomes yeast panel, rather than the TF-induction timecourse the lane above uses.

How to read it. r = 0.49 with the T0 lane: related, and far from the same track. The two disagree wherever expression depends on strain background rather than on the induction state.

What it does not mean. Arbitrary units, and NOT comparable with a real coverage file: these are the model's predictions, on the scale its training data happened to have. The first 1,024 bases of every chromosome are blank because the head crops that much from each window end and no window can start before position 0 — 17,408 bases genome-wide, left as no data rather than filled from a window that never scored them. A single forward pass, not reverse-complement averaged, so that this lane reports the same number as the coverage panel on /shorkie-lab/shorkie/ for the same locus.

Shorkie · gradient x input d log2 cov · -1.342147–1.342147

Source. Shorkie (Chao et al. 2025, bioRxiv 2025.09.19.677475), the fold-f0 checkpoint, run over sacCer3 in 1,493 windows of 16,384 bp on the same 8,192 bp cores as the language-model tracks, so the two models' lanes are aligned base for base. Not a published track. The derivative is taken through the PyTorch port, rc-averaged, and multiplied by the one-hot input.

Measures. How much each individual base contributes to the model's predicted log2 RNA-seq coverage — d log2(sum of T0 coverage + 1) / d input, multiplied by the input. Because the input is one-hot, this keeps the reference base's own contribution and is exactly zero at the three bases that are not there; that is the correct rendering of the quantity, not a simplification of it. Averaged over both strands, which is a test-time augmentation the paper adopts and not a symmetry: the model is not reverse-complement equivariant.

How to read it. SIGNED, so the lane has a zero rule in its middle. A bar UP is a base whose presence raises the predicted expression of its window; a bar DOWN is one that lowers it. The axis is symmetric and logarithmic in both directions because the quantity is heavy-tailed: the median base reads |0.0008| against a maximum of 1.34, so a linear axis would draw a typical base at 2.5% of half-height.

What it does not mean. This is NOT the attribution shown on /shorkie-lab/shorkie/, and it will not reproduce those figures. There, a reader picks a gene and the gradient is taken of that gene's predicted coverage. Genome-wide there is no chosen gene, so the target is each window's whole cropped interior — the only definition that exists at every base. Gradients superpose, so this is the sum of the per-gene attributions of everything in view. Second: a gradient is a LOCAL linear sensitivity, not the effect of actually changing the base. Against the shipped mutagenesis planes it agrees in sign — at all eight loci checked the single strongest substitution has the same sign here — and correlates at r = 0.41, which is what a derivative and a finite jump should do where a promoter is saturated. Full in-silico mutagenesis is the honest answer to 'what if this base changed', and it is not affordable genome-wide: measured, 1,231 hours.

The annotation lanes carry the same four fields; open what this is beside any of them in the track panel.

What the constraint track is not

It is one number a base — how concentrated the model's four-way distribution is — and not which base the model expects. The full constraint logo, the composition-floor comparison and the region statistics need all four probabilities at every position, which is 49 M values genome-wide; those stay on the 23 primary regions, which ship complete packs. Use the jump menu above to move between the two.

High information content means the model is confident, not that a base is functionally important — the two correlate but are not the same claim, and the model was trained on 165 Saccharomycetales genomes, so a confidently predicted base is one that is predictable from that comparative context. Coding sequence comes out more constrained than the genome average in 14 of 14 tested windows; LTRs and transposons come out less. chrM is far more predictable than any nuclear chromosome because it is AT-rich and repetitive, which is a property of the sequence rather than of its function — and it is also where phastCons has the least to say, at 77% coverage against over 99% on every nuclear chromosome.