Compound Target Profile Tools#
Configuration File: compound_target_profile_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the compound_target_profile_tools.json configuration file.
Available Tools#
gather_target_profile (Type: CompoundTargetProfileTool)#
Gather a drug target’s identity, function, expression, tractability and safety from OpenTargets, …
gather_target_profile tool specification
Tool Information:
Name:
gather_target_profileType:
CompoundTargetProfileToolDescription: Gather a drug target’s identity, function, expression, tractability and safety from OpenTargets, UniProt and gnomAD in a single call. Accepts a gene symbol, Ensembl gene id or UniProt accession (‘TP53’, ‘ENSG00000141510’, ‘P04637’) and resolves it once, so the caller does not need the Ensembl id that all twenty OpenTargets target endpoints are keyed by. Ranks expression separately per datasource because their units differ, and reads loss-of-function constraint from both OpenTargets and gnomAD so the two can be compared. Use when assessing a target; use OpenTargets_get_target_tractability_by_ensemblID, UniProt_get_function_by_accession or gnomad_get_gene_constraints directly when you already have the identifier and want one authority.
Parameters:
target(string) (required) Gene symbol, Ensembl gene id or UniProt accession, e.g. ‘TP53’, ‘ENSG00000141510’, ‘P04637’.species([‘string’, ‘null’]) (optional) Species for symbol resolution. Default ‘human’. Expression, tractability and safety are curated for human targets only.sections([‘array’, ‘null’]) (optional) Limit which sections are assembled. Omit for all five; an empty list is an error. Only the calls a requested section needs are made; resolution always runs because query.ensembl_gene and query.uniprot are always returned.
Example Usage:
query = {
"name": "gather_target_profile",
"arguments": {
"target": "example_value"
}
}
result = tu.run(query)