数据与复现单细胞与空间组学FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
UN

universal-single-cell-annotator

维护者 FreedomIntelligence · 最近更新 2026年4月1日

Universal scRNA-seq annotator using foundation models and multi-reference integration.

OpenClawNanoClaw分析处理复现实验universal-single-cell-annotator🧠 bioos extended suitesingle-cell & spatial agentsuniversal

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/universal-single-cell-annotator

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • This skill wraps multiple cell type annotation strategies into single Python class. It allows agents to flexibly choose between rule-based (markers),data-driven (CellTypist),或 reasoning-based (LLM) approaches depending on context。
  • Initial Analysis:When processing raw AnnData objects。
  • Validation:When cross-referencing automated labels ,支持 known markers。
  • Discovery:When identifying rare cell types ,使用 LLM reasoning on marker lists。
  • Initial Analysis:When processing raw AnnData objects. Validation:When cross-referencing automated labels ,支持 known markers. * Discovery:When identifying rare cell types ,使用 LLM reasoning on marker lists。

原始文档

SKILL.md 摘录

Core Capabilities

  1. Marker-Based Scoring: Scores cells based on provided gene lists (e.g., "T-cell": ["CD3D", "CD3E"]).
  2. Deep Learning Reference: Wraps celltypist to transfer labels from massive atlases.
  3. LLM Reasoning: Extracts top markers per cluster and constructs prompts for LLM interpretation.

Workflow

  1. Load Data: Ensure data is in AnnData format (standard for Scanpy).
  2. Choose Strategy:
    • Use Markers if you have a known gene panel.
    • Use CellTypist for broad immune/tissue profiling.
    • Use LLM for novel clusters.
  3. Annotate: Run the corresponding method.
  4. Inspect: Check adata.obs for the new annotation columns.

Example Usage

User: "Annotate this dataset looking for T-cells and B-cells."

Agent Action:

from universal_annotator import UniversalAnnotator
import scanpy as sc

adata = sc.read_h5ad('data.h5ad')
annotator = UniversalAnnotator(adata)

markers = {
    'T-cell': ['CD3D', 'CD3E', 'CD8A'],
    'B-cell': ['CD79A', 'MS4A1']
}

annotator.annotate_marker_based(markers)

适用场景

  • **Initial Analysis**:When processing raw AnnData objects。
  • **Validation**:When cross-referencing automated labels ,支持 known markers。
  • **Discovery**:When identifying rare cell types ,使用 LLM reasoning on marker lists。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

相关技能

相关技能

返回目录
AR
数据与复现单细胞与空间组学

Arboreto

Arboreto is a computational library for inferring gene regulatory networks (GRNs) from gene expression data using parall…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看
BI
数据与复现单细胞与空间组学

bio-imaging-mass-cytometry-cell-segmentation

Cell segmentation from multiplexed tissue images. Covers deep learning (Cellpose, Mesmer) and classical approaches for n…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现单细胞与空间组学

bio-read-qc-umi-processing

Extract, process, and deduplicate reads using Unique Molecular Identifiers (UMIs) with umi_tools. Use when library prep…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现单细胞与空间组学

bio-single-cell-batch-integration

Integrate multiple scRNA-seq samples/batches using Harmony, scVI, Seurat anchors, and fastMNN. Remove technical variatio…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看