Abstract
Predicting gene expression from DNA sequence remains challenging due to complex regulatory codes. We introduce a masked DNA language model pretrained on 165 fungal genomes closely related to budding yeast that captures conserved regulatory grammar. Fine-tuning the LM on yeast RNA-seq data—including high-resolution transcriptional regulator induction time courses generated in this study—yielded Shorkie, a model that substantially improves gene expression prediction compared to baselines trained without self-supervision. Shorkie identified canonical transcription factor (TF) binding motifs and tracked their usage across induction experiments. Furthermore, Shorkie accurately predicted variant effects, outperforming leading sequence-to-expression models in cis-eQTL classification and achieving high concordance with massively parallel reporter assays. Interpretability analyses revealed Shorkie’s ability to resolve promoter dynamics, splicing signals, and temporal changes in regulatory motif usage. This framework demonstrates that evolutionary-scale pretraining combined with transfer learning substantially improves our ability to decode gene regulation from sequence, providing insights into noncoding variants and regulatory networks.
Introduction
Predicting gene expression levels from DNA sequence is a fundamental challenge in genomics with broad implications for understanding gene regulation and disease. Saccharomyces cerevisiae (budding yeast) has served as the premier model for eukaryotic gene regulation, with ~7,000 genes controlled by hundreds of transcription factors (TFs). Despite decades of work mapping cis-regulatory motifs and their regulators1–11, quantitative prediction of gene expression from regulatory sequences remains limited. Even sophisticated machine learning models explain at most ~73% of expression variance and rely on hand-crafted rules for motif spacing, orientation, and combinatorial logic12,13. This gap highlights the complexity of the regulatory code and motivates new computational approaches.
Supervised deep learning can learn directly from sequence without hand-crafted features14,15, but faces a fundamental limitation in yeast: the compact 12 Mb genome provides insufficient training examples, predisposing models to overfitting. Self-supervised DNA language models (LMs) overcome this limitation by learning rich sequence representations from many unlabeled genomes. Models such as DNABERT16,17, Evo18, and others19–27 demonstrate that masked-token prediction captures conserved regulatory syntax and the locations of genes. Parallel advances in protein LMs28–32 further validate self-supervised pretraining for extracting functional patterns from sequence.
Despite hundreds of high-quality fungal genomes now available33, gene expression data exist for only a handful of species, precluding supervised pan-fungal training. Masked DNA LMs circumvent this limitation: by predicting masked bases, they capture major promoter motifs and the locations of genes without labels. Models pretrained on related species generalize better than those trained on single genomes17.
Here, we leverage this paradigm to improve yeast expression modeling. We first pretrained a bidirectional masked LM on diverse fungal genomes using a BERT-style objective. We then fine-tuned this model on high-resolution RNA-seq time courses from transcriptional regulator induction experiments in S. cerevisiae34, plus publicly available epigenomic and transcriptomic data, creating a high-quality expression predictor called Shorkie.
By combining evolutionary pretraining with transfer learning, Shorkie outperforms models trained without self-supervision in predicting expression and temporal dynamics of held-out genes. Furthermore, Shorkie delivers robust variant effect predictions in both cis-eQTL classification and massively parallel reporter assays. These findings demonstrate that masked language modeling across diverse fungal genomes, coupled with transfer learning, provides a powerful framework for quantitative gene regulation modeling and noncoding variant interpretation in yeast.
Results
Yeast language model design and training across evolutionary divergences
We trained a masked DNA LM on more than 1,300 fungal genomes from Ensembl Fungi, which constitutes the same training data as the Species-aware LM developed by Karollus et al. (2024)22 (Figure 1A). The model architecture integrates elements from Enformer35 and Borzoi36, employing a convolutional tower with subsampling followed by eight self-attention blocks operating at 128 bp resolution. We repeated Borzoi’s U-Net upsampling block37 seven times to progressive restore single-nucleotide resolution for masked token prediction (detailed model configurations in Figure S1; Methods). This flexible architecture enables finetuning at coarser resolutions by removing U-net blocks.

Overview of datasets, preprocessing pipeline, model architecture, and performance metrics for the fungal language model (Shorkie LM).
(A) Schematic of the Shorkie LM architecture. (B) Four datasets employed: single S. cerevisiae genome (R64_yeast, species-level), 80 S. cerevisiae strains (80_strains, strain-level), 165 Saccharomycetales genomes (165_Saccharomycetales, order-level) with Saccharomycetales highlighted in light green, and 1,341 fungal genomes spanning the kingdom (1341_Fungal, kingdom-level), including common mushrooms such as oyster mushroom (Pleurotus ostreatus), shiitake (Lentinula edodes), white button mushroom (Agaricus bisporus), and black truffle (Tuber melanosporum), as well as fission yeast (Schizosaccharomyces pombe), and brewer’s yeast (Saccharomyces cerevisiae). (C) Representative genome distance dot plots for selected genomes from each dataset, with the x-axis representing the R64 S. cerevisiae genome and the y-axis representing the comparison genome. (D) Mash distance between R64 S. cerevisiae genome and genomes in 80_strains and 165_Saccharomycetales. (E) Data preprocessing pipeline converting raw genomic data into tensors and labels for Shorkie LM training, validation, and testing. (F) Validation loss progression across training steps. (G) Comparison of test set perplexity in genic and intergenic regions across four model variants.
To identify optimal training genomes for S. cerevisiae, we prepared four datasets with varying evolutionary divergence (Figure 1B): (1) R64: S. cerevisiae reference; (2) 80_strains: 80 S. cerevisiae strains; (3) 165_Saccharomycetales: 165 genomes from the Saccharomycetales order; (4) 1341_Fungus: 1,341 fungal kingdom genomes. We inferred phylogenetic relationships with ETE3 using NCBI Taxonomy38 and visualized in iTOL39,40 (Figure 1B; see Figure S2 for full tree; Methods). We quantified divergence from S. cerevisiae R64 using MUMmer dot plots41 (Figure 1C) and Mash distances42 (Figure 1D). Closely related strains (e.g., YJM195 at Mash ≈ 0.01) exhibited near-continuous synteny, whereas taxa such as C. albicans and N. glabratus showed fragmentation (Mash 0.25–1). Distant outgroups (S. pombe, N. crassa) yielded negligible alignments (Figure 1C).
We prepared genomes for LM training by masking repetitive elements43–48 (Figure S3A–B; Methods), segmenting into overlapping 16,384 bp windows with 4,096 bp stride, and excluding windows with >7% repetitive content. We assessed gene count per window (Figure S4A–B), coding-to-noncoding ratios per window (Figure S4C–D), repetitive region distribution (Figure S4E–F), and gene annotation completeness (Figure S4G–I; Methods). To focus learning on regulatory sequences, we down-weighted the loss function by 0.1 at coding (72% of S. cerevisiae R64) and repetitive (7.39%) positions (Figure S3C; Methods). Training/validation/test sets were split by S. cerevisiae chromosomes. Validation/test sets included only S. cerevisiae; the training set included all genomes after removing sequences homologous to validation or test sets using minimap2 at 20% divergence cutoff49,50 (Figure 1E; Figure S3D–E; Methods).
Evolutionary divergence correlated with training complexity, reflected in higher training loss. The 165_Saccharomycetales model achieved the lowest validation loss, outperforming the more divergent 1341_Fungus and avoiding the overfitting observed with 80_strains and R64 (Figure 1F). This optimal performance extended to the test set (Figure 1G) and held across alternative architectures (two residual CNN baselines and a larger U-Net-transformer) (Figure S5B–D, Figure S6). The 165_Saccharomycetales-trained model, hereafter “Shorkie LM”, thus represents the optimal evolutionary scale for S. cerevisiae generalization.
Shorkie LM captures regulatory conservation and generalizes across diverse fungi
Transcription factor (TF) binding motifs are fundamental regulatory units51, and previous studies demonstrate that masked DNA LMs learn subtle motif co-occurrence patterns22. We evaluated Shorkie LM’s motif identification by segmenting the S. cerevisiae genome (Figure 1B), randomly masking 15% of bases, and iteratively imputing them to reconstruct position probability matrices (Figure 2A; Methods). In the SMT3 promoter, Shorkie LM identified canonical motifs including Poly(dA:dT), Cbf1, Tye7, and Reb1, consistent with prior analyses52 (Figure 2B). This alignment-free approach enables flexible sequence probability derivation19.

Shorkie LM identifies conserved transcription factor binding motifs across fungal genomes.
(A) Position probability matrix (PPM) reconstruction from DNA sequences using the fungal language model Shorkie LM. (B) Comparative analysis of SMT3 promoter predictions (chrIV:1,469,090-1,469,198) by Shorkie LM and the Speciesaware DNA LM22,52, highlighting key motifs including poly(dA:dT), Cbf1, Tye7, and Reb1. (C) Summary of known motifs detected by Shorkie LM across six datasets: (1) reference S. cerevisiae genome; (2) four randomly selected S. cerevisiae strains; (3) five genomes from the Saccharomycetales order; (4) four genomes from the Ascomycota phylum; (5) four genomes from the Orbiliales order; and (6) four genomes from the Schizosaccharomycetales order. TF-MoDISco-identified motifs include TATA-binding protein, 5′ splice site (donor), branch point, Cbf1p, Reb1.1, Snf1.1, Mcm1.1, Rap1.1, Sfp1.2, Abf1.1 and Dot6. (D) Histograms depicting enrichment of TF-MoDISco-identified motifs upstream of transcription start sites (TSS) relative to background distributions in S. cerevisiae, and enrichment of 5’ splice sites (donors) and branch points within genic regions. (E) t-SNE embeddings of different genomic elements from the first self-attention layer of Shorkie LM.
We assessed Shorkie LM across six fungal datasets spanning different evolutionary distances (see Methods). Following prediction, we employed TF-MoDISco-lite53,54 for de novo motif clustering and matched clusters to yeast motif databases55–60 (Methods). Motif conservation varied across evolutionary distance. Shorkie recovered core regulatory motifs and features, including TATA-binding protein (TBP)/TATA elements, start codons, splice sites, and TF binding sites such as Cbf1, Reb1, and Snf1. Mcm1.1 was absent in Schizosac-charomycetales, which lack a direct homolog; this role is instead served by the functionally analogous MADS-box transcription factor Map161–64. Motif conservation declined beyond the Saccharomycetales order, consistent with model training metrics (Figure 1G; Figure 2C). See Supplemental Figures S7 and S8 for comprehensive motif discovery results.
To validate biological relevance, we mapped TF-MoDISco-derived motifs onto the S. cerevisiae genome, assigning motifs to their nearest genes and computing transcription start site (TSS) distances. Compared with random controls, TBP, Cbf1p, Reb1.1, Mcm1.1, and Snf1.1 showed promoter enrichment (Figure 2D; Figure S7). The 5’ splice donor site localized downstream of TSSs, while branch points distributed broadly within genes. Five randomly selected Saccharomycetales genomes produced similar enrichments (Figure S8). Additionally, Shorkie LM’s first attention layer effectively differentiated genomic features by embedding patterns (Figure 2E), as did subsequent layers (Figure S9).
These results demonstrate that Shorkie LM captures conserved regulatory grammar, accurately identifies motifs, and generalizes across substantial evolutionary distances.
Shorkie: LM transfer learning enables improved gene expression prediction
Building on the strong self-supervised sequence foundation, we developed Shorkie, a supervised model predicting RNA-seq and ChIP-exo/MNase aligned coverage tracks at 16 bp resolution from DNA sequences. Starting with the LM architecture, we removed its final four upsampling layers and added task-specific output heads (Figure 3A; complete configurations in Figure S10; Methods). We curated 2,162 experimental tracks for training: 1,128 ChIP-exo65, 20 ChIP-MNase65, and 1,014 RNA-seq datasets from various yeast isolates66.

Shorkie architecture and RNA-seq prediction performance across multiple scales.
(A) Shorkie architecture: U-Net model with eight transformer blocks. All layers inherit pretrained Shorkie LM weights; task-specific output heads (blue) predict perturbation timepoint RNA-seq (n = 3,053), 1000-strain RNA-seq (n = 1,014), ChIP-exo (n = 1,128) and ChIP-MNase histone marks (n = 20). (B) Yeast cells were grown to steady state, as determined by culture density, prior to addition of b-estradiol to the culture and subsequent sampling. (C) Distribution of bin-level Pearson’s R on held-out test data for each track type, comparing Shorkie and Shorkie_Random_Init. (D-G) Scatter plots comparing Shorkie and Shorkie_Random_Init for RNA-seq tracks at (D) bin-level Pearson’s R; (E) gene-level Pearson’s R; (F) quantile-normalized and mean-centered gene-level Pearson’s R; (G) gene-by-gene, track-level Pearson’s R. (H-J) RNA-seq coverage snapshots of S. cerevisiae test set gene loci: (H) chrVII:362,180–366,023 (RPL7A); (I) chrIV:305,657–310,505 (RPS16B and RPL13A); and (J) chrVII:495,374–499,965 (EFM5).
In addition, we generated 3,053 new high-resolution induction RNA-seq timepoints using a protocol adapted from Hackett et al.34 (Figure 3B), bringing the total to 5,215 experimental tracks. Key protocols and description of chemostats (ministat array), culture conditions, library preparation, data pre-processing and quality controls are detailed in Methods (Figure S11–S12).
To evaluate the impact of pretraining, we compared transfer learning from Shorkie LM against random initialization (Shorkie_Random_Init) across eight-fold cross-validation (Figure S13). On the transcriptional regulator induction RNA-seq test data, Shorkie achieved median bin-level Pearson’s R of 0.78 versus 0.67 for Shorkie_Random_Init, shifting the correlation distribution upward (Figure 3C) and boosting per-track correlations (Figure 3D).
Gene-level aggregation across exon-overlapping bins (Methods) yielded mean Pearson’s R of 0.88 for Shorkie versus 0.74 for Shorkie_Random_Init (Figure 3E). Normalized gene-level correlations (quantile-normalized per experiment and mean-centered per gene) confirmed this advantage (Figure 3F; Methods). After averaging track-specific performance across tracks for each gene, Shorkie exceeded Shorkie_Random_Init in 87.8% of genes, particularly at higher expression levels (Figure 3G; Figure S14L; Methods).
To understand the model’s regulatory focus, we analyzed self-attention weights centered on the three-exon gene EFM5 and housekeeping gene RPL7A (Methods). Attention from both the pretrained LM and Shorkie highlighted genic and discrete intergenic regulatory regions (putative promoters), whereas Shorkie_Random_Init produced diffuse attention patterns (Figure S15). Test loci visualization confirmed Shorkie’s accurate prediction of intronic coverage drops and expression profiles, contrasting Shorkie_Random_Init less precise predictions (Figure 3H–J).
These results demonstrate that supervised transfer learning from pan-fungal self-supervised pretraining provides robust, generalizable representations of exon-intron structure and regulatory grammar, yielding substantial improvements in expression prediction.
Shorkie transfer learning preserves regulatory motif recognition
To identify sequence patterns utilized by Shorkie, we performed in silico saturation mutagenesis (ISM) on 500 nt promoter windows (−450 to +50 relative to TSS) for three gene cohorts: 137 ribosomal protein (RP), 64 ribosome and rRNA biosynthesis (RRB), and 3,258 additional protein-coding genes. For Shorkie and Shorkie_Random_Init, we computed ISM importance maps by averaging predictions across that model’s eight cross-validation folds. We then compared these ISM maps to per-base information content derived from the pretrained Shorkie LM’s predictive probability distribution relative to the genomic background.
In RP promoters like RPL26A (Figure 4A, Figure S16), both Shorkie LM and Shorkie recovered the forkhead-binding IFHL motif, typically located ~50–80 bp upstream of the TSS. This motif is recognized by the winged-helix domain of Fhl1, which upon phosphorylation recruits the coactivator Ifh1, linking TOR/PKA signaling to transcriptional activation67–69. Both models also identified the UASrpg element (Upstream Activation Sequence, ribosomal protein genes), bound by the pioneer factor Rap1, which recruits chromatin remodelers, scaffolds Fhl1–Ifh1 complexes, displaces the +1 nucleosome, and establishes nucleosome-depleted regions essential for preinitiation complex assembly70–73.

Shorkie uses promoter and splicing motifs learned during pretraining.
(A-C) Promoter regions (−450 to +50 bp relative to the TSS; 500 bp total) of RPL26A (chrXII:818,862–819,362), FUN12 (chrI:75,977–76,477), and KRE33 (chrXIV:374,871–375,371). Rows 1-3 show DNA logos from Shorkie LM, and ISM maps from Shorkie (fine-tuned) and Shorkie_Random_Init (no self-supervision pretraining). Row 4 shows gene annotations from IGV JS80. The Shorkie LM PWMs were generated from PPMs (Figure 2A; Methods), whereas the Shorkie and Shorkie_Random_Init ISM maps were produced via an ISM analysis that systematically substituted each nucleotide with the three alternatives. (D) Canonical S. cerevisiae splicing motifs81. (E-G) Shorkie ISM maps for splicing motifs in DTD1, MIMS2, and two-intron gene HOP2. (H) TF-MoDISco-identified motifs on Shorkie ISM maps: curated yeast database motifs (top) and Shorkie-derived motifs (bottom).
In RRB promoters, such as FUN12 (Figure 4B) and KRE33 (Figure 4C), Shorkie LM captured the RRPE motif (5’-TGAAAAATTTT-3’), bound by the repressor Stb3, and the PAC motif (5’-GCGATGAGATGAG-3’), recognized by Dot6/Tod6 repressors. These cis-elements coordinate rRNA processing and ribosome assembly genes during the cell cycle and stress responses74–79. Shorkie recapitulated RRPE and PAC motifs and additionally detected Abf1 and Reb1 binding motifs. See Figure S17 for four additional protein-coding genes.
Within genes, Shorkie LM and Shorkie detected canonical splicing signals (Figure 4D)81: in DTD1 (Figure 4E), MMS2 (Figure 4F), and the multi-exon HOP2 (Figure 4G), Shorkie ISM maps delineated the 5’ splice donor and branch-point81–84. Models were insensitive to acceptor-site mutations—an observation mirrored by Tomaz da Silva et al.52, which likewise fails to reconstruct 3’ acceptor motifs. TF-MoDISco analysis recovered additional motifs including TATA, Sfp1, Tbf1, Cbf1, and Ume6 (Figure 4H).
Across all ISM analyses, Shorkie’s ISM maps preserved regulatory motif signatures acquired during language model pretraining, whereas Shorkie_Random_Init failed to recover key motifs. Thus, Shorkie leverages learned regulatory and genic features to improve predictions.
Shorkie captures dynamic cis-regulatory motif changes across time-course TF inductions
Building on Shorkie’s ability to identify static cis-regulatory elements, we investigated temporal motif usage during TF induction. We performed ISM across promoters (−450 to +50 nt relative to TSSs) of Saccharomyces Genome Database (SGD)-curated TF targets85 to generate time-resolved maps (Methods).
We first examined MSN2, a C2H2 zinc-finger TF that activates ~200 stress-responsive genes via STRE motifs86–89. Shorkie’s ISM maps at the ATG42 promoter revealed progressive STRE sharpening over 0– 90 min (Figure 5A), mirroring RNA-seq fold-changes (Figure 5B; Methods). Euclidean distance heatmaps quantified temporal ISM divergence (Figure 5C), with normalized, mean-centered Pearson’s R between experimental and predicted RNA-seq across MSN2 perturbations ranging from 0.55 to 0.65 (Figure 5D). TF-MoDISco analysis of ΔT ISM maps captured average motif kinetics (Figure 5E; Figure S18A–D show another example at the GLK1 promoter; Methods).

Time-course analysis of stress-responsive transcription factor induction.
(A-E) MSN2 induction at the ATG42 promoter region (–450 to +50 bp relative to the TSS; chrII:515,214–515,714), sampled at seven timepoints blabeled in minutes. (A) Shorkie ISM sequence logos: rows correspond to successive timepoints (top to bottom), with the bottom row showing the reference. Key TF-binding motifs are annotated. (B) Experimental fold-change in reads per million (RPM) (blue) versus Shorkie-predicted signal (orange) across the ATG42 locus at each timepoint. (C) Heatmap of pairwise Euclidean distances between ISM logos, illustrating temporal divergence in motif strength and composition. (D) TF-MoDISco-identified motifs extracted from ΔT ISM matrices relative to T0. (E) Boxplot of normalized Pearson’s R between experimental and predicted profiles across all S. cerevisiae genes for MSN2 induction at each timepoint. (F–J) MSN4 induction at the TSL1 promoter region (–450 to +50 bp relative to the TSS; chrXIII:70,173–70,673), with panels analogous to (A–E).
We next examined MSN4, an MSN2 paralog rapidly induced upon stress90. Shorkie’s ISM analysis at the TSL1 promoter showed similar STRE dynamics, corresponding with RNA-seq fold-changes (Figure 5F–G) and reflected in Euclidean distance heatmaps (Figure 5H). TF-MoDISco analysis of ΔT ISM maps quantified temporal motif changes, with normalized Pearson’s R between experimental and predicted RNA-seq ranging 0.45-0.70 (Figure 5I–J; Figure S18E–H, AYR1 promoter).
Finally, we investigated MET4, a bZIP co-activator recruited to E-box motifs (TCACGTG) by cofactors Cbf1 and Met31/Met3291,92. Shorkie’s E-box ISM maps inversely correlated with TF induction and were attenuated by cofactor binding, suggesting capture of cofactor-mediated recruitment rather than direct MET4–DNA binding (Figure S19; see Discussion).
These results demonstrate that Shorkie dynamically tracks cis-regulatory motif usage across TF induction time courses, recapitulating activation kinetics and providing insights into temporal regulatory grammar.
Shorkie predicts promoter variant effects validated by MPRAs
Massively parallel reporter assays (MPRAs) provide high-throughput measurements of cis-regulatory activity, enabling regulatory syntax hypothesis testing and variant interpretation. While MPRA data are not ideal for Shorkie due to its training on large endogenous sequences rather than short reporter constructs, we still expect reasonable concordance predicting MPRA sequences after marginalizing surrounding context.
We assessed Shorkie using the Random Promoter DREAM Challenge MPRA dataset93 containing a heldout set of 71,103 sequences across eight categories: native yeast promoters; random 80-bp oligonucleotides; high-expression sequences; low-expression sequences; sequences challenging prior models; single-nucleotide variant (SNV) perturbations; motif perturbations; and motif-tiling constructs. Each sequence was assayed in ~100 cells for precise expression estimates93. To make marginal predictions with Shorkie, we replaced MPRA constructs upstream of TSS for selected “background” genes and averaged predictions across backgrounds.
To characterize positional effects, we selected 10 forward-strand and 12 reverse-strand genes representing low (5–25th percentile), medium (25–75th percentile), and high (75–95th percentile) pre-induction RNA-seq expression quantiles. We systematically inserted MPRA sequences at eleven positions, stepping every 10 bp from 200 to 100 bp upstream of the TSS, and quantified regulatory impact as the log fold-change in downstream gene expression (Figure 6A; Methods).

Evaluation of Shorkie’s predictions of promoter variant effects using MPRA data.
(A) Experimental schematic showing MPRA sequences inserted at positions 100–200 bp upstream of the TSS in 10 bp increments for selected yeast genes. (B-C) Classification performance distinguishing highversus low-expression sequences across upstream insertion sites assessed by (B) AUROC and (C) AUPRC. Genes were stratified into three RNA-seq expression quantiles (5–25%, 25–75%, and 75–95%); dashed colored lines represent individual genes, and black lines depict mean ± standard error. (D–E) Comparison between Shorkie predictions (log fold-change scores) and DREAM-RNN model predictions with experimentally measured expression for (D) native yeast sequences and (E) challenging sequences. (F–H) Model performance evaluated for specific regulatory variant sets: (F) single-nucleotide variants (SNV), (G) motif perturbations, and (H) motif tiling constructs. (I) RNA-seq coverage predictions comparing Shorkie and DREAM-RNN against experimentally measured coverage.
Across tested genes, high-expression sequences yielded positive log fold-change scores, while low-expression sequences typically produced negative scores (Figure S21A–B). Effect magnitudes modestly increased with greater TSS distance. Framing high- versus low-expression sequence prediction as binary classification, Shorkie achieved near-perfect discrimination at each insertion site (AUROC and AUPRC >0.95; Figure 6B– C; Figure S21C–D). The position 180 bp upstream was selected for subsequent analyses (Figure S20A).
Shorkie’s marginalized predictions strongly correlated with experimental MPRA measurements: Pearson’s R of 0.70 for native yeast promoters, 0.74 for random sequences, and 0.70 for challenging sequences (Figure 6D–E, Figure S20B–D). For variant-specific categories, comparing reference-alternate differences, correlations were 0.54 for SNV perturbations, 0.82 for motif perturbations, and 0.56 for motif-tiling constructs (Figure 6F–H). While the best-performing MPRA-trained model, DREAM-RNN outperformed Shorkie on MPRA predictions, Shorkie’s concordance is assuring given zero-shot generalization from endogenous genome training. Moreover, Shorkie outperformed DREAM models when predicting endogenous gene expression, highlighting that context drives performance differences (Figure 6I). In sum, these results demonstrate Shorkie’s robust capability to predict promoter-driven expression.
Shorkie predicts cis-eQTL regulatory impacts
Predicting how regulatory variants alter gene expression is critical for dissecting genetic association mechanisms. We used Shorkie to interpret yeast cis-eQTL effects66,94,95. For instance, at the OMA1 locus, the eQTL alternate allele reduced Shorkie’s predicted RNA-seq coverage relative to reference (Figure 7A)66,95, while at LAP3, the lead eQTL alternate allele increased predicted coverage (Figure 7B). We quantified variant effects via gene expression log fold-change (Figure 7C; Methods).

Shorkie accurately predicts cis-eQTL variant effects.
(A) Positive eQTL example demonstrating reduced expression associated with the alternate allele at OMA1 (chrXI:603,195–604,232). (B) Positive eQTL showing increased expression associated with the alternate allele at LAP3 (chrXIV:200,569–201,933). (C) Computation of log fold-change expression scores for evaluating variant effects. (D) Generation of negative eQTL controls matched by genomic characteristics from ~1,000 natural yeast isolates. (E,F) Precision-recall (PR) curves comparing Shorkie and DREAM models for Caudal et al. (E) and Kita et al. (F) datasets. (G,H) AUPRC scores by TSS distance bins in Caudal et al. (G) and Kita et al. (H) datasets. (I–N) ISM maps centered on eQTL SNPs, highlighting regulatory motifs identified by Shorkie (SNP in light-blue) and DREAM-RNN, with adaptor sequences in gray.
We benchmarked Shorkie on eQTL datasets from Caudal et al. (1,901 local cis-eQTLs from ~1,000 yeast isolates; Figure S22A–B; Methods)66,95 and Kita et al. (683 eQTLs categorized as “Promoter,” “UTR5,” “UTR3,” and “ORF”; Methods)94. Negative controls were generated by randomly selecting noncoding SNPs matched by reference/alternate alleles, TSS distance, and minor allele frequency ≥5% (Figure 7D; Figure S22C;Figure S23A; Methods).
Compared to top DREAM Challenge models (DREAM-CNN, DREAM-RNN, DREAM-Atten)93, Shorkie achieved superior ROC and PR metrics for both Caudal et al. (Figure 7E; Figure S22E) and Kita et al. datasets (Figure 7F; Figure S23), with higher AUROC and AUPRC scores across all TSS distance bins (Figure 7G–H).
ISM analyses of eQTL SNP loci revealed allele-specific remodeling of key cis-regulatory elements: creation (Figure 7I) or loss (Figure 7J) of polyadenylation efficiency motifs; disruption of PAC motif bound by Dot6/Tod6 repressors, correlating with increased expression (Figure 7K); and Reb1 motif alterations either weakening binding (Figure 7L) or strengthening it (Figure 7M–N). See Figure S24 for additional examples.
Discussion
In this study, we demonstrate that pretraining a language model on Saccharomycetales order genomes strikes an optimal balance between dataset size and diversity with regulatory conservation for learning the S. cerevisiae cis-regulatory grammar. Integrating convolutions, transformers, and residual connections within a U-Net architecture, Shorkie LM attains low perplexity on held-out S. cerevisiae chromosomes and reconstructs canonical TF binding motifs de novo across diverse fungal species. Transfer learning from this foundation into Shorkie substantially improves RNA-seq and ChIP-exo/MNase coverage prediction, raising median binlevel Pearson’s R from 0.67 (random initialization baseline) to 0.78 and gene-level Pearson’s R from 0.74 to 0.88.
TF-MoDISco and ISM analyses show that Shorkie captures both static and dynamic motif signatures. The model recovers static motifs including Poly(dA:dT) tracts, Cbf1, Reb1 and canonical splice-site signals, confirming that evolutionary pretraining internalizes core regulatory elements. During transcription factor induction time courses, Shorkie dynamically tracks regulatory changes: STRE motif signals sharpen during MSN2 and MSN4 responses, and E-box engagement reflects cofactor-mediated MET4 activation.
While ISM and TF-MoDISco correctly identify E-box motifs at MET4 target promoters, they also highlight secondary signals with unclear mechanisms. These features may reflect persistent SCFMet30-mediated ubiquitination of Met496, transcriptional squelching via Mediator/SAGA cofactor sequestration97,98 or feedback from intracellular sulfur metabolites99. Disentangling these regulatory layers demands targeted experiments—e.g. Met4 and cofactor ChIP-seq, ubiquitination-deficient Met4 variants and time-resolved metabolomics. Such studies could distinguish direct DNA binding from indirect regulatory cascades and guide future Shorkie applications to transcriptional networks.
Shorkie’s ability to learn regulatory patterns from perturbation experiments opens new avenues for network inference. Genome-wide perturbation screens could systematically map regulator-target relationships through sequence interpretation, while time-series experiments could reveal kinetic parameters governing transcription, mRNA degradation, and splicing. These applications extend Shorkie beyond prediction toward mechanistic discovery. Current limitations point to specific technical challenges. ChIP-exo was the most challenging assay: predictions track broad trends but systematically underestimate extreme, narrow peaks. This reflects the zero-inflated, heavy-tailed nature of ChIP-exo data and suggests that variance-stabilizing target transforms (e.g., square-root) or distribution-aware losses (e.g., focal loss) could improve performance (Figure S25). Similarly, Shorkie RNA-seq time course predictions show compressed dynamic range relative to experimental measurements (Figure 5B,G).
Yeast exemplifies where self-supervised pretraining excels. With a ~12 Mb compact genome, S. cerevisiae cannot support large-scale supervised learning from scratch. MPRA approaches offer synthetic training data but sacrifice native genome context, creating a fundamental tradeoff between scale and biological authenticity. Our evolutionary pretraining strategy complements these efforts, allowing Shorkie to learn representations grounded in native promoters. Future work may explore clever combinations to exploit the strengths of the different approaches.
We propose that genome size and label abundance jointly determine when pretraining yields benefit. Smallgenome organisms with limited experimental data (like yeast) benefit most from phylogenetically informed pretraining. Large-genome species (like mammals) with extensive experimental resources may show smaller pretraining gains, though benefits could persist in data-sparse contexts and cross-species transfer. Systematic studies varying taxonomic scope, phylogenetic distance, and experimental data volume will define the boundaries of this pretraining regime.
Our results establish masked nucleotide pretraining as a powerful foundation for regulatory genomics. By training at optimal evolutionary scales, models learn transferable representations that substantially improve sequence-to-expression prediction. While technical challenges remain, this framework provides a scalable path toward mechanistic understanding of gene regulation across diverse biological systems.
Online Methods
Fungal genome and annotation download, filtering, and biotype partitioning
We downloaded the main species table containing accession IDs, species names, and assembly and database identifiers from Ensembl Fungi release 59 (https://ftp.ebi.ac.uk/ensemblgenomes/pub/release-59/fungi/species_EnsemblFungi.txt) and used to retrieve all genomic and annotation data. For each taxon, we retrieved the unmasked genome FASTA file and its XML metadata, plus the corresponding GTF annotation file.
We filtered each genome FASTA was filtered by parsing its XML to determine assembly level (“chromosome” vs. “scaffold”). We retained both chromosome- and scaffold-level assemblies, discarding contigs shorter than 32,768 bp. We renamed remaining contigs according to a unified convention (chrI through chrXVI for yeast, original names otherwise). We produced a cleaned species manifest listing assembly levels, chromosome counts, and total base counts for all retained genomes. We partitioned each annotation file into subsets based on gene biotype (e.g. protein-coding, non-coding, rRNA, etc.).
Shorkie LM model architecture
Shorkie is a U-Net transformer-based model that processes 16,384-bp genomic windows and outputs a probability distribution over the four nucleotides (A, C, G, T) at each position (Figure S1). It contains 13,665,828 parameters (13,651,812 trainable; 14,016 non-trainable).
Encoder (down-sampling) path
The encoder begins with a 1D convolution (kernel size = 11, filters = 96), projecting the input tensor to a feature map of shape (16,384 × 96). Seven successive residual down-sampling stages follow. At stage i, the feature map is passed through a residual convolutional block: batch normalization → Gaussian Error Linear Unit (GELU) activation100 → Conv1D (kernel size = 5; filters = Ci) → dropout (p = 0.05) → learned residual scaling. The block output is added to its input, and a MaxPooling1D layer (pool size = 2) reduces the sequence length in half. Channel widths increase across stages as Ci ∈ [96, 128, 160, 192, 256, 320, 384], while the sequence length decreases by 2 × each stage from 16,384 (1-bp) to 128 (128-bp).
Transformer bottleneck
At 128 bp resolution, the (128 × 384) feature map was feed into a stack of eight Transformer blocks to capture long-range dependencies. Each layer uses LayerNorm, then multi-head self-attention (model dim = 384; 8 heads; key dim = 64) with residual dropout (p = 0.05), followed by a two-layer position-wise feed-forward network (Dense → Dropout → ReLU → Dense → Dropout) with a residual connection. This bottleneck integrates context across the full input span.
Decoder (up-sampling) path and output
The decoder mirrors the encoder in seven up-sampling stages. Each stage applies BatchNorm and GELU, a channel-preserving projection (Dense 384→384), and UpSampling1D (size = 2) to double the sequence length (e.g., 128 → 256 → … → 16,384). The up-sampled features are merged with the corresponding encoder features via U-Net–style skip connections to restore fine-grained detail, then refined by a depthwise-separable convolution (kernel size = 3; filters = 384), BatchNorm, and GELU. A final 1×1 Conv1D (filters = 4) followed by softmax yields a per-position probability distribution over {A, C, G, T}. (Nearest-neighbor upsampling follows the UpSampling1D definition.)
Phylogenetic tree reconstruction and fungal genomes distance estimation
Phylogenetic tree creation
We converted all species names to NCBI Taxonomy identifiers (TaxIDs) with the ETE Toolkit Python API 38. To reconstruct a minimal spanning tree that includes only our taxa of interest, we ran the ete-ncbiquery command-line module with our TaxID list and requested Newick-formatted output. This step pruned all non-target lineages while preserving branch lengths and hierarchical relationships. We loaded the resulting Newick file into ETE to verify correct monophyletic groupings and confirm presence of every target species in NCBI. For visualization, we uploaded the pruned tree to the Interactive Tree Of Life (iTOL v5) web server39,40 and overlaid custom annotations (e.g., colored clade highlights) using iTOL dataset templates (Figure S2).
Pairwise genomic distance estimation using alignment- and sketching-based methods
We quantified genomic divergence of the 1,341 fungal assemblies relative to the S. cerevisiae R64 reference using complementary alignment-based and sketching-based methods. For the alignment-based approach, we ran MUMmer4’s nucmer41,101 with 40 CPU threads to align each cleaned FASTA against the R64 reference, producing a delta file of all maximal unique matches. We then extracted detailed alignment statistics with show-coords -lcr, yielding tables of reference and query start-end positions, block lengths, percent identity, and coverage for every alignment block. To visualize large-scale synteny and structural variation, we generated dot plots for each genome pair using MUMmerplot. These plots enable rapid inspection of collinearity breaks, inversions, and translocations across the fungal assemblies.
For rapid, alignment-free genomic distance estimation, we applied two sketching-based tools: Dashing2102 and Mash42 on the same genome pairs. Dashing 2 leverages the SetSketch data structure103 (using a truncated logarithm of hashed k-mers) together with ProbMinHash104 for multiplicity-aware sketching. Mash42 employs classical MinHash105 on each genome’s k-mer set (default k = 21, sketch size s = 1,000) to estimate Jaccard similarity106.
Shorkie LM data preprocessing
Repetitive region detection and masking
Most fungal assemblies in the Ensembl database lack adequate soft-masking of repetitive elements. To address this, we retrieved 1,501 genomes from the Ensembl FTP site and implemented a two-tiered repeat-masking pipeline. First, we generated a de novo repeat library for each genome using RepeatModeler v2.044, which integrates multiple discovery algorithms, RepeatScout, RECON, and LTR_retriever44,47,48, to capture both interspersed and structural elements unique to each assembly, and then merged the resulting consensus sequences with curated entries from Dfam46,107. Next, we ran RepeatMasker against this custom library (plus standard repeat databases), employing RMBlast, a RepeatMasker compatible version of the standard NCBI blastn program (https://www.repeatmasker.org/rmblast/), for sensitive and high-throughput alignments. We enabled the “-xsmall” option to soft-mask repeats in lowercase thereby preserving original sequence length and coordinates and the “-gff” flag to output annotations in GFF3 format. Finally, we applied the DUST algorithm (https://meme-suite.org/meme/doc/dust.html) via the MEME suite43 (default cutoff score threshold 20) to soft-mask residual low-complexity regions (Figure S3A). After the pipeline, 1,341 genomes were successfully masked and used for further preprocessing. We validated the workflow by comparing Ensembl’s original soft-masked regions with our custom masks in six representative assemblies and observed strong concordance (Figure S3B). We then partitioned each genome into 16,384-bp windows with a 4,096-bp stride and applied a 7% repeat-content threshold for quality control, excluding ~20% of windows from the training, validation, and test sets (Figure S3C).
Homologous and paralogous sequence removal between training, validation and test sets
To guard against data leakage and ensure truly independent evaluation splits, we developed a three-step homology-filtering pipeline that removes any training sequences sharing appreciable similarity with those in our validation or test sets50. First, we aligned every training sequence against both the validation and test sets using Minimap2 (v2.28-r1209; assembly-to-assembly mode, “-x asm“)49 to produce PAF files that report, for each query, the coordinates and match statistics of all detected alignments. From each PAF file, we extracted two metrics for every query-target pair:
Coverage = matching bases (PAF field 10) / query length (PAF field 2)
Identity = matching bases (PAF field 10) / alignment block length (PAF field 11)
These ratios quantify how much of a training sequence overlaps with other splits and how similar those overlaps are. Finally, we removed any training sequence for which both coverage ≥ 5 % and identity ≥ 30 % in any alignment, yielding a leakage-free training corpus (Figure S3D). The alignment scatter plots for traintest and train-validation splits for each dataset are shown in Figure S3E.
Evaluating fungal genome annotation completeness using BUSCO
We first retrieved and unpacked the BUSCO v5 fungal lineage dataset (fungi_odb10, 758 orthologs; 2024-01-08; https://busco-data.ezlab.org/v5/data/lineages/fungi_odb10.2024-01-08.tar.gz) to establish a consistent benchmark. For each of the 1,341 assemblies, we extracted all proteins from the Ensembl Fungi release 59 GFF annotation and its corresponding genome using gffread108. We then ran BUSCO109 in protein mode (-m proteins) on each proteome. BUSCO classifies each ortholog as “Complete (single-copy or duplicated)”, “Fragmented”, or “Missing”, providing a standardized completeness score across all annotations (Figure S4G–I).
TFRecord generation of one-hot encoded genomic windows with exon and repeat masks
We loaded the repetitive, homologous, and paralogous-cleaned 16,384 bp windows with pysam (http://code.google.com/p/pysam/). For each window we: (1) one-hot encoded the DNA sequence; (2) computed exon masks by projecting GTF-derived transcript models onto the window and trimming a 2-bp flanking “chew” region; (3) derived repeat masks by flagging lowercase bases; and (4) assigned a species index. We flattened the resulting arrays (“sequence”, “exon_mask”, “repeat_mask”, “species”) to bytes and serialized them as TensorFlow Example protocol buffers. Finally, we wrote ZLIB-compressed TFRecord shards containing 32 examples each.
Shorkie LM training
We trained and evaluated Shorkie LM using the ZLIB-compressed TFRecord shards described above via a custom version of the baskerville API, called baskerville-yeast. We split shards 80:20 into train:validation. Each epoch sampled up to 150 minibatches (batch size = 8) from an in-memory shuffle buffer of 256 records, with full reshuffling between epochs.
At each step, we masked 15% of positions per sequence (m = ⌊0.15 × 16,384⌋ = 2,457). Following the BERT protocol110: 80 % of masked sites were properly masked, 10 % were substituted by a random nucleotide, and 10 % were left unchanged to prevent the model from over-relying on the mask token distribution. To exploit the fact that double-stranded DNA is symmetric under reverse complementation, we applied reverse-complement augmentation to each input sequence with probability 0.5, thereby encouraging the model to learn strand-invariant features, a strategy shown to substantially improve performance111,112.
We computed categorical cross-entropy over masked positions only and reweighted the loss by genomic region. In order to focus the model on regulatory sequences, we down-weighted exonic and repeat regions by a factor of 0.1, following the success of this strategy for repeats in prior work52. We trained the model using the Adam optimizer113 (learning rate = 1 × 10−4; β1= 0.7; β2= 0.9), global clipnorm = 0.1, and a linear warmup over the first 20,000 steps.
Training proceeded for up to 10,000 epochs (minimum = 100; maximum = 10,000), each capped at 150 steps, with early stopping according to the validation loss (patience = 1,000 epochs). At the end of each epoch, we averaged validation loss over five independent mask-and-predict passes per example (repeat_eval = 5) to reduce sampling noise. We retained the checkpoint with the lowest validation loss as the final model.
Shorkie LM evaluation
We evaluated held-out test windows using the same “mask → predict → tile” procedure. For each test sequence, we iteratively masked 15 % of positions (2,457 positions) and predicted them until all positions had been covered. We specified the --rc flag to average predictions from both the forward sequence and its reverse complement. We then computed the per-position cross-entropy loss (Equation 1) for each 16k window s as:

where L =16,384 is the window length, 



Perplexity is then defined as

Finally, we calculated taxon-specific evaluation metrics by summing segment losses for each species and dividing by the number of segments for that species, yielding a species-level loss. In addition to loss and perplexity, we computed and stored a position probability matrix (PPM) for each sequence (x_pred), alongside one-hot inputs (x_true), species labels, and scaling weights for each base pair in a pred.npz file. Finally, we converted these PPMs into information content matrices (ICMs)114,115 to facilitate the identification of TF binding sites.
Computation of Shorkie LM’s information content matrix
Let 

and then renormalize across nucleotides so that

The Shannon entropy at position j is

with larger 

For logo visualization, each nucleotide’s column height is set to

Stacking letters in ascending 


Constructing a DNA logo of the SMT3 promoter region using SpeciesLM
We adapted the Python notebook workflow of SpeciesLM52 (https://github.com/gagneurlab/dependencies_DNALM/blob/main/compute_and_visualize_dep_maps.ipynb). First, we loaded a pretrained BERT-style masked-language model (BertForMaskedLM; “johahi/specieslm-fungi-upstream-k1”) and its AutoTokenizer via Hugging Face Transformers116. Following the notebook, we applied this model to the 1 kb upstream region of SMT3 in S. cerevisiae. For each sequence, we tokenized the nucleotides and prepended a proxy-species identifier. At inference, a softmax produced per-position base-probability distributions. We then computed per-position information content (IC) from the reference (unmutated) probabilities against the yeast genomic background. Finally, we generated a sequence logo by setting the height of nucleotide b at position j to its predicted probability multiplied by the IC (Equation 8), so total stack height reflects conservation and relative letter heights encode base preferences (Figure 2B).
Six genomic datasets and PPM construction for Shorkie LM evaluation
We evaluated Shorkie LM across six diverse genomic datasets:
S. cerevisiae reference genome (R64).
Four randomly selected S. cerevisiae strains: S. cerevisiae YJM1202, YJM1400, YJM555, and YJM984.
Five genomes within the Saccharomycetales order: Candida albicans, Eremothecium gossypii FDAG1, Kluyveromyces lactis str. NRRL Y-1140, Komagataella phaffii CBS 7435, and Candida glabrata.
Four genomes from the broader Ascomycota phylum: Aspergillus fumigatus, Neurospora crassa, Penicillium chrysogenum str. P2niaD18, and Tuber melanosporum.
Four genomes from the Orbiliales order: Arthrobotrys flagrans str. CBS H-5679, Arthrobotrys oligospora ATCC 24927, Dactylellina haptotyla CBS 200.50, and Drechslerella stenobrocha 248.
Four genomes from the Schizosaccharomycetales order: Schizosaccharomyces cryophilus, Schizosac-charomyces japonicus, Schizosaccharomyces octosporus, and Schizosaccharomyces pombe.
Except for S. cerevisiae and other Saccharomycetales genomes, all others were held out during training. We then applied the approach described in the “Shorkie LM Data Preprocessing” section to segment genomes into 16,384 bp windows, create ZLIB-compressed TFRecord shards, and predict with Shorkie LM.
Motif discovery with TF-MoDISco-Lite
TF-Modisco run on the S. cerevisiae genome
To identify salient sequence motifs from Shorkie LM’s predictions, we employed TF-MoDISco-Lite (https://github.com/jmschrei/tfmodisco-lite), a memory- and time-efficient reimplementation of TF-MoDISco53,54. First, we loaded one-hot encoded inputs (x_true) and predicted probabilities (x_pred) from the pred.npz file generated during Shorkie LM evaluation. For each nucleotide channel i ∈ {A, C, G, T} at every position j = 1, …, L within a 16,384 bp window, we added a pseudocount ε = 1 × 10−4 to each probability pi,j. We then computed the local background frequency at position j as

And transformed each adjusted probability into a log-odds score:

thereby accentuating deviations from the local background. We saved these log-odds matrices as “x_true.npz” and “x_pred.npz”, reshaped them to (samples × positions × channels), and then ran modisco motifs -s x_true.npz -a x_pred.npz -n 1000000 -w 16384 to sample one million seqlets across all 16,384 bp windows. TF-MoDISco-Lite then clustered those seqlets into consolidated motifs by first computing cosine similarity on gapped k-mer representations and next refining clusters via fine-grained realignment. For each resulting cluster, it computes both a contribution weight matrix (CWM) and a PWM. The modisco report step then generated motif logos and an interactive HTML summary.
Curating known TF-binding motifs from multiple yeast motif databases
We curated known TF-binding motifs from six publicly available databases, covering literature-curated associations, computational predictions, and high-throughput assay-derived specificity profiles. We included YEASTRACT, which provides 732 curated yeast motifs (average width 9.8 bp)59 (https://yeastract.com/); SwissRegulon Yeast, with 158 genome-wide motifs58 (https://swissregulon.unibas.ch/pages/); UniPROBE Yeast (GR09), containing 89 PBM-derived motifs57 (http://thebrain.bwh.harvard.edu/uniprobe/); MacIsaac v1, offering 124 phylogenetically conserved motifs56 (https://fraenkel-nsf.csbi.mit.edu/improved_map/); SCPD, supplying 24 promoter-derived motifs (https://esefinder.ahc.umn.edu/cgi-bin/tools/ESE3/esefinder.cgi we batch-normalize)60; and YeTFaSCo, a comprehensive compendium of 1,709 motifs for 256 yeast proteins calculated and quality-assessed by multiple metrics (http://yetfasco.ccbr.utoronto.ca/)55). All motifs were downloaded in MEME format from the respective websites and merged to obtain a comprehensive yeast TF-binding motif database for integration into our downstream analyses.
Genome-wide enrichment analysis of TF-MoDISco motifs around TSS
To map TF-MoDISco-derived motifs to the genome coordinates and assess their proximity to transcription start sites (TSS), we first parsed the HDF5 output from the TF-MoDISco-Lite run (modisco_results.h5) to extract seqlet positions (start, end, example index, strand) for each pattern. We then converted these coordinates to genomic coordinates by adding the seqlet offsets to the corresponding entries in the original BED file of one-hot input windows, yielding a unified BED of motif hits annotated with species, chromosome, start, end, strand, and the best-matching known motif with its associated q-value.
Next, we generated a comprehensive TSS annotation by parsing GTF files. For each gene, we recorded the the 5′ end of its transcripts (start coordinate for “+” strand, end for “–” strand) and sorted these TSS positions per chromosome. For each motif hit, we computed its midpoint and located the nearest TSS via binary search on the sorted list of transcripts, defining signed distance as negative for upstream (“–”) and positive for downstream (“+”) relative to the TSS strand.
To establish a background distribution, we sampled one random position per seqlet from the metaclusters on the same chromosome, drawing positions uniformly across chromosome lengths, and calculated each position’s closest-TSS distance using the same procedure. Finally, we compared the observed and background distance distributions by plotting histograms over a ±2.5 kb window centered on the TSS to highlight motif enrichment patterns.
Embedding t-SNE clustering using Shorkie LM
To generate low-dimensional embeddings of genomic contexts, we first defined three interval classes across all sixteen S. cerevisiae chromosomes: (1) Promoters: 500 bp immediately upstream of each start codon; (2) gene bodies: the span between each gene’s start and end coordinates; (3) intergenic regions: all regions not annotated as gene, exon, or CDS.
Each interval was retrieved from the reference genome using pysam, centered, and end-padded to 16,384 bp. Sequences on the “–” strand were reverse-complemented. We then one-hot encoded the four nucleotide channels and concatenated a 165-dimensional species one-hot vector, setting the S. cerevisiae channel (index 114) to 1. Batches of eight intervals (shape 16,384×170) were fed into a pretrained Shorkie LM. To capture intermediate representations, we defined for each selected layer a sub-model that takes the original LM inputs and returns that layer’s activations. Ten selected layers are max_pooling1d_6, multihead_attention, dense, dense_1, multihead_attention_7, dense_14, dense_15, dense_16, dense_28, dense_29.
For each interval, we mean-pooled the per-position outputs across the sequence axis, concatenated the resulting vectors to form an embedding of dimension D, and stored the matrix (N intervals × D) in HDF5 datasets. We also saved accompanying metadata arrays: chromosome, coordinates, strand, feature class, and gene_id. Next, we aggregated metadata across all chromosomes and parsed each gene interval’s biotype from the Ensembl GTF, categorizing intervals into five groups: “Protein-coding gene,” “Intergenic region,” “tRNA,” “Transposable element,” and “Promoter”. For each layer’s embedding matrix, we applied t-SNE 117 (scikit-learn TSNE with n_components = 2) to project the D-dimensional embeddings into two dimensions. The resulting 2D coordinates were visualized to assess clustering patterns by genomic feature.
Shorkie and Shorkie_Random_Init data pre-processing
RNA-Seq perturbation experiments
The design of the inducible genetic perturbation experiments builds on methods developed for the Induction Dynamics gene Expression Atlas34, where hundreds of transcription factors were independently induced and resultant gene expression changes were profiled over time using RNA hybridization microarrays. New data used for Shorkie-supervised training were generated at Calico Life Sciences LLC using updated miniaturized chemostats, or ministats. The instrumentation and RNA-sequencing protocols are described here.
Strain construction and selection
Each time-course experiment uses a strain selected from the Yeast Estradiol strains with Titratable Induction (YETI) collection118, where the native promoter for a gene of interest was replaced with a synthetic Z3EV inducible promoter which drives transcription in the presence of estradiol. New data collected for this study can be split into three partitions: (1) many replicates of pre-induction cultures of the MSN4 inducible strain, (2) a set of 8 TF perturbations in replicate, matched to previously measured microarray data, and (3) a set of 460 other genes, including kinases, phosphatases, and other transcriptional regulators prioritized as likely to have downstream transcriptional changes as assessed using evidence from YeastMine curated annotations119, Phenome120, and Fitness Clusters 121.
Growth conditions
For all experiments, cells were grown under continuous culturing conditions. Cultures were maintained under phosphate limitation in minimal chemically defined media prepared by mixing 20mL of 1000x vitamin solution, 20mL of 1000x metals, 40mL of 10g/L KH2PO4, 1L 40% dextrose, and 2L 10X salts solution in 16L of milliQ water to bring the total volume to 20L. (Stock solutions defined in Table S1).
Instrumentation and perturbation experiments
To increase throughput and coverage of gene expression changes, we developed a ministat array system capable of growing 24 30mL cultures in parallel to steady state, applying a chemical perturbation, and generating samples for time-resolved omic measurements. The system is housed in a 30°C warm room and consists of four banks of six 100 mL round-bottom vessels, integrated via a 24-vessel manifold into a complete ministat array (Figure S11).
Each ministat array incorporates three commercial peristaltic pumps: (1) a media pump that delivers fresh media to each vessel at a constant rate (the dilution rate), (2) a sampling pump that extracts a bolus of cells from each culture, and (3) an input pump used initially to inoculate cultures and subsequently to deliver a chemical perturbation (e.g., estradiol). Each pump uses separate tubing for each of the 24 ministats. Each vessel is also equipped with a tube for the effluent, which is continuously weighed to monitor and control the dilution rate, and a tube for delivering air. Air is supplied via a Flow Master 2400 airflow regulator connected to a humidifier to minimize culture evaporation. The regulator also splits the airflow into 24 individually adjustable lines, one for each culture. For each culture, a pre-induction (T0) sample was collected prior to perturbation. The input pump then delivered 100 µL of 500 µM b-estradiol in base media from a 96-well plate into each vessel to initiate the time course. Following induction, cultures were typically sampled at 8 timepoints using the sampling pump to collect each sample into 96 deep-well plates pre-filled with chilled lysis buffer containing RNase inhibitor (Takara). Samples from the 24 ministats were staggered across quadrants of each 96-well plate, enabling systematic re-arraying of the eight timepoint-specific plates into two consolidated 96-well plates for downstream processing. Sample plates were flash frozen in liquid nitrogen immediately after collection.
RNA-seq library preparation
Samples from four timepoints were combined into a single 96-well PCR plate using the Bravo BenchCel system and processed using a miniaturized, high-throughput adaptation of standard library preparation protocols. After addition of oligo-dT primer (sequence: AAGCAGTGGTATCAACGCAGAG-TACTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVN), samples were lysed by three freeze-thaw cycles and incubated at 42°C for 3 minutes. cDNA synthesis was performed using the SMARTScribe Reverse Transcriptase kit (Takara), with 2.4 µM LNA template switch oligo (sequence: AAGCAGTGGTATCAAC-GCAGAGTACrGrG+G) and RNase inhibitor. For cDNA amplification, SeqAmp DNA polymerase (Takara) and ISO PCR primer (sequence: AAGCAGTGGTATCAACGCAGAGT) were added. The samples were placed in a thermocycler with the following conditions: 95°C for 1 min, 10 cycles of [98°C for 10 s, 65°C for 30 s, 68°C for 3 min], 72°C for 10 min. Cleanup was performed using RNAclean XP beads (Beckman Coulter) at 0.9x reaction volume.
Relative cDNA concentration was measured using Quant-iT PicoGreen (Fisher). For absolute quantification and quality control, 11 representative samples (chosen to span the range of PicoGreen values) were assessed using a High Sensitivity DNA kit (Agilent) on the BioAnalyzer. These values were used to generate a standard curve, and all samples were diluted to 200 pg/µL using a Mantis dispenser.
Library preparation was performed using the Nextera XT kit on cDNA from two ministat batches at a time, re-arrayed into a 384-well PCR plate. Samples were pooled, and pooled libraries underwent a double RNAclean XP bead cleanup. Final library concentration and quality were confirmed using a High Sensitivity DNA kit. Libraries were sequenced by Genewiz on the Illumina NovaSeq.
S. cerevisiae R64 reference genome pre-processing
Contigs from S. cerevisiae R64 reference were first split at assembly gaps and at hypervariable regions identified in the Rossi et. al. study (these sites include the rDNA locus, tRNA genes and telomere regions and are available in 02_References_and_Features_Files at https://github.com/CEGRcode/2021-Rossi_Nature) hereafter referred to as rossi_mask.bed.
We then trimmed 1,024 bp from each contig end and discarded those shorter than 16,384 bp. Contigs longer than 786,432 bp were split in half. The genome was then segmented into overlapping 16,384 bp windows with a 6,165 bp stride. These windows were shuffled and partitioned into eight cross-validation folds by balancing total nucleotide counts. Unmappable positions (from hypervariable regions described in rossi_mask.bed) were annotated, and any window with > 50% unmappability (--umap_clip 0.5) was removed.
ChIP-exo and ChIP-MNase samples preprocessing
Paired-end sequencing data was obtained directly from Rossi et al65 (GSE147927) and sequence alignment was performed using Bwa-0.7.17 mem algorithm122 and multi-mappers removed using SAMtools123. For ChIP-exo data the position of the 5’ end of Read 1 was used, while the full span for MNase was used to generate tracks. BAM files were additionally qc’d using PICARD (https://github.com/broadinstitute/picard) to mark and remove duplicates. Reads overlapping regions described in rossi_mask.bed were removed and experiments with less than 10,000 remaining reads and greater than 75 percent duplication rate were dropped from the dataset. Lastly, BEDtools124 and bedGraphToBigWig (https://www.encodeproject.org/software/bedgraphtobigwig/) were used to transform the BAM files to BigWig tracks, yielding 1,128 ChIP-exo, and 20 ChIP-MNase tracks.
RNA-seq samples preprocessing
First adapter sequences were trimmed from the FASTQ files using bbmap (https://github.com/BioInfoTools/BBMap). Then transcript alignment and quantification was performed using STAR125. A genomic index was created using S288c_R63-3 and quantification was performed using GeneCounts with the following parameters (--outFilterMultimapNmax 1, --bamRemoveDuplicatesType UniqueI-dentical, --alignIntronMin 10, --alignIntronMax 2500, --alignMatesGapMax 2500). BAM files were processed to remove PCR duplicates marked using PICARD126. Lastly, bam_cov.py (https://github.com/calico/basenji/blob/master/bin/bam_cov.py) was used to produce BigWig tracks. Data from 1000 strains (Caudal et al.) used unpaired RNA-seq66, and was filtered to retain samples with greater than 150,000 reads and less than 80 percent duplication rate while the in-house generated induction experiments used paired-end RNA-seq and was filtered to retain samples with greater than 150,000 reads and mean insert size greater than 250 bp. This produced 3,053 induction RNA-Seq tracks and 1,014 1,000-strain RNA-Seq tracks.
Validation
To ensure that gene expression dynamics measured using the new ministat array system are reliable and accurate, we compared data collected on the high-throughput ministat array to previously collected microarray data from Hackett et al.34. To assess the correspondence between transcriptional profiles in each system, we calculated the Pearson correlation of gene expression fold-changes across all genes for a given matched timepoint post induction (Figure S12A), using both raw and log2 shrunken fold-changes. Next, to evaluate the new system’s sensitivity in detecting previously identified differentially expressed genes, we conducted an ROC analysis. To select a positive set of differentially expressed genes, we selected genes with an absolute log2 fold-change greater than one in the microarray data as a heuristic (Figure S12B). We then tested for differential expression in the new system by separately fitting a standard ordinary least squares linear regression for each gene’s expression time course following perturbation. In this model, gene expression relative to the mean T0 expres-sion is described as a function of the time point, coded as a categorical variable for each timepoint, and a co-variate for the culture vessel corresponding to experiment replicate. Then we fit an ANOVA for each gene expression time course regression and used the F-statistic, describing the variance between timepoints to the variance among replicates within a timepoint. By varying the cutoff F-statistic, we calculated the AUROC (Figure S12C-D).
Track data transformation
We processed 5,215 BigWig tracks: 3,053 induction timepoint RNA-Seq datasets34, 1,014 RNA-Seq datasets from various yeast strains66, 1,128 ChIP-exo tracks, and 20 ChIP-MNase tracks65. For each 16,384-bp window, we extracted per-base coverage and imputed missing values with the window’s median. To reduce edge effects, we cropped 1,024 bp from each end, retaining a 14,336-bp interior. We then summed coverage across consecutive 16-bp intervals to form 896 non-overlapping bins, yielding a 896-element vector per window. We saved these vectors as float16 in HDF5. Finally, we serialized the one-hot DNA sequence (via pysam), the corresponding binned coverage vector, and the unmappability mask into ZLIB-compressed TFRecord files (256 windows per file) organized by cross-validation fold.
Shorkie model architecture and hyperparameters
Shorkie fine-tunes the pretrained Shorkie LM backbone (13.7 M parameters) to predict RNA-Seq, ChIP-exo, and ChIP-MNase signals across 16,384 bp windows. Its trunk replicates Shorkie LM exactly:
Initial Conv1D projection: 11 bp kernel × 96 filters (linear activation)
Seven residual down-sampling blocks: each block is BatchNorm→GELU→Conv1D(5 bp) with filter counts increasing from 96 to 384 in 32-filter steps, followed by 5% dropout, a skip connection, and MaxPool1D (pool size = 2)
Transformer bottleneck: eight layers operating over 128 positions. Each layer contains LayerNorm→4-head self-attention (model dimension = 384, key dimension = 64) with 20% dropout, followed by a feed-forward (LayerNorm→Dense→ReLU→Dropout→Dense→Dropout) and residual connections.
The decoder uses the same U-Net up-sampling scheme as Shorkie LM but with only three up-sampling stages to restore the 16 bp resolution. At each stage, feature maps are batch-normalized, passed through a GELU nonlinearity, projected via a Dense layer (384 → 384), and doubled in length with UpSampling1D, then merged with the corresponding encoder output via a U-Net skip connection. At the final 16 bp resolution, a Cropping1D layer (cropping = 64) removes convolutional padding artifacts and is followed by GELU. A single Dense layer then projects each position into 5,215 channels: TF-perturbed RNA-Seq (n = 3,053), 1,000-strain RNA-Seq (n = 1,014), ChIP-exo (n = 1,128), and ChIP-MNase histone marks (n = 20), and a Softplus activation ensures all outputs remain positive.
We fine-tuned Shorkie with Adam (β1= 0.7, β2= 0.9; global clip-norm = 0.1), learning rate = 2 × 10−5 with 20,000 warm-up steps, batch = 8, using a Poisson + Multinomial loss (5x scaling of multinomial loss component) and early stopping with a patience of 150 epochs.
Shorkie_Random_Init model architecture and hyperparameters
The Shorkie_Random_Init model uses an identical architecture as Shorkie but with all weights initialized from scratch. We trained Shorkie_Random_Init in a supervised manner using Adam (β1 = 0.9, β2 = 0.999; global clip-norm = 0.1), learning rate = 1 × 10−4 with 5,000 warm-up steps, and otherwise identical hyperpa-rameters. Shorkie_Random_Init thus serves as a baseline for quantifying the performance improvements attributable to transfer learning.
Shorkie and Shorkie_Random_Init bin-level, gene-level and track-level evaluation
Bin-level evaluation
We generated per-base predictions for each 16,384 bp input window by first averaging the model’s outputs across both the forward and reverse-complement strands (strand-ensemble) and then applying a shift-ensemble over offsets S = {0, 1} bp to smooth boundary artifacts. Specifically, the ensemble prediction at genomic position i and track j is defined as:

where 


Raw (non-normalized) gene-level evaluation
Let G denote all annotated genes from the S. cerevisiae GTF. We assigned a given 16,384 bp bin i to gene g if at least 50% of the bin’s width (p) overlaps and exon of gene g: ℬ(g) = {b: overlap(b, g) ≥ 0.5 p}.
For each gene g and track j, we aggregated the strand- and shift-ensemble predictions 

For each track j, we computed gene-level Pearson r and R2 between {Yg,j}g∈G and {Y}g,j}g∈G.
Assay-normalized gene-level evaluation
To account for the differing dynamic ranges across assays, we first partition tracks into assay-specific groups Tk, including TF-perturbed RNA-seq, 1,000-strain RNA-seq, ChIP-exo, and ChIP-MNase. Within each group Tk, we independently applied quantile normalization (QN) to the log2-transformed aggregated coverages to equalize their distributions:

We then mean-centered each gene within its assay group:

We summarized the gene-level concordance with Pearson r and R2 between {ΔZg,j}g∈G and 
Within-gene bin-level consistency
To evaluate how precisely Shorkie reconstructs fine-scale positional coverage within individual genes, we analyzed consistency at the bin-level within each gene. First, for each gene g and track j, we derived log2-transformed coverage vectors from the predictions and measured coverages:

We computed Pearson r for gene-track pairs with non-trivial variation (both variances > 10−6). To de-emphasize nearly flat profiles, we further required 

An identical procedure was conducted using quantile-normalized and mean-centered vectors to compute 
Track-level evaluation
To evaluate Shorkie’s ability to accurately capture each gene’s pattern across RNA-Seq assays specifically, we performed a track-level analysis focusing exclusively on RNA-Seq tracks. For each gene g, we constructed vectors of coverage across all RNA-Seq tracks, both in their raw and normalized (mean-centered and quantile-normalized) forms:

We reported Pearson r and R2 between predicted and observed vectors for both raw (Yg and Ŷg) and normalized (ΔZg and 
Attention weight matrix visualization from selected Shorkie embeddings
To inspect how Shorkie’s transformer blocks focus on different parts of a gene, we extracted 16,384 bp windows centered on two example genes (EFM5 at chr VII: 489,391–505,775; RPL7A at chr VII: 356,973– 373,357) from the S. cerevisiae R64 reference using pysam. We center-trimmed or padded each window with “N”s to exactly 16,384 bp and parsed the Ensembl GTF with PyRanges127 to build an annotation table of gene bodies, exons, and 5’/3’ UTRs for downstream overlay.
We evaluated three models: Shorkie LM (pretrained LM), Shorkie (fine-tuned), and Shorkie_Random_Init (baseline). For each 16,384 × 4 input tensor, we averaged forward and reverse-complement predictions and concatenated results across replicates to yield a 1 × N_reps × 16,384 coverage array. To capture selfattention, we computed dot-products between learned query and key vectors at every position pair (i, j), applied softmax to obtain attention weights, and collected these across all eight cross-validation folds for (i) the first transformer block and (ii) the final two blocks. This yielded a single 128×128 attention map per block set.
For visualization, we clipped each fold-averaged attention map below 10−4 and above 0.05 to enhance contrast, then displayed it as a heatmap across the full window. We plotted predicted coverage as filled curves along the top and right margins. We converted genomic features into “attention-bin” coordinates (bin index = ⌊(position − window_start)/128⌋) and overlaid as colored boxes for gene bodies or lines for UTRs and exons, with strand-specific coloring.
In silico mutagenesis analysis of Shorkie and Shorkie_Random_Init
Sequence extraction and formatting
We applied in silico mutagenesis (ISM) to quantify the effect of every single-nucleotide variant (SNV) within yeast promoter regions based on Shorkie and Shorkie_Random_Init predictions. We defined input regions as 16,384-bp windows centered on promoter segments (450 bp upstream and 50 bp downstream of the TSS). The promoter set consisted of 137 ribosomal protein genes, 64 ribosome/rRNA biosynthesis (RRB) genes, and 3,258 additional protein-coding genes from the S. cerevisiae R64 reference genome. We extracted the corresponding sequences from the reference FASTA while preserving strand orientation.
For each 16 kb window, we computed ISM maps across the 500 bp promoter segment. For each reference sequence s and position p = 1, …, 500, we generated three mutant sequences by substituting the reference base with each of the three alternative nucleotides n ∈ {A, C, G, T} \ {ref}, yielding 3 × 500 mutant sequences per window.
ISM importance score matrix construction
We one-hot encoded all reference and mutant sequences and ran them through Shorkie and Shorkie_Random_Init with strand-ensemble averaging. For each sequence s, genomic bin i ∈ {1, …, 896}, and track j, let 


where ℬ indexes the 896 output bins. We saved the resulting log2 fold-change scores, together with metadata (chromosome, start, end, strand, reference, and alternate alleles), to an HDF5 file (scores.h5) via h5py (https://www.h5py.org/).
ISM importance score matrix normalization and ISM map visualization
To derive per-position importance profiles, we defined the set J of T0 RNA-Seq tracks. For each sequence s, mutation (p, n), and position i, we averaged the log2 fold-change scores across T0 tracks:

where i indexes positions and n denotes nucleotides. Next, we zero-mean normalized at each position i across the four nucleotides:

Finally, to focus on reference-base contributions, we computed:

where 

Motif discovery using TF-MoDISco-Lite
To identify TF-binding motifs, we first constructed two arrays: ref.npz of shape (Nseq, 4, M), containing one-hot encoded reference sequences, and pred.npz of shape (Nseq, 4, M, |𝕁|), containing per-replicate variant scores for T0 RNA-Seq tracks.
Here, Nseq is the number of promoter windows, M = 500 is the promoter window length, and |𝕁| is the number of T0 RNA-Seq replicates. We reshaped pred.npz to (Nseq × |𝕁|,), M) by concatenating across replicates, then ran TF-MoDISco-Lite (see “TF-MoDISco run on the S. cerevisiae genome” section) on these matrices to uncover recurring sequence motifs.
Time-series motif analysis of TF-induction with Shorkie
To capture dynamic motif changes during TF induction (e.g., MSN2, MSN4, MET4), we filtered the RNA-Seq metadata to select only the tracks corresponding to each TF time course and grouped biological replicates by sampling time. We parsed time-point annotations (e.g., “T_0”, “T_15”, “T_30”) directly from the track identifiers, ordered them chronologically, and for each time point Tt defined 𝕁t as the set of associated RNA-Seq track indices.
For each promoter window s, base position i ∈ {1, 2, …, 500}, nucleotide channel n ∈ {A, C, G, T}, and time point Tt, we computed an ISM importance score matrix by averaging log2 fold-change scores across all replicate tracks:

To focus on differential saliency relative to baseline expression, we baseline-corrected each time point by subtracting the T0 map:

We then applied zero-mean normalization across nucleotides at each position to ΔM and visualized the resulting ΔISM maps for each Tt. Finally, we reshaped per-timepoint ΔISM matrices to (Nseq × |𝕁t|, 4, M) and applied TF-MoDISco-Lite to identify motifs whose importance trajectories changed over the induction time course.
Gene-level coverage calculation for experimental measurements and Shorkie predictions
To compare experimental and predicted gene-level coverages at Shorkie’s native 16 bp resolution, we summed bin values over each gene’s span. For gene g and track j, let ℬ(g) be the set of overlapping 16 bp bins. We define:

where ℬ(g) indexes the bins overlapping gene g. Next, we normalized to reads-per-million (RPM) using each sample’s library size libsizej,

To characterize time-dependent gene expression trajectories in TF-induction experiments, we averaged RPM-normalized coverages across replicate tracks at each time point Tt:

This yields matched, per-gene coverage trajectories for both experimental measurements and Shorkie predictions.
Euclidean distance calculation of ISM maps
To quantify motif importance changes during induction, we extracted the normalized importance score matrix Ps,t ∈ ℝL×4 for each promoter window s and timepoint t. We flattened this matrix into a vector vs,t ∈ ℝ4L, and computed pairwise Euclidean distances between timepoints:

To summarize across all promoter windows, we conducted element-wise averaging:

where S is the total number of promoter windows. We visualized the resulting mean Euclidean-distance matrix 
cis-eQTL analysis with Shorkie and DREAM challenge models
To evaluate model performance on cis-eQTLs, we benchmarked Shorkie against the DREAM challenge models93 using two independent eQTL datasets.
Caudal et al. eQTLs from the pan-transcriptome of ~1,000 yeast natural isolates
We imported the GWAS summary statistics66 (file: GWAS_combined_lgcCorr_ldPruned_noBonferroni_20221207.tab; downloaded from The 1002 Yeast Genome website: http://1002genomes.ustrasbg.fr/files/RNAseq) into a DataFrame and removed variants labeled as masked (ld_mask = “masked”) were. We normalized Phenotype (Pheno_pos) and SNP (ChrPos) positions by chromosome length, then classified a variant as cis if |ChrPos − Pheno_pos| ≤ 8,000 bp on the same chromosome and as trans otherwise. We further stratified variants by subtype (SNP vs. CNV) (Figure S20A).
We parsed the gVCF containing 1,011 yeast isolates (1011Matrix.gvcf; downloaded from http://1002genomes.u-strasbg.fr/files/)95 with pysam to extract reference and alternate alleles, chromosome, position, and quality. We then merged the cis and trans eQTL tables with the gVCF DataFrame on chromosome and position to identify intersecting and unique variant sets.
We removed variants with missing or non-positive P-values and computed significance as −log10(PValue). Finally, we generated a Manhattan plot by plotting −log10(PValue) against cumulative genomic position with alternating colors per chromosome, overlaid a genome-wide significance line at P = 5 × 10−8, and placed chromosome ticks at median cumulative positions (Figure S20B).
Kita et al. eQTLs from 85 diverse S. cerevisiae isolates
We imported the summary statistics (pnas.1717421114.sd01; downloaded from https://www.pnas.org/doi/suppl/10.1073/pnas.1717421114/suppl_file/pnas.1717421114.sd01.txt), yielding 1,640 eQTLs. From these, we selected 683 variants in four genomic contexts: Promoter, UTR5, UTR3, and ORF. For each variant, we computed the absolute distance between its genomic coordinate (ChrPos) and the target gene’s TSS, labeling it cis if |ChrPos − TSS| ≤ 8,000 bp and trans otherwise. Finally, we retrieved the corresponding allele sequences from 1011Matrix.gvcf using pysam.
Negative-eQTL sampling
We generated four independent negative-eQTL sets by sampling common, non-coding variants that matched the positive eQTLs in allele composition and distance to the gene TSS. We extracted S. cerevisiae TSS coordinates from the Ensembl GTF. From the gVCF, we retained variants located outside CDS/exon intervals with allele frequency (AF) ≥ 0.05 and excluded any variant that matched a positive eQTL.
For each positive eQTL, we shuffled its matching candidate list of negative variants on the same chromosome and attempted to select one negative variant whose distance to a randomly chosen gene’s TSS matched the positive’s distance within ±100 bp (with a fallback window of ±200 bp if no match emerged). We enforced that each negative was used only once per iteration, yielding one negative per positive. We repeated this sampling four times to produce four distinct negative-eQTL sets.
Variant effect prediction with Shorkie
We predicted how individual variants alter gene-level coverage profiles with Shorkie. For each variant, we (1) extracted a 16,384 bp window centered on the SNP; (2) verified that the reference allele matched the extracted sequence; (3) generated one-hot encodings for both the reference and alternate alleles; and (4) averaged predictions over forward and reverse-complement strands. Within the window, we summed the predicted coverage values over all bins overlapping the annotated gene g’s exons:

where ℬ(g) indexes the bins overlapping gene g. We then defined the log2 fold-change score as

eQTL ISM analysis with Shorkie
To probe local sequence drivers, we applied the ISM pipeline to 80-bp windows centered on each SNP (to match DREAM input length), generated an 80 × 3 Δ matrix per variant, formed the reference-average matrix, and rendered sequence logos.
Predicting eQTL SNPs with DREAM challenge models
To benchmark Shorkie against established DREAM challenge models, we evaluated three pretrained models: convolutional (DREAM-CNN), recurrent (DREAM-RNN), and attention-based (DREAM-Atten), on both positive eQTLs and the four independently sampled negative sets.
Sequence extraction and formatting
For each variant (positive or negative), we extracted an 80bp window centered on the SNP from the S. cerevisiae genome (40 bp upstream and 39 bp downstream), then prepended a fixed 17bp upstream flank (TGCATTTTTTTCACATC) and appended a 13 bp downstream flank (GGTTACGGCTGTT), following the DREAM models’ expected input format, yielding final input sequences of 110 bp.
Model inference and log fold-change score calculation
We one-hot encoded the 110-bp reference and alternate sequences and scored them on a GPU to obtain scalar predictions, then converted them to log2 FC using the shared definition.
ISM analysis of DREAM-RNN
We performed single-nucleotide ISM on the 110-bp inputs by iterating over each position p = 1, …, 110 and substituting the native nucleotide with each of the three alternatives (n ∈ {A, C, G, T} \ {ref}); we then computed Δ(p, n), constructed the reference-average matrix, and visualized sequence logos.
Massively parallel reporter assay (MPRA) evaluation of promoter variants
We evaluated Shorkie’s predictive performance for regulatory variants measured by a publicly available MPRA experiment93. The MPRA included five single-sequence sub-libraries: high_exp, low_exp, yeast_exp, random_exp, challenging_exp, each containing unique 110 bp promoter sequences, and three dual-sequence sub-libraries: SNVs_exp, motif_perturbation_exp, motif_tiling_exp, consisting of paired reference and alternate sequences. We excluded constructs present in any public leaderboard and randomly drew a uniform sample of 1,000 sequences without replacement from each category.
Gene selection and library sampling
We stratified T0 RNA-Seq expression into three quantiles (5–25%, 25–75%, 75–95%) separately by strand. From each quantile, we randomly chose three to four genes, resulting in 22 genes:
Forward strand genes (10 total):
∘ 5–25%: GPM3/SLI1/VPS52
∘ 25–75%:YMR160W/MRPS28/YCT1
∘ 75–95% RDL2/PHS1/RTC3/MSN4
Reverse strand genes (12 total):
∘ 5–25%: COA4/ERI1/RSM25/AIM11
∘ 25–75% ERD1/MRM2/SNT2/MRPL1
∘ 75–95% CSI2/RPE1/PKC1/MAE1
Promoter insertion design
To examine how Shorkie’s predictions vary relative to TSS, we first defined a promoter insertion window of 110 bp (±55 bp) and enforced a minimum 100-bp offset from the TSS to avoid direct overlap. We then chose eleven distinct insertion offsets (ranging from 100 to 200 bp, incremented by 10 bp). For each selected gene, we calculated the insertion midpoints as follows:
Forward strand: midpoint = TSS – offset
Reverse strand: midpoint = TSS + offset
Each midpoint defined a 110 bp replacement window from (midpoint − 55 bp) to (midpoint + 55 bp). We then replaced these native genomic windows with each MPRA-derived sequence and used Shorkie to predict the regulatory impact. In contrast, DREAM challenge models directly utilized the 110 bp MPRA windows as input to predict scalar expression scores.
Promoter variants effect quantification
To quantify gene-level effects from Shorkie’s predictions, we identified model-predicted coverage bins B(g) overlapping the exonic regions of each target gene (g).
For single-sequence libraries, we computed Covnative = ∑i∈ℬ(g) ynative(i) and CovMPRA = ∑i∈ℬ(g) yMPRA(i). We reported the regulatory effect as log2 FCsingle = log2(CovMPRA + 1) − log2(Covnative + 1). log2 FCsingle reflects changes in predicted coverage due to the MPRA insert relative to the native sequence.
In dual-sequence libraries, each construct includes both reference and alternate promoter variants. Shorkie predicted REF and ALT coverage separately, and we computed log2 FCref and log2 FCalt relative to the native promoter, and summarized the predicted differential effect as Δlog2 FCdual = log2 FCalt − log2 FCref.
Experimental reporter assays yielded corresponding expression scores for the reference (Sref) and alternate (Salt) sequences. We quantified their difference as ΔS = Salt − Sref. Finally, we visualized scatterplots to assess the concordance between the Shorkie-predicted Δlog2 FCdual and the experimentally derived ΔS scores.
Data availability
The new Induction Dynamics Gene Expression Atlas RNA-seq datasets generated by Calico Life Sciences LLC are hosted on Google Cloud Storage (GCS). Coverage tracks (BigWig) are available at gs://shorkie-paper/data/supervised/bigwigs/, and processed TFRecords are at gs://shorkie-paper/data/supervised/processed. The genomes used for self-supervised language-model pretraining are at gs://shorkie-paper/data/unsupervised/genome/, with corresponding TFRecords at gs://shorkie-paper/data/unsupervised/processed/. The Shorkie LM and Shorkie models are implemented in TensorFlow. Shorkie LM is available at: gs://seqnn-share/shorkie_lm/. Shorkie models are available at: gs://seqnn-share/shorkie/. Parameters, training code and evaluation scripts for both the Shorkie LM and Shorkie models are available under the Apache-2.0 license at https://github.com/calico/baskerville-yeast and https://github.com/calico/shorkie-paper under license Apache-2.0.
Acknowledgements
We gratefully acknowledge all members of the Kelley Lab at Calico Life Sciences LLC for their insightful discussions. We thank David Botstein for guidance and feedback planning the induction time course experiments. We also are grateful for contributions from Griffin Kim for designing the ministat arrays, Rebecca Wang for adapting the library prep and automation of the higher throughput miniaturized vessels, and Thomas Li for assistance generating the experimental data. We also thank Steven Salzberg and Mihaela Pertea for their valuable ideas and thoughtful feedback. The Shorkie logo was generated with the help of OpenAI in the style of Borzoi (https://github.com/calico/borzoi/blob/main/borzoi_logo.png).
Additional information
Author Contribution
JL and DRK conceived the project.
K-HC, MMM, JL, and DRK designed the research.
K-HC, JL, and DRK developed the baskerville-yeast repository.
SH led design of the yeast induction experiments and instrumentation.
ES optimized library preparation miniaturization, processed samples and generated sequencing libraries for the induction experiments.
MMM processed the RNA-Seq, ChIP-exo, and ChIP-MNase data for model training. K-HC and JL trained the Shorkie LM models.
K-HC and MMM trained the Shorkie_Random_Init models. K-HC trained the Shorkie models.
K-HC and JL conducted analyses on Shorkie LM transcription factor motif inference and Shorkie model interpretability.
K-HC and JL conducted the MPRA and eQTL analyses.
K-HC, MMM, ES, SH, JL, and DRK wrote the manuscript.
Funding
This research was supported in part by the U.S. National Institutes of Health (NIH) under grants R01-HG006677 and R35-GM156470, and by the U.S. National Science Foundation (NSF) under grant DBI-2412449. Computational analyses were performed using resources provided by the Advanced Research Computing at Hopkins (ARCH) core facility, supported in part by NSF grant OAC-1920103. Additional funding was provided by Calico Life Sciences LLC.
Funding
Calico Life Sciences (Calico)
Kuan-Hao Chao
Sean Hackett
Emily H Stoops
Majed Mohamed Magzoub
Johannes Linder
HHS | NIH | National Human Genome Research Institute (NHGRI) (R01-HG006677)
Kuan-Hao Chao
HHS | NIH | National Institute of General Medical Sciences (NIGMS) (R35-GM156470)
Kuan-Hao Chao
National Science Foundation (NSF) (DBI-2412449)
Kuan-Hao Chao
National Science Foundation (NSF) (OAC-1920103)
Kuan-Hao Chao
Additional files
References
- 1.Transcriptional regulatory code of a eukaryotic genomeNature 431:99–104https://doi.org/10.1038/nature02800PubMedGoogle Scholar
- 2.ChIP-nexus enables improved detection of in vivo transcription factor binding footprintsNat Biotechnol 33:395–401https://doi.org/10.1038/nbt.3121PubMedGoogle Scholar
- 3.Transcriptional Regulatory Networks in Saccharomyces cerevisiaeScience 298:799–804https://doi.org/10.1126/science.1075090PubMedGoogle Scholar
- 4.Comprehensive Genome-wide Protein-DNA Interactions Detected at Single-Nucleotide ResolutionCell 147:1408–1419https://doi.org/10.1016/j.cell.2011.11.013PubMedGoogle Scholar
- 5.An efficient targeted nuclease strategy for high-resolution mapping of DNA binding siteseLife 6:e21856https://doi.org/10.7554/eLife.21856PubMedGoogle Scholar
- 6.Molecular mechanisms of transcriptional regulation in yeastAnnual review of biochemistry 58:1051–1077https://doi.org/10.1146/annurev.bi.58.070189.005155PubMedGoogle Scholar
- 7.A Comprehensive Genomic Binding Map of Gene and Chromatin Regulatory Proteins in SaccharomycesMolecular Cell 41:480–492https://doi.org/10.1016/j.molcel.2011.01.015PubMedGoogle Scholar
- 8.A canonical promoter organization of the transcription machinery and its regulators in the Saccharomyces genomeGenome Res 19:360–371https://doi.org/10.1101/gr.084970.108PubMedGoogle Scholar
- 9.High-Resolution Chromatin Dynamics during a Yeast Stress ResponseMolecular Cell 58:371–386https://doi.org/10.1016/j.molcel.2015.02.002PubMedGoogle Scholar
- 10.ChEC-seq kinetics discriminates transcription factor binding sites by DNA sequence and shape in vivoNat Commun 6:8733https://doi.org/10.1038/ncomms9733PubMedGoogle Scholar
- 11.Integrating large-scale functional genomic data to dissect the complexity of yeast regulatory networksNat Genet 40:854–861https://doi.org/10.1038/ng.167PubMedGoogle Scholar
- 12.Predicting Gene Expression from SequenceCell 117:185–198https://doi.org/10.1016/s0092-8674(04)00304-6PubMedGoogle Scholar
- 13.Inferring gene regulatory logic from high-throughput measurements of thousands of systematically designed promotersNat Biotechnol 30:521–530https://doi.org/10.1038/nbt.2205PubMedGoogle Scholar
- 14.Deciphering eukaryotic gene-regulatory logic with 100 million random promotersNat Biotechnol 38:56–65https://doi.org/10.1038/s41587-020-0665-2PubMedGoogle Scholar
- 15.The evolution, evolvability and engineering of gene regulatory DNANature 603:455–463https://doi.org/10.1038/s41586-022-04506-6PubMedGoogle Scholar
- 16.DNABERT-2: Efficient Foundation Model and Benchmark For Multi-Species GenomearXiv https://doi.org/10.48550/arxiv.2306.15006Google Scholar
- 17.DNABERT: pre-trained Bidirectional Encoder Representations from Transformers model for DNA-language in genomeBioinformatics 37:2112–2120https://doi.org/10.1093/bioinformatics/btab083PubMedGoogle Scholar
- 18.Sequence modeling and design from molecular to genome scale with EvoScience 386:eado9336https://doi.org/10.1126/science.ado9336PubMedGoogle Scholar
- 19.Cross-species modeling of plant genomes at single nucleotide resolution using a pretrained DNA language modelbioRxiv https://doi.org/10.1101/2024.06.04.596709Google Scholar
- 20.DNA language models are powerful predictors of genomewide variant effectsProc. Natl. Acad. Sci. U.S.A 120:e2311219120https://doi.org/10.1073/pnas.2311219120PubMedGoogle Scholar
- 21.DNA language model GROVER learns sequence context in the human genomeNat Mach Intell 6:911–923https://doi.org/10.1038/s42256-024-00872-0Google Scholar
- 22.Species-aware DNA language models capture regulatory elements and their evolutionGenome Biol 25:83https://doi.org/10.1186/s13059-024-03221-xPubMedGoogle Scholar
- 23.Nucleotide Transformer: building and evaluating robust foundation models for human genomicsNat Methods 22:287–297https://doi.org/10.1038/s41592-024-02523-zPubMedGoogle Scholar
- 24.Transformers are SSMs: Generalized Models and Efficient Algorithms Through Structured State Space DualityarXiv https://doi.org/10.48550/arxiv.2405.21060Google Scholar
- 25.Genome modeling and design across all domains of life with Evo 2bioRxiv https://doi.org/10.1101/2025.02.18.638918Google Scholar
- 26.Caduceus: Bi-Directional Equivariant Long-Range DNA Sequence ModelingarXiv https://doi.org/10.48550/arxiv.2403.03234Google Scholar
- 27.HyenaDNA: Long-Range Genomic Sequence Modeling at Single Nucleotide ResolutionarXiv https://doi.org/10.48550/arxiv.2306.15794Google Scholar
- 28.Simulating 500 million years of evolution with a language modelScience 387:850–858https://doi.org/10.1126/science.ads0018PubMedGoogle Scholar
- 29.Large language models generate functional protein sequences across diverse familiesNat Biotechnol 41:1099–1106https://doi.org/10.1038/s41587-022-01618-2PubMedGoogle Scholar
- 30.ProGen2: Exploring the boundaries of protein language modelsCell Systems 14:968–978https://doi.org/10.1016/j.cels.2023.10.002PubMedGoogle Scholar
- 31.Scaling unlocks broader generation and deeper functional understanding of proteinsbioRxiv https://doi.org/10.1101/2025.04.15.649055Google Scholar
- 32.Evolutionary-scale prediction of atomic-level protein structure with a language modelScience 379:1123–1130https://doi.org/10.1126/science.ade2574PubMedGoogle Scholar
- 33.Tempo and Mode of Genome Evolution in the Budding Yeast SubphylumCell 175:1533–1545https://doi.org/10.1016/j.cell.2018.10.023PubMedGoogle Scholar
- 34.Learning causal networks using inducible transcription factors and transcriptome-wide time seriesMolecular Systems Biology 16:e9174https://doi.org/10.15252/msb.20199174PubMedGoogle Scholar
- 35.Effective gene expression prediction from sequence by integrating long-range interactionsNat Methods 18:1196–1203https://doi.org/10.1038/s41592-021-01252-xPubMedGoogle Scholar
- 36.Predicting RNA-seq coverage from DNA sequence as a unifying model of gene regulationNat Genet 57:949–961https://doi.org/10.1038/s41588-024-02053-6PubMedGoogle Scholar
- 37.U-Net: Convolutional Networks for Biomedical Image SegmentationIn:
- Navab N
- Hornegger J
- Wells WM
- Frangi AF
- 38.ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic DataMol Biol Evol 33:1635–1638https://doi.org/10.1093/molbev/msw046PubMedGoogle Scholar
- 39.Interactive Tree of Life (iTOL) v6: recent updates to the phylogenetic tree display and annotation toolNucleic Acids Research 52:W78–W82https://doi.org/10.1093/nar/gkae268PubMedGoogle Scholar
- 40.Interactive Tree Of Life (iTOL): an online tool for phylogenetic tree display and annotationBioinformatics 23:127–128https://doi.org/10.1093/bioinformatics/btl529PubMedGoogle Scholar
- 41.MUMmer4: A fast and versatile genome alignment systemPLoS Comput Biol 14:e1005944https://doi.org/10.1371/journal.pcbi.1005944PubMedGoogle Scholar
- 42.Mash: fast genome and metagenome distance estimation using MinHashGenome Biol 17:132https://doi.org/10.1186/s13059-016-0997-xPubMedGoogle Scholar
- 43.MEME SUITE: tools for motif discovery and searchingNucleic Acids Research 37:W202–W208https://doi.org/10.1093/nar/gkp335PubMedGoogle Scholar
- 44.RepeatModeler2 for automated genomic discovery of transposable element familiesProc. Natl. Acad. Sci. U.S.A 117:9451–9457https://doi.org/10.1073/pnas.1921046117PubMedGoogle Scholar
- 45.RepeatMasker Open-4.0
- 46.The Dfam community resource of transposable element families, sequence models, and genome annotationsMobile DNA 12:2https://doi.org/10.1186/s13100-020-00230-yPubMedGoogle Scholar
- 47.LTR_retriever: A Highly Accurate and Sensitive Program for Identification of Long Terminal Repeat RetrotransposonsPlant Physiol 176:1410–1422https://doi.org/10.1104/pp.17.01310PubMedGoogle Scholar
- 48.De novo identification of repeat families in large genomesBioinformatics 21:i351–i358https://doi.org/10.1093/bioinformatics/bti1018PubMedGoogle Scholar
- 49.Minimap2: pairwise alignment for nucleotide sequencesBioinformatics 34:3094–3100https://doi.org/10.1093/bioinformatics/bty191PubMedGoogle Scholar
- 50.Detecting and avoiding homology-based data leakage in genome-trained sequence modelsbioRxiv https://doi.org/10.1101/2025.01.22.634321Google Scholar
- 51.Sequence determinants of human gene regulatory elementsNat Genet 54:283–294https://doi.org/10.1038/s41588-021-01009-4PubMedGoogle Scholar
- 52.Nucleotide dependency analysis of DNA language models reveals genomic functional elementsbioRxiv https://doi.org/10.1101/2024.07.27.605418Google Scholar
- 53.Technical Note on Transcription Factor Motif Discovery from Importance Scores (TF-MoDISco) version 0.5.6.5arXiv https://doi.org/10.48550/arxiv.1811.00416Google Scholar
- 54.Technical Note on Transcription Factor Motif Discovery from Importance Scores (TF-MoDISco) version 0.5.6.5arXiv https://doi.org/10.48550/arxiv.1811.00416Google Scholar
- 55.YeTFaSCo: a database of evaluated yeast transcription factor sequence specificitiesNucleic Acids Research 40:D169–D179https://doi.org/10.1093/nar/gkr993PubMedGoogle Scholar
- 56.An improved map of conserved regulatory sites for Saccharomyces cerevisiaeBMC Bioinformatics 7https://doi.org/10.1186/1471-2105-7-113PubMedGoogle Scholar
- 57.UniPROBE: an online database of protein binding microarray data on protein-DNA interactionsNucleic Acids Research 37:D77–D82https://doi.org/10.1093/nar/gkn660PubMedGoogle Scholar
- 58.SwissRegulon: a database of genome-wide annotations of regulatory sitesNucleic Acids Research 35:D127–D131https://doi.org/10.1093/nar/gkl857PubMedGoogle Scholar
- 59.The YEASTRACT database: an upgraded information system for the analysis of gene and genomic transcription regulation inSaccharomyces cerevisiaeNucl. Acids Res 42:D161–D166https://doi.org/10.1093/nar/gkt1015PubMedGoogle Scholar
- 60.SCPD: a promoter database of the yeast Saccharomyces cerevisiaeBioinformatics 15:607–611https://doi.org/10.1093/bioinformatics/15.7.607PubMedGoogle Scholar
- 61.Schizosaccharomyces pombe map1+ Encodes a MADS-Box-Family Protein Required for Cell-Type-Specific Gene ExpressionMolecular and Cellular Biology 16:3420–3428https://doi.org/10.1128/mcb.16.7.3420PubMedGoogle Scholar
- 62.The Schizosaccharomyces pombe map1 gene encodes an SRF / MCM1-related protein required for P-cell specific gene expressionMol Gen Genet 253:387–392https://doi.org/10.1007/pl00008604PubMedGoogle Scholar
- 63.Mate recognition in fungiHeredity 88:142–147https://doi.org/10.1038/sj.hdy.6800035PubMedGoogle Scholar
- 64.The Cell Cycle–Regulated Genes of Schizosaccharomyces pombePLoS Biol 3:e225https://doi.org/10.1371/journal.pbio.0030225PubMedGoogle Scholar
- 65.A high-resolution protein architecture of the budding yeast genomeNature 592:309–314https://doi.org/10.1038/s41586-021-03314-8PubMedGoogle Scholar
- 66.Pan-transcriptome reveals a large accessory genome contribution to gene expression variation in yeastNat Genet 56:1278–1287https://doi.org/10.1038/s41588-024-01769-9PubMedGoogle Scholar
- 67.TOR Regulates Ribosomal Protein Gene Expression via PKA and the Forkhead Transcription Factor FHL1Cell 119:969–979https://doi.org/10.1016/j.cell.2004.11.047PubMedGoogle Scholar
- 68.Growth-regulated recruitment of the essential yeast ribosomal protein gene activator Ifh1Nature 432:1058–1061https://doi.org/10.1038/nature03200PubMedGoogle Scholar
- 69.Central role of Ifh1p–Fhl1p interaction in the synthesis of yeast ribosomal proteinsEMBO J 24:533–542https://doi.org/10.1038/sj.emboj.7600553PubMedGoogle Scholar
- 70.Molecular mechanisms of ribosomal protein gene coregulationGenes Dev 29:1942–1954https://doi.org/10.1101/gad.268896.115PubMedGoogle Scholar
- 71.RAP1: a protean regulator in yeastTrends in Genetics 10:408–412https://doi.org/10.1016/0168-9525(94)90058-2PubMedGoogle Scholar
- 72.The transcription factor Ifh1 is a key regulator of yeast ribosomal protein genesNature 432:1054–1058https://doi.org/10.1038/nature03175PubMedGoogle Scholar
- 73.The economics of ribosome biosynthesis in yeastTrends in Biochemical Sciences 24:437–440https://doi.org/10.1016/s0968-0004(99)01460-7PubMedGoogle Scholar
- 74.A dynamic transcriptional network communicates growth potential to ribosome synthesis and critical cell sizeGenes Dev 18:2491–2505https://doi.org/10.1101/gad.1228804PubMedGoogle Scholar
- 75.The budding yeast rRNA and ribosome biosynthesis (RRB) regulon contains over 200 genesYeast 23:293–306https://doi.org/10.1002/yea.1353PubMedGoogle Scholar
- 76.Adjacent Gene Pairing Plays a Role in the Coordinated Expression of Ribosome Biogenesis Genes MPP10 and YJR003C in Saccharomyces cerevisiaeEukaryot Cell 10:43–53https://doi.org/10.1128/ec.00257-10PubMedGoogle Scholar
- 77.Computational identification of Cis-regulatory elements associated with groups of functionally related genes in Saccharomyces cerevisiae 1 1 Edited by F. E. CohenJournal of Molecular Biology 296:1205–1214https://doi.org/10.1006/jmbi.2000.3519PubMedGoogle Scholar
- 78.Systematic Identification of Pathways That Couple Cell Growth and Division in YeastScience 297:395–400https://doi.org/10.1126/science.1070850PubMedGoogle Scholar
- 79.Evolution of the holozoan ribosome biogenesis regulonBMC Genomics 9:442https://doi.org/10.1186/1471-2164-9-442PubMedGoogle Scholar
- 80.igv.js: an embeddable JavaScript implementation of the Integrative Genomics Viewer (IGV)Bioinformatics 39:btac830https://doi.org/10.1093/bioinformatics/btac830PubMedGoogle Scholar
- 81.A broad analysis of splicing regulation in yeast using a large library of synthetic intronsPLoS Genet 17:e1009805https://doi.org/10.1371/journal.pgen.1009805PubMedGoogle Scholar
- 82.Splicing of precursors to mRNAs by the spliceosomeCold Spring Harbor Monograph Series 24:303–303Google Scholar
- 83.Recognition of the TACTAAC box during mRNA splicing in yeast involves base pairing to the U2-like snRNACell 49:229–239https://doi.org/10.1016/0092-8674(87)90564-2PubMedGoogle Scholar
- 84.Efficient association of U2 snRNPs with pre-mRNA requires an essential U2 RNA structural elementGenes & Development 5:2521–2533https://doi.org/10.1101/gad.5.12b.2521PubMedGoogle Scholar
- 85.Saccharomyces Genome Database: advances in genome annotation, expanded biochemical pathways, and other key enhancementsGenetics 229:iyae185https://doi.org/10.1093/genetics/iyae185PubMedGoogle Scholar
- 86.Nucleocytoplasmic Oscillations of the Yeast Transcription Factor Msn2: Evidence for Periodic PKA ActivationCurrent Biology 17:1044–1049https://doi.org/10.1016/j.cub.2007.05.032PubMedGoogle Scholar
- 87.Dynamic and complex transcription factor binding during an inducible response in yeastGenes Dev 23:1351–1363https://doi.org/10.1101/gad.1781909PubMedGoogle Scholar
- 88.The Saccharomyces cerevisiae zinc finger proteins Msn2p and Msn4p are required for transcriptional induction through the stress response element (STRE)The EMBO Journal 15:2227–2235https://doi.org/10.1002/j.1460-2075.1996.tb00576.xPubMedGoogle Scholar
- 89.Genomic Expression Programs in the Response of Yeast Cells to Environmental ChangesMBoC 11:4241–4257https://doi.org/10.1091/mbc.11.12.4241PubMedGoogle Scholar
- 90.Remodeling of Yeast Genome Expression in Response to Environmental ChangesMBoC 12:323–337https://doi.org/10.1091/mbc.12.2.323PubMedGoogle Scholar
- 91.Assembly of a bZIP-bHLH transcription activation complex: formation of the yeast Cbf1-Met4-Met28 complex is regulated through Met28 stimulation of Cbf1 DNA bindingThe EMBO Journal 16:2441–2451https://doi.org/10.1093/emboj/16.9.2441PubMedGoogle Scholar
- 92.Dissection of Combinatorial Control by the Met4 Transcriptional ComplexMBoC 21:456–469https://doi.org/10.1091/mbc.e09-05-0420PubMedGoogle Scholar
- 93.A community effort to optimize sequence-based deep learning models of gene regulationNat Biotechnol 43:1373–1383https://doi.org/10.1038/s41587-024-02414-wPubMedGoogle Scholar
- 94.High-resolution mapping of cis -regulatory variation in budding yeastProc. Natl. Acad. Sci. U.S.A 114https://doi.org/10.1073/pnas.1717421114PubMedGoogle Scholar
- 95.Genome evolution across 1,011 Saccharomyces cerevisiae isolatesNature 556:339–344https://doi.org/10.1038/s41586-018-0030-5PubMedGoogle Scholar
- 96.Dual Regulation of the Met4 Transcription Factor by Ubiquitin-Dependent Degradation and Inhibition of Promoter RecruitmentMolecular Cell 10:69–80https://doi.org/10.1016/s1097-2765(02)00561-0PubMedGoogle Scholar
- 97.Independent Recruitment of Mediator and SAGA by the Activator Met4Molecular and Cellular Biology 26:3149–3163https://doi.org/10.1128/mcb.26.8.3149-3163.2006PubMedGoogle Scholar
- 98.Analysis of Gal4-directed transcription activation using Tra1 mutants selectively defective for interaction with Gal4Proc. Natl. Acad. Sci. U.S.A 109:1997–2002https://doi.org/10.1073/pnas.1116340109PubMedGoogle Scholar
- 99.The emerging regulatory potential of SCFMet30-mediated polyubiquitination and proteolysis of the Met4 transcriptional activatorCell Div 3:11https://doi.org/10.1186/1747-1028-3-11PubMedGoogle Scholar
- 100.Gaussian Error Linear Units (GELUs)arXiv https://doi.org/10.48550/arxiv.1606.08415Google Scholar
- 101.Versatile and open software for comparing large genomesGenome Biol 5:R12https://doi.org/10.1186/gb-2004-5-2-r12PubMedGoogle Scholar
- 102.Genomic sketching with multiplicities and locality-sensitive hashing using Dashing 2Genome Res 33:1218–1227https://doi.org/10.1101/gr.277655.123PubMedGoogle Scholar
- 103.SetSketch: Filling the Gap between MinHash and HyperLogLogarXiv https://doi.org/10.48550/arxiv.2101.00314Google Scholar
- 104.ProbMinHash – A Class of Locality-Sensitive Hash Algorithms for the (Probability) Jaccard SimilarityIn: IEEE Trans. Knowl. Data Eng pp. 1–1https://doi.org/10.1109/TKDE.2020.3021176Google Scholar
- 105.On the resemblance and containment of documentsIn: Proceedings. Compression and Complexity of SEQUENCES 1997 (Cat. No.97TB100171) pp. 21–29https://doi.org/10.1109/SEQUEN.1997.666900Google Scholar
- 106.Étude comparative de la distribution florale dans une portion des Alpes et des JuraBull Soc Vaudoise Sci Nat 37:547–579Google Scholar
- 107.Dfam: a database of repetitive DNA based on profile hidden Markov modelsNucleic Acids Research 41:D70–D82https://doi.org/10.1093/nar/gks1265PubMedGoogle Scholar
- 108.GFF Utilities: GffRead and GffCompareF1000Res 9:304https://doi.org/10.12688/f1000research.23297.2PubMedGoogle Scholar
- 109.BUSCO: assessing genome assembly and annotation completeness with single-copy orthologsBioinformatics 31:3210–3212https://doi.org/10.1093/bioinformatics/btv351PubMedGoogle Scholar
- 110.BERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingarXiv https://doi.org/10.48550/arxiv.1810.04805Google Scholar
- 111.Reverse-complement equivariant networks for DNA sequencesIn: Advances in Neural Information Processing Systems 34 (NeurIPS 2021) pp. 13511–13523Google Scholar
- 112.Towards a better understanding of reverse-complement equivariance for deep learning models in genomicsIn: Proceedings of the 16th Machine Learning in Computational Biology meeting pp. 1–33Google Scholar
- 113.Adam: A Method for Stochastic OptimizationarXiv https://doi.org/10.48550/arxiv.1412.6980Google Scholar
- 114.Information content of binding sites on nucleotide sequencesJournal of Molecular Biology 188:415–431https://doi.org/10.1016/0022-2836(86)90165-8PubMedGoogle Scholar
- 115.Sequence logos: a new way to display consensus sequencesNucl Acids Res 18:6097–6100https://doi.org/10.1093/nar/18.20.6097PubMedGoogle Scholar
- 116.HuggingFace’s Transformers: State-of-the-art Natural Language ProcessingarXiv https://doi.org/10.48550/arxiv.1910.03771Google Scholar
- 117.Stochastic neighbor embeddingIn: Advances in Neural Information Processing Systems 15 (NIPS 2002) Google Scholar
- 118.A genome-scale yeast library with inducible expression of individual genesMolecular Systems Biology 17:e10207https://doi.org/10.15252/msb.202110207PubMedGoogle Scholar
- 119.YeastMine—an integrated data warehouse for Saccharomyces cerevisiae data as a multipurpose tool-kitDatabase 2012https://doi.org/10.1093/database/bar062PubMedGoogle Scholar
- 120.Global analysis of the yeast knockout phenomeSci. Adv 9:eadg5702https://doi.org/10.1126/sciadv.adg5702PubMedGoogle Scholar
- 121.The Hidden Complexity of Mendelian Traits across Natural Yeast PopulationsCell Reports 16:1106–1114https://doi.org/10.1016/j.celrep.2016.06.048PubMedGoogle Scholar
- 122.Aligning sequence reads, clone sequences and assembly contigs with BWA-MEMarXiv https://doi.org/10.48550/arxiv.1303.3997Google Scholar
- 123.The Sequence Alignment/Map format and SAMtoolsBioinformatics 25:2078–2079https://doi.org/10.1093/bioinformatics/btp352PubMedGoogle Scholar
- 124.BEDTools: a flexible suite of utilities for comparing genomic featuresBioinformatics 26:841–842https://doi.org/10.1093/bioinformatics/btq033PubMedGoogle Scholar
- 125.STAR: ultrafast universal RNA-seq alignerBioinformatics 29:15–21https://doi.org/10.1093/bioinformatics/bts635PubMedGoogle Scholar
- 126.Picard toolkitBroad Institute
- 127.PyRanges: efficient comparison of genomic intervals in PythonBioinformatics 36:918–919https://doi.org/10.1093/bioinformatics/btz615PubMedGoogle Scholar
Article and author information
Author information
Version history
- Preprint posted:
- Sent for peer review:
- Reviewed Preprint version 1:
Cite all versions
You can cite all versions using the DOI https://doi.org/10.7554/eLife.112217. This DOI represents all versions, and will always resolve to the latest one.
Copyright
© 2026, Chao et al.
This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.
Metrics
- views
- 0
- downloads
- 0
- citations
- 0
Views, downloads and citations are aggregated across all versions of this paper published by eLife.