Why Use JAWS

JAWS (JGI Analysis Workflow Service) simplifies and scales scientific workflows across multiple HPC facilities, all through a single command-line interface.

πŸš€ Simplified Workflow Submission

With a single command, jaws submit <workflow.wdl> <inputs.json> <site>, you can launch your pipeline, no matter where it will run. JAWS takes care of moving your files, configuring the environment, and submitting your job securely and efficiently.

πŸ” Real-Time Monitoring

Monitor the status of your workflows using intuitive commands like jaws log. Check the status, view outputs, and debug failed tasks from a centralized interface.

🌎 Access to Multiple Compute Sites

JAWS connects you to compute resources across DOE facilities. Examples include:

../_images/JAWS-deployment-structure.png

JAWS is deployed across multiple DOE HPC systems, with multiple sites per system. Green indicates JGI-accessible sites, purple marks NMDC project sites, and orange shows KBase project sites. * Deployment to the IRI Testbed is in progress.

All compute sites are managed centrally by JAWS, allowing users to focus on scienceβ€”not infrastructure.

πŸ“¦ Portable and Reproducible Workflows

JAWS runs containerized tasks using Shifter or Apptainer-compatible runtimes. This ensures portability and consistency across systems. All workflows are written in WDL (Workflow Description Language) and executed via Cromwell.

πŸ“Š Performance and Provenance

JAWS captures and visualizes detailed performance metrics through the JAWS Dashboard. This includes:

  • CPU and memory usage

  • Task-level runtime tracking

  • Debug return codes

🀝 Hands-On Support and Community

The JAWS Team actively supports users through:

  • Weekly office hours and pair programming sessions

  • Comprehensive documentation and training materials

  • Monthly JAWS User Meetings for updates, demos, and feedback

Whether you’re porting a legacy pipeline or designing a new one, help is always available.

../_images/why_jaws.svg

JAWS helps you run reproducible, scalable, and secure workflows across DOE facilities.