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.
oxiida
supports construct and run tasks/jobs with different timespan from seconds to months.oxiida
supports run tasks/jobs on local machine, cloud or HPC.oxiida
record the full provenance of data flow for future backtrace.oxiida
language can embed into Python, (coming soon) Julia and (planed) Lua to powerup and standard your current workflow setup.- (coming soon)
oxiida
runtime 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!