Welcome to FlowO 🌊
FlowO (Flow Output) is a unified PostgreSQL-based logging plugin and backend for Snakemake.
It provides a seamless way to track, store, and visualize your bioinformatics workflows in real-time, leveraging the power of PostgreSQL for structured logging and a modern React-based frontend for monitoring.
Key Features
- 🛠Snakemake Integration: Seamlessly hooks into Snakemake workflows as a log handler.
- 🗄 Persistent Storage: All logs, task statuses, and workflow metadata are stored in PostgreSQL.
- 🚀 FastAPI Backend: Robust API for querying workflow data and real-time updates.
- âš¡ Real-time Monitoring: Watch your workflow progression, job statuses, and logs live in the dashboard.
- 👥 User Management: Built-in authentication and user profile management for secure access.
- 💻 CLI Tool: Generate tokens and manage configurations directly from your terminal.
Get Started
Ready to jump in? Follow our detailed guide to set up FlowO and start monitoring your workflows.