Token导航 LogoToken导航

Agent Skill · 研究检索

tooluniverse-cancer-genomics-tcga(tooluniverse 癌症基因组学 tcga)

tooluniverse-cancer-genomics-tcga 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

tooluniverse-cancer-genomics-tcga 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 40,450。

总安装 1,285周安装 53GitHub Stars 1,273下载 420核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tooluniverse-cancer-genomics-tcga(tooluniverse 癌症基因组学 tcga)
来源仓库:https://github.com/mims-harvard/tooluniverse
仓库路径:skills/tooluniverse-cancer-genomics-tcga
安装命令:
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-cancer-genomics-tcga
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-cancer-genomics-tcga

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

tooluniverse-cancer-genomics-tcga 用于查找、检索和筛选相关信息。适用于 TCGA 癌症基因组数据的分析与解读场景。通过 npx skills add 命令从指定 GitHub 仓库安装并使用。安装前需确认权限范围、维护状态及是否触发联网或文件读写操作。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/tooluniverse-cancer-genomics-tcga

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

tooluniverse-cancer-genomics-tcga 怎么安装?

在终端执行 npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-cancer-ge…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

tooluniverse-cancer-genomics-tcga 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

tooluniverse-cancer-genomics-tcga 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

tooluniverse-cancer-genomics-tcga 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

tooluniverse-cancer-genomics-tcga 用的人多吗?

公开数据是累计安装 1,285 次,近一周安装 53 次,下载 420 次,GitHub 1,273 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

tooluniverse-cancer-genomics-tcga 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 来源仓库有 1,273 星,维护活跃度相对可查。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
tooluniverse-cancer-genomics-tcga

tooluniverse 癌症基因组学 tcga · 本页

1,2851,273接触敏感数据未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Cancer Genomics / TCGA Analysis

TCGA analysis starts with: what cancer type? what data type? Build your cohort FIRST (GDC filters), then analyze. Don't query mutations without defining the cohort — pan-cancer counts from GDC_get_mutation_frequency are uninformative without cancer-type context. A mutation frequency of 10% in one cancer type may be 0.5% in another; always specify project_id. Survival analysis (Kaplan-Meier) is hypothesis-generating in retrospective TCGA data — always report sample size and p-value, and note that TCGA cohorts are not treatment-stratified.

LOOK UP DON'T GUESS: never assume TCGA project IDs, NCIt codes, or gene coordinates — use GDC_list_projects to confirm project IDs and Progenetix_list_filtering_terms for NCIt codes.

Systematic TCGA/GDC analysis: define cohorts, retrieve clinical data, profile somatic mutations, query copy number variations, run survival analysis, and interpret variants with OncoKB.

When to Use

  • "What is the mutation frequency of TP53 in TCGA-BRCA?"
  • "Get survival data for TCGA-LUAD patients"
  • "Find clinical data for breast cancer cases in GDC"
  • "Which TCGA projects have KRAS G12C mutations?"
  • "Show CNV amplifications of EGFR in glioblastoma"
  • "Annotate BRAF V600E for clinical significance in melanoma"

NOT for (use other skills instead)

  • Precision oncology treatment recommendations -> Use tooluniverse-precision-oncology
  • Rare disease gene discovery -> Use tooluniverse-rare-disease-genomics
  • GWAS variant interpretation -> Use tooluniverse-gwas-snp-interpretation

Workflow Overview

Input (cancer type / gene / TCGA project ID)
  |
  v
Phase 1: Study Selection  -- GDC_list_projects, GDC_search_cases
  |
  v
Phase 2: Clinical Data    -- GDC_get_clinical_data
  |
  v
Phase 3: Somatic Mutations -- GDC_get_ssm_by_gene, GDC_get_mutation_frequency
  |
  v
Phase 4: CNV Analysis     -- Progenetix_cnv_search, Progenetix_search_biosamples
  |
  v
Phase 5: Survival Analysis -- GDC_get_survival
  |
  v
Phase 6: Variant Interpretation -- OncoKB_annotate_variant

Key Identifiers

Data TypeFormatExample
GDC projectTCGA-{ABBREV}TCGA-BRCA, TCGA-LUAD, TCGA-SKCM
GDC caseUUID3c6ef4c1-...
NCIt cancer codeNCIT:C######NCIT:C4017 (breast), NCIT:C3058 (GBM)
RefSeq chromosomerefseq:NC_######refseq:NC_000007.14 (chr7)

Common TCGA Project IDs

CancerProject IDNCIt Code
BreastTCGA-BRCANCIT:C4017
Lung adenocarcinomaTCGA-LUADNCIT:C3512
GlioblastomaTCGA-GBMNCIT:C3058
MelanomaTCGA-SKCMNCIT:C3510
ColorectalTCGA-COADNCIT:C4349
OvarianTCGA-OVNCIT:C4908
ProstateTCGA-PRADNCIT:C7378

Phase 1: Study Selection

GDC_list_projects: No params required. Returns all GDC/TCGA projects with case counts.

  • Use to browse available projects and map cancer types to project IDs.

GDC_search_cases: project_id (string, e.g., "TCGA-BRCA"), size (int, default 10), offset (int). Returns case UUIDs and basic metadata.

  • Use to confirm a project exists and retrieve case counts before deeper queries.

Phase 2: Clinical Data

GDC_get_clinical_data: project_id (string), primary_site (string, e.g., "Breast"), disease_type (string), vital_status ("Alive" or "Dead"), gender ("female"/"male"), size (int, 1-100), offset (int). Returns {status, data: [{case_id, demographics: {gender, race, ethnicity, vital_status, age_at_index}, diagnoses: [{primary_diagnosis, tumor_stage, age_at_diagnosis, days_to_last_follow_up}], treatments: [{therapeutic_agents, treatment_type}]}]}.

  • Use project_id + optional filters to retrieve patient-level clinical attributes.
  • age_at_diagnosis is in days; divide by 365.25 for years.
  • Multiple diagnoses or treatments per case are possible.
# Get clinical data for deceased BRCA patients
result = tu.tools.GDC_get_clinical_data(
    project_id="TCGA-BRCA", vital_status="Dead", size=50
)

Phase 3: Somatic Mutations

GDC_get_mutation_frequency: gene_symbol (string REQUIRED, alias: gene). Returns pan-cancer SSM occurrence count.

  • Returns TOTAL count across all TCGA; no per-project breakdown.
  • For cancer-specific data, use GDC_get_ssm_by_gene with project_id.

GDC_get_ssm_by_gene: gene_symbol (string REQUIRED), project_id (string, optional), size (int, 1-100). Returns {status, data: [{ssm_id, mutation_type, genomic_dna_change, aa_change, consequence_type}]}.

  • mutation_type: "Single base substitution", "Insertion", "Deletion".
  • aa_change: amino acid change notation (e.g., "Val600Glu").
# TP53 mutations in lung adenocarcinoma
mutations = tu.tools.GDC_get_ssm_by_gene(
    gene_symbol="TP53", project_id="TCGA-LUAD", size=50
)

Phase 4: CNV Analysis (Progenetix)

Progenetix_search_biosamples: filters (string REQUIRED, NCIt code e.g., "NCIT:C4017"), limit (int), skip (int). Returns {status, data: {biosamples: [{biosample_id, histological_diagnosis, pathological_stage, external_references}]}}.

  • Use to find samples with CNV profiles for a given cancer type.

Progenetix_cnv_search: reference_name (string REQUIRED, RefSeq accession), start (int REQUIRED, GRCh38 1-based), end (int REQUIRED), variant_type ("DUP"/"DEL"), filters (string, NCIt code), limit (int). Returns biosamples with CNV in the specified genomic region.

  • variant_type="DUP" for amplification, "DEL" for deletion.
  • Use filters to restrict to a cancer type.
# EGFR amplifications (chr7:55019017-55211628) in breast cancer
result = tu.tools.Progenetix_cnv_search(
    reference_name="refseq:NC_000007.14",
    start=55019017, end=55211628,
    variant_type="DUP", filters="NCIT:C4017", limit=10
)

Progenetix_list_filtering_terms: No params. Returns all available NCIt codes and labels.

  • Use when you need to find the NCIt code for a cancer type.

Progenetix_list_cohorts: No params. Returns named cohorts available in Progenetix.


Phase 5: Survival Analysis

GDC_get_survival: project_id (string REQUIRED, e.g., "TCGA-BRCA"), gene_symbol (string, optional -- filters to mutated cases). Returns {status, data: {donors: [{id, time, censored, survivalEstimate}], overallStats: {pValue}}}.

  • Each donor has time (days), censored (bool: False=death event, True=censored), and survivalEstimate.
  • overallStats.pValue: log-rank p-value (present when gene_symbol splits cohort).
  • Without gene_symbol: returns full-cohort survival curve.
  • With gene_symbol: returns survival split by mutation status (mutated vs. wild-type).
# Survival for TCGA-BRCA split by TP53 mutation
surv = tu.tools.GDC_get_survival(project_id="TCGA-BRCA", gene_symbol="TP53")
pval = surv["data"]["overallStats"]["pValue"]

Phase 6: Variant Interpretation (OncoKB)

OncoKB_annotate_variant: gene (string, alias gene_symbol), variant (string, alias alteration, e.g., "V600E"), tumor_type (string, OncoTree code e.g., "MEL"). Returns {status, data: {oncogenic, mutationEffect, highestSensitiveLevel, treatments: [{drugs, level, indication}]}}.

  • oncogenic: "Oncogenic", "Likely Oncogenic", "Neutral", "Inconclusive", "Unknown".
  • highestSensitiveLevel: FDA approval level ("LEVEL_1"=FDA-approved, "LEVEL_2"=standard of care, etc.).
  • Demo mode available for BRAF, TP53, ROS1 without API key.
  • Set ONCOKB_API_TOKEN for full access.
# Annotate KRAS G12C in lung adenocarcinoma
result = tu.tools.OncoKB_annotate_variant(
    gene="KRAS", variant="G12C", tumor_type="LUAD"
)

Tool Quick Reference

ToolKey ParamsReturns
GDC_list_projects(none)All TCGA/GDC projects with counts
GDC_search_casesproject_id, size, offsetCase UUIDs + metadata
GDC_get_clinical_dataproject_id, vital_status, gender, sizeDemographics + diagnoses + treatments
GDC_get_mutation_frequencygene_symbol (alias: gene)Pan-cancer SSM count
GDC_get_ssm_by_genegene_symbol, project_id, sizePer-mutation records with aa_change
GDC_get_survivalproject_id, gene_symbol (optional)Kaplan-Meier donor array + pValue
Progenetix_search_biosamplesfilters (NCIt code), limitBiosample records
Progenetix_cnv_searchreference_name, start, end, variant_type, filtersBiosamples with CNV in region
Progenetix_list_filtering_terms(none)All NCIt codes in Progenetix
OncoKB_annotate_variantgene, variant, tumor_typeOncogenicity + treatments

Example Workflows

Workflow 1: Gene-Centric Mutation + Survival Analysis

1. GDC_get_mutation_frequency(gene_symbol="KRAS")
   -> Pan-cancer mutation count

2. GDC_get_ssm_by_gene(gene_symbol="KRAS", project_id="TCGA-LUAD", size=50)
   -> Specific amino acid changes in lung adenocarcinoma

3. GDC_get_survival(project_id="TCGA-LUAD", gene_symbol="KRAS")
   -> Survival split by KRAS mutation status + p-value

4. OncoKB_annotate_variant(gene="KRAS", variant="G12C", tumor_type="LUAD")
   -> Clinical significance + approved therapies (sotorasib)

Workflow 2: Cohort Clinical Summary

1. GDC_list_projects()  -> confirm TCGA-OV exists

2. GDC_get_clinical_data(project_id="TCGA-OV", size=100)
   -> Demographics, tumor stage, treatment history

3. GDC_get_survival(project_id="TCGA-OV")
   -> Baseline overall survival curve for the cohort

Workflow 3: CNV Analysis for a Gene

1. Progenetix_search_biosamples(filters="NCIT:C3058", limit=10)
   -> GBM biosamples with CNV data

2. Progenetix_cnv_search(
       reference_name="refseq:NC_000007.14",
       start=55019017, end=55211628,
       variant_type="DUP", filters="NCIT:C3058"
   )
   -> GBM samples with EGFR amplification

Reasoning Framework

Evidence Grading

TierDescriptionExample
T1FDA-recognized biomarker with approved therapyBRAF V600E in melanoma (vemurafenib)
T2Well-powered clinical study, standard-of-care relevanceKRAS G12C in NSCLC (sotorasib), OncoKB Level 2
T3Preclinical/small cohort evidence, biological plausibilityRecurrent hotspot in TCGA but no approved therapy
T4Computational prediction or variant of unknown significanceLow-frequency mutation, no functional data

Interpretation Guidance

Mutation frequency: A gene mutated in >10% of a TCGA cohort is likely a driver candidate (e.g., TP53 in 36% of all TCGA). Mutations at <1% frequency are typically passengers unless they occur at known hotspots. Always cross-reference with OncoKB oncogenicity annotation.

Survival analysis (Kaplan-Meier): A log-rank p-value < 0.05 suggests the gene mutation is associated with differential survival. Hazard ratio (HR) > 1 indicates worse prognosis for the mutated group. Interpret cautiously: TCGA cohorts are retrospective and not treatment-stratified. Small subgroups (n < 20) produce unreliable survival estimates.

Copy number variation: Focal amplifications (narrow peaks) of oncogenes (EGFR, MYC, ERBB2) are more likely functionally relevant than broad arm-level events. Homozygous deletions of tumor suppressors (CDKN2A, PTEN, RB1) are strong loss-of-function signals. DUP count from Progenetix reflects sample frequency, not copy number magnitude.

Synthesis Questions

A complete cancer genomics report should answer:

  1. What are the most frequently mutated genes in this cancer type, and which are known drivers?
  2. Does mutation status of the queried gene associate with survival (p < 0.05)?
  3. Are recurrent CNV events (amplifications or deletions) present at known oncogene/tumor suppressor loci?
  4. What is the OncoKB clinical actionability level for identified variants?
  5. How does the mutation landscape compare across TCGA cancer types (pan-cancer context)?

Programmatic Access (Beyond Tools)

When ToolUniverse tools return truncated results or you need bulk data, use the GDC API directly:

import requests, pandas as pd

# Bulk clinical data for a TCGA project
filters = {"op":"and","content":[
    {"op":"=","content":{"field":"project.project_id","value":"TCGA-BRCA"}}
]}
all_cases = []
offset = 0
while True:
    resp = requests.post("https://api.gdc.cancer.gov/cases", json={
        "filters": filters, "size": 500, "from": offset,
        "fields": "submitter_id,demographic.vital_status,demographic.days_to_death,diagnoses.tumor_stage"
    }).json()
    hits = resp["data"]["hits"]
    if not hits: break
    all_cases.extend(hits)
    offset += len(hits)
df = pd.json_normalize(all_cases)

# Download MAF mutation file by UUID
file_uuid = "abc123-..."  # from GDC_list_files result
url = f"https://api.gdc.cancer.gov/data/{file_uuid}"
content = requests.get(url, headers={"Content-Type": "application/json"}).content

# Gene expression: query files endpoint for HTSeq counts
expr_filters = {"op":"and","content":[
    {"op":"=","content":{"field":"cases.project.project_id","value":"TCGA-BRCA"}},
    {"op":"=","content":{"field":"data_type","value":"Gene Expression Quantification"}}
]}

See tooluniverse-data-wrangling skill for pagination, error handling, and format parsing patterns.


Limitations

  • GDC_get_survival with gene_symbol splits on mutation presence only; no multi-gene or stage-based stratification.
  • GDC_get_mutation_frequency returns pan-cancer total only; per-cancer frequencies require GDC_get_ssm_by_gene per project.
  • GDC_get_clinical_data returns up to 100 cases per call; use offset for pagination.
  • Progenetix uses GRCh38 coordinates; provide GRCh38 positions for Progenetix_cnv_search.
  • OncoKB_annotate_variant without ONCOKB_API_TOKEN operates in demo mode (limited to BRAF, TP53, ROS1).
  • Progenetix filters param requires NCIt CURIE format (e.g., "NCIT:C4017"), not free text.

平台分布

Codex

35.32%
按下载量换算148

Claude

34.28%
按下载量换算144

Cursor

18.73%
按下载量换算79

Gemini CLI

8.88%
按下载量换算37

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills