{"repo":"temple-compute/horus-runtime","free":true,"listed":false,"github":"https://github.com/temple-compute/horus-runtime","clone":"git clone https://github.com/temple-compute/horus-runtime.git","description":"Run reproducible scientific workflows anywhere (laptop, remote, or HPC cluster) from a single YAML file. The open-source runtime behind Temple Compute.","language":"Python","stars":25,"topics":["bioinformatics","cli","computational-chemistry","dag","drug-discovery","hpc","molecular-dynamics","pipeline","python","reproducible-research"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"Horus Runtime Reproducible scientific workflows, from your laptop to the HPC cluster. Horus Runtime is the open-source engine behind the Temple Compute platform: you describe a pipeline once, in YAML or Python, and run it wherever the compute lives. It tracks every artifact a task produces, moves those artifacts between machines for you, and skips work that is already done when you run it again. Quickstart Install it: Save this as workflow.yaml : Run it: Run it a second time and nothing re-executes, because both tasks' output artifacts already exist: Delete the outputs, or pass --no-skip-all , to force a fresh run. Why Horus - Write once, run anywhere. A task declares what to run ( runtime ), how to run it ( executor ), and where ( target ). Moving a stage from your laptop to a SLURM cluster is a change to the target block, not a rewrite. - Artifacts, not filenames. Inputs and outputs are typed, addressable objects. Horus resolves them into your commands, transfers them between targets when an edge crosses machines, and knows when they already exist. - Restartable by default. Completed tasks are skipped on re-run, so a pipeline that failed at hour nine picks up at hour nine. - Everything is a plugin. Targets, runtimes, executors, artifacts, tasks, transfer strategies, and middleware are all registered kind s. Adding one is a package with an entry point, never a fork. - Built for real science. Resource requests, subworkflows, mapped fan-out, run packaging, and a live TUI, driv","default_branch":null,"files":null,"tree":[],"storefront":"/r/temple-compute","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/temple-compute/horus-runtime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}