Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Got a new package multibench-sc

scMultiBench

Open in Colab Docs

A systematic benchmark of single-cell multimodal integration, with multibench - a typed Python API that runs 40 integration methods across four scenarios (vertical, diagonal, mosaic, cross), scores them with scIB metrics, and draws the paper's figures.

Documentation and tutorials: https://dsichang.github.io/scMultiBench/

Quick start

git clone https://github.com/DSichang/scMultiBench.git
cd scMultiBench
pip install -e .
import multibench as mtb

mtb.list_methods()                 # the 40-method registry
mtb.method_info("Matilda")         # everything known about one method
mtb.scan("D11", "vertical")        # what can run on a dataset, and why not
res = mtb.run_all("D11", "vertical", out_dir="out/")   # run + score
res.plot()                         # the paper-style bubble panel

Running methods needs their conda environments (Linux). The package itself is ~2 MB - install only the environments you need:

multibench env doctor                              # what exists / is missing
multibench env install --methods Matilda --run     # one method (2-14 GB)
multibench env install --category vertical --run   # one category (45-101 GB)

The benchmark datasets are downloaded separately - see Get the data.

Try it without installing anything

The Colab quickstart installs the API, explores the registry, and reproduces the benchmark figures from the shipped result tables - entirely in the browser. The full published rankings are browsable in the interactive explorer.

Citation

Liu, Ding et al. Benchmarking single-cell multimodal data integrations. Nature Methods 22, 2449-2460 (2025). Every method you run is third-party software with its own paper - please cite it alongside the benchmark; mtb.method_info(name) points to each method's upstream repository and reference.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multibench-0.2.0-py3-none-any.whl (184.3 kB view details)

Uploaded Python 3

File details

Details for the file multibench-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: multibench-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 184.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for multibench-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99bad90d5373167028c3484fa122117d13eced0c5fbfc0c5ec427272985f5cf3
MD5 ed730cb020d0773a888e318e2b8d4ce4
BLAKE2b-256 560daab6c8a47108ff4c17ef07db536602412b10521468d14a49c2ff485608cc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 file

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