Skip to main content

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

Project description

Weakly supervised learning uncovers phenotypic signatures in single-cell data

Tests Documentation

Getting started

Please refer to the documentation. In particular, the

and the tutorials:

Please also check out our sample prediction pipeline, which contains MultiMIL and several other baselines.

Installation

You need to have Python 3.12 or newer installed on your system. We recommend using uv for environment management.

Install the latest release of multimil from PyPI:

uv pip install multimil

Or install the latest development version:

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

Alternatively, with plain pip:

pip install multimil

Release notes

See the changelog.

Contact

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

Citation

Weakly supervised learning uncovers phenotypic signatures in single-cell data

Anastasia Litinetskaya, Soroor Hediyeh-zadeh, Amir Ali Moinfar, Mohammad Lotfollahi, Fabian J. Theis

bioRxiv 2024.07.29.605625; doi: https://doi.org/10.1101/2024.07.29.605625

Reproducibility

Code and notebooks to reproduce the results from the paper are available at theislab/multimil_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

multimil-1.0.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

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

multimil-1.0.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file multimil-1.0.0.tar.gz.

File metadata

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

File hashes

Hashes for multimil-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a24c6242d85733ab17a5f9cc3f4e1560f2ab60f9d72f3d5be13c45c10dad2f17
MD5 309491da2fe8ed7993b065f03934297d
BLAKE2b-256 d9e20d878dad84ea6e8402ee590e11b60df56a748e9e08725cb30189a079e844

See more details on using hashes here.

Provenance

The following attestation bundles were made for multimil-1.0.0.tar.gz:

Publisher: release.yaml on theislab/multimil

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

File details

Details for the file multimil-1.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for multimil-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e62148d7e04da7a9a3e7dac81d9444226615f83558c74ad676260c269a335fd7
MD5 e65415d06ff937351b4438363a9c32af
BLAKE2b-256 3ed2388a17e7646a1a864bc32eb8cf0ef139e3b22f21e090958cbbe052fc72bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for multimil-1.0.0-py3-none-any.whl:

Publisher: release.yaml on theislab/multimil

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