Downloads · 30 days
0
lucapinello/chorus-epinformerseq-v2
chorus-epinformerseq-v2 is a machine learning model from lucapinello. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
Per-cell EPInformer-seq checkpoints for 11 Roadmap Epigenomics cell types. Drop-in artifacts for the Chorus epinformerseq oracle.
Downloads · 30 days
0
Access
Public
Updated Jun 4, 2026
Repo size
33 MB
Likes
0
Public
Click a slice to open those files.
.pt8.1 MB · 100%
From the Hugging Face model README
Per-cell EPInformer-seq checkpoints for 11 Roadmap Epigenomics cell types.
Drop-in artifacts for the Chorus
epinformerseq oracle.
PerCellProfileNetWide — a dilated-CNN, 2-channel profile model. A
2114-bp input is run through the body, then the central 1024 bp is
cropped for the heads (ChromBPNet-style "valid" geometry, so every output base
has a full real-sequence receptive field). The two channels are:
Each cell line gets its own main checkpoint (no FiLM, no cell embedding),
paired with a per-cell frozen 2-channel BiasNet (1024-bp, run on the
central crop): ch0 subtracts the Tn5/DNase enzymatic cut bias, ch1 the H3K27ac
background bias. H3K27ac has no enzymatic cut, so no separate bias model is
needed.
The retired joint CellCondProfileNet (FiLM over 11 cells) and the earlier
1024-bp SAME-padded PerCellProfileNet are not used by Chorus.
per_cell_widewin/
K562/main.pt # PerCellProfileNetWide state_dict (~136K params)
... (11 cells)
bias/
K562/bias.pt # 2-channel BiasNet state_dict (~37K params, frozen)
... (11 cells)
Shipped weights (2026-06-04): the
roadmapretrain — trained on Roadmap DNase-summit peaks with the Roadmap-pipeline H3K27ac. Strongest per-cell DNase test-r and a functional H3K27ac channel; supersedes an earlier ENCODE-IDR-peak / full-coverage-H3K27ac variant.
r: DNase 0.59–0.88, H3K27ac 0.48–0.67.from chorus.oracles import EPInformerSeqOracle
oracle = EPInformerSeqOracle(cell_type="K562")
oracle.load_pretrained_model() # downloads from this repo on first run
result = oracle.predict(
sequence="A" * 2114,
assay_ids=["Enhancer_DNase:K562"], # or Enhancer_H3K27ac, Enhancer_H3K27ac_DNase
)
Available cells: K562, GM12878, HepG2, A549, H1, HeLa, HMEC, HSMM, HUVEC, NHEK, NHLF.
Available assays (max over the central 256 bp of the 1024-bp output):
Enhancer_DNase (default, max DNase), Enhancer_H3K27ac (max H3K27ac),
Enhancer_H3K27ac_DNase (composite sqrt(max DNase · max H3K27ac)).
Chorus pulls per-track CDFs from the companion dataset
lucapinello/chorus-backgrounds
(epinformerseq_pertrack.npz, 33 tracks = 3 assays × 11 cells).
Cite the EPInformer paper and the Chorus pipeline (see the Chorus README).