Skip to main content
中文 | Español | 日本語 | Deutsch | Français | 한국어
CI/CD pre-commit.ci status
Docs Documentation Status Preprint
Package PyPI - Version pypi download Conda-forge badge Docker image
Meta scverse-badge License Star Citations

OmicVerse is the fundamental package for multi omics included bulk ,single cell and spatial RNA-seq analysis with Python. For more information, please read our paper: OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing

Star History

1 Introduction

OmicVerse v2 is a unified Python project for modern transcriptomics and multi-omics analysis. It brings together bulk RNA-seq, single-cell, spatial transcriptomics, downstream visualization, model-based analysis, and AI-assisted workflows in one package and documentation system.

omicverse-light omicverse-dark

Speed and memory on 1.4M cells

Runtime and peak memory on SEA-AD (1.38M cells). CPU: omicverse 67 s / 13.5 GB, brisc 61 s / 114 GB, Scanpy 1.4 h / 256 GB, Seurat + BPCells 2.9 h / 15 GB, Seurat v6 crashed after 7.8 h / 288 GB. GPU: omicverse[gpu] 71 s / 5.2 GB, omicverse[mixed] 2.6 min / 13.4 GB, rapids-singlecell 3.8 min

CPU: omicverse 2.4.2 (storage='disk'), brisc and Seurat 6.0.0 (in-memory, setThreads(64); RunUMAP segfaulted) on the same 128-core node. GPU: omicverse on one H100. Scanpy, Seurat + BPCells and rapids-singlecell (4× H100) from the brisc paper. Scripts

2 General Getting Started

OmicVerse can be installed via conda or pypi and you need to install pytorch at first. Please refer to the installation tutorial for more detailed installation steps and adaptations for different platforms (Windows, Linux or Mac OS).

You can use conda install omicverse -c conda-forge or pip install -U omicverse for installation.

Please checkout the documentations and tutorials at omicverse page or omicverse.readthedocs.io.

Agent workflows — OpenClaw, the MCP server and the J.A.R.V.I.S. message bots — are documented in OmicClaw.

3 Feature coverage

Feature coverage of omicverse, the scverse ecosystem and ten other frameworks

Feature coverage of omicverse, the scverse ecosystem and ten other frameworks over 75 audited analysis features. The full table with per-cell evidence, the data framework and the list of published tools included in OmicVerse are in the documentation.

4 Contact

5 Developer Guild and Contributing

If you would like to contribute to omicverse, please refer to our developer documentation.

Running tests locally

Install the test dependencies and execute the suite with pytest:

pip install -e .[tests]
# or install the pinned latest requirements
pip install -r requirements-latest.txt

pytest

The optional tests extra and the requirements-latest.txt file now include pytest-asyncio>=0.23, which is required for the asynchronous streaming tests under tests/utils/.




6 Citation

If you use omicverse in your work, please cite the omicverse publication as follows:

OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing

Zeng, Z., Ma, Y., Hu, L. et al.

Nature Communication 2024 Jul 16. doi: 10.1038/s41467-024-50194-3.

Here are some other related packages, feel free to reference them if you use them!

OmicOS: A Comprehensive Omics Ecosystem Infrastructure and Agent System for the AI Era

Zeng, Z., Meng, X., Hu, L. et al.

Biorxiv 2026 Jun 16. doi: 10.64898/2026.06.11.731775.

CellOntologyMapper: Consensus mapping of cell type annotation

Zeng, Z., Wang, X., Du, H. et al.

imetaomics 2025 Nov 06. doi: 10.1002/imo2.70064.

7 Other

If you would like to sponsor the development of our project, you can go to the afdian website (https://ifdian.net/a/starlitnightly) and sponsor us.

Copyright © 2024 112 Lab.
This project is GPL3.0 licensed.

Metadata

Release files for omicverse 2.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for omicverse 2.4.3
File Size Uploaded Provenance Actions
omicverse-2.4.3.tar.gz 14.5 MB With provenance Details for omicverse-2.4.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for omicverse 2.4.3
File Interpreter ABI Platform Actions
omicverse-2.4.3-py3-none-any.whl Python 3 none any Details for omicverse-2.4.3-py3-none-any.whl

Total release size: 30.1 MB

Release files / omicverse-2.4.3.tar.gz

Download URL omicverse-2.4.3.tar.gz
Size 14.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b3299cf2eeb48cbbebe92b618d54fb3dd6ed2ffdae9fad83dba1fb14b9cc6a46
BLAKE2b-256 checksum
How to use checksums
7fbfac9d274302157cc4fc32459ff3cc1c897463eb0c646901352d4af69542f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / omicverse-2.4.3-py3-none-any.whl

Download URL omicverse-2.4.3-py3-none-any.whl
Size 15.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ed6b2f376e1023b7807e6ca2d824d11a7c17ec9d21b3f88a4bb835544081b4e4
BLAKE2b-256 checksum
How to use checksums
5f3503e05392b162125bece6b4c0be27a949b3b888cfe640ace247dfb7ded73a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Security for omicverse 2.4.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for omicverse-2.4.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.4.3 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page