Epmc Annotations Tools

Configuration File: epmc_annotations_tools.json Tool Type: Local Tools Count: 5

This page contains all tools defined in the epmc_annotations_tools.json configuration file.

Available Tools

EPMC_get_article_chemicals (Type: EPMCAnnotationsTool)

Get chemicals and drugs mentioned in a biomedical article, identified by text mining from Europe …

EPMC_get_article_chemicals tool specification

Tool Information:

  • Name: EPMC_get_article_chemicals

  • Type: EPMCAnnotationsTool

  • Description: Get chemicals and drugs mentioned in a biomedical article, identified by text mining from Europe PMC. Returns chemical/drug names with database links and mention frequency. Example: pmid=’33332779’ returns tocilizumab, dexamethasone, etc.

Parameters:

  • pmid (string) (optional) PubMed ID (e.g., ‘33332779’).

  • pmcid (string) (optional) PubMed Central ID (e.g., ‘PMC7781101’). Alternative to pmid.

Example Usage:

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

EPMC_get_article_diseases (Type: EPMCAnnotationsTool)

Get diseases mentioned in a biomedical article, identified by text mining from Europe PMC. Return…

EPMC_get_article_diseases tool specification

Tool Information:

  • Name: EPMC_get_article_diseases

  • Type: EPMCAnnotationsTool

  • Description: Get diseases mentioned in a biomedical article, identified by text mining from Europe PMC. Returns disease names with ontology links (EFO, HPO) and mention frequency. Example: pmid=’33332779’ returns COVID-19, pneumonia, etc.

Parameters:

  • pmid (string) (optional) PubMed ID (e.g., ‘33332779’).

  • pmcid (string) (optional) PubMed Central ID (e.g., ‘PMC7781101’). Alternative to pmid.

Example Usage:

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

EPMC_get_article_genes (Type: EPMCAnnotationsTool)

Get genes and proteins mentioned in a biomedical article, identified by text mining from Europe P…

EPMC_get_article_genes tool specification

Tool Information:

  • Name: EPMC_get_article_genes

  • Type: EPMCAnnotationsTool

  • Description: Get genes and proteins mentioned in a biomedical article, identified by text mining from Europe PMC. Returns gene/protein names with UniProt links and mention frequency. Useful for identifying which genes a paper discusses. Example: pmid=’33332779’ returns interleukin-6 receptor and other proteins.

Parameters:

  • pmid (string) (optional) PubMed ID (e.g., ‘33332779’).

  • pmcid (string) (optional) PubMed Central ID (e.g., ‘PMC7781101’). Alternative to pmid.

Example Usage:

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

EPMC_get_article_organisms (Type: EPMCAnnotationsTool)

Get organisms mentioned in a biomedical article, identified by text mining from Europe PMC. Retur…

EPMC_get_article_organisms tool specification

Tool Information:

  • Name: EPMC_get_article_organisms

  • Type: EPMCAnnotationsTool

  • Description: Get organisms mentioned in a biomedical article, identified by text mining from Europe PMC. Returns organism names with NCBI Taxonomy links and mention frequency. Example: pmid=’33332779’ returns SARS-CoV-2, Homo sapiens, etc.

Parameters:

  • pmid (string) (optional) PubMed ID (e.g., ‘33332779’).

  • pmcid (string) (optional) PubMed Central ID (e.g., ‘PMC7781101’). Alternative to pmid.

Example Usage:

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

EPMC_get_text_mined_annotations (Type: EPMCAnnotationsTool)

Get all text-mined annotations from a biomedical article via Europe PMC. Returns gene/protein men…

EPMC_get_text_mined_annotations tool specification

Tool Information:

  • Name: EPMC_get_text_mined_annotations

  • Type: EPMCAnnotationsTool

  • Description: Get all text-mined annotations from a biomedical article via Europe PMC. Returns gene/protein mentions, diseases, chemicals, organisms, and GO terms automatically extracted from the full text. Useful for quickly identifying which genes, drugs, or diseases are discussed in a paper. Example: pmid=’33332779’ (COVID-19 tocilizumab trial) returns IL-6 receptor, tocilizumab, SARS-CoV-2, etc.

Parameters:

  • pmid (string) (optional) PubMed ID (e.g., ‘33332779’). Either pmid or pmcid is required.

  • pmcid (string) (optional) PubMed Central ID (e.g., ‘PMC7781101’). Alternative to pmid.

  • annotation_type (string) (optional) Filter by annotation type. Options: ‘Gene_Proteins’, ‘Diseases’, ‘Chemicals’, ‘Organisms’, ‘Gene_Ontology’, ‘EFO’. Leave empty for all types.

Example Usage:

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