Change log: Analyses

Last updated: July 22, 2026

Version updates to Pluto's out-of-the-box analyses

Overview

Analyses in Pluto refer to a library of containerized bioinformatics pipelines that can be enabled for various experiment types. We are constantly working to improve the product experience, and regularly ship new updates to our standard analyses. Questions about this? Feel free to contact us.

When a new version of an analysis is available, you'll see a green banner on the Analysis tab of your existing analyses notifying you that a new version is available.

After reviewing the changes made in the latest version, click the "Run analysis" button if you want to update your analysis version.

Change log

Note: The change log below does not include proprietary or customer-specific analyses. If your organization has configured its own analyses, your Pluto customer rep will communicate with you directly via email about any changes, per the terms in your signed service agreement.

Clustering analysis

v1.1 (2026-07-22)

Clustering can now be run on a custom gene/target list. In addition to the existing option of using significant features from a differential analysis, you can now select features from a biomarker/target list or a followed list. This removes the requirement to run a differential analysis first when you already have a curated set of targets you want to cluster on.

When using the differential-features source, fold-change filtering now supports independently configurable lower and upper thresholds along with a direction (up, down, or both), giving finer control over which features are included in the clustering. The analysis Methods text also now names the specific biomarker/target list used, so the write-up reflects exactly which targets were clustered.

Re-run an existing clustering analysis to upgrade it to v1.1; prior results remain available as originally run.

Over-representation analysis (single cell)

v1.1 (2026-07-17)

Top-gene selection now ranks by absolute fold change. For 1:1 comparisons this ensures the most strongly downregulated genes (not just those nearest zero) are included for the negative-fold-change group. Re-run an existing ORA to upgrade it to v1.1; prior results remain available as originally run.

Differential expression analysis

v1.3 (2025-07-15)

Support for filtering parameters was added to differential gene expression analysis. Features can now be filtered based on a minimum raw read count threshold, as well as the minimum percentage of samples in each group (control and experimental) that meet this threshold. These parameters are independently configurable by group, enabling refined selection of features based on biological or experimental context. Learn more about feature filtering for differential analysis.

In addition, the underlying runtime environment was upgraded. The Docker image was migrated from a Conda-based setup using R 4.1 to a new container based on R 4.5.1 (rocker/r-ver). Package management is now handled via BiocManager (v3.21), with installation of core libraries including DESeq2, edgeR, data.table, and BiocParallel. These changes reduce container complexity and improve performance in distributed compute environments. No changes were made to the statistical modeling framework or existing default parameterization of DESeq2.

v1.2 (2023-11-27)

Added the ability to optionally include covariates when running differential expression analysis with DESeq2. Learn more about using covariates.

v1.1 (2022-07-27)

Added heatmap plot option, which displays either the calculated z-score, average or mean counts per million (CPM) value of the experimental and control groups.

v1.0

Differential expression analysis was implemented using the DESeq function in the DESeq2 package (v1.24.0) with parameter pAdjustMethod = "fdr".

Differential expression (continuous) analysis

v1.1 (2025-07-15)

Infrastructure upgrades were applied to improve performance and maintainability of the Differential expression (continuous) pipeline. The analysis was migrated from a Conda-based Docker image using R 4.1 to a new container based on R 4.5.1. Package installation is now performed using BiocManager (v3.21), including the use of limma and data.table. These updates reduce image complexity, improve runtime efficiency, and provide forward compatibility with updated R packages.

No modifications were made to the statistical modeling approach or interpretation of continuous expression values.

Differential peak analysis

v1.3 (2025-07-15)

Differential peak analysis was updated to include the same new filtering capabilities introduced in Differential expression analysis v1.3. Features can be excluded based on a minimum read count and a minimum proportion of samples per group meeting that threshold. These settings are independently defined for each group, providing greater flexibility in controlling for variability in sequencing depth or biological heterogeneity. Learn more about feature filtering for differential analysis.

This release also included a full environment upgrade to align with the Differential expression pipeline (v1.3). The Docker image was rebuilt using R 4.5.1 and BiocManager (v3.21) for installation of all dependencies. The runtime is now more efficient, and the container is better optimized for cloud-based execution. No changes were made to the statistical modeling framework or existing default parameterization of DESeq2.

Gene set enrichment analysis

v1.2 (2022-12-30)

Added the ability to select from multiple different methods for ranking genes. The default (and method used for all prior runs) is "fold change." The newly added options allow filtering by p-value (non-directional), signed p-value, and fold change * p-value.

v1.1 (2022-07-18)

Added the Gene column to the enrichment plot data table. No changes were made to the calculation of the enrichment plot x and y values so the plots are unaffected besides the addition of the gene name in the hover text.

v1.0

Gene set enrichment analysis (GSEA) was implemented using the fgseaMultilevel function in the fgsea package (v1.16.0). GSEA produces data for the enrichment plot as well as a gene sets summary table.

Image

v1.0

Image upload was implemented. No transformations to the actual image are run, the user can upload an image, write in the methods, and tag one or more targets that are present in the image.

Principal components analysis

v1.1 (2022-07-18)

Added the principal components summary measures table, which reports the proportion of variance explained by each principal component, as well as other measures. No changes were made to the calculation of PCA plot data.

v1.0

Principal components analysis (PCA) was implemented using the prcomp function in base R (v4.1). Users can toggle the Boolean values for scale and center. If selected by the user, CPM normalization is performed prior to running PCA using the cpm function in the edgeR R package (v3.36.0).

Summary

v1.0

Summary analysis was implemented. No transformations to the data are run, the data is queried and displayed as-is in the user-uploaded assay data file.

Summary (CPM-normalized)

v1.0

Summary (CPM-normalized) analysis was implemented. The data in the user-uploaded assay data file is CPM-normalized using the cpm function in the edgeR R package (v3.36.0).