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
Quick links
- Getting Started β Install Salpa and run your first workflow
- Features β Overview of all capabilities
- Node System β How nodes and workflows work
- Cloud Computing β Run GPU workloads on the cloud
- Build Custom Nodes β Extend Salpa with your own computational tools
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.