Explore predictions
Chr8 with three signal tracks: low-coverage input, SURF prediction, and high-coverage experiment (not used for training).
Recover high-coverage prediction from low-coverage data
SURF turns sparse genomic measurements into higher-resolution predictions that more closely match held-out reads across coverage levels, resolutions, assays, and cell types.

Train SURF, calibrate with SCAN, interpret the results
Three practical paths from a first toy run to evidence-aware interpretation.
SURF your data
Train the toy model, then adapt SURF to new genomic data with the included Agent Skill.
Start the guide →GuideSCAN predictions
Calibrate prediction intervals with the SCAN repository’s Agent Skill.
Start the guide →GuideInterpreting results
Evaluate what SURF adds, read SCAN intervals, and decide what deserves follow-up.
Start the guide →Repositories
Model, calibration, and analysis.
SURF
jzhoulab/SURFToy DNase training and guided model development.
Train the reference model, then use the develop and predict Agent Skills to adapt SURF to new genomic data and export BigWig predictions.
Open on GitHub ↗CalibrationSCAN
jzhoulab/SCANSpline-based calibration for genomic profile predictions.
Fit calibrated intervals on held-out SURF tracks; the Agent Skill guides setup, diagnostics, and evaluation on a separate genomic region.
Open on GitHub ↗ReproducibilitySURF-manuscript
jzhoulab/SURF-manuscriptFull training code and figure notebooks for the SURF paper.
Reproduce every manuscript benchmark, analysis, and figure across DNase-seq, CAGE, and methylation.
Open on GitHub ↗Cite the work
The manuscript is still in preparation. Please cite the GitHub repositories for now; a preprint DOI will be added when it is available.
BibTeX
@article{avdeyev_surf_inprep,
author = {Avdeyev, Pavel and Chen, Kathleen and Zhou, Jian},
title = {Sequence-based super-resolution for genomic data},
note = {Manuscript in preparation},
year = {2026}
}