Skip to content

Physiology Data Structure

Benjamin Riggs edited this page May 2, 2017 · 2 revisions

Architecture

Physiology data will be organized into a tree structure following gross anatomy. Systems & compartments will be placed in the deepest appropriate node.

Design Motivation

Philosophical

  • Support differing levels of detail for any future physiology engines.
  • Allow for simple subscription to all data available for a node.
  • Provide logical structure to aid in locating desired data.

Technical

  • Provide a canonical node path as a key for a given variable.
  • Allow for subscriptions to target only the required data, limiting required throughput.
  • Decouple module QoS requirements for given data from data category.