一键导入
single-cell-rna-seq
End-to-end single-cell RNA-seq analysis including data loading, QC, integration, clustering, cell type annotation, and differential expression.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
End-to-end single-cell RNA-seq analysis including data loading, QC, integration, clustering, cell type annotation, and differential expression.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Differential gene expression analysis with PyDESeq2. Design matrices, contrasts, multiple testing correction, volcano plots.
Single-cell RNA-seq analysis with Scanpy. QC, normalization, clustering, visualization, marker gene identification.
Critically review AI-agent-conducted scientific analyses for correctness, rigor, and completeness. Use this skill whenever an analysis session has completed and needs validation, when a user asks to "review," "validate," "check," or "audit" a computational analysis, or when an agent pipeline produces scientific results that require quality control before reporting. Also trigger when the user references an execution trace, notebook, or conversation history from a prior analysis session. This skill should run as the final step of any autonomous scientific analysis pipeline.
| name | single-cell-rna-seq |
| description | End-to-end single-cell RNA-seq analysis including data loading, QC, integration, clustering, cell type annotation, and differential expression. |
| metadata | {"skill-author":"Albert Ying"} |
import pandas as pd
# Load marker database (e.g., CellMarker)
markers_db = pd.read_excel('Cell_marker_Seq.xlsx')
# Get cluster markers
sc.tl.rank_genes_groups(adata, 'leiden', method='wilcoxon')
# For each cluster, compare top markers against database
# Assign cell type based on best marker overlap
# For each cell type cluster
for cluster in adata.obs['leiden'].unique():
mask = adata.obs['leiden'] == cluster
sub = adata[mask].copy()
# Compare pre vs post exercise
sc.tl.rank_genes_groups(sub, 'condition', method='wilcoxon',
groups=['post'], reference='pre')
result = sc.get.rank_genes_groups_df(sub, group='post')