mouseventricle06062018_A_Cool_SR, Mouse Whole Heart Optical Mapping Data: Mouse Whole Heart.zip/Mouse Whole Heart/06062018 A/mouseventricle06062018 A_Cool SR
51 × 51 px, 5,000 frames, 1 kHz, 156 µm/px
Run 59f54d2a, 2026-10-28 19:02 UTC, protocol parameters v3, code 0aee293 (uncommitted changes), 4 workers, signature b65bf0ab, run view 59f54d2a
Not reportable: range check not passed, code uncommitted changes, parameters unsigned, reviewer sign-off pending; 16 rules open
Properties
| Deposit | 10.6084/m9.figshare.17158742.v1 |
| Publication | 10.1038/s41597-022-01253-1 |
| Licence | CC0 (as stated: CC0) |
| Authors | Ming Lei |
| File | uploads/public/5a7107e9/Mouse_Whole_Heart.zip/Mouse_Whole_Heart/06062018_A/mouseventricle06062018_A_Cool_SR.mat, mat, 25,125,468 bytes |
| sha256 | fb2553a4d17c46915a90b8441e6dc956e5d75b982263cc7432493a2fb223a658 |
| Frame rate | 1000.0 Hz, admission 10.1038/s41597-022-01253-1 |
| Pixel size | 156.0 µm, admission 10.1038/s41597-022-01253-1 |
| Polarity | inverted (depolarization downward), measured |
| Segments source | admission (project lead); no comparison defined |
| Protocol | Mouse whole heart optical mapping (Luther lab), mouse, whole heart; parameters v3 set by developer (not a domain scientist): version 3: baseline 901 frames = 2.1 x the 433-frame (2.31 Hz) post-termination cycle resolved under v2; v2's 641 frames was 1.48 cycles, on the 1.5-cycle line, and the pipeline check held one run and passed another on the same inputs. pad 500 >= half the window. Provisional (REVIEW_NEEDED item 16). |
| Run | 59f54d2a-663b-4591-befa-75a5fcb08c8e |
| Started, finished | 2026-10-28 19:02 UTC, 2026-10-28 19:06 UTC |
| Code | 0aee29346248785f557664cd859ddeb50fecd3d5 (uncommitted changes) |
| Workers | 4 |
| Steps | load, deposit_checks, baseline_correct, polarity, spatial_filter(phase only), hilbert_phase, phase_singularities, track_and_pair, beats_apd_cv, sensitivity, render |
| Signature | b65bf0ab-0e52-4c93-8182-b8211c4efb27, 2026-10-28 19:05 UTC |
| Movie | runs/59f54d2a-663b-4591-befa-75a5fcb08c8e/movie.mp4 |
| Lossless frames | runs/59f54d2a-663b-4591-befa-75a5fcb08c8e/frames/voltage.npy, runs/59f54d2a-663b-4591-befa-75a5fcb08c8e/frames/phase.npy, runs/59f54d2a-663b-4591-befa-75a5fcb08c8e/frames/maps.npz; shape 4000 × 51 × 51, <f4 |
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; % >= 2 x slowest cycle (7, images): ok 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 = 154 pair_dist_px = 3.0; % opposite-charge pairing paired_frac = 0.5; % max paired fraction of a track render_step = 4; % movie only
Segments
| Segment | Defined | Analysed | Cycle, frames | Expected Rotors | Bounded By |
|---|---|---|---|---|---|
| Whole recording | 0–5,000 | 500–4,500 | 7 (96% of pixels) | not stated | recording start → recording end |
Frames at 5,000 total, 1.0 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
| Metric | Unit | Whole recording | Physiological Range |
|---|---|---|---|
| Rhythm | |||
| Dominant frequency | Hz | 6.500 | none cited |
| Rotors | |||
| Persistent rotors | count | 0–20 | none cited |
| Max concurrent persistent rotors | count | 0–3 | none cited |
| Frames with a singularity | fraction | 0.027–0.695 | none cited |
| Beats, where a global rhythm exists | |||
| Beats | count | 26 | none cited |
| Global amplitude ratio | ratio | 0.74 | gate ≥ 0.30 provisional |
| APD50 | ms | 10 | none cited |
| APD90 | ms | 47 | none cited |
| Conduction velocity | cm/s | 2.5 | 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: 6.500 Hz.
| Criterion | Rule | Result |
|---|---|---|
| Design expectations | none stated for this recording's segments | no criterion to test; counts are descriptive provisional |
Sensitivity analysis
| Baseline, frames | Sigma, px | Persistent Rotors | Singularity Frames, fraction | Tracks | Rule | |
|---|---|---|---|---|---|---|
| whole recording | whole recording | singularities | persistent rotors | |||
| 6× cycle 924 | light 0.5 | 2 | 0.686 | 2 | no design expectation | no design expectation |
| 6× cycle 924 | default 1.0 | 5 | 0.174 | 5 | no design expectation | no design expectation |
| 6× cycle 924 | heavier 2.0 | 3 | 0.057 | 3 | no design expectation | no design expectation |
| 3× cycle 462 | light 0.5 | 3 | 0.695 | 3 | no design expectation | no design expectation |
| 3× cycle 462 | default 1.0 | 8 | 0.167 | 8 | no design expectation | no design expectation |
| 3× cycle 462 | heavier 2.0 | 2 | 0.049 | 2 | no design expectation | no design expectation |
| 1.5× cycle 231 | light 0.5 | 4 | 0.553 | 4 | no design expectation | no design expectation |
| 1.5× cycle 231 | default 1.0 | 7 | 0.107 | 7 | no design expectation | no design expectation |
| 1.5× cycle 231 | heavier 2.0 | 1 | 0.027 | 1 | no design expectation | no design expectation |
| run 901 | light 0.5 | 3 | 0.671 | 3 | no design expectation | no design expectation |
| run 901 | default 1.0 | 6 | 0.163 | 6 | no design expectation | no design expectation |
| run 901 | heavier 2.0 | 3 | 0.054 | 3 | no design expectation | no design expectation |
Bold row: the run setting. Baselines are multiples of the slowest segment's cycle (154 frames, whole recording); the run setting is the protocol's own window. Sigma is the spatial Gaussian for phase only. Fixed: window 500–4500, polarity -1, winding threshold 0.9, edge 3 px, lifetime ≥ 154 frames. Red: a rule whose result differs from the run setting. All labels provisional.
Trackers
| Tracker | Link, px | Gap, frames | Persistent Rotors | Tracks | Persistent-Rotor Rule |
|---|---|---|---|---|---|
| whole recording | |||||
| strict | 2.0 | 1 | 0 | 0 | no design expectation |
| default, run | 4.0 | 5 | 6 | 6 | no design expectation |
| loose | 6.0 | 10 | 20 | 20 | no design expectation |
Tracker disagreement is a review item, not part of the pass/fail.
Stability
| Metric | Min | Median | Max | Spread / Median | Settings | Varied Over | Result |
|---|---|---|---|---|---|---|---|
| persistent rotor tracks | 0 | 3 | 20 | 667 % | 15 | filter grid + trackers | unstable, not reportable |
| whole recording, dominant freq (Hz) | 6.5 | 6.5 | 6.5 | 0 % | 4 | baseline windows | stable |
| whole recording, persistent rotors | 0 | 3 | 20 | 667 % | 15 | filter grid + trackers | unstable, not reportable |
| whole recording, singularity frames fraction | 0.0272 | 0.165 | 0.695 | 404 % | 12 | filter grid | unstable, not reportable |
| whole recording, persistent rotor count max | 0 | 1 | 3 | 300 % | 15 | filter grid + trackers | unstable, 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.