-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resources, APIs, etc #1
Comments
via @hubgit: the pubmed retractions API report https://rpubs.com/neilfws/65778 |
crossref have a repo which shows an undocumented part of the API for retrieving retractions: https://github.com/CrossRef/retractions right now it only has results from one publisher |
I experimented with the crossref API and found that other publishers publish retraction notices as different kinds of updates, so that's one place to look - also some don't make them updates at all, so |
Turns out to be pretty simple to get retractions from the PubMed API, where they are helpfully marked with So we first use bionode-ncbi search pubmed "\"Retracted Publication\"" > pubmed_retracted.json
cat pubmed_retracted.json | jq -c 'select(.pubtype[] | inside("Retracted Publication"))' As of today, this gives 4,997 retractions:
Of those, 3,728 have DOIs: cat pubmed_retracted.json | \
jq -c 'select(.pubtype[] | inside("Retracted Publication")) | .articleids | .[] | select(.idtype == "doi") | .value' | \
wc -l
3728 |
I made a command-line tool to achieve similar to the above, but for crossref: https://github.com/fathomlabs/crossref-cli I'm now working my way through the different update types to see which ones we should use. Here's the full list: addendum
article
book-review
clarification
comment
communications
contributed-paper
corrected-article
correction
Correction
correspondence
corrigendum
Corrigendum
err
erratum
Erratum
expression_of_concern
expression-of-concern
interesting_update
invited-article
invited-paper
new_edition
new_version
note-discuss
Oopsies
point-counterpoint
print
publisher-note
removal
retraction
Retraction
retration
sample_update
tg-report
this_is_some_update_23
unknown
withdrawal
|
Update entries in CrossRef have both a
|
yes, |
OK, these are the
|
the above is now implemented in https://github.com/fathomlabs/crossref-retractions |
Thread to collect resources
The text was updated successfully, but these errors were encountered: