Skip to content

LArnoldt/circuit_seq

 
 

Repository files navigation

CircuitSEQ website prototype

CI codecov

A work-in-progress prototype of the CircuitSEQ website.

Try it out online

It is now running on a heiCLOUD VM here: https://circuitseq.iwr.uni-heidelberg.de/

You can sign up for a user account using any valid heidelberg/embl/dkfz email address.

Implemented features

  • Users can
    • sign up with a valid email address
    • request a sample, optionally providing a reference sequence
    • see a list of their requested samples
    • download their reference sequences
    • download their results
  • Admins can
    • see a list of all users
    • see a list of all requested samples
    • change the site settings
      • set which day of the week sample submission closes
      • set number of plate rows/cols
      • add/remove running options
    • download a zipped tsv of this weeks requests including reference sequences as fasta files
    • upload a zipfile with analysis results for a sample
    • also do all of the above using a REST API (see api_examples.ipynb)

Notes

  • currently all uploaded samples may be deleted without warning as the prototype is updated!

Developer info

If you want to make changes to the code, see README_DEV.md for instructions on how to locally build and deploy the website.

About

Prototype website for CircuitSEQ project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.8%
  • Vue 23.0%
  • Jupyter Notebook 8.8%
  • TypeScript 5.4%
  • CSS 1.7%
  • Dockerfile 0.6%
  • Other 1.7%