Skip to content

feat(website, backend): Sequence citations #6491

Draft
tombch wants to merge 3 commits into
seqset-citationsfrom
sequence-citations
Draft

feat(website, backend): Sequence citations #6491
tombch wants to merge 3 commits into
seqset-citationsfrom
sequence-citations

Conversation

@tombch
Copy link
Copy Markdown
Collaborator

@tombch tombch commented May 21, 2026

Summary

Backend Changes

  • Adds a get-sequence-cited-by-publication endpoint, which returns citing sources for seqsets that include the sequence entry.
  • The endpoint (currently) requires an accession and version for the sequence entry. With these, it returns citing sources for seqsets that either include the exact {accession}.{version} that was queried, or include an unversioned {accession} for the sequence.

Website Changes

  • Updates the SeqSetCitationsList component to a more generic CitationsList component, and adds a modal to the sequence details page viewable with a View Citations button. The citations displayed also include the seqset they came from, and how the sequence was used (i.e. pinned version or unversioned).

Screenshot

PR Checklist

  • All necessary documentation has been adapted.
  • The implemented feature is covered by appropriate, automated tests.
  • Any manual testing that has been done is documented (i.e. what exactly was tested?)

🚀 Preview: Add preview label to enable

@tombch tombch changed the title feat(website, backend): Sequence citations from SeqSets feat(website, backend): Sequence citations May 21, 2026
@claude claude Bot added website Tasks related to the web application backend related to the loculus backend component labels May 21, 2026
@claude
Copy link
Copy Markdown
Contributor

claude Bot commented May 21, 2026

This PR may be related to: #990 (Unit test citations logic), #1501 (Check Crossref via API to see what papers citing DOIs)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(haven't seen a preview or anything but just trying to give some early feedback: IMO we could surface some of these even without opening a modal, in the main page)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend related to the loculus backend component website Tasks related to the web application

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants