LookupPubMedID: Retrieve PubMed ID's for a BibEntry object

Description Usage Arguments Details Value See Also Examples

View source: R/ReadPubMed.R

Description

Uses the NCBI E-utilities to to search for PubMed ID's for citations stored in a BibEntry object.

Usage

1
LookupPubMedID(bib, index)

Arguments

bib

a bibentry object

index

indices specifying which entries of bib will be searched for. If missing, all entries are searched for.

Details

For each entry a citation string is created using the fields journaltitle/journal, date/year, volume, pages, and author; and these strings are then used to search the NCBI database for PubMed ID's.

If an ID is found for an entry, the entry is updated so that the eprinttype field is assigned the value “pubmed” and the eprint field is assigned the ID.

Value

a BibEntry object - bib with additional eprinttype and eprint fields when the search is successful for an entry.

See Also

Other pubmed: GetDOIs, GetPubMedByID, GetPubMedRelated, ReadCrossRef, ReadPubMed

Examples

1
2
3
4
5
if (interactive() && !httr::http_error("https://eutils.ncbi.nlm.nih.gov/")){
  file.name <- system.file("Bib", "RJC.bib", package = "RefManageR")
  bib <- ReadBib(file.name)
  LookupPubMedID(bib[[101:102]])
}

RefManageR documentation built on April 26, 2018, 1:05 a.m.