Celloras request and analysis flow
A researcher submits an owned request. The Node.js orchestrator prepares context, calls a runtime adapter and executes requested scientific tools. OpenShell/Codex is the active conversation runtime behind a replaceable CLI or HTTP interface. An optional guided investigation checks an owned annotation and its dataset version, queries the same Zetaris marker reference and measures per-cell marker co-detection. A separate Nightshift HTTP adapter compares three interpretations of that fixed evidence. The orchestrator validates and returns a separate review without another CLI call or changing the original annotation. Nightshift runs that comparison on NVIDIA Nemotron 3 Ultra through cloud lanes; the investigation is live. Prepared H5AD import preserves existing groups and UMAP. Numerical tools read private files; Zetaris supplies the marker reference. Results and evidence return to the agent. Explicit researcher reviews are saved in PostgreSQL, then recalled on later requests by H-MEM inside the orchestrator. Results and activity are persisted; the dashboard reads recorded activity. The main path shows the successful agent-requested tool loop. Guided actions can execute a tool before the first model call; completed investigations go straight to a visual review. All paths record their actions, timing, sources and outcomes in the same activity dashboard.
On request: unclear group
Separate review
Original unchanged
Context
Action / answer
Relevant
decisions
NO
YES
Results + evidence
Review
Recall on later requests
Save results + activity
Save review
Prepare investigation
Owned annotation + version
Zetaris marker reference
Per-cell co-detection
Meterless Nightshift
Compare 3 interpretations
Investigation HTTP adapter
Live: NVIDIA Nemotron 3 Ultra
Ask a question
or choose an action
Check access
Next.js · Keycloak
PostgreSQL queue
Agent orchestrator
Node.js service
Context · tools · persistence
Runtime adapter
CLI / HTTP interface
Live: Codex via OpenShell
Chat + tool selection
Meterless H-MEM
Earlier research decisions
Inside the orchestrator
Tool
call?
Validate + save
Schema · owned result IDs
Visual answer
Explanation · cell map
Plots · evidence cards
Upload H5AD
Resumable chunks
Validate + import
Python worker
Existing groups + UMAP
Private dataset
Counts · groups · UMAP
Scientific tools
Annotation · comparisons
Gene plots · literature
Zetaris
SQL marker reference
Verified content hash
Researcher review
Save or revise decision
Activity dashboard
Steps · provider jobs · timing · sources · outcomes
PostgreSQL
Queue · results · reviews · memory · activity
−
+