Activity-by-contact model of enhancer–promoter regulation from thousands of CRISPR perturbations | Litlas