Skip to Content

What is TVB-O

Brain-network models are hard to reproduce and compare. Equations, parameters, networks, and numerical settings are reported inconsistently, and shared code drifts from the paper it came with. TVB-O fixes this by making the whole experiment one object.

You describe a simulation experiment once, as a typed specification grounded in an ontology. From that single source, TVB-O does two things: it compiles runnable code and a methods report, and it grounds every entity in a knowledge graph.

One specification, two payoffs: TVB-O compiles a typed specification to code and a methods report across backends (reproducible) and grounds every entity in a knowledge graph (comparable).

One specification

A specification captures everything needed to reproduce a run: the local dynamics, the network and its coupling, the integrator, any stimuli, the observation pipeline, and the provenance. Each part is written inline, loaded from the database, or referenced by a semantic pointer into the ontology.

Anatomy of a SimulationExperiment: Network wrapping Dynamics and Coupling, Integration, Event wrapping Stimulus, Observation, Exploration, Analysis and Environment.

Two payoffs

Reproducible. One compiler emits equivalent code across independent backends, plus a publication-ready methods report. A shared study re-runs without drift between what the paper says, what the code does, and what the docs claim.

Comparable. A four-domain ontology grounds each entity in physical units, biological process, brain anatomy, and clinical disorder. Two studies that use the same dynamics under different symbols become comparable by what their parameters mean, not by what they are called.

See it in action

Find and compare models in the Knowledge Graph:

Assemble and export a runnable experiment in the browser:

Run the same experiment in Python:

The pieces

PieceWhat it is
OntologyAn OWL vocabulary and axioms for the core concepts of whole-brain simulation, aligned to Gene Ontology, UBERON, QUDT, KiSAO, and openMINDS.
Metadata schemaA LinkML specification of a SimulationExperiment, readable by humans and machines.
DatabaseCurated models, brain networks, coupling functions, atlases, and studies, versioned and grounded in the ontology.
Python packagetvbo compiles a specification to 13+ backends, runs it, and exports FAIR metadata and reports.
PlatformThis site: browse the knowledge base, build and run experiments, and save or share your work.

Where to go next