科研速览 · Science Skim继续刷下去 · Keep skimming →
◆ Molecular Systems Biology2026-06-25· Computer science

ParTIpy: a scalable framework for archetypal analysis and Pareto task inference

Philipp Schäfer, Leoni Zimmermann, Paul L Burmedi, Avia Walfisch, Noa Goldenberg, Shira Yonassi, Einat Shaer Tamar, Miri Adler, Jovan Tanevski, Ricardo O. Ramirez Flores, Julio Sáez-Rodríguez

原始摘要(英文原文)· Original abstract
Abstract Motivation Trade-offs between different functions or tasks are pervasive across scales in biological systems. For example, individual cells cannot perform all possible functions simultaneously; instead they allocate limited resources to specialize in subsets of tasks by activating specific gene expression programs. Pareto Task Inference (ParTI) is a framework for analyzing biological trade-offs grounded in the theory of multi-objective optimality. However, existing software implementations of ParTI lack scalability to large datasets and do not integrate well with standard biological data analysis workflows, especially in the context of single-cell transcriptomics, limiting broader adoption. Results We have developed ParTIpy (Pareto Task Inference in Python), an open-source Python package that combines advances in optimization and coreset methods to scale archetypal analysis, the primary algorithm underlying ParTI, to large-scale datasets. By providing additional tools to characterize archetypes, comprehensive documentation, and adopting standard scverse data structures, ParTIpy facilitates seamless integration into existing analysis workflows and broadens accessibility, particularly within the single-cell community. We demonstrate how ParTIpy can be used to study intra-cell-type gene expression variability through the lens of task allocation, offering a principled alternative to methods that impose discrete cell state classifications on inherently continuous variation. Availability and implementation ParTIpy’s open-source code is available on GitHub ( https://github.com/saezlab/ParTIpy ) and pypi ( https://pypi.org/project/partipy ). Documentation is available at https://partipy.readthedocs.io . The code to reproduce the results of this paper is on GitHub ( https://github.com/saezlab/ParTIpy_paper )
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

ParTIpy: a scalable framework for archetypal analysis and Pareto task inference — 科研速览 Science Skim