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