Europepmc Annotations Tools¶
Configuration File: europepmc_annotations_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the europepmc_annotations_tools.json configuration file.
Available Tools¶
EuroPMCAnnot_get_annotations_by_type (Type: EuroPMCAnnotationsTool)¶
Get all annotations of a specific type from multiple articles using the Europe PMC Annotations AP…
EuroPMCAnnot_get_annotations_by_type tool specification
Tool Information:
Name:
EuroPMCAnnot_get_annotations_by_typeType:
EuroPMCAnnotationsToolDescription: Get all annotations of a specific type from multiple articles using the Europe PMC Annotations API. Useful for batch extraction of entities from a set of articles - e.g., extract all chemicals mentioned across a set of related papers, or all organism mentions from a research group’s publications. Supports up to 200 article IDs per request.
Parameters:
article_ids(string) (required) Comma-separated article identifiers. Format: ‘PMC:PMCXXXXXXX’ or ‘MED:PMID’. Examples: ‘PMC:PMC4353746,PMC:PMC3531190’, ‘MED:25780448,MED:23256780’. Max 200 articles.annotation_type(string) (required) Annotation type to retrieve. One of: ‘Chemicals’, ‘Organisms’, ‘Gene Ontology’, ‘Diseases’, ‘Genes & Proteins’, ‘Accession Numbers’.page_size([‘integer’, ‘null’]) (optional) Number of results per page. Default: 25. Max: 1000.
Example Usage:
query = {
"name": "EuroPMCAnnot_get_annotations_by_type",
"arguments": {
"article_ids": "example_value",
"annotation_type": "example_value"
}
}
result = tu.run(query)
EuroPMCAnnot_get_article_annotations (Type: EuroPMCAnnotationsTool)¶
Get text-mined annotations from a scientific article using the Europe PMC Annotations API. Return…
EuroPMCAnnot_get_article_annotations tool specification
Tool Information:
Name:
EuroPMCAnnot_get_article_annotationsType:
EuroPMCAnnotationsToolDescription: Get text-mined annotations from a scientific article using the Europe PMC Annotations API. Returns entities extracted from the article text including chemicals, organisms, gene ontology terms, diseases, and gene/protein mentions, with their exact text, surrounding context, ontology URIs, and section locations. Powered by Europe PMC’s SciLite text mining pipeline. Use this to extract structured biological entities from published literature without reading the full text. Example: PMC4353746 returns 19 chemical annotations and 12 GO annotations.
Parameters:
article_id(string) (required) Article identifier in format ‘PMC:PMCXXXXXXX’ or ‘MED:PMID’. Examples: ‘PMC:PMC4353746’, ‘PMC:PMC3531190’, ‘MED:25780448’.annotation_type([‘string’, ‘null’]) (optional) Filter by annotation type: ‘Chemicals’, ‘Organisms’, ‘Gene Ontology’, ‘Diseases’, ‘Genes & Proteins’, ‘Accession Numbers’. Default: all types.
Example Usage:
query = {
"name": "EuroPMCAnnot_get_article_annotations",
"arguments": {
"article_id": "example_value"
}
}
result = tu.run(query)
EuroPMCAnnot_get_chemicals_from_article (Type: EuroPMCAnnotationsTool)¶
Extract chemical/compound mentions from a scientific article using Europe PMC text mining. Return…
EuroPMCAnnot_get_chemicals_from_article tool specification
Tool Information:
Name:
EuroPMCAnnot_get_chemicals_from_articleType:
EuroPMCAnnotationsToolDescription: Extract chemical/compound mentions from a scientific article using Europe PMC text mining. Returns chemicals identified in the article with their ChEBI ontology URIs, exact text matches, and surrounding context. Specialized shortcut for the most common annotation use case in drug discovery and pharmacology research. Example: PMC4353746 (resistin study) returns 19 chemical annotations including peptide, resistin, and specific compounds.
Parameters:
article_id(string) (required) PMC article identifier. Format: ‘PMC:PMCXXXXXXX’. Examples: ‘PMC:PMC4353746’, ‘PMC:PMC3531190’.
Example Usage:
query = {
"name": "EuroPMCAnnot_get_chemicals_from_article",
"arguments": {
"article_id": "example_value"
}
}
result = tu.run(query)