Key result
BeatRatePy accurately quantifies cardiac beat rates from label-free imaging across in vitro and in vivo models.
Why the study?
Analysing cardiac motion from label-free imaging is difficult, particularly when recordings vary in quality or show complex movement, motivating the development of an accessible automated Python-based quantification pipeline.
Does the BeatRatePy Python-based pipeline accurately quantify beat rate, contraction, and contraction speed compared to ground truth and existing software across human iPSC-derived cardiomyocytes, cardiac spheroids, killifish larvae, and human echocardiogram recordings?
Does the BeatRatePy Python-based pipeline accurately quantify beat rate, contraction, and contraction speed compared to ground truth and existing software across human iPSC-derived cardiomyocytes, cardiac spheroids, killifish larvae, and human echocardiogram recordings?
Answers are grounded in this paper and cite their sources.
BeatRatePy provides an accessible, automated Python-based workflow for reproducible, high-throughput quantification of cardiac beat rate and contraction dynamics from label-free imaging across diverse cell, animal, and clinical datasets.
Analysing cardiac motion from label free imaging can be difficult, especially when recordings vary in quality or show complex movement. We developed a Python-based pipeline that automatically measures beat rate, contraction, speed from transmitted light timelapse data. The workflow runs in a Jupyter notebook and uses straightforward steps that can be followed easily, making the analysis accessible including to users with limited coding experience. Using human iPSC-derived cardiomyocytes imaged on a Zeiss Cell Discoverer 7, the pipeline produced beat rates, contraction and contraction speed measurements that matched expected behaviour. To test wider use, we applied the same workflow to killifish larvae heart recordings and public datasets, changing only basic input parameters. The pipeline performed consistently across these different systems and did not require changes to the underlying code. By supporting clear parameter control and use across laboratories, microscopy platforms and repositories, this approach strengthens reproducible analysis of cardiac motion from label free imaging. NEW & NOTEWORTHY We have established a protocol for label-free transmitted light imaging on a Zeiss Cell Discoverer 7 platform which enables contraction visualisation and quantification of human iPSC-derived cardiomyocytes (hiPSC-CMs). This provides the input for a new, user-friendly Python script based on the Pixel Variance algorithm, that has been developed to enable automatic batch processing of recordings to analyse beat rate and contraction.
No takes yet. Share an insight, caveat, or question.
Held et al. (2026) studied Cardiac motion and cardiomyocyte contractility analysis. BeatRatePy (Python-based automated pixel variance analysis pipeline) vs. Manual ground truth and existing analysis tools (MUSCLEMOTION, Myocyter, Contraction Wave) was evaluated on Extracted cardiac beat rate (Hz) in CD7 hiPSC-CM monolayer benchmark. BeatRatePy accurately quantified cardiac beat rates from label-free imaging across hiPSC-CMs (1.17 vs 1.17 Hz ground truth), spheroids (0.39 vs 0.40 Hz), and killifish larvae (1.21 vs 1.15 Hz).
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: