<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ParTIpy &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/partipy/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Tue, 22 Sep 2026 17:26:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>ParTIpy &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>ParTIpy Brings Pareto Task Inference to Million-Cell Single-Cell Datasets</title>
		<link>https://scienmag.com/partipy-brings-pareto-task-inference-to-million-cell-single-cell-datasets/</link>
		
		<dc:creator><![CDATA[Drew Townsend]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 17:26:45 +0000</pubDate>
				<category><![CDATA[Biology]]></category>
		<category><![CDATA[applications of Pareto theory in biology]]></category>
		<category><![CDATA[archetypal analysis]]></category>
		<category><![CDATA[biological trade-offs in resource allocation]]></category>
		<category><![CDATA[cardiac fibroblasts]]></category>
		<category><![CDATA[cell specialization and division of labor]]></category>
		<category><![CDATA[cell state variability]]></category>
		<category><![CDATA[coresets]]></category>
		<category><![CDATA[hepatocyte zonation]]></category>
		<category><![CDATA[high-dimensional single-cell data interpretation]]></category>
		<category><![CDATA[mathematical frameworks for cell function analysis]]></category>
		<category><![CDATA[multi-objective optimality in cellular traits]]></category>
		<category><![CDATA[multi-task inference in systems biology]]></category>
		<category><![CDATA[open-source software]]></category>
		<category><![CDATA[open-source software for single-cell data]]></category>
		<category><![CDATA[Pareto task inference]]></category>
		<category><![CDATA[Pareto Task Inference in biology]]></category>
		<category><![CDATA[ParTIpy]]></category>
		<category><![CDATA[polytope geometry]]></category>
		<category><![CDATA[scverse]]></category>
		<category><![CDATA[single-cell dataset analysis]]></category>
		<category><![CDATA[single-cell heterogeneity and variability]]></category>
		<category><![CDATA[single-cell transcriptomics]]></category>
		<category><![CDATA[trade-offs]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=207223</guid>

					<description><![CDATA[An open-source Python package called ParTIpy scales archetypal analysis and Pareto task inference to millions of single cells, offering a continuous, geometry-based alternative to discrete cell-state clustering.]]></description>
										<content:encoded><![CDATA[<p>Biology is a discipline of compromise. A bird&#8217;s beak cannot be simultaneously perfect for cracking seeds and snatching insects, and a single cell cannot execute every function written into its genome at once. Instead, living systems allocate finite resources across competing tasks, producing the specialization and division of labor that scientists observe at every scale, from entire organisms down to individual molecules. A research team led by Philipp Sven Lars Schäfer, Ricardo O Ramirez Flores, and Julio Saez-Rodriguez at Heidelberg University, together with collaborators at the Hebrew University of Jerusalem and EMBL-EBI, has now unveiled an open-source software package called ParTIpy that brings a powerful mathematical framework for studying these trade-offs into the era of million-cell single-cell datasets. Published in Molecular Systems Biology, the work promises to reshape how biologists interpret the continuous variability hidden within seemingly uniform cell populations.</p>
<p>The intellectual foundation of ParTIpy is Pareto Task Inference, or ParTI, a framework grounded in the theory of multi-objective optimality. The core idea is elegant: when evolution drives phenotypes toward Pareto optimality, any improvement in performance on one task necessarily degrades performance on another. Under this assumption, phenotypes such as organisms, proteins, or cells, described by traits that embody trade-offs, are predicted to occupy a simple geometric structure called a polytope, a generalized shape with corners, straight edges, and flat faces, such as a triangle or tetrahedron extended to any number of dimensions. Crucially, the number of vertices of this polytope equals the number of tasks the system is optimizing. Each vertex, known as an archetype, represents a phenotype perfectly specialized for one particular task.</p>
<p>To recover these archetypes from data, the framework relies on archetypal analysis, a dimensionality reduction technique first introduced by Cutler and Breiman in 1994. The method identifies extreme points within a dataset, the archetypes, and then models every observation as a nonnegative linear combination of them. Formally, the archetypes are defined as convex combinations of the data points, ensuring they lie within the convex hull of the observed distribution, and each data point is reconstructed as a convex combination of the archetypes. When applied to single-cell transcriptomics, this means fitting a polytope around cells in gene expression space, where each vertex corresponds to a transcriptional program optimized for a distinct biological task. Positioning a cell relative to the vertices then reveals its bias toward one or several functions.</p>
<p>Previous studies have demonstrated the value of this perspective, revealing trade-offs in hepatocytes, fibroblasts, and cancer cells, and even extending the approach to spatial transcriptomics and proteomics, where groups of co-localized cells cooperate on shared tasks. However, the original ParTI software, written in MATLAB, could not scale to the massive datasets generated by modern high-throughput single-cell technologies, and its dependence on a commercial license hindered broader adoption. ParTIpy addresses both limitations directly, implementing state-of-the-art initialization and optimization strategies in Python and integrating seamlessly with the scverse ecosystem of single-cell analysis tools, including scanpy and AnnData objects.</p>
<p>A central technical challenge in archetypal analysis is that the underlying optimization problem is non-convex, meaning solution quality is highly sensitive to how the algorithm is initialized. The team benchmarked three initialization algorithms and two optimization procedures across twenty-one single-cell transcriptome datasets, each representing a single cell type and drawn from three independent studies spanning multiple sclerosis lesions, spatial Xenium data, and lupus patient blood. They found that combining principal convex hull analysis, or PCHA, for optimization with the Archetypal++, or AA++, initialization scheme delivered the best trade-off between reconstruction accuracy and runtime. When speed is the priority, a more efficient Frank-Wolfe variant provides a practical alternative. The package also supports a convexity relaxation parameter that allows archetypes to extend beyond the observed data cloud, a crucial option when sampling near the boundaries of the true phenotypic space is sparse.</p>
<p>The most striking computational innovation, however, is ParTIpy&#8217;s use of coresets. A coreset is a small, cleverly weighted subset of the data such that optimizing on the subset yields results close to those obtained from the full dataset. The researchers incorporated coreset weights directly into the objective function and modified their optimization algorithms accordingly. Their benchmarks showed that the required coreset fraction shrinks as datasets grow: for datasets exceeding one hundred thousand cells, analyzing just one to ten percent of the data was sufficient on average, cutting runtime roughly fourfold. When fitting six archetypes on one million cells using a ten percent coreset, the optimization completed in forty-five to one hundred five seconds. Critically, archetype-specific gene expression profiles derived from coresets remained highly concordant with full-data results, with a median Pearson correlation above 0.9 across coreset fractions greater than one percent.</p>
<p>Because the correct number of archetypes is never known in advance, ParTIpy implements three complementary selection criteria. The first examines the fraction of variance explained as archetypes are added, looking for an elbow where returns diminish. The second employs an information-theoretic criterion that penalizes model complexity, favoring solutions that balance goodness of fit against the number of free parameters. The third assesses robustness through bootstrapping: archetypal analysis is repeated on multiple resampled datasets, archetype positions are aligned across replicates using Hungarian matching, and the positional variance of each archetype is computed. Low variance signals stable, well-defined archetypes, whereas high variance warns of over-parameterization. The team validated that ParTIpy&#8217;s results are highly concordant with the original MATLAB implementation across three distinct single-cell datasets.</p>
<p>To demonstrate the framework in action, the researchers applied ParTIpy to single-cell RNA sequencing data of hepatocytes sampled along the liver lobule&#8217;s porto-central axis. Three selection criteria converged on a four-archetype model, and pathway enrichment analysis using Reactome gene sets via the decoupler-py univariate linear model revealed distinct specializations: one archetype was associated with drug and xenobiotic metabolism, another with lipid metabolism. When the archetypal programs were projected onto spatial transcriptomics data, the metabolism archetype localized near the central vein while the lipid archetype enriched near the portal node, matching established liver zonation patterns and suggesting that spatial gradients of oxygen and metabolites drive this functional division of labor. The package further supports inference of archetype crosstalk networks by integrating archetype-specific expression profiles with curated ligand-receptor databases.</p>
<p>The second demonstration tackled a longstanding weakness of conventional cross-condition single-cell analysis. Standard approaches discretize cells into clusters and test for changes in cluster abundance, imposing sharp boundaries on what are often intrinsically continuous cell states. ParTIpy instead models cells as continuous mixtures of archetypal programs. Analyzing roughly 147,000 fibroblasts from sixteen non-failing and twenty-six cardiomyopathy donor hearts, the team fit a three-archetype model chosen for superior bootstrap stability. Donor-level pseudobulk profiles revealed significant shifts toward an activated fibrotic archetype in disease, marked by genes such as POSTN, FN1, and COL1A1 and by transcription factors including TWIST1 and SCX, while a quiescent, stress-responsive archetype was closer to healthy donors. Notably, even every non-failing heart contained a small fibroblast population near the fibrotic archetype, indicating that cardiomyopathy redistributes cells among existing programs rather than creating disease-specific states.</p>
<p>The researchers emphasize that ParTIpy&#8217;s scalability, downstream utilities, and interoperability make Pareto task inference accessible to the broader single-cell community and beyond, with tutorials covering spatial transcriptomics applications. Unlike deep archetypal analysis approaches that rely on encoder-decoder networks and amortized variational inference, which can introduce an amortization gap, ParTIpy achieves scale through coreset-based direct optimization while preserving archetypes as extremal points in the original trait space. Future integration with RNA velocity, pseudotime, and optimal transport methods could distinguish stable task specializations from transient states. The package, version 0.2.0, is freely available on PyPI and GitHub, with comprehensive documentation at partipy.readthedocs.io, positioning ParTIpy as a versatile new lens for exploring functional trade-offs in high-dimensional biological data.</p>
<p><strong>Subject of Research:</strong> Scalable archetypal analysis and Pareto task inference for single-cell transcriptomic data</p>
<p><strong>Article Title:</strong> ParTIpy: a scalable framework for archetypal analysis and Pareto task inference</p>
<p><strong>Article References:</strong> ParTIpy: a scalable framework for archetypal analysis and Pareto task inference. (n.d.). <a href="https://doi.org/10.1038/s44320-026-00209-6" rel="noopener noreferrer">https://doi.org/10.1038/s44320-026-00209-6</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1038/s44320-026-00209-6" rel="noopener noreferrer">10.1038/s44320-026-00209-6</a></p>
<p><strong>Keywords:</strong> ParTIpy, Pareto task inference, archetypal analysis, single-cell transcriptomics, coresets, trade-offs, cell state variability, hepatocyte zonation, cardiac fibroblasts, scverse, polytope geometry, open-source software</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">207223</post-id>	</item>
	</channel>
</rss>
