The dxflow Hub is a curated catalog of production-ready workflows and applications. Each workflow is provided as a Docker Compose configuration optimized for deployment on dxflow infrastructure.
Browse workflows organized by scientific and engineering domains:
Genomics
DNA & RNA Analysis
Tools for sequencing data analysis, quality control, genome assembly, and variant calling.
Example workflows: FastQC, GATK, STAR, Salmon
Molecular
Molecular Simulations
Simulation engines for studying molecular behavior, protein dynamics, and material properties.
Example workflows: GROMACS, Amber, LAMMPS, NAMD
Structural
3D Structure Analysis
Cryo-EM processing, structure prediction, and molecular modeling tools.
Example workflows: Scipion, RELION, AlphaFold, PyMOL
Each workflow in the hub includes:
Docker Compose File
Complete containerized application stack with all dependencies configured and ready to deploy.
Configuration Guide
Documentation covering setup, environment variables, volume mounts, and resource requirements.
Usage Examples
Practical examples showing how to run the workflow, process data, and retrieve results.
Best Practices
Optimization tips, troubleshooting guides, and performance tuning recommendations.
# List available workflows in a category
ls hub/<category-name>/
# Deploy a workflow
dxflow compose create --identity my-workflow hub/<category>/<workflow>.yml
# Start the workflow
dxflow compose start my-workflow
# Monitor progress
dxflow compose logs my-workflow
# Check status
dxflow compose list
Each workflow file follows this structure:
# Standard Docker Compose format
version: '3.8'
services:
app:
image: <workflow-image>
container_name: <workflow-name>
# Environment configuration
environment:
- PARAM1=value1
- PARAM2=value2
# Volume mounts for data
volumes:
- ./data:/data
- ./results:/results
# Port mappings
ports:
- "8080:8080"
# Resource limits
deploy:
resources:
limits:
cpus: '4'
memory: 8G
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
Requirements vary by workflow. General guidelines:
Interactive Tools & Development
Data Analysis & Simulations
Large-Scale Computing
Want to share your workflow with the community?
Create a Docker Compose configuration that:
Document your workflow including:
Submit your workflow via GitHub pull request:
The dxflow team will:
All hub workflows meet these standards:
Top workflows by deployment count:
Latest additions to the hub:
Workflows in development:
Get Support:
For Workflow Authors:
Browse the categories above to discover workflows for your research and engineering projects!