PROOF (PRoduction On-ramp for Optimization and Feasibility) is a user-friendly tool designed for managing and executing WDL (Workflow Description Language) workflows using the Cromwell workflow manager. PROOF allows users to:
- Automate all the backend configurations necessary to run your workflows instantly.
- Validate, troubleshoot, assess performance, and run their workflows all under one roof.
- Refine their workflows before potential transitions to cloud-based infrastructures, providing a ‘proofing’ resource of sorts.
While it is currently configured to run on the Fred Hutch cluster, it is readily adaptable for local instances and/or instances hosted at other institutions. If interested, please email [email protected] with any questions.
- proof-api: REST API for PROOF used to automate many/most of the startup/configuration steps of WDL workflow submission via Cromwell.
- Latest release: v1.2.1
- shiny-cromwell: Shiny-based front end for PROOF that provides a point-and-click interface for new users.
- Latest release: v1.2.0
- rcromwell: R package for interacting with Cromwell servers and the WDL workflows they manage.
- Latest release: v3.3.0
- proofr: R package for interacting with the PROOF API mentioned above.
- Latest release: v0.4.0
- proofad: collection of scripts used for the user analytics dashboard of PROOF.
- Latest release: v0.1.0
- Product Description: https://sciwiki.fredhutch.org/datascience/proof/
- How to Use PROOF: https://sciwiki.fredhutch.org/dasldemos/proof-how-to/
- PROOF Troubleshooting: https://sciwiki.fredhutch.org/dasldemos/proof-troubleshooting/
For general questions, reach out to the Fred Hutch Data Science Lab (DaSL) at [email protected]. For bugs and/or feature requests, if you know which repository is the most relevant for your bug/feature, please open an issue directly in the corresponding repository. If you are unclear which repository it belongs in, or if the bug/feature spans across multiple repositories, open an issue in this overarching PROOF repository and the PROOF development team will file issues in the corresponding locations.
If you would like to contribute to this project, see the contribution guidelines as well out our WILDS Contributor Guide for more details.
Distributed under the MIT License. See LICENSE for details.