biocontext_kb.core.europepmc#
Europe PMC API utilities.
Functions#
|
Search Europe PMC articles by query, title, abstract, or author. Combine search terms with 'and'/'or' logic. |
|
Get full-text XML for a PMC ID. Returns the complete article XML for processing and analysis. |
Package Contents#
- biocontext_kb.core.europepmc.get_europepmc_articles(query=None, title=None, abstract=None, author=None, search_type='or', sort_by=None, page_size=25)#
Search Europe PMC articles by query, title, abstract, or author. Combine search terms with ‘and’/’or’ logic.
- Returns:
Search results with resultList containing articles (title, authors, abstract, journal, PMC/DOI IDs) or error message.
- Return type:
- Parameters:
query (Annotated[Optional[str], Field(description='General search query')])
title (Annotated[Optional[str], Field(description='Search in article titles')])
abstract (Annotated[Optional[str], Field(description='Search in abstracts')])
author (Annotated[Optional[str], Field(description="Author name (e.g., 'lastname,firstname')")])
search_type (Annotated[str, Field(description="'and' or 'or' (default: 'or')")])
sort_by (Annotated[Optional[str], Field(description="'recent' or 'cited' (default: none)")])
page_size (Annotated[int, Field(description='Results per page (1-1000)', ge=1, le=1000)])
- biocontext_kb.core.europepmc.get_europepmc_fulltext(pmc_id)#
Get full-text XML for a PMC ID. Returns the complete article XML for processing and analysis.