Skip to content

getwilds/proof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROOF (PRoduction On-ramp for Optimization and Feasibility)

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 wilds@fredhutch.org with any questions.

Repos

  • proof-api: REST API for PROOF used to automate many/most of the startup/configuration steps of WDL workflow submission via Cromwell.
  • shiny-cromwell: Shiny-based front end for PROOF that provides a point-and-click interface for new users.
  • rcromwell: R package for interacting with Cromwell servers and the WDL workflows they manage.
  • proofr: R package for interacting with the PROOF API mentioned above.
  • proofad: collection of scripts used for the user analytics dashboard of PROOF.

Docs

Support

For general questions, reach out to the Fred Hutch Data Science Lab (DaSL) at wilds@fredhutch.org. 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.

Contributing

If you would like to contribute to this project, see the contribution guidelines as well out our WILDS Contributor Guide for more details.

License

Distributed under the MIT License. See LICENSE for details.