Skip to content
Prev 132303 / 398506 Next

Analyzing Publications from Pubmed via XML

"Armin Goralczyk" <agoralczyk at gmail.com> wrote in
news:a695fbee0712171238g4995040x579e58f52f83376e at mail.gmail.com:
snipped list of IDs
I'm not sure. You included my simple example. rather than your search string 
that provoked an error. This is an example search that one can find on 
the how-to page for literature searches with /esearch:

http://www.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=PNAS[ta]+AND+97[vi]&retstart=6&retmax=6&tool=biomed3

I am wondering if you used spaces, rather than "+"'s? If so then you may 
want your function to do more gsub-processing of the input string.

When I use the search terms in NCBI's example I get:
+    srch.stem<-"http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term="
+              query<-as.character(scan(file="",what="character"))
+              doc<-xmlTreeParse(paste(srch.stem,query,sep=""),isURL = TRUE, useInternalNodes = TRUE)
+              sapply(c("//Id"), xpathApply, doc = doc, fun = xmlValue)
+      }
1: "PNAS[ta]+AND+97[vi]"
2: 
Read 1 item
//Id      
 [1,] "16578858"
 [2,] "11186225"
 [3,] "11121081"
 [4,] "11121080"
 [5,] "11121079"
 [6,] "11121078"
 [7,] "11121077"
 [8,] "11121076"
 [9,] "11121075"
[10,] "11121074"
[11,] "11121073"
[12,] "11121072"
[13,] "11121071"
[14,] "11121070"
[15,] "11121069"
[16,] "11121068"
[17,] "11121067"
[18,] "11121066"
[19,] "11121065"
[20,] "11121064"

Thread (26 messages)

Farrel Buchinsky Analyzing Publications from Pubmed via XML Dec 13 Rajarshi Guha Analyzing Publications from Pubmed via XML Dec 13 Farrel Buchinsky Analyzing Publications from Pubmed via XML Dec 13 Gabor Grothendieck Analyzing Publications from Pubmed via XML Dec 13 Rajarshi Guha Analyzing Publications from Pubmed via XML Dec 13 Robert Gentleman Analyzing Publications from Pubmed via XML Dec 13 Farrel Buchinsky Analyzing Publications from Pubmed via XML Dec 14 Farrel Buchinsky Analyzing Publications from Pubmed via XML Dec 14 Gabor Grothendieck Analyzing Publications from Pubmed via XML Dec 14 Duncan Temple Lang Analyzing Publications from Pubmed via XML Dec 14 David Winsemius Analyzing Publications from Pubmed via XML Dec 15 David Winsemius Analyzing Publications from Pubmed via XML Dec 15 Gabor Grothendieck Analyzing Publications from Pubmed via XML Dec 15 David Winsemius Analyzing Publications from Pubmed via XML Dec 16 Gabor Grothendieck Analyzing Publications from Pubmed via XML Dec 16 David Winsemius Analyzing Publications from Pubmed via XML Dec 16 David Winsemius Analyzing Publications from Pubmed via XML Dec 16 Duncan Temple Lang Analyzing Publications from Pubmed via XML Dec 16 Armin Goralczyk Analyzing Publications from Pubmed via XML Dec 17 Martin Morgan Analyzing Publications from Pubmed via XML Dec 17 Armin Goralczyk Analyzing Publications from Pubmed via XML Dec 17 David Winsemius Analyzing Publications from Pubmed via XML Dec 17 David Winsemius Analyzing Publications from Pubmed via XML Dec 17 Armin Goralczyk Analyzing Publications from Pubmed via XML Dec 18 David Winsemius Analyzing Publications from Pubmed via XML Dec 18 Armin Goralczyk Analyzing Publications from Pubmed via XML Dec 19