Skip to content

OpenMS/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