Downloads · 30 days
0
potteryrage/sl-predict
sl-predict is a feature extraction model from potteryrage. Use it when you need embeddings to search or compare text. The card lists the license as mit.
Pretrained masked-autoencoder (MAE) gene encoder for cold-start synthetic lethality prediction from DepMap CRISPR screens.
Downloads · 30 days
0
Access
Public
Updated Apr 12, 2026
Repo size
47.1 MB
Likes
0
Public
Click a slice to open those files.
.ckpt47.1 MB · 100%
From the Hugging Face model README
Pretrained masked-autoencoder (MAE) gene encoder for cold-start synthetic lethality prediction from DepMap CRISPR screens.
A 3-layer MLP encoder (1206 → 512 → 256 → 256) trained to reconstruct randomly masked DepMap Chronos dependency profiles (18,531 genes × 1,206 non-K562 cell lines) with MSE loss for 200 epochs.
Key property: This is the leak-repaired checkpoint — the 503-gene union of all downstream cold-start test sets was excluded from pretraining. TOST equivalence testing confirms the encoder is not load-bearing on pretrain–test gene overlap (p_max < 0.0001 at ±0.010 AUC).
When frozen and combined with LightGBM + confidence weighting on SynLethDB CRISPR/CRISPRi labels:
| Metric | Value |
|---|---|
| Horlbeck K562 held-out AUC | 0.714 ± 0.018 (10-seed, gene-disjoint) |
| vs Published SOTA (SLMGAE) | +0.079 |
| vs Label-agreement ceiling | +0.015 |
import torch
# Load checkpoint
ckpt = torch.load("mae_encoder_d256_leak_repaired.ckpt", map_location="cpu")
state_dict = ckpt["state_dict"]
# The encoder is the first 3 layers of the MAE
# Input: 1206-dim DepMap dependency profile (z-scored)
# Output: 256-dim gene embedding
@misc{large2026slpredict,
author = {Large, Jack},
title = {Cold-start synthetic lethality prediction: Diagnosing evaluation inflation and a constructive baseline},
year = {2026},
url = {https://github.com/j8ckfi/sl-predict}
}