Quick Start
This guide summarizes the end-to-end workflow for reproducing the experiments described in the X-Pert manuscript. Each stage corresponds to a curated Jupyter notebook that you can launch after installing the dependencies.
Workflow Overview
Prepare the Environment
Install scGPT and X-Pert as described in Installation Guide.
Download the required perturbation datasets (links provided inside each notebook).
Construct Perturbation Datasets
Train Perturbation Models
Explore the Perturbverse
Minimal Python Check
After completing the environment setup, verify that both scGPT and X-Pert import correctly:
import scgpt
import xpert
print(f"scGPT version: {scgpt.__version__}")
print(f"X-Pert version: {xpert.__version__}")
High-level Python APIs for perturbation modeling are actively evolving. For complete, reproducible pipelines—including data preparation, training, and visualization—use the tutorial notebooks linked above.
Next Steps
Switch to the tutorial notebooks listed above for full data-to-results pipelines.
Follow ongoing updates and discussions on GitHub: https://github.com/Chen-Li-17/X-Pert
Reach out to the maintainers at chen-li21@mails.tsinghua.edu.cn if you run into issues.