Skip to main content

Multimodal weakly supervised learning to identify disease-specific changes in single-cell atlases

Project description

Multigrate: multiomic data integration for single-cell genomics

Tests Documentation

Getting started

Please refer to the documentation. In particular, the

and the tutorials:

See the paired integration tutorial for advice on which distributions and losses to use for which modalities.

Installation

You need to have Python 3.12 or newer installed on your system.

Quick start

To install the latest release of multigrate from PyPI:

pip install multigrate

Or install the latest development version:

pip install git+https://github.com/theislab/multigrate.git@main

Development setup

For development, we recommend using uv for fast dependency management:

# Clone the repository
git clone https://github.com/theislab/multigrate.git
cd multigrate

# Install in development mode with all optional dependencies
uv sync --all-groups

Release notes

See the changelog.

Contact

If you found a bug, please use the issue tracker.

Citation

Anastasia Litinetskaya, Maiia Schulman, Fabiola Curion, Artur Szalata, Alireza Omidi, Mohammad Lotfollahi, and Fabian Theis. 2022. "Integration and querying of multimodal single-cell data with PoE-VAE." bioRxiv. https://doi.org/10.1101/2022.03.16.484643.

Reproducibility

Code and notebooks to reproduce the results from the paper are available at https://github.com/theislab/multigrate_reproducibility.

Project details


Download files

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

Source Distribution

multigrate-1.0.1.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

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

multigrate-1.0.1-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

Details for the file multigrate-1.0.1.tar.gz.

File metadata

  • Download URL: multigrate-1.0.1.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for multigrate-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8fa0b448f7c1b710a4a36e23916a5fbb84896166e519aed3430e4b3137d4d98f
MD5 928e0cd86e3969a1e0e1f2f111db07c9
BLAKE2b-256 7b2bae76755a71190a5b999617515d3963d2a764e5085b68da14bac14abd928b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multigrate-1.0.1.tar.gz:

Publisher: release.yaml on theislab/multigrate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multigrate-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: multigrate-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for multigrate-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b11468a89c5dc34274f68a88defd36c47fcf47dc68fcfad2080be5d1f6bf170a
MD5 e694c4845fd35e2c4489f0b676068c2e
BLAKE2b-256 bbdb6716c25c2accaa8a7f7d918956ee01542c6fd45c8c74c9aa16b1541a6baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for multigrate-1.0.1-py3-none-any.whl:

Publisher: release.yaml on theislab/multigrate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page