Is there a way to filter Pubmed search based on Citation index of the articles or Is there a way to retrieve an articles's citation index in pubmed
1
2
Entering edit mode
7.2 years ago
vigprasud ▴ 60

Is there a way to retrieve an article's citation index via Pubmed or Pubmed's eutils or any other way in Pubmed/Entrez? Or a way to filter the search results based on citation index in pubmed?

Pubmed Citation TextMining • 8.1k views
ADD COMMENT
5
Entering edit mode
7.2 years ago
David W 4.8k

If by "citation index" you mean the number of times a paper is cited, then not really. The closest you'll come is the number of citations indexed in Pubmed Central. Using R:

library(rentrez)

get_pmc_cites <- function(pmid){
    res <- entrez_link(db="pmc", dbfrom="pubmed", id=pmid)
    return(length(res$pubmed_pmc_refs))
 }
get_pmc_cites(20203609)
# [1] 25

EDIT

Just noticed the summary xmls for pubmed have the PMC reference count, which might make multiple calls quicker:

recs <- entrez_summary(db="pubmed", id=c(20203609, 20203610))
sapply(rec, "[[", "PmcRefCount")
# [1] 25 200
ADD COMMENT
0
Entering edit mode

Is there other literature databases that has citation index other than pubmed?

ADD REPLY
1
Entering edit mode

Not that I know of. Last time I looked at something like this I found the scopus api doesn't really work for this, Web Of Science is closed and Google Scholar has no api and has terms that expressly forbid scraping their html.

ADD REPLY
0
Entering edit mode

Ohk. Thanks again.

ADD REPLY

Login before adding your answer.

Traffic: 1378 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6