Skip to main content

Single cell manifold generator

Project description

PyPI Docs

Single Cell Manifold Generator (SCMG)

SCMG is a suite of deep learning models designed to interpret, generate, and predict the molecular basis of cell states and their transitions.

Key Features

  • Global Manifold Construction
    Build a well-integrated reference manifold of single-cell transcriptional states that captures cell-state relationships and gene expression patterns.

  • Zero-Shot Dataset Integration
    Integrate new scRNA-seq datasets without the need for model retraining.

  • Zero-Shot Cell Projection
    Project single-cells onto the global manifold for downstream analysis and comparison.

  • Cell State Trajectory Generation
    Generate continuous trajectories to model transitions between cell states.

  • Causal Gene Prediction
    Identify candidate causal genes driving transitions between specific cell states.

  • Universal Decomposition of Perturbation Effects
    Decompose perturbation effects into universal principal axes of cell state transition and perturbation classes.

  • Few-shot Prediction of Perturbation Effects
    Predict perturbation-induced cell state transition by few-shot learning.

Installation and Tutorials

Full documentation is available at: https://scmg.readthedocs.io/

The scripts to reproduce the results reported in the manuscript are available here.

Project details


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.

scmg-1.0.3-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file scmg-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: scmg-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for scmg-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d33d9abfd3ba81701ed8a8b4b076dccbccd43702fb0f4ed696b858926ca61554
MD5 38fba9b222f8f5c9e3aa3856758685cb
BLAKE2b-256 9f2ad05c8eb7b935d9cf1ec35cd582c9fabff8c6f0a3b32cc232f8fd060a8a12

See more details on using hashes here.

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