scanpy

SAFE max severity SAFESkillSpector Caution 22 registry K-Dense-AI last scanned 1 scan

No security findings. Scanned 1 time, most recently 2026-10-21.

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Performs Scanpy single-cell RNA-seq QC, normalization, HVG selection, PCA/UMAP/t-SNE, clustering, exploratory marker ranking, pseudobulk preparation, visualization, and Seurat or SingleCellExperiment RDS conversion to h5ad. Applies to established exploratory scRNA-seq workflows with explicit count and expression provenance; complementary skills cover scvi-tools models and AnnData format details.

Package
26 files, 148 KB
SKILL.md
2456 words, 12+ sections
Code
Python (16)
License
BSD-3-Clause
Compatibility
Requires Python 3.12+ and Scanpy; tested with Python 3.13, Scanpy 1.12.4, and AnnData 0.13.4. Optional integrations need separate packages; R conversion needs R. Local analysis needs no credentials or network.

SKILL.md covers: Scanpy: Single-Cell Analysis · Overview · Installation · Representation and inference contracts · When to Use This Skill · Script Toolkit (prefer these over writing code from scratch) · One-shot end-to-end run · Counts → clustered object and exploratory marker ranks + figures + marker CSVs · With multi-sample integration: · Reproducible parameters via JSON (keys mirror flag names with underscores): · Step-by-step chain (when you need to inspect/iterate between stages) · inspect results/markers/*.csv, decide labels, write a mapping JSON, then:

Findings

No findings. SAFE

What is in the package

26 files, 148 KB. Show the list.
FileKindSize
SKILL.mddoc20 KB
assets/analysis_template.pyscript10.0 KB
assets/celltype_mapping.jsonconfig184 B
assets/gene_signatures.jsonconfig355 B
assets/pipeline_config.jsonconfig380 B
references/analysis_workflow.mddoc7.6 KB
references/api_reference.mddoc9.1 KB
references/plotting_guide.mddoc10 KB
references/r_interop.mddoc12 KB
references/standard_workflow.mddoc7.0 KB
references/upstream-review.mddoc8.3 KB
scripts/_common.pyscript10.0 KB
scripts/annotate.pyscript3.7 KB
scripts/batch_correct.pyscript3.1 KB
scripts/cluster.pyscript2.5 KB
scripts/convert.pyscript1.5 KB
scripts/find_markers.pyscript4.3 KB
scripts/inspect_data.pyscript3.1 KB
scripts/plot.pyscript3.6 KB
scripts/preprocess.pyscript3.5 KB
scripts/pseudobulk.pyscript4.6 KB
scripts/qc_analysis.pyscript5.1 KB
scripts/reduce_dimensions.pyscript2.8 KB
scripts/run_pipeline.pyscript9.4 KB
scripts/score_genes.pyscript3.9 KB
scripts/subset.pyscript2.6 KB

External hosts referenced

scanpy.readthedocs.io github.com cloud.r-project.org scanpy.scverse.org cran.r-project.org mojaveazure.github.io www.bioconductor.org anndata.readthedocs.io arxiv.org satijalab.github.io docs.dask.org doi.org export.arxiv.org formulae.brew.sh mac.r-project.org rapids-singlecell.readthedocs.io satijalab.org scverse.org theislab.github.io www.r-project.org

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22 at commit 593377bb0487. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources