Efficient Data Selection for Training Genomic Perturbation Models
George Panagopoulos, Johannes F. Lutzeyer, Sofiane Ennadir, Michalis Vazirgiannis, Jun Pang
TL;DR
The paper tackles the slow, multi-round training of graph-based genomic perturbation predictors by introducing GraphReach, a one-shot subset-selection method that maximizes supervision propagation on a knowledge graph. By greedily maximizing the reach of supervision, GraphReach offers a near-optimal guarantee via submodular optimization and a lazy-forward implementation, enabling parallel PerturbSeq experiments and drastic reductions in real-world lab time. Empirical evaluation across four PerturbSeq datasets shows GraphReach delivers substantial speedups (months to weeks) with competitive accuracy and improved stability, even under graph noise, outperforming random selection and traditional active-learning baselines in several settings. The work highlights a practical strategy for accelerating genomic discovery that decouples selection from model initialization, with potential extensions to hybrid approaches and non-graph-based methods.
Abstract
Genomic studies face a vast hypothesis space, while interventions such as gene perturbations remain costly and time-consuming. To accelerate such experiments, gene perturbation models predict the transcriptional outcome of interventions. Since constructing the training set is challenging, active learning is often employed in a "lab-in-the-loop" process. While this strategy makes training more targeted, it is substantially slower, as it fails to exploit the inherent parallelizability of Perturb-seq experiments. Here, we focus on graph neural network-based gene perturbation models and propose a subset selection method that, unlike active learning, selects the training perturbations in one shot. Our method chooses the interventions that maximize the propagation of the supervision signal to the model. The selection criterion is defined over the input knowledge graph and is optimized with submodular maximization, ensuring a near-optimal guarantee. Experimental results across multiple datasets show that, in addition to providing months of acceleration compared to active learning, the method improves the stability of perturbation choices while maintaining competitive predictive accuracy.
