Pertpy: an end-to-end framework for perturbation analysis

Lukas Heumos(Helmholtz Zentrum München), Yuge Ji(Helmholtz Zentrum München), L T May(Helmholtz Zentrum München), Tessa D. Green(Broad Institute), Xinyue Zhang(Helmholtz Zentrum München), Xichen Wu(Helmholtz Zentrum München), Johannes Ostner(Helmholtz Zentrum München), Stefan Peidli(Humboldt-Universität zu Berlin), Antonia Schumacher(Helmholtz Zentrum München), Karin Hrovatin(Helmholtz Zentrum München), Michaela Müller(Helmholtz Zentrum München), Faye Chong(Pioneer (United States)), Gregor Sturm(Boehringer Ingelheim (Germany)), Alejandro Tejada(Helmholtz Zentrum München), Emma Dann(Wellcome Sanger Institute), Mingze Dong(Yale University), Mojtaba Bahrami(Helmholtz Zentrum München), Ilan Gold(Helmholtz Zentrum München), Sergei Rybakov(Helmholtz Zentrum München), Altana Namsaraeva(Helmholtz Zentrum München), Amir Ali Moinfar(Helmholtz Zentrum München), Zihe Zheng(Helmholtz Zentrum München), Eljas Roellin(Helmholtz Zentrum München), Isra Mekki(Helmholtz Zentrum München), Chris Sander(Broad Institute), Mohammad Lotfollahi(Wellcome Sanger Institute), Herbert B. Schiller(German Center for Lung Research), Fabian J. Theis(Helmholtz Zentrum München)
bioRxiv (Cold Spring Harbor Laboratory)
August 7, 2024
Cited by 41Open Access
Full Text

Abstract

Advances in single-cell technology have enabled the measurement of cell-resolved molecular states across a variety of cell lines and tissues under a plethora of genetic, chemical, environmental, or disease perturbations. Current methods focus on differential comparison or are specific to a particular task in a multi-condition setting with purely statistical perspectives. The quickly growing number, size, and complexity of such studies requires a scalable analysis framework that takes existing biological context into account. Here, we present pertpy, a Python-based modular framework for the analysis of large-scale perturbation single-cell experiments. Pertpy provides access to harmonized perturbation datasets and metadata databases along with numerous fast and user-friendly implementations of both established and novel methods such as automatic metadata annotation or perturbation distances to efficiently analyze perturbation data. As part of the scverse ecosystem, pertpy interoperates with existing libraries for the analysis of single-cell data and is designed to be easily extended.


Related Papers

No related papers found

Powered by citation graph analysis