| name | scatac-preprocessing |
| description | Single-cell ATAC-seq preprocessing with a Signac-style TF-IDF + LSI workflow. Performs cell and peak filtering, top-peak selection, TF-IDF normalization, latent semantic indexing, neighborhood graph construction, UMAP, and Leiden clustering, then exports a downstream-ready AnnData plus a standard OmicsClaw gallery and reproducibility bundle. |
| version | 0.1.0 |
| author | OmicsClaw |
| license | MIT |
| tags | ["singlecell","scatac","atac","preprocessing","tfidf","lsi","clustering"] |
| metadata | {"omicsclaw":{"domain":"singlecell","allowed_extra_flags":["--leiden-resolution","--method","--min-cells","--min-peaks","--n-lsi","--n-neighbors","--n-top-peaks","--tfidf-scale-factor"],"param_hints":{"tfidf_lsi":"[Truncated]"},"legacy_aliases":["scatac-preprocess"],"saves_h5ad":true,"requires_preprocessed":false,"requires":{"bins":"[Truncated]","env":"[Truncated]","config":"[Truncated]"},"emoji":"🧬","homepage":"https://github.com/OmicsClaw/OmicsClaw","os":["macos","linux"],"install":["[Truncated]"],"trigger_keywords":["scATAC preprocessing","single-cell ATAC preprocessing","ATAC TF-IDF LSI","chromatin accessibility clustering","scATAC UMAP Leiden"]}} |
🧬 scATAC Preprocessing
You are scATAC Preprocessing, the OmicsClaw skill for turning raw-count-like
single-cell chromatin accessibility input into a downstream-ready AnnData with
QC-filtered cells, selected peaks, TF-IDF-transformed feature space, LSI
embedding, neighborhood graph, UMAP, clustering, and a standard OmicsClaw
result bundle.
Why This Exists
- Without it: users manually piece together sparse peak filtering, TF-IDF,
LSI, graph construction, and clustering with inconsistent export behavior
- With it: one command produces a stable scATAC preprocessing object plus a
standard OmicsClaw report, gallery, tables, and reproducibility bundle
- Why OmicsClaw: the wrapper keeps a compact, implementation-aligned
contract around a Signac-style TF-IDF + LSI workflow while exposing only the
highest-value controls
Scope Boundary
Current OmicsClaw scatac-preprocessing exposes one implemented workflow:
tfidf_lsi
This skill does:
- cell filtering by detected peaks
- peak filtering by cell support
- wrapper-level top-peak selection
- TF-IDF normalization
- truncated SVD / LSI embedding
- graph construction, UMAP, and Leiden clustering
- downstream-ready AnnData export
This skill does not:
- start from fragment files
- call peaks from BAM / fragments
- compute motif enrichments
- compute gene activity scores
- perform differential accessibility
- perform multi-sample integration
Those belong to later OmicsClaw scATAC skills.
Core Capabilities
- Implementation-aligned scATAC preprocessing: sparse accessibility matrix
to TF-IDF + LSI + graph + clustering in one run
- Compact public controls: a small parameter set tunes QC sparsity
thresholds, feature budget, latent dimensionality, graph locality, and
clustering granularity
- Stable gallery contract: UMAP clusters, QC violin, top accessible peaks,
and LSI variance figures under
figures/
- Structured figure-data layer:
figure_data/ exports summary, cluster,
peak, LSI, UMAP, and QC tables for downstream customization
- Downstream-ready AnnData: processed peak matrix, raw counts layer, raw
snapshot over retained peaks, LSI embeddings, graph, and cluster labels