Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

tooluniverse-model-organism-genetics工具宇宙模型生物遗传学

Agent Skill

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

总安装

1,126

周安装

46

GitHub Stars

1,318

下载量

361
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:tooluniverse-model-organism-genetics(工具宇宙模型生物遗传学)
来源仓库:https://github.com/mims-harvard/tooluniverse
仓库路径:skills/tooluniverse-model-organism-genetics
安装命令:
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-model-organism-genetics
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/mims-harvard/tooluniverse --skill tooluniverse-model-organism-genetics

简介

用于模式生物遗传信息的检索,支持在遗传学研究和基因功能验证中获取实验模型数据。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中执行基因型-表型关联查询任务。
  • 通过 npx skills add 命令从 GitHub 安装,需确认仓库权限及是否涉及网络访问或外部 API 调用。
  • 建议在使用前核实数据来源更新频率,避免依赖过期或未经验证的信息。
  • 注意该技能主要用于信息检索,不直接提供分析结果,需结合上下文进行解读和应用。

SKILL.md

COMPUTE, DON'T DESCRIBE

When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.

Model Organism Genetics Pipeline

Map human genes to model organism orthologs and retrieve phenotype, expression, and functional data across six species. Synthesize cross-species evidence to assess gene function conservation and identify the best animal models for studying human genes and diseases.

Not for: human variant interpretation (tooluniverse-variant-analysis), drug target validation (tooluniverse-drug-target-validation), human disease characterization (tooluniverse-multiomic-disease-characterization).

LOOK UP, DON'T GUESS: When asked about a species' taxonomy, ecology, or biology, search GBIF/NCBI Taxonomy first. For GBIF: use GBIF_search_species(query="species name"), then use the nubKey (not key) from the result to call GBIF_get_species(speciesKey=nubKey) for full taxonomy (kingdom, phylum, class, order, family). The nubKey is the GBIF backbone key; the key is dataset-specific and often lacks higher taxonomy.


Reasoning Principles

Ortholog Reasoning

Sequence conservation across species implies functional conservation — but not always. A highly conserved gene in mouse and human likely has the same function. But regulatory differences (when/where a gene is expressed) can cause different phenotypes even from the same gene. Always check: is the protein domain conserved, or just raw sequence? Are there known regulatory differences? A 40% identity ortholog with a conserved catalytic domain can be more functionally equivalent than a 90% identity paralog in the same species.

Paralog contamination is a common pitfall. Gene families (e.g., FOXP1/2/3/4, HOX clusters) generate false ortholog hits. Distinguish true orthologs from paralogs by checking synteny (conserved gene neighborhood) and homology type: 1:1 = likely true ortholog; 1:many or many:many = likely paralog expansion. If the target species has a single gene where humans have multiple (e.g., one fly FoxP vs four human FOXPs), it is the co-ortholog of all human paralogs — note this explicitly.

Model Organism Selection

Choose your model by the question:

  • Mouse: mammalian physiology, drug testing, immune system, CNS disease — best when you need human-like biology
  • Fly: genetic screens, signaling pathways (Notch, Wnt, Hh first characterized here), neural circuits, aging — best for rapid genome-wide genetics
  • Worm: cell lineage, apoptosis, RNAi screens, aging — best when you need single-cell resolution and mapped connectome
  • Zebrafish: development, organ formation, live imaging, cardiac biology — best when you need vertebrate biology with optical access
  • Yeast: cell cycle, DNA repair, metabolism, protein trafficking, chromatin — best for fundamental cell biology
  • Frog (Xenopus): early development, cell signaling, oocyte biochemistry — note X. laevis is allotetraploid (two homeologs:.L and.S)

Invertebrates (fly, worm, yeast) lack adaptive immunity and many vertebrate-specific organs — if the question involves those systems, they will be uninformative.

Phenotype Transfer Reasoning

A knockout phenotype in mouse does not automatically predict the human phenotype. Ask three questions before inferring cross-species relevance:

  1. Is the pathway conserved? A mouse cardiac phenotype only predicts human cardiac disease if the same developmental pathway operates in both hearts.
  2. Are there compensating paralogs? If the mouse has one gene but humans have three paralogs, a mouse knockout can be more severe than loss of a single human paralog. Conversely, if humans lost a paralog that mice retain, the mouse KO may overpredict human phenotype.
  3. Is the gene dosage-sensitive? Haploinsufficiency in mouse (heterozygous phenotype) is a stronger predictor of human dominant disease than phenotypes seen only in homozygous knockouts.

When phenotypes differ across species, consider regulatory divergence: the coding sequence may be conserved while the expression pattern has shifted. This can produce organisms with the "same gene" but different tissues of expression and therefore different phenotypes.


Pipeline

Phase 0: Human Gene Disambiguation (ALWAYS FIRST)

  1. MyGene_query_genes(query="<gene>") — get Ensembl ID, Entrez ID, UniProt, symbol (filter by symbol match; first hit may be a pseudogene)
  2. ensembl_lookup_gene(gene_id="<ensembl_id>", species="homo_sapiens") — validate
  3. If disease context: HPO_search_terms(query="<disease>") — get HPO terms for phenotype matching

Fallback if gene not found: UniProt_search(query="<gene>", organism="9606")

Output: canonical symbol, Ensembl ID (ENSG), Entrez ID, UniProt accession.


Phase 1: Ortholog Mapping

Primary: EnsemblCompara_get_orthologues(gene="<ENSG>", species="human", target_species="<species>")

Accepted target_species values: "mouse", "zebrafish", "drosophila_melanogaster" (NOT "fruitfly" — returns HTTP 400), "caenorhabditis_elegans", "saccharomyces_cerevisiae", "xenopus_tropicalis"

Fallbacks (if Ensembl Compara returns no results):

  1. PANTHER_ortholog(gene_id="<symbol>", organism=9606, target_organism=<taxon>) — taxon IDs: mouse=10090, fly=7227, worm=6239, zebrafish=7955, yeast=559292, frog=8364
  2. NCBIDatasets_get_orthologs(gene_id="<entrez_id>") — broad, all vertebrates
  3. For fly: FlyMine_search(query="<human_gene_symbol>") — text search finds distant orthologs that automated tools miss; confirm with FlyBase_get_gene_orthologs
  4. For worm: WormBase_get_gene(gene_id="<gene_symbol>") — gene record often contains ortholog info

Cross-reference via Monarch:

  • Monarch_search_gene(query="<gene_symbol>") — get Monarch gene entity
  • MonarchV3_get_associations(subject="HGNC:<id>", category="biolink:GeneHomologAssociation") — all orthologs

Note: "No ortholog found by tools" is not the same as "no ortholog exists." Sequence divergence does not equal functional divergence. Try manual search before concluding absence.


Phase 2: Mouse Phenotypes (MGI)

  1. MGI_search_genes(query="<mouse_symbol>") — confirm MGI ID
  2. MGI_get_gene(gene_id="MGI:XXXXXXX") — full gene details
  3. MGI_get_phenotypes(gene_id="MGI:XXXXXXX", limit=50) — knockout/transgenic phenotypes

Extract: MP ontology terms, allele types (null KO, conditional KO, point mutation), zygosity, lethality, disease model relevance.

Supplement via Monarch:

  • MonarchV3_get_associations(subject="MGI:XXXXXXX", category="biolink:GeneToPhenotypicFeatureAssociation")
  • MonarchV3_get_associations(subject="MGI:XXXXXXX", category="biolink:GeneToDiseaseAssociation")

Phase 3: Invertebrate Models

Fly (FlyBase)

  1. FlyBase_get_gene(gene_id="FB:FBgnXXX") — gene details, function summary
  2. FlyBase_get_gene_alleles(gene_id="FB:FBgnXXX", limit=20) — LOF, GOF, RNAi lines
  3. FlyBase_get_gene_disease_models(gene_id="FB:FBgnXXX") — human disease models in fly
  4. FlyBase_get_gene_expression(gene_id="FB:FBgnXXX") — tissue/stage expression
  5. FlyBase_get_gene_interactions(gene_id="FB:FBgnXXX") — genetic and physical interactions

Worm (WormBase)

  1. WormBase_get_gene(gene_id="WBGene00XXXXXX") — gene details, concise description
  2. WormBase_get_phenotypes(gene_id="WBGene00XXXXXX") — RNAi and mutant phenotypes
  3. WormBase_get_expression(gene_id="WBGene00XXXXXX") — expression pattern

Phase 4: Vertebrate Non-Mammalian Models

Zebrafish (ZFIN)

  1. ZFIN_get_gene(gene_id="ZFIN:ZDB-GENE-XXXXXX-X")
  2. ZFIN_get_gene_phenotypes(gene_id="...", limit=30) — morpholino/CRISPR/mutant phenotypes
  3. ZFIN_get_gene_expression(gene_id="...") — spatiotemporal expression

Distinguish: morpholino knockdown (rapid, potential off-target), CRISPR mutant (more reliable), ENU mutant (unbiased forward genetics).

Frog (Xenbase)

  1. Xenbase_search_genes(query="<gene_symbol>")
  2. Xenbase_get_gene(gene_id="<xenbase_id>") — gene details, expression, phenotypes

Phase 5: Yeast (SGD)

  1. SGD_search(query="<gene_symbol>", category="gene")
  2. SGD_get_gene(sgd_id="<sgd_id>") — function, pathway
  3. SGD_get_phenotypes(sgd_id="<sgd_id>") — deletion and overexpression phenotypes
  4. SGD_get_go_annotations(sgd_id="<sgd_id>") — GO terms (often best-characterized for conserved genes)
  5. SGD_get_interactions(sgd_id="<sgd_id>") — synthetic lethal partners = potential drug targets

Most informative for: cell cycle, DNA repair, protein folding, metabolism, autophagy, secretory pathway, chromatin. Not informative for: multicellular processes (development, immunity, neural function).


Phase 6: Cross-Species Synthesis (CRITICAL)

This phase transforms per-organism data into biological insight.

Step 1: Build the phenotype matrix

FeatureHumanMouseFlyWormZebrafishYeast
Ortholog present?
LOF lethality
Primary phenotype
Expression domain

Step 2: Identify the core/ancestral function Look for the phenotype that is most consistent across species. Abstract from species-specific terms:

  • Mouse "reduced vocalization" + Fly "defective courtship song" + Human "speech apraxia" → core: motor circuit development for learned sequences
  • Mouse "embryonic lethal" + Worm "lethal" + Yeast "essential" → core: fundamental cell viability
  • Mouse "cardiac defects" + Zebrafish "heart edema" + Human "cardiomyopathy" → core: cardiac development

Step 3: Cross-species phenotype mapping Different species use different ontologies (HPO, MP, FBcv, WBPhenotype, ZP). Use MonarchV3_phenotype_similarity_search to find equivalent phenotypes via the uPheno ontology. When automated mapping fails, use biological reasoning to find conceptual equivalents.

Step 4: Conservation assessment

  • Highly conserved: ortholog in all 6 species, consistent phenotypes, shared pathways
  • Vertebrate-specific: ortholog in mouse/fish/frog but not fly/worm/yeast
  • Metazoan-specific: ortholog in mouse/fish/fly/worm but not yeast
  • Human-specific: no clear ortholog in any model organism

Step 5: Pathway conservation check

  • STRING_get_network(identifiers="<human_gene> <mouse_ortholog> <fly_ortholog>", species=9606) — check if interaction partners are also conserved
  • ReactomeAnalysis_pathway_enrichment(identifiers="<human_gene> <ortholog1> <ortholog2>") — shared pathway membership

Step 6: Organism recommendation Recommend which organism(s) to use for further study. Consider: phenotype match to human condition, available genetic tools, complementary models (e.g., mouse for physiology + fly for genetic screens), practical considerations (cost, throughput, imaging).


Phase 7: Human Disease Connection (Optional)

  • OMIM_search(query="<gene_symbol>") — Mendelian disease associations
  • ClinVar_search_variants(query="<gene_symbol>") — pathogenic variants
  • ClinGen_search_gene_validity(gene="<gene_symbol>") — gene-disease validity (Definitive/Strong/Moderate/Limited)
  • HPO_search_terms(query="<disease_name>") — phenotype terms for cross-species comparison

Map HPO terms back to model organism phenotypes (Phase 6) to assess model fidelity.


Bacterial and Classical Genetics Reasoning

These problems require computation and logical deduction, not database lookups. Work through the logic step by step.

Hfr Conjugation and Chromosome Mapping

Time-of-entry mapping: In Hfr x F- crosses, genes transfer in a fixed linear order from the integrated F factor origin. Interrupted mating at different times reveals gene order and map distances (1 minute ~ 1 map unit on the circular E. coli chromosome, ~47 kb).

Key reasoning steps:

  1. Gene order = order of appearance in recombinants as mating time increases
  2. Map distance = difference in entry times (minutes) between consecutive markers
  3. Directionality: Different Hfr strains have F integrated at different positions and orientations. Compare gene orders from multiple Hfr strains to construct the circular map. If Hfr1 transfers A-B-C and Hfr2 transfers C-B-A, their F factors are integrated at opposite orientations near the same site.
  4. F' formation: Imprecise excision of F captures adjacent chromosomal genes. An F' carrying gene X means X was adjacent to the F integration site. F' x F- = partial diploid (merodiploid) for the carried region -- use for complementation/dominance tests.
  5. Recombinant selection: Only recombinants that integrate donor markers by double crossover (or even number) are stable. The selected marker must be the LAST to enter (closest to Hfr origin = first to enter is WRONG -- the selected marker is the one you plate for, which requires full transfer or recombination).

Operon Regulation and Attenuation

lac operon logic (negative inducible):

  • Repressor (lacI) binds operator (lacO) in absence of inducer (allolactose)
  • lacI+ is trans-dominant over lacI- (repressor diffuses)
  • lacOc (operator constitutive) is cis-dominant (only affects genes on same DNA molecule)
  • In partial diploids: determine genotype of EACH DNA molecule separately, then combine

trp operon attenuation (leader peptide mechanism):

  • Leader transcript has 4 regions (1-2-3-4) that form alternative stem-loops
  • Region 1 encodes a short peptide rich in Trp codons
  • High Trp: ribosome translates quickly through region 1-2, region 3-4 forms TERMINATOR hairpin -> transcription stops
  • Low Trp: ribosome stalls at Trp codons in region 1, region 2-3 forms ANTITERMINATOR hairpin -> transcription continues
  • No ribosome (in vitro): region 1-2 pairs, then 3-4 pairs -> termination (default)
  • Key: the ribosome's position relative to the mRNA folding regions determines which stem-loops form

Catabolite repression: Even with inducer present, lac operon requires cAMP-CAP for full expression. High glucose -> low cAMP -> low expression. This is POSITIVE regulation layered on top of the negative repressor system.

Gene Mapping from Cross Data

Three-point cross (most common exam problem):

  1. Identify the 8 phenotypic classes and their frequencies
  2. Parentals = two most frequent classes
  3. Double crossovers = two least frequent classes
  4. Compare double crossovers to parentals to find the MIDDLE gene (the gene whose allele has switched relative to parentals in the DCO class)
  5. Map distances: (single CO region 1 + DCO) / total = distance 1; (single CO region 2 + DCO) / total = distance 2
  6. Coefficient of coincidence = observed DCO / expected DCO; Interference = 1 - CoC

Cotransduction frequency (phage P1 mapping in bacteria):

  • Higher cotransduction frequency = genes are closer together
  • Wu's formula: cotransduction freq = (1 - d/L)^3, where d = distance, L = phage headful size (~2.5 min for P1)
  • If two genes are cotransduced 50% of the time: d = L(1 - 0.5^(1/3)) ~ 0.5 min

Completeness Checklist

Before finalizing any report:

  • Human gene resolved to Ensembl ID, Entrez ID, UniProt, symbol
  • Ortholog mapping attempted for all requested species; confidence level noted (1:1, 1:many, none)
  • Phenotype data retrieved for each species with orthologs
  • "No ortholog" or "No data" explicitly stated (not silently omitted)
  • Cross-species conservation summary provided
  • Organism recommendation given if disease context provided
  • Evidence graded: T1 = direct experimental (KO phenotype), T2 = genetic screen, T3 = computational orthology, T4 = sequence similarity only

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.99%
按下载量换算126

Claude

28.83%
按下载量换算104

Cursor

18.29%
按下载量换算66

Gemini CLI

8.54%
按下载量换算31

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

来源信息

继续浏览同类 Skills