A workflow generator for lab automation. Play with the demo instance at https://petri.escalante.bio!
This is a local-only export of our internal code. There is a private server-side orchestrator that this originally connected with and a few other pieces that are not included.
This is a Corgi + Three.js application. Deployments are handled by Sisyphus.
bazel build //petri:runner && \
BAZEL_BINDIR='bazel-bin' sisyphus app run-config \
--binary bazel-bin/petri/runner_/runner \
--config petri/server.star \
--environment devbazel test //petri/client/...You can update snapshots by running bazel run //petri/client/execution:jest_update_snapshots.
pnpx gts fix petriSet the binary_repository value in petri/BUILD.bazel to your repository's URL and then run
bazel run //petri:image_push