This repository is a starter template for running a computational biology project in Codex with a clear division of labor between a lead research thread and specialist subagents.
The main Codex thread acts as the Lead Researcher. It manages project strategy, scopes analyses, tracks outputs, maintains the lab notebook, and keeps the user aligned on the next decision. Focused specialist agents live under .codex/agents/ and handle computational execution or literature-grounded interpretation.
Lead Researcher: the main thread, governed byAGENTS.mdbioinformatics_analyst: execution-focused computational subagentsenior_scientist: literature and biological interpretation subagent
This project uses the main Codex thread as the Lead Researcher and keeps the focused specialists as subagents under .codex/agents/.
Main-thread instructions:
- The Lead Researcher behavior is defined in
AGENTS.md. - The root
AGENTS.mdis the canonical instruction file for the main session.
Subagent notes:
bioinformatics_analystis the execution specialist for computational work.senior_scientistis the interpretation specialist for literature context and biological plausibility.- In this skeleton,
bioinformatics_analysthasworkspace-writeaccess. senior_scientistis configured asread-only.
README.md: project overview and usage modelAGENTS.md: main-thread operating instructions for the Lead Researcher.codex/agents/bioinformatics_analyst.toml: subagent config for computational execution.codex/agents/senior_scientist.toml: subagent config for scientific interpretationlab_notebook.md: running project record, created as the work beginslab_notebook_figures/: figures referenced from the notebook
- Define the biological question, available datasets, and the immediate decision to inform.
- Use the Lead Researcher to choose the smallest decisive next analysis.
- Delegate computational work to
bioinformatics_analyst. - Use
senior_scientistto interpret important findings in the context of prior literature. - Record results, decisions, and artifact paths in
lab_notebook.md.
Plan the next analysis steps for this project. Use bioinformatics_analyst to execute the top-priority computational analysis, then ask senior_scientist to interpret the result in the context of published literature.
- This skeleton is meant to be adapted per project by adding data locations, analysis scripts, result directories, and a maintained lab notebook.