计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
external-integrations【效率与协作】Use Scanpy optional integrations, scanpy.external wrappers, Dask-backed arrays, and GPU/RAPIDS handoffs without over-installing optional dependencies.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves optional dependency extras, scanpy.external, Dask-backed arrays, RAPIDS/GPU acceleration, external exporting, or integration/imputation/demultiplexing/trajectory wrappers outside Scanpy's core preprocessing and tool APIs.
scanpy.external.pp, scanpy.external.tl, scanpy.external.pl, and scanpy.external.exporting methods to prerequisites, outputs, and moved APIs.rapids-singlecell, while Scanpy's RAPIDS neighbor backend requires a compatible cuML stack.scripts/check_scanpy_optional_deps.py to diagnose missing optional packages without installing or importing heavy dependencies.Run the bundled checker from this sub-skill directory when you need a machine-readable optional-dependency inventory:
python scripts/check_scanpy_optional_deps.py --feature scanorama --feature magic --json
python scripts/check_scanpy_optional_deps.py --list-features
The helper uses importlib.util.find_spec and package metadata only. It has no network, install, import-heavy, or package-mutation side effects.
sc.pp.harmony_integrate, sc.pp.scrublet, and sc.pp.scrublet_simulate_doublets for moved APIs; legacy scanpy.external.pp aliases are deprecated compatibility routes.scanpy[leiden], scanpy[skmisc], scanpy[plotting], scanpy[magic], scanpy[scanorama], scanpy[bbknn], scanpy[dask], scanpy[dask-ml], and scanpy[scrublet] are targeted choices for specific features.mnnpy, phate, palantir, trimap, sc-sam, phenograph, harmonyTS, wishbone, pypairs, or cellbrowser.