Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.65 KB

File metadata and controls

36 lines (23 loc) · 1.65 KB

Runtime view

This shows some selected runtime scenarios.

Sequence Entry Lifecycle

The following diagram shows a prototypical lifecycle of sequence data in Loculus: A submitter uploads data on the website, the backend infrastructure processes it and finally, the data is available for querying via LAPIS.

Submission Process

The backend runtime view provides a more detailed view of what happens in the backend during the submission process.

Sequence Entry Lifecycle

The next diagram depicts the user interaction when data has been uploaded that is rejected by the preprocessing pipeline in more detail:

Submission Details

Users are asked to edit erroneous data and resubmit it, before they can approve it. If the data has been reprocessed successfully, they can approve it, and it will be available for querying via LAPIS.

ENA Deposition

ENA deposition

The ENA deposition process is currently tailored for Pathoplexus and not really reusable for other instances yet:

  • The cronjob queries the Loculus backend for all released sequences.
  • A file with all new sequences will be sent to a Slack channel.
  • A maintainer will review this file and upload it to https://github.com/pathoplexus/ena-submission/.
  • The ENA deposition service queries this GitHub repo regularly and submits new sequences to ENA.
  • Metadata that is added to the submitted sequences by ENA will then be fetched and submitted to the Loculus backend.

For a more detailed overview, see the ENA deposition README.