技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
accessors-extensions【数据与研究】Use anndata reference accessors for validation, plotting, data selection, and typed AnnData extension namespaces.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when code needs portable references to arrays inside AnnData objects or a small typed namespace attached to AnnData instances.
anndata.acc references such as A.obs["batch"], A.var["symbol"], A.obsm["pca"][:, 0], A.layers["counts"][:, "gene-a"], A.obsp["connectivities"][:, "cell-a"], or A.X[:, :].ref in adata or A.obsm in adata, then extract values with adata[ref].A.resolve(...), A.to_json(ref), and A.from_json(data) for validation/configuration layers.anndata.register_anndata_namespace(name) for library-style helpers on AnnData.AnnData shape, view, obs/var, layers, obsm, obsp, and container mutation semantics, use ../data-model/SKILL.md..h5ad, Zarr, lazy/backed reads, or element I/O, use ../storage-io/SKILL.md.anndata.concat, concat_on_disk, AnnCollection, or batch-combination choices, use ../combining-data/SKILL.md.references/api-reference.md lists the accessor classes, signatures, object relationships, and extraction contracts.references/accessor-recipes.md gives practical recipes for membership checks, extraction, JSON/string parsing, and validation-friendly reference handling.references/extension-namespaces.md covers the namespace decorator, class shape, validation, caching, and conflict avoidance.references/troubleshooting.md maps common accessor and namespace failures to fixes.scripts/demo_anndata_accessor.py is a tiny runnable demo for refs, extraction, JSON/string parsing, and namespace registration.AdRef objects as object-independent references; validate ref in adata before extraction when user input or optional fields are involved.AnnData APIs and small typed namespace methods; extension namespaces are for library code, not ad-hoc per-notebook state.AdRef instances or parseable strings, then normalize to refs with A.resolve(..., strict=True).