This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Which tool to use to get all citations of a pmid paper?

Hi,

I have thousands of pmid which are associated with a disease. For each pmid I need to find how many times it has been cited in a publication in order to assign importance to that particular pmid. I was wondering what available methods/tools are there that can give me this information. I have tried to dabble with entrez efetch module of biopython. As of now I am not able to get relevant results. I would appreciate any pointers in this regard.

Thanks!

entrez eutils efetch

1 answer

Using the E-Utils command line tools (modified from EDirect_EUtils_API_Cookbook):

esearch -db pubmed -query 25229216 | elink -name pubmed_pmc_refs -target pmc \
  | efetch -format docsum \
  | xtract -pattern DocumentSummary -element Title -element Source,Volume,Pages,PubDate -block ArticleId \
    -if "IdType" -equals pmcid -element Value

Retrieving only PMC ids of citing articles:

esearch -db pubmed -query 22515591 | elink -name pubmed_pmc_refs -target pmc \
  | efetch -format docsum \
  | xtract -pattern DocumentSummary -block ArticleId -if "IdType" -equals pmcid -element Value

Log in to answer this question.