omicverse/omicverse
A python library for multi omics included bulk, single cell and spatial RNA-seq analysis.
What it solves
OmicVerse is a unified Python framework designed to bridge the gap between bulk RNA-seq, single-cell, and spatial transcriptomics. It provides a comprehensive ecosystem for multi-omics analysis, integrating various tools for downstream visualization, model-based analysis, and AI-assisted workflows to deepen biological insights.
How it works
The project is structured as a broad analysis platform rather than a single method. It leverages core data structures like pandas, anndata, numpy, and mudata to implement its infrastructure. The platform is divided into specialized modules:
- Core Analysis: Integrates a vast array of published transcriptomics tools (e.g., Scanpy, scVI, Geneformer).
- J.A.R.V.I.S.: An AI-assisted workflow system that includes an
ov.Agentfor direct interaction with analysis tools, an MCP (Model Context Protocol) server to expose tools to AI assistants like Claude Code, and a Telegram-based chat system. - ov.synbio: A synthetic biology stack for genome-scale metabolic modeling, protein/enzyme design (using ESMFold, ProteinMPNN), and DNA design.
- ov.mol: A molecular dynamics stack that chains docking (AutoDock Vina) and GPU-accelerated molecular dynamics (OpenMM) to calculate binding free energy.
Who it’s for
It is intended for bioinformaticians, computational biologists, and researchers in synthetic biology and molecular dynamics who need a unified toolset for multi-omics data analysis and AI-integrated biological research.
Highlights
- Unified Multi-Omics: Combines bulk, single-cell, and spatial RNA-seq analysis in one package.
- AI-Assisted Workflows: Features an agentic system (J.A.R.V.I.S.) and MCP server for AI-driven analysis.
- AI-Driven Protein Design: Includes tools for structure prediction and inverse design via ESMFold and ProteinMPNN.
- Integrated Molecular Dynamics: Supports a full pipeline from 3D structure to GPU-based molecular dynamics simulations.
Related
- Project
- Project
- Project
- Project
- Project