perturbation_de_vs_control
Reference template — per-perturbation differential expression vs a shared non-targeting control.
Skill by RCHENLAB
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rchenlab-perturbation-de-vs-control
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/perturbation-de-vs-control
What's inside
- Skill name
perturbation_de_vs_control- Description
- Reference template — per-perturbation differential expression vs a shared non-targeting control.
- License
- MIT
- Instructions
- 19 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
Files (2)
- SKILL.md
- reference.py
More from RCHENLAB/AiScientist
- 0.563score
variant_annotation
RCHENLAB
Interpret a VCF's variants (germline/somatic, WGS/WES) — gene + functional consequence (Ensembl VEP), ClinVar pathogenicity, gnomAD frequency, deleteriousness…
SkillAFreshness: AClaude Code +9 - 0.563score
perturbation_analysis
RCHENLAB
Analyze a pooled CRISPR / Perturb-seq screen — rank which perturbations change the transcriptome, then per-perturbation DE vs the non-targeting control
SkillAFreshness: AClaude Code +9 - 0.560score
scgpt_annotation
RCHENLAB
scGPT foundation-model per-cell annotation for a .h5ad — transfers reference cell-type labels + calibrated confidence to every cell, AND independently…
SkillAFreshness: AClaude Code +9 - 0.560score
annotate_clusters_by_markers_v2
RCHENLAB
Assign a cell-type label to each cluster from a curated marker panel, using signature scoring for a first pass and RAW marker expression to make the final call.
SkillAFreshness: AClaude Code +9 - 0.557score
normalize_vcf
RCHENLAB
Reference template — normalize a VCF (split multiallelic, atomize MNPs, left-align indels) with bcftools norm before annotation or ClinVar/gnomAD matching.
SkillAFreshness: AClaude Code +9 - 0.557score
score_signature
RCHENLAB
Reference template — score every cell for one or more gene signatures with scanpy `sc.tl.score_genes` (signature mean minus a matched random control set)…
SkillAFreshness: AClaude Code +9 - 0.557score
differential_expression
RCHENLAB
Compare an experimental condition vs control (e.g.
SkillAFreshness: AClaude Code +9 - 0.557score
atlas_disease_genes
RCHENLAB
Reference template — prioritize disease-associated genes by combining condition differential expression with a precalculated cell-type atlas.
SkillAFreshness: AClaude Code +9 - 0.557score
clinical_variant_prioritization
RCHENLAB
Reference template — assign a research-triage priority tier (pathogenic → VUS → benign) per variant from ClinVar + gnomAD AF (disease-model thresholds) +…
SkillAFreshness: AClaude Code +9 - 0.557score
celltype_annotation
RCHENLAB
Single-cell cell-type annotation + report (v2 — stability-selected resolution, raw-expression label confirmation, preranked GSEA)
SkillAFreshness: AClaude Code +9 - 0.554score
perturbation_edistance
RCHENLAB
Reference template — rank perturbations by E-distance to control (which guides actually did something).
SkillAFreshness: AClaude Code +9 - 0.554score
condition_by_celltype
RCHENLAB
Reference template — condition-vs-control differential expression, STRATIFIED BY CELL TYPE.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 3
- Open issues
- 16
- Last commit (this folder)
- Oct 1, 2026 (28 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/RCHENLAB/AiScientist
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from RCHENLAB
- 0.563score
perturbation_analysis
RCHENLAB
Analyze a pooled CRISPR / Perturb-seq screen — rank which perturbations change the transcriptome, then per-perturbation DE vs the non-targeting control
SkillAFreshness: AClaude Code +9 - 0.563score
variant_annotation
RCHENLAB
Interpret a VCF's variants (germline/somatic, WGS/WES) — gene + functional consequence (Ensembl VEP), ClinVar pathogenicity, gnomAD frequency, deleteriousness…
SkillAFreshness: AClaude Code +9 - 0.560score
scgpt_annotation
RCHENLAB
scGPT foundation-model per-cell annotation for a .h5ad — transfers reference cell-type labels + calibrated confidence to every cell, AND independently…
SkillAFreshness: AClaude Code +9 - 0.560score
annotate_clusters_by_markers_v2
RCHENLAB
Assign a cell-type label to each cluster from a curated marker panel, using signature scoring for a first pass and RAW marker expression to make the final call.
SkillAFreshness: AClaude Code +9 - 0.557score
differential_expression
RCHENLAB
Compare an experimental condition vs control (e.g.
SkillAFreshness: AClaude Code +9 - 0.557score
atlas_disease_genes
RCHENLAB
Reference template — prioritize disease-associated genes by combining condition differential expression with a precalculated cell-type atlas.
SkillAFreshness: AClaude Code +9
Cite this page
perturbation_de_vs_control skill. Agent Mart. https://agentmart.dev/skills/rchenlab-perturbation-de-vs-control (last updated 2026-10-24)