Compare runs Export
Figures Sensitivity Report

mouse_2609_150ms_control_iDS, Open-Source Low-Cost Cardiac Optical Mapping System: mouse_2609_150ms_control_iDS

200 × 200 px, 1,954 frames, 0.977 kHz, pixel size not stated, deposit checks: negative values

Run ee804172, 2026-10-28 20:47 UTC, protocol parameters v3, code 0d2391b, 4 workers, signature 4091a5ca, run view ee804172, 2 signatures of this recording

Not reportable: range check not passed, code clean, parameters unsigned, reviewer sign-off pending; 16 rules open

Parameters

% Mouse whole heart optical mapping (Luther lab), v3, read-only
% set by developer (not a domain scientist); provisional, REVIEW_NEEDED 16
baseline_frames  = 901;     % no baseline rule recorded for this run
pad_frames       = 500;     % each side, outside the window
spatial_sigma    = 1.0;     % px, Gaussian, phase only
spatial_truncate = 4.0;     % kernel radius, sigma
lowpass          = [];      % none
polarity         = 1;       % measured, skew of dV/dt
rotor_threshold  = 0.9;     % turns, |winding| per plaquette
rotor_erode_px   = 3;       % px from tissue edge ignored
link_px          = 4.0;     % tracking, max step per frame
max_gap          = 5;       % frames a track may vanish
min_cycles       = 1.0;     % own rotations, min_frames = 136
pair_dist_px     = 3.0;     % opposite-charge pairing
paired_frac      = 0.5;     % max paired fraction of a track
render_step      = 4;       % movie only

Segments

SegmentDefinedAnalysedCycle, framesExpected RotorsBounded By
Whole recording0–1,954500–1,454[not measured]not statedrecording start → recording end

Frames at 1,954 total, 1.024 ms per frame. Cycle from the MAP channel of the DAQ log (median interval) when one exists, else from per-pixel dominant frequency. Boundaries, expectations and the segment design are provisional (admission (project lead); no comparison defined).

Metrics

MetricUnitWhole recordingPhysiological Range
Rhythm
Dominant frequencyHz 7.169 none cited
Rotors
Persistent rotorscount 9–609 none cited
Max concurrent persistent rotorscount 1–75 none cited
Frames with a singularityfraction 1.000 none cited
Beats, where a global rhythm exists
Beatscount 0 none cited
Global amplitude ratioratio 0.28 gate ≥ 0.30 provisional
APD50ms no global beat none cited
APD90ms no global beat none cited
Conduction velocitycm/s no global beat none cited

Values at the run setting. Red: range across the sensitivity grid (12 baseline × sigma settings, 3 trackers) where the spread exceeds 25 % of the median; not reportable as a value. Beat metrics are not varied over the grid. Dominant frequency over the whole analysed window: 7.169 Hz. No global upstroke found (no beat-wise activation map, CV or APD for this segment).

CriterionRuleResult
Design expectationsnone stated for this recording's segmentsno criterion to test; counts are descriptive provisional

Sensitivity analysis

Baseline, framesSigma, pxPersistent RotorsSingularity Frames, fractionTracksRule
whole recordingwhole recordingsingularitiespersistent rotors
6× cycle 816light 0.5 12 1.000 12 no design expectation no design expectation
6× cycle 816default 1.0 274 1.000 274 no design expectation no design expectation
6× cycle 816heavier 2.0 329 0.949 329 no design expectation no design expectation
3× cycle 408light 0.5 11 1.000 11 no design expectation no design expectation
3× cycle 408default 1.0 351 1.000 351 no design expectation no design expectation
3× cycle 408heavier 2.0 609 0.986 609 no design expectation no design expectation
1.5× cycle 204light 0.5 16 1.000 16 no design expectation no design expectation
1.5× cycle 204default 1.0 229 1.000 229 no design expectation no design expectation
1.5× cycle 204heavier 2.0 305 0.971 305 no design expectation no design expectation
run 901light 0.5 9 1.000 9 no design expectation no design expectation
run 901default 1.0 308 1.000 308 no design expectation no design expectation
run 901heavier 2.0 370 0.944 370 no design expectation no design expectation

Bold row: the run setting. Baselines are multiples of the slowest segment's cycle (136 frames, whole recording); the run setting is the protocol's own window. Sigma is the spatial Gaussian for phase only. Fixed: window 500–1454, polarity 1, winding threshold 0.9, edge 3 px, lifetime ≥ 136 frames. Red: a rule whose result differs from the run setting. All labels provisional.

Trackers

TrackerLink, pxGap, framesPersistent RotorsTracksPersistent-Rotor Rule
whole recording
strict2.01 8080 no design expectation
default, run4.05 308308 no design expectation
loose6.010 6464 no design expectation

Tracker disagreement is a review item, not part of the pass/fail.

Stability

MetricMinMedianMaxSpread / MedianSettingsVaried OverResult
persistent rotor tracks9274609219 %15filter grid + trackersunstable, not reportable
whole recording, dominant freq (Hz)6.146.667.1715 %4baseline windowsstable
whole recording, persistent rotors9274609219 %15filter grid + trackersunstable, not reportable
whole recording, singularity frames fraction0.944116 %12filter gridstable
whole recording, persistent rotor count max12175352 %15filter grid + trackersunstable, not reportable

A metric is reportable as a value only if its spread across all settings is at most 25 % of its median provisional; otherwise its range is reported instead.

Rundone
Review items25 open