🚧Documentation is under active development β€” content may be incomplete or change frequently.
Skip to Content
Introduction

Welcome to Salpa

Salpa is a visual workflow platform for computational molecular science. It lets you build, connect, and execute scientific computing pipelines through a drag-and-drop node editor β€” no scripting required for common workflows.

What can you do with Salpa?

  • Build visual workflows β€” Drag nodes onto a canvas, connect them, and execute entire pipelines with one click
  • Run molecular dynamics β€” Pre-built nodes for GROMACS, PDB2PQR, and other molecular simulation tools
  • Predict protein structures β€” Run ESMFold and Boltz-2 on cloud GPUs (A100/H100) without managing infrastructure
  • Install community nodes β€” Browse and install nodes from the marketplace to extend your workflows

Architecture at a glance

Salpa is a desktop application built with Electron. Under the hood, it runs:

  • A React frontend with a ReactFlow-based workflow canvas
  • A FastAPI backend for REST API and WebSocket communication
  • A Redis queue with RQ workers for asynchronous job execution
  • Pixi for isolated Python environments per node (no system Python conflicts)

All services start automatically when you launch the app.

Open source

Salpa is free and open source. The source code and releases will be published on GitHub.