单细胞多组学数据处理规范

Enforce reproducible preprocessing standards for single-cell multi-omics datasets.

Updated May 29, 2026
One-click install
npx skills add https://github.com/Mang30/myskills --skill -mang30
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 单细胞多组学数据处理规范
Source: https://github.com/Mang30/myskills/tree/main/skills/bioinformatics-sc
Command: npx skills add https://github.com/Mang30/myskills --skill -mang30

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you avoid inconsistent, error-prone single-cell multi-omics preprocessing by enforcing clear, reproducible rules for loading formats, QC thresholds, randomness control, and memory-safe handling.

Core Features & Use Cases

  • MTX loading规范: Standardizes 10x Genomics MTX ingestion with required options like using gene symbols as feature names and enabling caching.
  • pairsam / Hi-C streaming规范: Prevents memory blowups by requiring line-by-line (streaming) processing of compressed Hi-C pairsam files.
  • Reproducibility & safety guardrails: Fixes random seeds, enforces QC thresholds for scRNA, and requires saving intermediate results plus recording software versions for auditability.
  • Use Case: When you preprocess scRNA/scATAC/scHiC data from multiple samples, you can apply one consistent pipeline policy to ensure the same QC rules, deterministic randomness, and traceable outputs across runs.

Quick Start

Ask the AI to convert your dataset loading plan and QC checklist into an implementation checklist that follows the exact rules in this skill for MTX, Hi-C pairsam streaming, scRNA QC, deterministic seeding, and h5ad-backed memory safety.

Frequently Asked Questions about 单细胞多组学数据处理规范

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load large 10x Genomics MTX files for single-cell analysis without running out of memory?

To load large 10x Genomics MTX files safely, enable cache-enabled MTX reads and use backed h5ad reads for intermediate outputs. This approach standardizes scRNA ingestion and prevents memory blowups when processing datasets larger than 1GB.

What is the best way to process compressed Hi-C pairsam files for scHiC data without memory errors?

The best way to process compressed Hi-C pairsam files is line-by-line streaming iteration over gzip pairsam files. This memory-safe preprocessing standard prevents memory exhaustion by avoiding loading entire large files into memory at once.

How do I ensure reproducible scRNA preprocessing and QC thresholds across multiple single-cell samples?

To ensure reproducible scRNA preprocessing, fix random seeds for deterministic randomness, apply predefined scRNA QC thresholds, and record software versions. Saving intermediate results as h5ad files guarantees auditability across multiple samples.

Does this single-cell multi-omics standard require specific formats for intermediate outputs and traceability?

Yes, this standard requires h5ad-based intermediate outputs and version recording for traceability. Enforcing h5ad formats ensures consistent memory-safe data handling and reproducible auditability across scRNA, scATAC, and scHiC pipelines.

Why should I use h5ad-backed reads when standardizing scRNA and scATAC preprocessing pipelines?

You should use h5ad-backed reads to safeguard against memory blowups when handling large single-cell multi-omics files. Backed reads allow streaming access to intermediate outputs, ensuring memory-safe processing for datasets exceeding 1GB.

What QC thresholds and loading rules apply when standardizing single-cell multi-omics preprocessing?

Standardizing single-cell multi-omics preprocessing requires applying fixed scRNA QC thresholds, using gene symbols as feature names, enabling MTX caching, and fixing random seeds. These rules ensure deterministic and traceable pipeline outputs.