Oxiida
oxiida is a DSL for building and controlling tasks running on remote resources.
It is opinioned on focusing at running scientific workflows in a high-throughput manner.
oxiidasupports construct and run tasks/jobs with different timespan from seconds to months.oxiidasupports run tasks/jobs on local machine, cloud or HPC.oxiidarecord the full provenance of data flow for future backtrace.oxiidalanguage can embed into Python, (coming soon) Julia and (planed) Lua to powerup and standard your current workflow setup.- (coming soon)
oxiidaruntime has native support for Workflow Definition Language (wdl), Common workflow language (cwl) and nextflow workflow (nf).
Teleports
- Jump to Getting started if you are new to Oxiida.
- Jump to Embed in Python if you need to orchastrate your python tasks in to workflow.
- Questions and discussions, please join oxiida Zulip chat, I am delight to hear from you!