omicverse/omicverse-skills/single-cell-kb-alignment
Claude Code and agent skill by omicverse/omicverse-skills
- community
Checking that the SKILL.md file is still in the repository.
Build a triggerable kb reference and quantify single-cell FASTQs with OmicVerse alignment.single. Use when converting OmicVerse alignment notebooks into a reusable skill, when creating kallisto|bustools references with ref, or when running count on single-cell RNA-seq libraries.
Install
npx vskill@latest install omicverse/omicverse-skills/single-cell-kb-alignmentSKILL.md
OmicVerse Single-Cell kb Alignment
Goal
Build a kb reference from FASTA/GTF inputs, then quantify single-cell FASTQs into count matrices with OmicVerse alignment wrappers. This skill stops at the count matrix. The notebook's later QC, preprocessing, scaling, and PCA cells are generic follow-on work and should be handled separately.
Quick Workflow
- Choose the reference workflow and sequencing technology.
- Build the reference with
ov.alignment.single.ref(...). - Run
ov.alignment.single.count(...)on matching FASTQs. - Validate the returned paths and, if requested, load the emitted
adata.h5ad. - Hand the count matrix to your downstream single-cell preprocessing workflow if needed.
Interface Summary
ov.alignment.single.ref(index_path, t2g_path, fasta_paths=None, gtf_paths=None, cdna_path=None, workflow='standard', d=None, k=None, threads=8, overwrite=False, temp_dir='tmp', make_unique=False, include=None, exclude=None, dlist=None, dlist_overhang=1, aa=False, max_ec_size=None, nucleus=False, f2=None, c1=None, c2=None, flank=None, feature=None, no_mismatches=False, distinguish=False, **kwargs)builds the reference bundle.ov.alignment.single.count(index_path, t2g_path, technology, fastq_paths, output_path='.', whitelist_path=None, replacement_path=None, threads=8, memory='2G', workflow='standard', overwrite=False, temp_dir='tmp', tcc=False, mm=False, filter_barcodes=False, filter_threshold=None, loom=False, loom_names=None, h5ad=False, cellranger=False, gene_names=False, report=False, strand=None, parity=None, fragment_l=None, fragment_s=None, bootstraps=None, em=False, aa=False, genomebam=False, inleaved=False, batch_barcodes=False, exact_barcodes=False, numreads=None, store_num=False, long_read=False, threshold=0.8, platform='ONT', c1=None, c2=None, nucleus=False, **kwargs)quantifies reads and returns discovered output paths.ov.alignment.refandov.alignment.countare aliases;ov.alignment.singleis the convenient namespace used by the notebook.
Boundary
- Keep this skill focused on kb reference building and count generation.
- Do not merge generic QC/preprocess/PCA into the same skill unless you want a separate downstream preprocessing skill.
Branch Selection
- Use
workflow='standard'unless the reference bundle requires a special mode. - Use
nucleus=Trueorworkflow='nucleus'for nucleus/velocity workflows. - Other
refworkflows in the source includelamanno,nac,kite, andcustom. - Use
technology='10XV3'or another preset that matches the library chemistry. technology='BULK'disables barcode filtering;filter_barcodesandfilter_thresholdmust not be set there.- In
count,tcc=Trueandmm=Trueare mutually exclusive; the wrapper preferstcc. - Use
h5ad=Truewhen you want a quick AnnData artifact for downstream processing.
Input Contract
refneeds eitherfasta_pathsplusgtf_paths, or a prebuilt reference bundle viad.countneeds the referenceindex_pathandt2g_pathproduced byref.fastq_pathsmay be one file or a list of files; for paired-end 10x data, pass both R1 and R2 files.- Keep
output_pathwritable; the wrapper creates it if needed.
Minimal Execution Patterns
Reference build:
Count matrix generation:
Validation
ref_info["index_path"]andref_info["t2g_path"]should exist afterref.count_infoshould include any output files that exist on disk, such ash5ad_file,matrix_file,barcodes_file, andgenes_file.- If
h5ad=True, load the emittedadata.h5adand confirm the expected shape. - Confirm that
technology='BULK'withfilter_barcodes=Trueraises aValueError.
Resource Map
- Read
references/workflow-selection.mdfor workflow and technology branch choices. - Read
references/source-notebook-map.mdto see how the notebook maps to the reusable alignment boundary. - Read
references/source-grounding.mdfor inspected signatures and source behavior. - Read
references/compatibility.mdfor dependency and runtime caveats.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/omicverse_skills/skills/single-cell-kb-alignment/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/omicverse/omicverse-skills/single-cell-kb-alignment)