Specify the experiment

Step 2 of the TVB-O spine: declare dynamics, network, coupling, observations, figures and analyses as one typed document.

A TVB-O experiment is a document, not a script. You declare what the system is — its dynamics, the network it runs on, how nodes couple, what is observed, what is fitted, what is plotted — and nothing about how to integrate it or which library to call. That separation is the whole point: the same document runs on JAX, TVB, Julia, C or Brian2, and it stays readable years after the run.

This is the longest step, because it is where all the modelling decisions live. Nothing else in the spine asks you to make a choice.

The object itself

What the nodes do

What connects them

What comes out

Beyond one run

Next

A finished spec is compiled, not interpreted: ③ Generate.