griffithlab / civic-v2

CIViC is an open access, open source, community-driven web resource for Clinical Interpretation of Variants in Cancer
https://civicdb.org
MIT License
19 stars 5 forks source link

Fetch retracted status from Retraction Watch and display information #1011

Closed susannasiebert closed 4 months ago

susannasiebert commented 6 months ago

This PR adds retraction information from Retraction Watch to CIViC Sources. Sources identified from the Retraction Watch CSV are marked as retracted in the database. We also save the retraction reasons, date, and nature. EIDs using these sources are flagged by CIViCbot as part of the job that pulls this information. The Retracted Nature is displayed as a tag next to the PubMed ID, with a red error tag format for Retractions and yellow warning format for all other retraction nature types (Expression of concern, Reinstatement, Correction). The retraction tag popover displays the retraction date and reasons as well as linkouts to Retraction Watch.

Sources without a retracted status are displayed as usual.

Example of Retraction status tag next to PubMed ID:

Screenshot 2024-03-05 at 1 57 22 PM

Popover for Retraction Status:

Screenshot 2024-03-05 at 1 29 45 PM

Example of Correction tag:

Screenshot 2024-03-05 at 1 56 15 PM

Example of Reinstatement tag:

Screenshot 2024-03-05 at 1 55 53 PM
susannasiebert commented 6 months ago

Some thoughts on additional improvements:

susannasiebert commented 6 months ago

Decisions from today's meeting:

Other changes: