
Methods & Tooling

High-Performance Workflow Management with Built-In Versioning
Our custom-built workflow management system, developed entirely in Rust, is designed for speed, safety, and scalability. It orchestrates complex scientific and analytical pipelines with minimal overhead and maximum transparency. With native support for software versioning, every workflow is fully reproducible—from raw input to final result—ensuring consistent outcomes and long-term traceability across evolving projects.
- Rust-Based Engine
- Developed in Rust for performance and reliability, our system handles parallelized data processing, dependency resolution, and failure recovery with low resource usage—ideal for both local clusters and cloud deployments.
- Workflow Versioning
- Each workflow is versioned alongside its software dependencies, parameters, and configuration. This ensures that past analyses can be re-executed or audited even as tools and pipelines evolve.
- Modular and Reusable Tasks
- Pipelines are composed of modular, declarative tasks that can be reused across projects. This makes method sharing, adaptation, and maintenance fast and intuitive.
- Seamless Integration
- The system integrates with data management platforms such as openBIS, enabling automatic registration of inputs and outputs, real-time status tracking, and full provenance across the data life cycle.