eupmc: Europe PMC utilities

Description Usage Arguments Value query parameter options resulttype parameter options References Examples

Description

Europe PMC utilities

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
eupmc_search(
  query,
  resulttype = "lite",
  synonym = FALSE,
  per_page = 25,
  cursorMark = "*",
  ...
)

eupmc_fields(...)

eupmc_xml(id, ...)

Arguments

query

(character) Search terms. Required. See Details

resulttype

(character) The result type can either be idlist, core or lite. This parameter determines the fields returned by XML and JSON formats, but it has no effect on the DC format. See Details.

synonym

(boolean) Synonym searches are not made by default (Default: FALSE), however queries can be expanded using MeSH terminology and the UniProt synonyms list. For example aspirin, a synonym would be acetylsalicylic acid;this could be included in the search by setting the parameter value to TRUE

per_page

(integer) Number of records to return. Max: 1000. Default: 25

cursorMark

(character) cursor string, default: *

...

curl options passed on to crul::HttpClient

id

A single Europe PMC article identifier, begins with "PMC", followed by numbers, e.g., "PMC3257301"

sort

(character) The default sort order is relevance. Specify the sort field and sort order. This parameter provides "asc" or "desc" order for every single-valued field: P_PDATE_D, AUTH_FIRST, CITED etc. For example sorting by CITED in ascending order: CITED asc

Value

eupmc_search returns a list with results. eupmc_fields returns a data.frame. eupmc_xml returns an object of class xml_document

query parameter options

resulttype parameter options

References

https://europepmc.org/RestfulWebService

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
## Not run: 
# search
eupmc_search(query = 'ecology')
eupmc_search(query = 'human malaria')
eupmc_search(query = '"human malaria"')
eupmc_search(query = 'auth:stoehr')
eupmc_search(query = 'journal:pnas')
eupmc_search(query = 'journal:pnas')
eupmc_search(query = 'ext_id:781840 src:med')
eupmc_search(query = 'ext_id:IND43783977 src:agr')

# list indexed search fields
x <- eupmc_fields()
NROW(x)
head(x)

# get full text XML
eupmc_xml('PMC3257301')

## End(Not run)

fulltext documentation built on June 12, 2021, 9:06 a.m.