Platform

The OmiCairn platform

OmiCairn’s first version, released under its previous name RAGOmics, was an interactive web platform for omics analysis. It is now fully deprecated and retired. Users dragged datasets and function blocks onto a canvas, joined them into an analysis tree, ran every node in its own container, and inspected the results in a visualization panel with an AI assistant at hand. The analysis tree of function blocks is still its core. What later versions added is accountability: pre-registered plans, deterministic cross-checks, a claim-review agent and reviewer agents.

How it evolved See the first version

Analysis panel of the first version: a list of public datasets on the left; in the center an analysis tree of function-block nodes, most with green Run Completed headers and one red Runtime Error node; on the right an AI interpretation of a Louvain clustering node.
The analysis panel, first version. Datasets on the left; an analysis tree of function-block nodes in the middle (green: completed, red: failed); on the right, the assistant’s interpretation of the selected clustering node. Select the image to enlarge it.

Lineage

Four stages, one unit of work

Each stage kept the analysis tree of containerized function blocks and changed who drives it: a person at a canvas, then agents on one machine, then agents on a hosted platform, then a pipeline that has to justify every claim it makes.

  1. First versionRetired

    OmiCairn v1 (as RAGOmics)

    An interactive web platform for omics analysis. Users built analysis trees of function blocks on a canvas, ran each node in its own container, explored results in a visualization panel and asked an AI assistant for help.

    • Analysis tree of function blocks
    • Visualization panel for single-cell and spatial data
    • Assistant for parameters, errors and interpretation
    Retired. Source code released in OmiCairn-engineering (stage 3)
  2. Research prototype

    OmiCairn-early

    A local agent. Language-model agents turn a request in plain English into an analysis tree, write each function block, run it in a Docker container, debug it over several turns and review its output.

    • Orchestrator plans the tree
    • Multi-turn bug fixing in the container
    • Job review with automatic rework
    github.com/dummyindex/OmiCairn-early
  3. Engineered web platform

    OmiCairn-engineering

    The multi-user web platform: an analysis-graph editor, data management, a visual panel and an AI assistant, with a backend, a computation worker that dispatches containerized jobs, and a runner for autonomous per-node agents.

    • Web interface, backend and worker
    • Jobs on local Docker or cloud batch
    • LLM bug fixer and workflow generation
    github.com/dummyindex/OmiCairn-engineering
  4. Accountable research pipelineUsed for the campaign

    OmiCairn

    A question goes in, not a pipeline. Agents scope the question, pre-register the analysis plan and decision rules, execute it, cross-check every reported number against the code that produced it, and review whether the evidence answers the question.

    • Pre-registration and deterministic cross-check
    • Claim-review agent and reviewer agents
    • Experience replay across runs; experts can steer
    github.com/dummyindex/OmiCairn

The unit that carried over

  1. Function blockCode (Python, R or shell), its dependencies and container image, typed arguments, documentation
  2. NodeThe block with parameters and configuration, run in its own container, with results and logs
  3. Analysis treeNodes joined by data dependencies; each node can be inspected, rerun or extended

First version

  • Analysis trees of function blocks, each block instantiated as a node.
  • Containerized execution, with code, parameters, logs and outputs kept per node.
  • Interactive visualization of results in a visual panel.
  • A person drives: builds the tree, sets parameters, decides what runs next.
  • Assisted debugging of failed nodes.

Today

  • A question as input; agents scope it and plan the tree.
  • Pre-registration of hypotheses and decision rules before any analysis runs.
  • Deterministic cross-check: every reported number resolves to executed outputs.
  • A claim-review agent and reviewer agents check the report against the evidence.
  • Experience replay of validated blocks and fixes; experts can still steer.

How OmiCairn works today