Runtime working directory for the OmniBioAI platform. This directory stores all artifacts, outputs, and intermediate files generated during workflow execution, tool runs, and analysis pipelines.
All contents are runtime-generated and excluded from version control via .gitignore. The directory structure is preserved via .gitkeep files.
omnibioai-work/
├── runs/ # General tool and analysis runs (not tracked)
├── workflow_runner_runs/ # Workflow execution run outputs (not tracked)
├── workflow_runner_exec/ # Workflow execution working directories (not tracked)
├── fastq_qc_runs/ # FASTQ QC pipeline outputs (not tracked)
├── fastq_trimmer_runs/ # FASTQ trimmer pipeline outputs (not tracked)
├── pathway_enrichment_runs/ # Pathway enrichment analysis outputs (not tracked)
├── out/ # General output directory (not tracked)
├── storage/ # Persistent storage (not tracked)
├── object_storage/ # Object storage (not tracked)
├── objects/ # Runtime objects (not tracked)
└── object_registry.json # Object registry index
This directory is referenced in the OmniBioAI docker-compose stack via the WORK_DIR environment variable:
WORK_DIR=/home/manish/Desktop/machine/omnibioai-workIt is mounted into multiple services:
volumes:
- ${WORK_DIR}/runs:/app/work/runs
- ${WORK_DIR}/objects:/app/work/objects
- ${WORK_DIR}/workflow_runner_exec:/app/work/workflow_runner_exec
- ${WORK_DIR}/workflow_runner_runs:/app/work/workflow_runner_runs
- ${WORK_DIR}/pathway_enrichment_runs:/app/work/pathway_enrichment_runsOn first run after cloning, execute the setup script to recreate all required directories:
bash setup.shTo clear all runtime artifacts and start fresh:
bash cleanup.shWarning: This will permanently delete all run outputs, workflow results, and stored objects.
omnibioai— main Django workbench applicationomnibioai-tes— task execution service that writes toruns/omnibioai-workflow-bundles— workflows that write toworkflow_runner_runs/omnibioai-data— input data directory