AblateCell: A Reproduce-then-Ablate Agent for Virtual Cell Repositories
Xue Xia, Chengkai Yao, Mingyu Tsoi, Xinjie Mao, Wenxuan Huang, Jiaqi Wei, Hao Wu, Cheng Tan, Lang Yu, Yuejin Yang, Mengdi Liu, Siqi Sun, Zhangyang Gao

TL;DR
AblateCell is an agent that reproduces and systematically ablates virtual cell repositories, improving verification and understanding of biological AI models through automated reproduction and targeted component testing.
Contribution
It introduces a reproduce-then-ablate framework that automates reproduction and component ablation in biological AI repositories, addressing standardization and verification challenges.
Findings
Achieved 88.9% success rate in reproducing baseline workflows.
Recovered ground-truth critical components with 93.3% accuracy.
Outperformed heuristic methods by 53.3% in component identification.
Abstract
Systematic ablations are essential to attribute performance gains in AI Virtual Cells, yet they are rarely performed because biological repositories are under-standardized and tightly coupled to domain-specific data and formats. While recent coding agents can translate ideas into implementations, they typically stop at producing code and lack a verifier that can reproduce strong baselines and rigorously test which components truly matter. We introduce AblateCell, a reproduce-then-ablate agent for virtual cell repositories that closes this verification gap. AblateCell first reproduces reported baselines end-to-end by auto-configuring environments, resolving dependency and data issues, and rerunning official evaluations while emitting verifiable artifacts. It then conducts closed-loop ablation by generating a graph of isolated repository mutations and adaptively selecting experiments…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
