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. The global gene expression patterns can be visualized here.
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.
Contents
- Installation
- Trained model parameters
- Reference and tutorial datasets
- Tutorials
- Contents
- Visualize the global cell state manifold
- Zero-shot integration of scRNA-seq datasets
- Project single-cell states onto the global cell state manifold
- Conditioned generation of cell states
- Predict causal genes for cell state transitions
- Universal Decomposition of Perturbation Effects
- Few-shot Prediction of Perturbation Effects
- Contents
- API
- scmg
- scmg package
- Subpackages
- scmg.model package
- Submodules
- scmg.model.basic module
- scmg.model.causal_prediction module
- scmg.model.cell_type_search module
- scmg.model.contrastive_embedding module
- scmg.model.manifold_generation module
- Module contents
- Submodules
- scmg.preprocessing package
- scmg.model package
- Module contents
- Subpackages
- scmg package
- scmg