Programmatically Retrieve Info About Articles Citing My Article
7
11
Entering edit mode
14.0 years ago
Yannick Wurm ★ 2.5k

Hi,

I contribute to a small web database for people doing genetics on ants. To encourage citations, I'd like to display links to articles recently citing our publication. Like what would appear on google scholar if you click the "Cited By" link. http://scholar.google.com/scholar?cites=12986761571702391096

But there seems to be no google scholar api. And I couldn't find the equivalent on pubmed (only something called "Related articles" that gives a bunch of IDs of papers that have words in common ( http://eutils.ncbi.nlm.nih.gov/entrez/eutils/elink.fcgi?dbfrom=pubmed&id=19126223&db=pubmed )

Is there an easy way of doing this?

thanks, yannick

pubmed publication • 11k views
ADD COMMENT
2
Entering edit mode

So even Pubmed Central has no "cited by" search? That sucks.

ADD REPLY
0
Entering edit mode

Yeah it sucks.

Ukpubmedcentral and Citexplore both find only 2 citations: http://ukpmc.ac.uk/abstract/MED/19126223 http://ukpmc.ac.uk/abstract/MED/19126223

ISI finds six citations: http://apps.isiknowledge.com/CitedFullRecord.do?product=WOS&search_mode=CitedFullRecord&isickref=177941161

Google finds 7, but one is a duplicate...

(I work in the field of ecology/evolution... some of our journals don't end up in medical reference libraries)

ADD REPLY
0
Entering edit mode
ADD REPLY
5
Entering edit mode
14.0 years ago
None ▴ 50

Google said: http://nsaunders.wordpress.com/2010/06/17/create-your-own-google-scholar-rss-feed/ You just have to add the xml data to your website. I would say its an easy task.

ADD COMMENT
2
Entering edit mode

thanks for the quick answer... but as pointed out in neil's own comments and the friendfeed responses, this will break as soon as google changes the way their pages are formatted (and they have no reason not to)

ADD REPLY
0
Entering edit mode

Well, I expect them to adopt any changes... ;)

ADD REPLY
1
Entering edit mode
14.0 years ago

Not pubmed. I've never played with this API and I don't know its limitations, but it seems that "Sciverse", recently developed by Elsevier contains an

"URL to retrieve the Cited-By results list for the document from the Scopus Query API, using the Scopus ID as locator"

ADD COMMENT
1
Entering edit mode
14.0 years ago
Done ▴ 10

What do you think about bing/ms? They provide an API and examples in several languages.

ADD COMMENT
0
Entering edit mode

hehe they don't have my paper :)

ADD REPLY
1
Entering edit mode
14.0 years ago

Try the CiteXplore web services, with which you can "You can do a free text search and retrieve a set of citations, their 'score' and the total number of hits". CiteXplore indexes more than just MEDLINE, including PMC, Agricola, etc. It appears that the citation data in CiteXplore come from PMC and CrossRef.

EDIT by lh3 for a recent update on CiteXplore: The following URL returns an HTML page showing the number of citations from Web Of Science. We can just do a regex matching to get the number out. Note that to compose the URL, we have to add "&citedCount=1"; otherwise it does not work. The UKpmc also gives the Web of Science citation numbers, but it uses AJAX, which is a little harder to parse.

ADD COMMENT
1
Entering edit mode

+1. Thanks a lot. I like this. I used to use hubmed.org, but it does not function properly any more. ISI is great, but requires subscription and is not easily "programmable".

ADD REPLY
0
Entering edit mode

Thanks a lot. I like this. I used to use hubmed.org, but it does not function properly any more. ISI is great, but requires subscription and is not easily "programmable".

ADD REPLY
0
Entering edit mode

That does look good. Not going to do the trick for me though because its missing some citations. (it finds 2 out of the 6 found by ISI or scholar.)

ADD REPLY
0
Entering edit mode

CiteXplore does find fewer than ISI in my case, but not far off. I am not expecting something better than ISI after all. As to Google scholar, it always finds too many.

ADD REPLY
1
Entering edit mode
14.0 years ago
Hranjeev ★ 1.5k

I found this python code sometime back but didn't have the time to modify to serve my pruposes. Right now it would return a dictionary based on your search terms.

ADD COMMENT
1
Entering edit mode
13.8 years ago

Maybe a bit of topic, but still related. I have been struggling to capture scholar as well. But you might find http://www.citedin.org interesting here. Through Citedin.org you can find which resource other then from the literature cite you pmid. (ie. Wikipedia, Uniprot, blogs, etc). There is an API to incorporate this in your website

ADD COMMENT
0
Entering edit mode

thanks for the heads up!

ADD REPLY
0
Entering edit mode
7.5 years ago

You can use Europe PMC (former UKPMC) API to retrieve a list of publications which cite a given paper. For a RESTful request you can construct the URL using the PMID of the paper you want retrieve citations for: http://www.ebi.ac.uk/europepmc/webservices/rest/MED/[PMID]/citations. You can also view citations on the website itself, they are visually presented in a citation graph, and the list of papers citing a publication can be found under Citations tab. Citations tab with a citation graph from a paper in Europe PMC

ADD COMMENT

Login before adding your answer.

Traffic: 1504 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