Active learning for efficient discovery of optimal gene combinations in the combinatorial perturbation space

Jason Qin, Hans-Hermann Wessels, Carlos Fernandez-Granda, Yuhan Hao
11/18/2024
q-bio.GNcs.LG

Official code: NeptuneBio/NAIAD (3 stars, Apache-2.0, last commit 2025-07-09).

Abstract

The advancement of novel combinatorial CRISPR screening technologies enables the identification of synergistic gene combinations on a large scale. This is crucial for developing novel and effective combination therapies, but the combinatorial space makes exhaustive experimentation infeasible. We introduce NAIAD, an active learning framework that efficiently discovers optimal gene pairs capable of driving cells toward desired cellular phenotypes. NAIAD leverages single-gene perturbation effects and adaptive gene embeddings that scale with the training data size, mitigating overfitting in small-sample learning while capturing complex gene interactions as more data is collected. Evaluated on four CRISPR combinatorial perturbation datasets totaling over 350,000 genetic interactions, NAIAD, trained on small datasets, outperforms existing models by up to 40\% relative to the second-best. NAIAD's recommendation system prioritizes gene pairs with the maximum predicted effects, resulting in the highest marginal gain in each AI-experiment round and accelerating discovery with fewer CRISPR experimental iterations. Our NAIAD framework (https://github.com/NeptuneBio/NAIAD) improves the identification of novel, effective gene combinations, enabling more efficient CRISPR library design and offering promising applications in genomics research and therapeutic development.

View on arXivView PDF

Code Implementations(1)

NeptuneBio/NAIADOfficial100%
Apache-2.0
30Python, Jupyter NotebookOct 30, 20241 years agoApache-2.0

Cite this paper

@article{qin2024active,
  title  = {Active learning for efficient discovery of optimal gene combinations in the combinatorial perturbation space},
  author = {Jason Qin and Hans-Hermann Wessels and Carlos Fernandez-Granda and Yuhan Hao},
  year   = {2024},
  eprint = {2411.12010},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.12010v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.12010.svg)](https://codeofpaper.com/paper/2411.12010)

Discussion