Monarch 工具

Configuration File: monarch_tools.json Tool Type: Local Tools Count: 6

此页面包含在``monarch_tools.json``配置文件中定义的所有工具。

可用工具

Monarch_get_gene_diseases (Type: Monarch)

Get diseases associated with a gene from Monarch Initiative. Input is a gene CURIE (e.g., ‘HGNC:1…

Monarch_get_gene_diseases tool specification

工具信息:

  • Name: Monarch_get_gene_diseases

  • 类型Monarch

  • Description: Get diseases associated with a gene from Monarch Initiative. Input is a gene CURIE (e.g., ‘HGNC:11998’ for TP53). Returns disease associations with evidence. Bridges gene→disease across species for hypothesis generation.

参数:

  • subject (string) (required) Gene CURIE identifier (e.g., ‘HGNC:11998’ for TP53). Use Monarch_search_gene to find this.

  • limit (integer) (optional) Maximum disease associations to return (default: 100)

  • ``offset``(整数)(可选)要跳过的初始条目数。

示例用法:

query = {
    "name": "Monarch_get_gene_diseases",
    "arguments": {
        "subject": "example_value"
    }
}
result = tu.run(query)

Monarch_get_gene_phenotypes (Type: Monarch)

Get phenotypes associated with a gene from Monarch Initiative (cross-species). Input is a gene CU…

Monarch_get_gene_phenotypes tool specification

工具信息:

  • Name: Monarch_get_gene_phenotypes

  • 类型Monarch

  • Description: Get phenotypes associated with a gene from Monarch Initiative (cross-species). Input is a gene CURIE (e.g., ‘HGNC:11998’ for TP53). Returns human and model organism phenotypes (HP/MP terms). Use Monarch_search_gene first to find the CURIE.

参数:

  • subject (string) (required) Gene CURIE identifier (e.g., ‘HGNC:11998’ for TP53, ‘HGNC:1100’ for BRCA1). Use Monarch_search_gene to find this.

  • limit (integer) (optional) Maximum phenotype associations to return (default: 100)

  • ``offset``(整数)(可选)要跳过的初始条目数。

示例用法:

query = {
    "name": "Monarch_get_gene_phenotypes",
    "arguments": {
        "subject": "example_value"
    }
}
result = tu.run(query)

Monarch_search_gene (Type: Monarch)

Search Monarch Initiative knowledge graph for a gene by symbol or name. Returns HGNC/NCBIGene CUR…

Monarch_search_gene tool specification

工具信息:

  • Name: Monarch_search_gene

  • 类型Monarch

  • Description: Search Monarch Initiative knowledge graph for a gene by symbol or name. Returns HGNC/NCBIGene CURIEs, cross-species orthologs, and gene metadata. Use this first to get the gene CURIE needed for Monarch_get_gene_phenotypes and Monarch_get_gene_diseases.

参数:

  • query (string) (required) Gene symbol or name (e.g., ‘TP53’, ‘BRCA1’, ‘WDR7’)

  • limit (integer) (optional) Number of results to return (default: 10)

  • ``offset``(整数)(可选)要跳过的初始条目数。

示例用法:

query = {
    "name": "Monarch_search_gene",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)

**get_HPO_ID_by_phenotype**(类型:Monarch)

检索表型或症状的HPO ID。

get_HPO_ID_by_phenotype 工具规格说明

工具信息:

  • 名称get_HPO_ID_by_phenotype

  • 类型Monarch

  • 描述:检索表型或症状的HPO ID。

参数:

  • query (string) (required) One query phenotype or symptom.

  • ``limit``(整数)(可选)要获取的条目数量。

  • ``offset``(整数)(可选)要跳过的初始条目数。

示例用法:

query = {
    "name": "get_HPO_ID_by_phenotype",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)

**get_joint_associated_diseases_by_HPO_ID_list**(类型:MonarchDiseasesForMultiplePheno)

通过一组HPO ID检索与一组表型或症状相关的疾病。

get_joint_associated_diseases_by_HPO_ID_list 工具规范

工具信息:

  • 名称: get_joint_associated_diseases_by_HPO_ID_list

  • 类型: MonarchDiseasesForMultiplePheno

  • 描述:通过一组HPO ID检索与一组表型或症状相关的疾病。

参数:

  • HPO_ID_list (array) (required) List of phenotypes or symptoms

  • ``limit``(整数)(可选)要获取的条目数量。

  • ``offset``(整数)(可选)要跳过的初始条目数。

示例用法:

query = {
    "name": "get_joint_associated_diseases_by_HPO_ID_list",
    "arguments": {
        "HPO_ID_list": ["item1", "item2"]
    }
}
result = tu.run(query)

**get_phenotype_by_HPO_ID**(类型:Monarch)

通过其HPO ID检索表型或症状。

get_phenotype_by_HPO_ID 工具规范

工具信息:

  • 名称: get_phenotype_by_HPO_ID

  • 类型Monarch

  • 描述:通过其 HPO ID 检索表型或症状。

参数:

  • id (string) (required) The HPO ID of the phenotype or symptom.

示例用法:

query = {
    "name": "get_phenotype_by_HPO_ID",
    "arguments": {
        "id": "example_value"
    }
}
result = tu.run(query)