Skip to content

subCode321/streamlit-template

 
 

Repository files navigation

OpenMS streamlit template

Open Template!

This repository contains a template app for OpenMS workflows in a web application using the streamlit framework. It serves as a foundation for apps ranging from simple workflows with pyOpenMS to complex workflows utilizing OpenMS TOPP tools with parallel execution. It includes solutions for handling user data and parameters in workspaces as well as deployment with docker-compose.

Features

  • Workspaces for user data with unique shareable IDs
  • Persistent parameters and input files within a workspace
  • local and online mode
  • Captcha control
  • Packaged executables for Windows
  • framework for workflows with OpenMS TOPP tools
  • Deployment with docker-compose

Documentation

Documentation for users and developers is included as pages in this template app, indicated by the 📖 icon.

Citation

Please cite: Müller, T. D., Siraj, A., et al. OpenMS WebApps: Building User-Friendly Solutions for MS Analysis. Journal of Proteome Research (2025). https://doi.org/10.1021/acs.jproteome.4c00872

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.1%
  • Rich Text Format 32.9%
  • Dockerfile 2.5%
  • TypeScript 1.4%
  • Other 0.1%