← Back to blog

Release

What Changed in OmicVerse 2.1.x

OmicVerse 2.1.x is not just a small maintenance update. From v2.0.0 to the current development tree, the project accumulated hundreds of commits, hundreds of changed files, and close to one hundred thousand added lines of code. Two major branches, metabolomics and 16S / microbiome analysis, were also moving toward the merge window.

The update focuses on trajectory inference, spatial omics, preprocessing and I/O, plotting, the agent runtime, and new multi-omics modules.

To update:

pip install -U omicverse

Update overview

PP module

Single module

Space module

Plotting module

Agent module

New modules

Why the update matters

The theme of this release is reducing dependency friction while making high-resolution spatial workflows more complete. Xenium, Visium HD, and CosMx are no longer only file formats that can be read; they now have fuller analysis paths that connect I/O, preprocessing, segmentation, plotting, and export.

The pure-Python Monocle 2 rebuild points in the same direction. When core methods no longer require an R bridge, they become easier to install, easier to run in notebooks and pipelines, and easier to expose to agents.

For day-to-day users, the headline is practical: update OmicVerse if you need modern spatial data support, more robust preprocessing, richer plotting, or a more capable agent runtime.