用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/BrainStOrmics/Spateo-Skills --skill spateo-data-io命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | spateo-data-io |
| description | Read spatial transcriptomics data — 10 platforms + auto-detect |
Load spatial transcriptomics data from 10+ platforms into standardized AnnData format with .obsm["spatial"].
# Manual read — specify platform
python -m skills.01_data_io.manual_read --platform xenium --data-path ./data/xenium_outs/
# Auto-detect — let the tool figure out the platform
python -m skills.01_data_io.auto_read --data-path ./data/unknown_dataset/
manual_read.py — Platform-specific readersDispatch by platform name. Each reader wraps spateo.io.protocol_io.spatial.*.
from skills.01_data_io.manual_read import read_by_platform
adata = read_by_platform("xenium", "./data/xenium_outs/")
adata = read_by_platform("merfish", "./data/merfish/", counts_file="cell_by_gene.csv")
Supported platforms:
| Key | Platform | Key File(s) |
|---|---|---|
merfish | MERFISH | cell_by_gene.csv, cell_metadata.csv |
seqfish | seqFISH | CxG CSV, coordinates CSV, DAPI TIFF |
slideseq | Slide-seq | Standard output directory |
starmap_plus | STARmap+ | Expression/spatial CSVs |
stereoseq | Stereo-seq | GEM file (binsize default=50) |
stereoseq_agg | Stereo-seq agg | GEM file + image file |
xenium | Xenium | 10x outs directory |
visium | Visium | 10x Visium output |
visium_hd | Visium HD | 10x Visium HD binned output |
openst | Open-ST | Open-ST output |
auto_read.py — Auto-detect + batch readfrom skills.01_data_io.auto_read import (
detect_spatial_platform,
read_auto_spatial_data,
read_many_auto,
)
# Detect platform type
platform = detect_spatial_platform("./data/unknown/")
# Auto-detect + read
adata = read_auto_spatial_data("./data/unknown/")
# Batch read multiple directories
results = read_many_auto(["./data/dataset1/", "./data/dataset2/"])
Input: Platform-specific raw data directories/files.
Output: AnnData object with .obsm["spatial"] containing 2D/3D coordinates.
| Parameter | Purpose | Default |
|---|---|---|
data_path | Path to raw data directory | — |
platform | Platform name (manual_read) | — |
counts_file | Gene expression matrix filename | cell_by_gene.csv |
binsize | Stereo-seq binning size | 50 |
load_images | Load DAPI/tissue images | True |
| Problem | Fix |
|---|---|
| ImportError: spateo | Run bash skills/00_env_setup/setup.sh |
| File not found | Check data_path is absolute or relative to working dir |
| Platform not detected | Verify input directory contains expected files for the platform |