Skip to content
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

[DO NOT MERGE] stash: state of SILO executable for DEMO #58

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

gordonkoehn
Copy link
Collaborator

This PR / branch contains the executable written by @Taepper for the first POC for importing V-Pipe's outputs into SILO.

This is the state of the 16.12.2024.

The entire code to execute and run SILO standalone with downloading data from the running

wise-seq.loculus.org demo instance.

@gordonkoehn gordonkoehn added the stash Saving some progress label Dec 17, 2024
@gordonkoehn
Copy link
Collaborator Author

This is the wrong version. To be updated by. @Taepper. Also, it misses an empty directory called silo_output.

@gordonkoehn
Copy link
Collaborator Author

Thanks for uploading !

@gordonkoehn
Copy link
Collaborator Author

gordonkoehn commented Jan 22, 2025

Info to recall:

  • state of SILO and LAPIS is in /ww_test
  • ./run.bash : lädt alle Daten von der Loculus Instanz herunter, baut die Indexe und startet SILO
  • docker compose up : startet die LAPIS api, welche das davor gestartete SILO aufruft

@Taepper
Copy link
Collaborator

Taepper commented Jan 22, 2025

Info to recall:

  • state of SILO and LAPIS is in /ww_test
  • ./run.bash : lädt alle Daten von der Loculus Instanz herunter, baut die Indexe und startet SILO
  • docker compose up : startet die LAPIS api, welche das davor gestartete SILO aufruft

Oh, not quite anymore. You cited the instructions for a previous version of the demo. The up-to-date instructions are in ww_test/README.md:

To generate the input data run `./generate_silo_input.bash`.

This downloads all data from the loculus instance wise-seqs.loculus.org,
looks at the short-read s3Link, downloads all s3 buckets where the file 
ends with .ndjson.bz2 and merges them into a single .ndjson file.

To build the indexes and start the api, run `LAPIS_PORT=8080 docker compose up` where 
you can replace the `LAPIS_PORT`.

This builds the SILO indexes (service `siloPreprocessing`), 
starts the silo api (service `silo`) and the LAPIS api (service `lapis`).

@gordonkoehn
Copy link
Collaborator Author

Thanks for updating!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stash Saving some progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants