MIT-LCP / physionet-build

The new PhysioNet platform.
https://physionet.org/
BSD 3-Clause "New" or "Revised" License
55 stars 20 forks source link

Display "Recent papers citing this work" panel on published projects #1422

Open tompollard opened 2 years ago

tompollard commented 2 years ago

All projects are now assigned DOIs, meaning that we should be able to retrieve papers that formally cite them (e.g. via the pubmed, pubmed central, or google scholar APIs).

It would be great if we could (1) retrieve lists of recent publications citing our projects and (2) display the list alongside project content.

e.g. I go to: https://physionet.org/content/mimiciii/1.4/. On this page I see a list of 5 recent publications that have cited the dataset using one of its DOIs.

Note that a single project has multiple DOIs - one core DOI that resolves to the latest version, and one DOI for each version.

tompollard commented 11 months ago

It looks like we may be able to use the CrossRef Events API for doing this: https://www.crossref.org/services/event-data/

The following page outlines how the API can be used: https://www.crossref.org/documentation/event-data/use/

The following page lists several Jupyter Notebooks with examples use cases (including how to "Find any events related to a single DOI"): https://gitlab.com/crossref/event_data_notebooks