<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1367141</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2024.1367141</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>PIV-MyoMonitor: an accessible particle image velocimetry-based software tool for advanced contractility assessment of cardiac organoids</article-title>
<alt-title alt-title-type="left-running-head">Lee et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbioe.2024.1367141">10.3389/fbioe.2024.1367141</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Lee</surname>
<given-names>Hoyeon</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2639056/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kim</surname>
<given-names>Boyoung</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yun</surname>
<given-names>Jiyue</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bae</surname>
<given-names>Jinseung</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Park</surname>
<given-names>Sungsu</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2416165/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jeon</surname>
<given-names>Junseok</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1123979/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jang</surname>
<given-names>Hye Ryoun</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1117822/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lee</surname>
<given-names>Jaecheol</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Lee</surname>
<given-names>Soah</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2429306/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Biopharmaceutical Convergence</institution>, <institution>Sungkyunkwan University</institution>, <addr-line>Suwon</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Electronic and Electrical Engineering</institution>, <institution>Sungkyunkwan University</institution>, <addr-line>Suwon</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Mechanical Engineering</institution>, <institution>Sungkyunkwan University</institution>, <addr-line>Suwon</addr-line>, <country>Republic of Korea</country> </aff>
<aff id="aff4">
<sup>4</sup>
<institution>Division of Nephrology</institution>, <institution>Department of Medicine</institution>, <institution>Cell and Gene Therapy Institute</institution>, <institution>Samsung Medical Center</institution>, <institution>Sungkyunkwan University School of Medicine</institution>, <addr-line>Seoul</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>School of Pharmacy</institution>, <institution>Sungkyunkwan University</institution>, <addr-line>Suwon</addr-line>, <country>Republic of Korea</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>Biomedical Institute for Convergence at SKKU (BICS)</institution>, <institution>Sungkyunkwan University</institution>, <addr-line>Suwon</addr-line>, <country>Republic of Korea</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2386254/overview">Sangkyun Cho</ext-link>, Stanford University, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/308966/overview">Huaxiao Adam Yang</ext-link>, University of North Texas, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1095585/overview">Hyeonyu Kim</ext-link>, Northeastern University, United States</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Soah Lee, <email>soahlee@skku.edu</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1367141</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>01</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>06</day>
<month>02</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Lee, Kim, Yun, Bae, Park, Jeon, Jang, Lee and Lee.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Lee, Kim, Yun, Bae, Park, Jeon, Jang, Lee and Lee</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Induced pluripotent stem cell (iPSC)-derived cardiac organoids offer a versatile platform for personalized cardiac toxicity assessment, drug screening, disease modeling, and regenerative therapies. While previous image-based contractility analysis techniques allowed the assessment of contractility of two-dimensional cardiac models, they face limitations, including encountering high noise levels when applied to three-dimensional organoid models and requiring expensive equipment. Additionally, they offer fewer functional parameters compared to commercial software. To address these challenges, we developed an open-source, particle image velocimetry-based software (PIV-MyoMonitor) and demonstrated its capacity for accurate contractility analysis in both two- and three-dimensional cardiac models using standard lab equipment. Comparisons with four other open-source software programs highlighted the capability of PIV-MyoMonitor for more comprehensive quantitative analysis, providing 22 functional parameters and enhanced video outputs. We showcased its applicability in drug screening by characterizing the response of cardiac organoids to a known isotropic drug, isoprenaline. In sum, PIV-MyoMonitor enables reliable contractility assessment across various cardiac models without costly equipment or software. We believe this software will benefit a broader scientific community.</p>
</abstract>
<kwd-group>
<kwd>contractility</kwd>
<kwd>induced pluripotent stem cells</kwd>
<kwd>organoid</kwd>
<kwd>cardiac models</kwd>
<kwd>IPSC-CM cardiomyocytes</kwd>
<kwd>particle image velocimetry</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Biomechanics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>We developed an open-source particle image velocimetry-based software program for advanced contractility assessment of various cardiac models. PIV-MyoMonitor enables comprehensive quantitative assessment and advanced visualization of the contractile function across cardiac models, from single cells to 2D monolayers to 3D engineered heart tissues to 3D cardiac organoids. This novel tool can help investigate the biomechanics of cells and tissues for studying cardiovascular physiology and pathology.</p>
<p>Human induced pluripotent stem cell (hiPSC)-derived cardiac organoid is an attractive technology for drug discovery, disease modeling, and regenerative medicine. In particular, hiPSC-derived cardiac organoids can facilitate the prediction of drug-induced arrhythmia and cardiotoxicity in a patient-specific manner. To achieve this, it is essential to have a method to characterize contractile function of cardiac organoids in an accurate and reliable manner.</p>
<p>Several image-based contractility analysis methods have been developed to monitor cardiac contractile function such as edge detection (<xref ref-type="bibr" rid="B7">Harding et al., 1988</xref>; <xref ref-type="bibr" rid="B24">Steadman et al., 1988</xref>; <xref ref-type="bibr" rid="B26">Vescovo et al., 1989</xref>; <xref ref-type="bibr" rid="B10">He et al., 2003</xref>; <xref ref-type="bibr" rid="B2">Brito-Martins et al., 2008</xref>), optical flow/motion vector analysis (<xref ref-type="bibr" rid="B9">Hayakawa et al., 2012</xref>; <xref ref-type="bibr" rid="B8">2014</xref>; <xref ref-type="bibr" rid="B11">Huebsch et al., 2015</xref>; <xref ref-type="bibr" rid="B17">Maddah et al., 2015</xref>; <xref ref-type="bibr" rid="B20">Pointon et al., 2017</xref>) and post-deflection tracking (<xref ref-type="bibr" rid="B1">Bremner et al., 2022</xref>). Edge detection method involves identifying the boundaries of cardiomyocytes and assessing how they change over time. The edge detection technique was more widely used in the early days, with specialized systems like IonOptix. This method has proven to be useful for some cardiac models such as mature rectangularly shaped single cardiomyocytes (<xref ref-type="bibr" rid="B7">Harding et al., 1988</xref>; <xref ref-type="bibr" rid="B24">Steadman et al., 1988</xref>; <xref ref-type="bibr" rid="B26">Vescovo et al., 1989</xref>). However, because it only measures the changes in the edges, it may not accurately predict the contraction in other cardiac models such as irregularly shaped immature hiPSC-derived cardiomyocytes or cardiac organoids. As an alternative, motion vector analysis, also known as optical flow analysis, has been more widely used these days. This method involves calculating displacement fields between consecutive images to predict the movement of cells. Motion vector analysis allows to quantify many parameters relevant to cardiac physiology such as beating frequency, maximum contraction/relaxation velocity, beating duration, time-to-decay, etc.</p>
<p>Several tools have been developed to enable measurements of cardiac contractility using motion vector analysis method that is open-source and accessible to non-specialist researchers (<xref ref-type="bibr" rid="B11">Huebsch et al., 2015</xref>; <xref ref-type="bibr" rid="B22">Sala et al., 2018</xref>; <xref ref-type="bibr" rid="B6">Grune et al., 2019</xref>; <xref ref-type="bibr" rid="B23">Scalzo et al., 2021</xref>). However, the existing tools still present a few limitations for improvement. First, most algorithms were validated using 2D cardiac models. In addition, most algorithms are fully automated or provide limited interactive options for data post-processing. This becomes important in analyzing 3D cardiac models especially when noise correction is needed. Furthermore, most reports utilize expensive apparatus such as high-speed cameras and microscopes. Additionally, most algorithms do not offer as comprehensive functional parameters and video outputs as those provided by commercially available and expensive software.</p>
<p>The aim of our study was to develop an open-source and accessible solution that enables multi-parameter analysis, provides interactive tools, and ensures adaptability for use with standard laboratory equipment. To enable utilization of standard laboratory equipment such as low-speed camera, we adopted a particle image velocimetry (PIV)-based algorithm to improve the motion tracking analysis. We demonstrate the PIV-based algorithm works well across variable speed camera (i.e. 10&#x2013;150 frames per second, FPS). By benchmarking the gold-standard commercially available software, we describe an open-source software that provides comprehensive outcome analysis including 22 functional parameters and 3 different types of intuitive video outputs. In addition, we also included interactive functions for users to manually exclude noises that are not corresponding to real beating motion. We validated our PIV-based algorithm using multiple hiPSC-based cardiac models from single cells to monolayer models to engineered heart tissues to cardiac organoids. We demonstrated that our algorithm can predict drug response. We believe the cardiac research field would greatly benefit from the presented computational framework that provides a comprehensive and accessible solution for contractility measurement of cardiac models.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>Materials and methods</title>
<sec id="s2-1">
<title>PIV-based motion vector analysis and code availability</title>
<p>PIV-MyoMonitor utilizes PIV algorithm (<xref ref-type="bibr" rid="B25">Thielicke and Sonntag, 2021</xref>) to enable more reliable and comprehensive contractility analysis of three-dimensional (3D) cardiac models. The workflow of PIV-MyoMonitor is outlined (<xref ref-type="fig" rid="F1">Figure 1A</xref>). First, the contraction video of cardiac organoid is loaded and converted into image sequences. Then, user is asked to input appropriate PIV settings such as interrogation window size and step size, and organoid settings such as organoid stiffness and diameter. Next, PIV algorithm is used to calculate the mean deformation velocity of cardiac organoid. Briefly, the frames of the recorded contraction video of cardiac organoid are sub-divided into interrogation windows. An interrogation window from the <italic>i</italic>th frame is cross-correlated with a series of interrogation windows that were moved by the defined step size in the (i&#x2b;1)th frame to find the maximally correlated one (<xref ref-type="fig" rid="F1">Figure 1B</xref>). The maximum correlation between interrogation windows of consecutive frames is calculated using the Fast Fourier Transform (FFT) algorithm. The FFT algorithm converts an image from the spatial domain to the frequency domain. This transformation allows for the decomposition of an image by frequency, thereby facilitating a more accurate computation of correlation between windows. This process is done by the piv_FFTmulti function from PIVlab, an open-source toolbox in MATLAB. This function determines the position of maximally correlated window between consecutive images and subsequently calculate the displacement velocity vector. The calculated displacement vector field then undergoes post-processing including denoising, smoothing, noise peak deletion, and peak deselection (<xref ref-type="fig" rid="F1">Figures 1C,D</xref>). In the workflow chart, the solid orange components indicate the steps that a user can provide inputs. The PIV-MyoMonitor code is available on GitHub at <ext-link ext-link-type="uri" xlink:href="https://github.com/soahleelab/PIV-MyoMonitor">https://github.com/soahleelab/PIV-MyoMonitor</ext-link>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Workflow and schematics of PIV-MyoMonitor software program. <bold>(A)</bold> Workflow of the video processing procedure for an input cardiac beating video. Note that solid orange components indicate the user-interactive steps. <bold>(B)</bold> Schematic of the PIV algorithm. The algorithm calculates the displacement vector field between consecutive images based on the unique optical features within an interrogation window. <bold>(C, D)</bold> Time-displacement velocity graphs of a representative cardiac organoid <bold>(C)</bold> before and <bold>(D)</bold> after processing. Contraction peak (red), relaxation peak (green), Contraction/relaxation start and end points (blue). <bold>(E)</bold> An original cardiac organoid beating video overlayed with the displacement velocity vector field. <bold>(F)</bold> Heatmap visualization of the displacement velocity vector field at its maximum contraction. <bold>(G)</bold> Schematic of the functional parameters calculated by PIV-MyoMonitor.</p>
</caption>
<graphic xlink:href="fbioe-12-1367141-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>hiPSC maintenance and directed cardiac differentiation</title>
<p>We used previously established hiPSC lines, SCVI-111 (<xref ref-type="bibr" rid="B18">Matsa et al., 2016</xref>) and C2N3 (<xref ref-type="bibr" rid="B12">Jang et al., 2021</xref>) in this study. HiPSC maintenance and their directed cardiac differentiation were carried out as previously described (<xref ref-type="bibr" rid="B3">Buikema et al., 2020</xref>). Briefly, hiPSCs were maintained in DMEM/F12 (ThermoFisher, &#x23;11330057) supplemented with the essential eight (E8) growth factors in a Matrigel (Corning, &#x23;356231) coated (1:400 for 24&#xa0;h) polystyrene 2D culture system. Upon 80%&#x2013;90% confluency, cells were dissociated in PBS with 0.5&#xa0;mM EDTA for 5&#x2013;10&#xa0;min at 37&#xa0;C. Dissociation was performed with gentle trituration to obtain single cells of undifferentiated hiPSCs. Passaging was performed in 15,000 cells per cm<sup>2</sup> to achieve low density and reach full confluency within 3&#x2013;4 days. For the first 24&#xa0;h after replating, 10&#xa0;&#xb5;M of ROCK inhibitor Y-27632 (Selleckchem, &#x23;S1049) was included in the hiPSC maintenance media. Once hiPSCs reach &#x223c;80% confluency, the cells were passaged for maintenance or directed to differentiate into cardiomyocytes.</p>
<p>Cardiac differentiation of hiPSCs was performed using the previously described small-molecule-based canonical Wnt modulation protocol (<xref ref-type="bibr" rid="B16">Lian et al., 2013</xref>). Briefly, between day 0&#x2013;2, hiPSCs were treated with CHIR99021 (Seleckchem, &#x23;S2924) concentrations (4.0, 5.0, 6.0&#xa0;&#x3bc;M), in RPMI 1640-based differentiation media supplemented with B27 minus insulin (Gibco, &#x23;A1895601). Between day 2&#x2013;4, Wnt-C59 (2.0&#xa0;&#x3bc;M) (Selleckchem, &#x23;S7037) was added to the differentiation media. At day 4, the media was changed to the basal differentiation media (RPMI 1640) supplemented with B27 minus insulin. At day 6, B27 with insulin (Gibco, &#x23;17504-44) was added to the basal differentiation media. At day 8, to eliminate non-myocytes, RPMI 1640 minus glucose media supplemented with B27 plus insulin was used. At day 10, the media was replaced with the basal differentiation media supplemented with B27 plus insulin. At day 11, wells that contain more than 90% beating cells were treated with TrypLE Select Enzyme 10X (Gibco, &#x23;A1217702) at 37&#xa0;&#xb0;C for 10&#x2013;40&#xa0;min. Gentle rocking was performed every 10&#xa0;min. Preparations of single dissociated cells were generated with very gentle trituration and transferred to a 15&#xa0;mL conical tube containing a replating media (RPMI 1640 &#x2b; B27 plus insulin &#x2b;10% Knock Out Serum Replacement (Gibco, &#x23;10828028) &#x2b; Thiazovivin 1.0&#xa0;&#x3bc;M (Sigma, SML1045)). From day 12, the media were replaced with fresh cardiomyocyte (CM) maintenance media (RPMI &#x2b; B27 plus insulin) every 2&#x2013;3 days until day 30 unless specified otherwise for downstream applications.</p>
</sec>
<sec id="s2-3">
<title>Single cell patterning of hiPSC-derived cardiomyocytes (hiPSC-CMs)</title>
<p>For single cell contractility assessment, day 27 hiPSC-CMs were plated on polyacrylamide hydrogels of 10&#xa0;kPa stiffness with micro-patterned MatrigelTM to achieve physiological cardiomyocyte morphology exhibiting aspect ratio of 7:1 (<xref ref-type="bibr" rid="B14">Lee et al., 2020</xref>). After 3 days of culture on the patterned hydrogel, contractility of hiPSC-CMs were measured by recording contractile motion using high speed microscope camera (frame rate: 150 FPS, shutter speed: 1/150&#xa0;s).</p>
</sec>
<sec id="s2-4">
<title>Monolayers of hiPSC-CMs</title>
<p>For monolayer contractility measurement, the differentiated hiPSC-CMs were cultured in CM maintenance media until day 30, followed by recording of beating videos.</p>
</sec>
<sec id="s2-5">
<title>Engineered heart tissues (EHTs)</title>
<p>EHTs were generated as described previously (<xref ref-type="bibr" rid="B3">Buikema et al., 2020</xref>). Briefly, 1 &#xd7; 106 days 20 hiPSC-CMs were resuspended in EHT precursor solution containing bovine fibrinogen (F8630, 5&#xa0;mg/mL), aprotinin (A1153, 2.5&#xa0;&#x3bc;g/mL) and 10% Matrigel dissolved in CM replating media (RPMI 1640 &#x2b; B27 plus insulin &#x2b;10% knock-out serum &#x2b;1&#xa0;&#xb5;M thiazovivin). Agarose-based EHT casting mold was created in 24-well plate using Teflon spacer (EHT technologies, Germany). 97&#xa0;&#x3bc;L of cell-containing EHT precursor solution was mixed with 3&#xa0;&#xb5;L of thrombin (stock concentration 100 U/mL), and then quickly dispensed and casted into the casting mold with EHT PDMS posts (EHT technologies, Germany). The casted EHTs were incubated for 2&#xa0;h for fibrin polymerization. The EHTs were transferred to CM maintenance media (RPMI 1640 &#x2b; B27 plus insulin) supplemented with 33&#xa0;&#x3bc;g/mL aprotinin for additional 10 days. Contractility measurement was performed at day 30.</p>
</sec>
<sec id="s2-6">
<title>Cardiac organoid differentiation</title>
<p>hiPSC-based cardiac organoids were generated by modifying the protocol previously published (<xref ref-type="bibr" rid="B15">Lewis-Israeli et al., 2021</xref>). Briefly, hiPSC aggregates were formed by seeding hiPSCs at 10,000 cells/well on ultra-low attachment V-shaped 96-well plate (Sbio, MS-9096-VZ), previously rinsed with anti-adherence rinse solution (Stem Cell Technology, 07010). The plate was then centrifuged at 100&#xa0;<italic>g</italic> for 3&#xa0;min and placed in the CO2 incubator (day &#x2212;2). After 24&#xa0;h, 80&#xa0;&#xb5;L of media was changed to fresh Essential 8 medium. On day 0, media was changed to RPMI 1640 (Welgene, LM 011-01) based differentiation media supplemented with B27 minus insulin (Gibco, A1517001) containing 5&#xa0;&#xb5;M CHIR99021 (TOCRIS, 4,423) and incubated for 48&#xa0;h. After 48&#xa0;h (day 2), media was changed to RPMI-1640 &#x2b; B27 minus insulin differentiation media containing 2&#xa0;&#xb5;M Wnt-C59 (Selleckchem, S7037) and incubated for 48&#xa0;h. On day 4, the media was changed to fresh RPMI-1640 &#x2b; B27 minus insulin differentiation media. From day 6 to day 30, the media was replenished with fresh RPMI-1640 &#x2b; B27 with insulin (Gibco, 17504-44) differentiation media every other day. Spontaneously beating organoids start arising from day 9. Contractility measurement was performed at day 30. The organoids were generated from the C2N3 iPSC line (<xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref>) and the SCVI-111 (<xref ref-type="fig" rid="F5">Figure 5</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Comparison of PIV-MyoMonitor with published open-source contractility analysis software programs. <bold>(A)</bold> Schematic of the comparative study. <bold>(B&#x2013;E)</bold> Time-displacement velocity graphs derived from using PIV-MyoMonitor, ContractionWave, MUSCLEMOTION, MYOCYTER. The graph from MotionGUI could not be reproduced because it did not export the raw data. <bold>(F&#x2013;N)</bold> Beating rate, contraction time-to-peak, contraction duration, time between contraction-relaxation peaks, peak contraction velocity, contraction deformation distance, estimated maximum contractile force, and time-to-decay derived from using PIV-MyoMonitor, ContractionWave, MotionGUI, MUSCLEMOTION, and MYOCYTER. Data are presented as mean &#xb1; SEM. Statistical significance was determined by unpaired t-test. ns <italic>p</italic> &#x3e; 0.05, &#x2a;<italic>p</italic> &#x3c; 0.05, &#x2a;&#x2a;<italic>p</italic> &#x3c; 0.01.</p>
</caption>
<graphic xlink:href="fbioe-12-1367141-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Applicability of PIV-MyoMonitor to various <italic>in vitro</italic> cardiac models. <bold>(A&#x2013;D)</bold> Original images, displacement velocity heatmaps, and displacement velocity graphs of single-cell, monolayer, engineered heart tissue, and cardiac organoid models. <bold>(E&#x2013;P)</bold> Functional parameters calculated using PIV-MyoMonitor. Data are presented as mean &#xb1; SEM.</p>
</caption>
<graphic xlink:href="fbioe-12-1367141-g003.tif"/>
</fig>
</sec>
<sec id="s2-7">
<title>Measurement of organoid stiffness using atomic force microscopy (AFM)</title>
<p>The stiffness of organoids was measured using AFM (XE-7; Park Systems, Suwon, Korea) with a Pyrex-Nitride Probe&#x2014;Diving Board (PNP-DB) cantilever (resonance frequency: 17&#xa0;kHz, force constant: 0.06&#xa0;N/m, silicon nitride) from NanoWorld (Neuch&#xe2;tel, Switzerland). The elastic modulus (E) was determined by quantitatively analyzing the Force-Distance (FD) curve. This involved modeling the contact region based on general contact mechanics theory (<xref ref-type="bibr" rid="B5">Chizhik et al., 1998</xref>). E values were calculated by fitting the data to the Hertz model for a pyramidal tip, using the XEI image processing program provided by Park Systems (<xref ref-type="bibr" rid="B13">Kontomaris and Malamou, 2020</xref>).</p>
</sec>
<sec id="s2-8">
<title>Contractile force calculation</title>
<p>To estimate average contractile force generated by a cardiac organoid, we applied the theory of elasticity from solid mechanics. We assumed that an organoid is incompressible and purely elastic.<disp-formula id="equ1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ3">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>&#x2a;Negative pressure (&#x2013;<inline-formula id="inf1">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) in the equation, is to describe the external force to compress an elastic material. In our organoid model system, it is the contractile stress generated by cardiomyocytes (<inline-formula id="inf2">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) that leads to deforming the object (i.e., organoid).</p>
<p>Therefore,<disp-formula id="equ5">
<mml:math id="m7">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ6">
<mml:math id="m8">
<mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn mathvariant="bold">3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">4</mml:mn>
<mml:mi mathvariant="italic">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">4</mml:mn>
<mml:mi mathvariant="italic">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ7">
<mml:math id="m9">
<mml:mrow>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:msup>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x223c;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn mathvariant="bold">0.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ8">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="italic">A</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ9">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn mathvariant="bold">4</mml:mn>
<mml:mi mathvariant="italic">&#x3c0;</mml:mi>
<mml:msup>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<inline-formula id="inf3">
<mml:math id="m12">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3c3;</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> generated by cardiomyocytes</p>
<p>
<inline-formula id="inf4">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="italic">F</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> generated by cardiomyocytes</p>
<p>A: surface area of organoid<disp-formula id="equ10">
<mml:math id="m14">
<mml:mrow>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>
<inline-formula id="inf5">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo>:</mml:mo>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. We used the displacement distance calculated from PIV analysis as <inline-formula id="inf6">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="italic">&#x0394;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</sec>
<sec id="s2-9">
<title>Statistics</title>
<p>All analyses were performed using GraphPad software. All data was assumed to have a normal distribution. Statistical significance was evaluated with a standard unpaired Student&#x2019;s t-test when stated otherwise (<italic>p</italic> &#x3c; 0.05). For multiple-comparison analysis, one-way ANOVA with the Dunnett&#x2019;s post-test correction was applied when appropriate (<italic>p</italic> &#x3c; 0.05). All data are presented as mean &#xb1; s.e.m.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec id="s3-1">
<title>PIV-MyoMonitor: PIV algorithm enables robust contractility analysis of cardiac organoids</title>
<p>We developed PIV-MyoMonitor to enable more reliable and comprehensive contractility analysis of 3D cardiac models. PIV algorithm is used for calculating the mean deformation velocity of cardiac organoid during contraction and relaxation. For PIV calculation, user is asked to input appropriate PIV settings such as interrogation window size and step size, which needs to be empirically determined. As setting an appropriate interrogation window size and step size is key for reliable prediction of PIV-based contractility analysis, we examined the effect of varying interrogation window sizes (8, 16, 32, 64 pixels) and step sizes (4, 8, 16 pixels) on the calculated displacement velocity vector field. We chose to evaluate the frame when the cardiac organoid is contracting the most (Frame 33, time &#x3d; 2.9&#xa0;s) (<xref ref-type="sec" rid="s10">Supplementary Figure S1</xref>). We found that when interrogation window size is 64 pixels, the contraction velocity field was discontinuous as evident by abrupt velocity difference between adjacent interrogation windows (<xref ref-type="sec" rid="s10">Supplementary Figure S1</xref>. A&#x2013;C, white arrow). Setting the interrogation window to be 32 pixels or below showed the velocity field to be more continuous (<xref ref-type="sec" rid="s10">Supplementary Figure S1</xref>. D&#x2013;I). On the other hand, reducing the step size from 16 pixels to 4 pixels resulted in a denser velocity vector field information at the expense of increased computation time. Considering these factors, we determined the optimal interrogation window size to be 32 pixels and the step size to be 8 pixels for the further cardiac organoid contractility analysis.</p>
<p>After PIV calculation, the calculated raw displacement vector field undergoes post-processing including denoising, smoothing, noise peak deletion, and peak deselection (<xref ref-type="fig" rid="F1">Figures 1C,D</xref>). We made this post-processing procedure to be user interactive. User can set the noise threshold, remove the noise peaks, as well as confirm or deselect the start/peak/end points that are automatically selected. Finally, the analysis outputs multiple informative videos including an organoid beating video overlaid with velocity vector field, heatmap, and time-velocity graph temporally matched with organoid beating video (<xref ref-type="fig" rid="F1">Figures 1F,G</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S1&#x2013;S3</xref>). Twenty-two functional parameters are exported, including beating rate, peak deformation velocity during contraction and relaxation, as well as contraction/relaxation deformation distance (<xref ref-type="fig" rid="F1">Figure 1H</xref>).</p>
</sec>
<sec id="s3-2">
<title>PIV-MyoMonitor provides more comprehensive quantitative analysis and advanced visualization compared to other open-source contractility evaluation software programs.</title>
<p>Several open-source contractility evaluation software programs, including ContractionWave, MotionGUI, MUSCLEMOTION, and MYOCYTER, are available (<xref ref-type="bibr" rid="B11">Huebsch et al., 2015</xref>; <xref ref-type="bibr" rid="B22">Sala et al., 2018</xref>; <xref ref-type="bibr" rid="B6">Grune et al., 2019</xref>; <xref ref-type="bibr" rid="B23">Scalzo et al., 2021</xref>). To compare the analysis capacity of PIV-MyoMonitor to others, we used a cardiac organoid video for contractile function profiling and subsequently compared the output parameters and videos (<xref ref-type="fig" rid="F2">Figure 2</xref>, <xref ref-type="sec" rid="s10">Supplementary Table S1</xref>). We found that the contraction-relaxation graph was generally similar in shape such as the number of peaks and peak-to-peak distances (<xref ref-type="fig" rid="F2">Figures 2B&#x2013;E</xref>). The graph from MotionGUI is not shown because not all the raw datapoints were exported for replotting. For quantitative comparison, we plotted and performed statistical analysis on parameters reported by five software programs. Each data point represents information associated with individual beating peaks of an organoid (<xref ref-type="fig" rid="F2">Figures 2F&#x2013;N</xref>). Multiple data points showed identical values (<xref ref-type="fig" rid="F2">Figures 2F&#x2013;N</xref>), indicating consistent beating behavior throughout the recording period. Time-relevant variables such as beating rate, contraction time-to-peak, contraction duration evaluated from PIV-MyoMonitor were not statistically different from those from the other programs (<xref ref-type="fig" rid="F2">Figures 2F&#x2013;I</xref>). This indicates all five programs successfully analyzed the timing of contraction and relaxation movements. One thing to note is that some parameters, such as contraction duration and time between contraction-relaxation peaks, were not directly reported by the other programs. Furthermore, even reported value, such as beating rate, needed to be re-calculated due to the presence of noise peaks (<xref ref-type="fig" rid="F2">Figures 2F&#x2013;I</xref>, manually calculated data are indicated by hatched bar). Peak contraction velocity was estimated to be comparable between PIV-MyoMonitor (18.96 &#xb1; 1.721&#xa0;&#x3bc;m/s) and MOTIONGUI (25.51 &#xb1; 2.027&#xa0;&#x3bc;m/s), while it was statistically lower when using ContractionWave (7.258 &#xb1; 0.2103&#xa0;&#x3bc;m/s) (<xref ref-type="fig" rid="F2">Figure 2J</xref>). Peak contraction velocity calculated from MUSCLEMOTION and MYOCYTER were not directly comparable because it was reported in an arbitrary unit (<xref ref-type="fig" rid="F2">Figure 2K</xref>). Contraction deformation distance, an important parameter positively correlated with contractile work, was calculated only by PIV-MyoMonitor and ContractionWave (<xref ref-type="fig" rid="F2">Figure 2L</xref>). PIV-MyoMonitor is the only software program that automatically calculates maximum contractile force and time-to-decay (T10%, T50%, T90%) (<xref ref-type="fig" rid="F2">Figure 2M,N</xref>). In summary, PIV-MyoMonitor algorithm enables comprehensive profiling of contractile behavior of cardiac organoids by reporting 22 quantitative functional parameters that are not available by other open-source software programs.</p>
<p>Furthermore, PIV-MyoMonitor enables advanced visualization of organoid contraction. PIV-MyoMonitor exports 4 videos: 1) rawCombine video is for identifying real contraction/relaxation signals and denoising process (<xref ref-type="sec" rid="s10">Supplementary Video S4</xref>), 2) PIV-processed video is for visualizing deformation velocity vector fields (<xref ref-type="sec" rid="s10">Supplementary Video S5</xref>), 3) heatmap_processed video is for visualizing the intensity of deformation velocity (<xref ref-type="sec" rid="s10">Supplementary Video S6</xref>), and 4) combined final video is the finalized annotated contraction-relaxation plot with the original beating video (<xref ref-type="sec" rid="s10">Supplementary Video S7</xref>). Among the four programs, MYOCYTER is the only program that provides a video output displaying the organoid beating along with contraction-relaxation plot, even though the video frame rate is changed from the original video (<xref ref-type="sec" rid="s10">Supplementary Video S8</xref>). ContractionWave exports an image sequence of a heatmap that can be encoded into a heatmap video. In summary, PIV-MyoMonitor provides diversely processed videos for advanced visualization of cardiac contractile behavior.</p>
</sec>
<sec id="s3-3">
<title>PIV-MyoMonitor can be applied to various <italic>in vitro</italic> cardiac models</title>
<p>We examined whether PIV-MyoMonitor can be used for analyzing contractility of various <italic>in vitro</italic> cardiac models from single cell to monolayer to tissue to organoid (<xref ref-type="fig" rid="F3">Figure 3</xref>). PIV-MyoMonitor successfully detected single peaks for contraction (red) and relaxation (green) in a single-cell-patterned hiPSC-CM model (<xref ref-type="fig" rid="F3">Figure 3A</xref>). In agreement with previous reports (<xref ref-type="bibr" rid="B21">Ribeiro et al., 2015</xref>), PIV-MyoMonitor predicted that contraction and relaxation of a single-cell-patterned hiPSC-CM were maximal on the edge of the cell (<xref ref-type="fig" rid="F3">Figure 3A</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S9,S10</xref>). Monolayer hiPSC-CMs showed unsynchronized contraction (<xref ref-type="sec" rid="s10">Supplementary Video S11</xref>), which was reflected by multiple contraction and relaxation peaks during one cycle (<xref ref-type="fig" rid="F3">Figure 3B</xref>). Heatmap visualization revealed a set of iPSC-CMs that contracted stronger than other cells (<xref ref-type="fig" rid="F3">Figure 3B</xref>, red arrows). EHT also exhibited multiple peaks in contraction and relaxation, indicating the wave-like motion associated with contraction (<xref ref-type="fig" rid="F3">Figure 3C</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S12</xref>). Heatmap video of the EHT model showed that contraction propagates diagonally from top right to bottom left (<xref ref-type="fig" rid="F3">Figure 3C</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S13</xref>). Cardiac organoid model showed single contraction and relaxation peaks, indicating relatively synchronized contractile behavior (<xref ref-type="fig" rid="F3">Figure 3D</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S14</xref>). We showed that PIV-MyoMonitor can quantitatively examine functional parameters across various <italic>in vitro</italic> cardiac models (<xref ref-type="fig" rid="F3">Figure 3E&#x2013;P</xref>). In summary, PIV-MyoMonitor can successfully be applied for quantitative analysis of various <italic>in vitro</italic> cardiac models and their visualization.</p>
</sec>
<sec id="s3-4">
<title>PIV-MyoMonitor can analyze contraction videos with various frame rates</title>
<p>Since some laboratories are not equipped with high-speed cameras, we sought to examine the effect of varying the frame rates of an input beating video on contractility outcome analysis. A contraction video of a single hiPSC-CM was recorded using a high-speed camera (150 FPS), and the captured image sequences were sampled to generate videos with lower frame rates (75, 50, 30, 25, 15, 10 FPS) (<xref ref-type="fig" rid="F4">Figure 4A</xref>). We found that varying frame rate did not lead to a substantial change in contraction-relaxation velocity graph pattern (<xref ref-type="fig" rid="F4">Figure 4B</xref>). The graph from the 10 FPS video was smoother than that from 150 FPS due to less datapoints. We found that varying frame rate did not significantly affect the time-related parameters such as contraction time-to-peak, beating rate (beats per minute, BPM), contraction duration, contraction-relaxation time (<italic>p</italic> &#x3e; 0.05), indicating that videos with as low as 10 FPS frame rate can be used to successfully examine these parameters (<xref ref-type="fig" rid="F4">Figures 4C&#x2013;F</xref>). Average contraction velocity and contraction deformation distance were found to increase with decreasing frame rate (<xref ref-type="fig" rid="F4">Figures 4G,H</xref>). For example, average contraction velocity of 10&#x2013;75 FPS videos were significantly larger than that of 150 FPS video (<italic>p</italic> &#x3c; 0.0001). Contraction deformation distance gradually increased from 2.38 &#x3bc;m to 3.39&#xa0;&#x3bc;m with decreasing FPS.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Effect of the video frame rate on contractility analysis. <bold>(A)</bold> Schematic of the study design. <bold>(B)</bold> Raw and post-processed time-displacement velocity graphs analyzed from representative videos (150 FPS and 10 FPS). <bold>(C&#x2013;H)</bold> Effect of decreasing video frame rate on <bold>(C&#x2013;F)</bold> time-related functional parameters and <bold>(G, H)</bold> length-related functional parameters. Data are presented as mean &#xb1; SEM. Statistical significance was determined by a one-way ANOVA with Dunnett&#x2019;s multiple comparisons test (control: 150 FPS). ns <italic>p</italic> &#x3e; 0.05, &#x2a;&#x2a;&#x2a;&#x2a;<italic>p</italic> &#x3c; 0.0001.</p>
</caption>
<graphic xlink:href="fbioe-12-1367141-g004.tif"/>
</fig>
</sec>
<sec id="s3-5">
<title>PIV-MyoMonitor can examine drug responses in cardiac organoid in a longitudinal and non-destructive manner</title>
<p>Next, we examined the feasibility of using PIV-MyoMonitor for evaluating contractility of cardiac organoids in response to various cardiac drugs. We selected a widely used inotropic agent for this evaluation, isoprenaline. Isoprenaline is a &#x3b2;-adrenergic receptor agonist that exerts positive chronotropic and inotropic effects. Beating videos of day 30 cardiac organoids were recorded before and after 15-min treatment with isoprenaline as well as 1 day after withdrawal of the drug (<xref ref-type="fig" rid="F5">Figure 5A</xref>). Beating videos of cardiac organoids were analysed using PIV-MyoMonitor. The output video was used to identify contraction and relaxation peaks that corresponds to actual contractile and relaxation behaviours (<xref ref-type="fig" rid="F5">Figure 5B</xref>, <xref ref-type="sec" rid="s10">Supplementary Video S15</xref>). Before the treatment, day 30 cardiac organoids showed the average beating rate of 24.3 &#xb1; 3.22 BPM, which significantly increased after treatment of 1&#xa0;&#xb5;M isoprenaline (<xref ref-type="fig" rid="F5">Figures 5C,D</xref>). In agreement, average contraction duration decreased from 0.42&#xa0;s to 0.31 s, and contraction time-to-peak also shortened from 0.24 s to 0.17&#xa0;s in response to isoprenaline treatment (<xref ref-type="fig" rid="F5">Figures 5E,F</xref>). Average contraction velocity and contraction deformation distance were 9.18&#xa0;&#x3bc;m/s and 1.26 &#xb5;m, respectively at baseline (<xref ref-type="fig" rid="F5">Figures 5G,H</xref>). Isoprenaline treatment led to 2.42- and 1.65-fold increase in contraction velocity and contraction deformation on average despite no statistical significance due to high organoid-to-organoid variability. After withdrawal of isoprenaline, the contraction kinetics and deformation distance returned back to the baseline (<xref ref-type="fig" rid="F5">Figures 5D&#x2013;H</xref>). The changes in relaxation kinetic (i.e., relaxation duration, relaxation time-to-peak, relaxation velocity) and relaxation deformation distance in response to isoprenaline treatment and withdrawal followed the similar trend to the contraction (<xref ref-type="fig" rid="F5">Figures 5I&#x2013;L</xref>). Relaxation time-to-decay was unaffected by isoprenaline treatment (<xref ref-type="fig" rid="F5">Figure 5M</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Validation of using PIV-MyoMonitor in contractility analysis of cardiac organoid in response to isoprenaline treatment. <bold>(A)</bold> Schematic of the experimental design. <bold>(B)</bold> A snapshot of the final video of the original beating video along with a time-displacement velocity graph. The green bar helps evaluate whether the peaks correspond to actual beating behaviors. Please refer to <xref ref-type="sec" rid="s10">Supplementary Video S13</xref>. <bold>(C&#x2013;M)</bold> Time-displacement velocity graphs, heatmap images, and selected functional parameters of a representative cardiac organoid before and after isoprenaline treatment as well as after its withdrawal. Data are presented as mean &#xb1; SEM. Statistical significance was determined by paired t-test. ns <italic>p</italic> &#x3e; 0.05, &#x2a;<italic>p</italic> &#x3c; 0.05, &#x2a;&#x2a;<italic>p</italic> &#x3c; 0.01.</p>
</caption>
<graphic xlink:href="fbioe-12-1367141-g005.tif"/>
</fig>
<p>In summary, we demonstrated that PIV-MyoMonitor can be used to profile the contractile function of cardiac organoids longitudinally and non-destructively in response to isoprenaline. The analysis showed the expected positive inotropic and chronotropic effects of the drug. This result supports that PIV-MyoMonitor is a useful tool for analyzing short- and long-term drug effects on 3D cardiac organoids.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<sec id="s4-1">
<title>Result highlights and conclusion</title>
<p>We developed a novel contractility analysis software based on PIV algorithm (<xref ref-type="fig" rid="F1">Figure 1</xref>). Traditionally, optical-flow-based methods have been widely used for analyzing the contractility of various cardiac models. However, these methods present several limitations when applied to 3D tissue models. Optical flow is a method used in computer vision to estimate the motion of objects or features in image sequences. It assumes that the intensity patterns in an image change smoothly over time. Therefore, the accuracy of analysis may be compromised in situations involving abrupt changes in the shape of objects and the pixel intensity comprising the object. Additionally, it can struggle to accurately track the movement of objects in videos when they overlap and are hard to be distinguished from the background (<xref ref-type="bibr" rid="B19">McIlvenny et al., 2023</xref>). Consequently, applying optical-flow-based method may pose challenges in analyzing 3D tissue models due to the deformation of cell shapes during contraction and the overlapping of cells. PIV algorithm calculates the movement of objects or features based on the pattern similarity within interrogation windows. PIV is a technique often used in fluid dynamics and it requires embedding of small fluorescent particles in fluid to introduce &#x201c;pattern&#x201d;. In biological system, subcellular features or cell distribution pattern serves as a unique identifiable pattern that can be used to track displacement. Furthermore, transformation of image pattern to the frequency domain using FFT enables more accurate calculation for finding maximally correlated interrogation windows between consecutive images. This enables precise analysis of dynamic processes such as contraction and relaxation in 3D cardiac organoid models. In sum, PIV-MyoMonitor overcomes the limitations of optical-flow-based methods and demonstrates its robust capability in analyzing the contractility of various <italic>in vitro</italic> cardiac models.</p>
<p>For successful PIV analysis, it is necessary to optimize the window size and step size for each model, while considering computational load. We demonstrated the optimization procedure of PIV settings for organoid model (<xref ref-type="sec" rid="s10">Supplementary Figure S1</xref>). In general, increasing window size improves the specificity of interrogation window, while decreasing step size leads to more thorough cross-comparison of interrogation windows. In the case of our cardiac organoid model, we found that utilizing a window size of 32 pixels and a step size of 8 pixels led to accurate quantification of beating behavior while maintaining a reasonable computation time.</p>
<p>PIV-MyoMonitor offers several advantages over the four other available programs. First, PIV-MyoMonitor provides more accurate contractility analysis of cardiac organoids recorded using cameras with low frame rate (<xref ref-type="fig" rid="F4">Figure 4</xref>, <xref ref-type="sec" rid="s10">Supplementary Figure S4</xref>). We demonstrated that the deviation in contraction velocity between the reduced 10 FPS video and the original 150 FPS video was the smallest (i.e. 1.24-fold increase) when using PIV-MyoMonitor, compared to the other programs (MotionGUI: 1.84-fold increase; Contraction Wave: 0.45-fold decrease; MYOCYTER: 3.62-fold increase; MUSCLEMOTION: 5.74-fold increase). Moreover, PIV-MyoMonitor provides additional functional parameters that are not calculated by the other programs, resulting in a total of 22 functional parameters reported. For example, contraction deformation distance is an indirect parameter for contractile work, time-to-decay during relaxation is a parameter related to Ca2&#x2b; recycling, and contraction time-to-peak reflects the rate of depolarization (<xref ref-type="fig" rid="F2">Figure 2</xref>). These additional functional parameters can help identify potential molecular and cellular mechanisms affected by genetic and pharmacological perturbations. Furthermore, advanced visualization of cardiac contraction provided by PIV-MyoMonitor offers great advantage over other programs (<xref ref-type="sec" rid="s10">Supplementary Video S4&#x2013;S8</xref>). A final video output that combines original beating video with raw analysis plot side-by-side (annotated as &#x201c;combined.mp4&#x201d;) enables more accurate data post-processing (<xref ref-type="sec" rid="s10">Supplementary Video S7</xref>). For example, users can choose to exclude noise peaks and adjust the start, end, and peak timepoints of contraction and relaxation to annotate the beating behavior more accurately. Heatmap and motion vector videos are particularly helpful in providing spatial information about the direction and intensity of organoid beating behaviors. Lastly, PIV-MyoMonitor offers user-interactive post-processing functions. While automatic post-processing may be more beneficial for high-throughput analysis, user-interactive functions can be particularly useful when analyzing 3D organoids where noise peaks cannot be automatically distinguished from true peaks. We believe PIV-MyoMonitor serves as an advanced solution for analyzing the contractility of 3D cardiac organoids, contributing to the broader cardiac community.</p>
</sec>
<sec id="s4-2">
<title>Limitations of study</title>
<p>While PIV-MyoMonitor presents considerable strengths in evaluating the contractility of cardiac organoids, certain limitations warrant attention. One of the primary limitations observed in our study is the limited ability of our software in evaluating thick and dark tissue samples. This is not necessarily due to the algorithm; rather it is due to the optical limit. As the tissue becomes thicker and denser, light cannot penetrate it as much, leading to similar dark patterns in the tissue area. This similarity in patterns results in inaccurate correlation of interrogation windows, and consequently, inaccurate prediction of displacement. We observed many noise peaks that did not correspond to actual beating behaviors particularly in the dark, core region of cardiac organoid (<xref ref-type="sec" rid="s10">Supplementary Figure S2A</xref>, red: real peaks, the rest: noise peaks). To exclude noises resulting from the dark portion of the organoids, the brightness and contrast of contraction videos can be adjusted (<xref ref-type="sec" rid="s10">Supplementary Figure S2B</xref>). Adjusting the brightness and contrast to make the underexposed area completely dark (i.e., pixel intensity &#x3d; 0) can reduce inaccurate correlation and hence minimize the production of noise peaks. Alternatively, masking the dark region can also resolve the issue with noise. Since noise predominantly emerges from the core of an organoid, masking out the core region can aid in noise elimination. The final strategy involves introducing identifiable features into cardiac organoids, such as using DAPI staining or fluorescent protein labeling. The introduction of new fluorescent features improves pattern specificity in the core region, facilitating pattern correlation even in the dark tissue portion where identifiable features were absent using brightfield imaging. Lastly, we acknowledge the limitations regarding assumptions we made for contractile force estimation. Cardiac organoids are viscoelastic. Also, they are not perfectly incompressible although biological tissues are often considered nearly incompressible (<xref ref-type="bibr" rid="B4">Chagnon et al., 2017</xref>). While their compressibility can become more apparent when subject to high levels of deformation, incompressibility is often a good assumption to make in the range of deformation that organoid is undergoing.</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>HL: Conceptualization, Investigation, Software, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. BK: Investigation, Writing&#x2013;review and editing. JY: Investigation, Writing&#x2013;review and editing. JB: Investigation, Writing&#x2013;review and editing. SP: Supervision, Writing&#x2013;review and editing. JJ: Resources, Supervision, Writing&#x2013;review and editing. HJ: Resources, Supervision, Writing&#x2013;review and editing. JL: Supervision, Writing&#x2013;review and editing. SL: Conceptualization, Funding acquisition, Software, Supervision, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education (2022R1A6A1A03054419), Korean Fund for Regenerative Medicine funded by Ministry of Science and ICT, and Ministry of Health and Welfare (22A0302L1-01, Republic of Korea), a grant of the Korea Health Technology R&#x26;D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health and Welfare, Republic of Korea (grant number: HR22C1363), and the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (RS-2023-00250723).</p>
</sec>
<ack>
<p>We would like to acknowledge Thielicke, Filatov, and other code contributors for sharing their piv_fftmulti code. Schematics in <xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F4">4</xref>, <xref ref-type="fig" rid="F5">5</xref> were created with <ext-link ext-link-type="uri" xlink:href="http://BioRender.com">BioRender.com</ext-link>.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary material</title>
<p>The Supplementary for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fbioe.2024.1367141/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fbioe.2024.1367141/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material>
<label>SUPPLEMENTARY TABLE S1</label>
<caption>
<p>Comparison between PIV-MyoMonitor and four other open-source software programs.</p>
</caption>
</supplementary-material>
<supplementary-material>
<label>SUPPLEMENTARY FIGURE S1</label>
<caption>
<p>Optimization of PIV setting for contractility analysis of cardiac organoids. <bold>(A&#x2013;I)</bold> Examination of interrogation window sizes ranging from 8 to 64 pixels and step sizes from 4 to 16 pixels.</p>
</caption>
</supplementary-material>
<supplementary-material>
<label>SUPPLEMENTARY FIGURE S2</label>
<caption>
<p>Proposed strategies for reducing noise production in the center region of cardiac organoids. <bold>(A)</bold> Original cardiac organoid image and the representative displacement velocity maps in vector and heatmap presentation. Red arrows indicate the peaks corresponding to the real beating motion. <bold>(B)</bold> Effect of brightness and contrast <bold>(B/C)</bold> adjustment. <bold>(C)</bold> Effect of masking.</p>
</caption>
</supplementary-material>
<supplementary-material>
<label>SUPPLEMENTARY FIGURE S3</label>
<caption>
<p>Stiffness measurement of a cardiac organoid using atomic force microscopy. Data are presented as mean &#xb1; SEM.</p>
</caption>
</supplementary-material>
<supplementary-material>
<label>SUPPLEMENTARY FIGURE S4</label>
<caption>
<p>Evaluation of the analysis capacity of reduced FPS videos using four open-source contractility software programs. The effect of decreasing video frame rates on calculating average contraction velocity by <bold>(A)</bold> Contraction Wave, <bold>(B)</bold> MOTIONGUI, <bold>(C)</bold> MUSCLEMOTION, <bold>(D)</bold> MYOCYTER. Data are presented as mean &#xb1; SEM. Statistical significance was determined by unpaired t test. ns p&#x3e;0.05, &#x2a; p&#x3c;0.05, &#x2a;&#x2a; p&#x3c;0.01, &#x2a;&#x2a;&#x2a; p&#x3c;0.001, &#x2a;&#x2a;&#x2a;&#x2a; p&#x3c;0.0001.</p>
</caption>
</supplementary-material>
<supplementary-material xlink:href="Video9.MP4" id="SM1" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video3.MP4" id="SM2" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table1.DOCX" id="SM3" mimetype="application/DOCX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video14.MP4" id="SM4" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video11.MP4" id="SM5" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video15.MP4" id="SM6" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video4.MP4" id="SM7" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video7.MP4" id="SM8" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video10.MP4" id="SM9" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video2.MP4" id="SM10" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video5.MP4" id="SM11" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video1.MP4" id="SM12" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video13.MP4" id="SM13" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video8.AVI" id="SM14" mimetype="application/AVI" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video6.MP4" id="SM15" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video12.MP4" id="SM16" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bremner</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Mandrycky</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Leonard</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Padgett</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Levinson</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Rehn</surname>
<given-names>E. S.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Full-length dystrophin deficiency leads to contractile and calcium transient defects in human engineered heart tissues</article-title>. <source>J. Tissue Eng.</source> <volume>13</volume>, <fpage>204173142211196</fpage>. <pub-id pub-id-type="doi">10.1177/20417314221119628</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brito-Martins</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Harding</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>N. N.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>&#x3b2;<sub>1</sub>&#x2010; and &#x3b2;<sub>2</sub>&#x2010;adrenoceptor responses in cardiomyocytes derived from human embryonic stem cells: comparison with failing and non&#x2010;failing adult human heart</article-title>. <source>Br. J. Pharmacol.</source> <volume>153</volume>, <fpage>751</fpage>&#x2013;<lpage>759</lpage>. <pub-id pub-id-type="doi">10.1038/sj.bjp.0707619</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Buikema</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Goodyer</surname>
<given-names>W. R.</given-names>
</name>
<name>
<surname>Maas</surname>
<given-names>R. G.</given-names>
</name>
<name>
<surname>Chirikian</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Wnt activation and reduced cell-cell contact synergistically induce massive expansion of functional human iPSC-derived cardiomyocytes</article-title>. <source>Cell. Stem Cell.</source> <volume>27</volume>, <fpage>50</fpage>&#x2013;<lpage>63.e5</lpage>. <pub-id pub-id-type="doi">10.1016/j.stem.2020.06.001</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chagnon</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ohayon</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Martiel</surname>
<given-names>J.-L.</given-names>
</name>
<name>
<surname>Favier</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Chapter 1 - hyperelasticity modeling for incompressible passive biological tissues</article-title>,&#x201d; in <source>Biomechanics of living organs translational epigenetics</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Payan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ohayon</surname>
<given-names>J.</given-names>
</name>
</person-group> (<publisher-loc>Oxford</publisher-loc>: <publisher-name>Academic Press</publisher-name>), <fpage>3</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1016/B978-0-12-804009-6.00001-8</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chizhik</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gorbunov</surname>
<given-names>V. V.</given-names>
</name>
<name>
<surname>Myshkin</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>Tsukruk</surname>
<given-names>V. V.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Micromechanical properties of elastic polymeric materials as probed by scanning force microscopy</article-title>. <source>Langmuir</source> <volume>14</volume>, <fpage>2606</fpage>&#x2013;<lpage>2609</lpage>. <pub-id pub-id-type="doi">10.1021/la980042p</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grune</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ott</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>H&#xe4;seli</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>H&#xf6;hn</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The &#x201c;MYOCYTER&#x201d; &#x2013; convert cellular and cardiac contractions into numbers with ImageJ</article-title>. <source>Sci. Rep.</source> <volume>9</volume>, <fpage>15112</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-019-51676-x</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harding</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Vescovo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kirby</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Gurden</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Poole-Wilson</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Contractile responses of isolated adult rat and rabbit cardiac myocytes to isoproterenol and calcium</article-title>. <source>J. Mol. Cell. Cardiol.</source> <volume>20</volume>, <fpage>635</fpage>&#x2013;<lpage>647</lpage>. <pub-id pub-id-type="doi">10.1016/S0022-2828(88)80121-4</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hayakawa</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kunihiro</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ando</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kobayashi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Matsui</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Yada</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Image-based evaluation of contraction-relaxation kinetics of human-induced pluripotent stem cell-derived cardiomyocytes: correlation and complementarity with extracellular electrophysiology</article-title>. <source>J. Mol. Cell. Cardiol.</source> <volume>77</volume>, <fpage>178</fpage>&#x2013;<lpage>191</lpage>. <pub-id pub-id-type="doi">10.1016/j.yjmcc.2014.09.010</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hayakawa</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kunihiro</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Dowaki</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Uno</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Matsui</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Uchida</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Noninvasive evaluation of contractile behavior of cardiomyocyte monolayers based on motion vector analysis</article-title>. <source>Tissue Eng. Part C. Methods</source> <volume>18</volume>, <fpage>21</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1089/ten.tec.2011.0273</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J.-Q.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Thomson</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Kamp</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Human embryonic stem cells develop into multiple types of cardiac myocytes: action potential characterization</article-title>. <source>Circ. Res.</source> <volume>93</volume>, <fpage>32</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1161/01.RES.0000080317.92718.99</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huebsch</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Loskill</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mandegar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Marks</surname>
<given-names>N. C.</given-names>
</name>
<name>
<surname>Sheehan</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Automated video-based analysis of contractility and calcium flux in human-induced pluripotent stem cell-derived cardiomyocytes cultured over different spatial scales</article-title>. <source>Tissue Eng. Part C. Methods</source> <volume>21</volume>, <fpage>467</fpage>&#x2013;<lpage>479</lpage>. <pub-id pub-id-type="doi">10.1089/ten.tec.2014.0283</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jang</surname>
<given-names>H. R.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>N.-Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>H. H. T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Modeling uremic vasculopathy with induced pluripotent stem cell-derived endothelial cells as a drug screening system</article-title> <source>Front. Cell. Dev. Biol.</source>, <volume>8</volume>. <pub-id pub-id-type="doi">10.3389/fcell.2020.618796</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kontomaris</surname>
<given-names>S. V.</given-names>
</name>
<name>
<surname>Malamou</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Hertz model or Oliver and Pharr analysis? Tutorial regarding AFM nanoindentation experiments on biological samples</article-title>. <source>Mat. Res. Express</source> <volume>7</volume>, <fpage>033001</fpage>. <pub-id pub-id-type="doi">10.1088/2053-1591/ab79ce</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Venkatraman</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Darsha</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S. M.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Simple lithography-free single cell micropatterning using laser-cut stencils</article-title>. <source>JoVE</source>, <fpage>e60888</fpage>. <pub-id pub-id-type="doi">10.3791/60888</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lewis-Israeli</surname>
<given-names>Y. R.</given-names>
</name>
<name>
<surname>Wasserman</surname>
<given-names>A. H.</given-names>
</name>
<name>
<surname>Gabalski</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Volmert</surname>
<given-names>B. D.</given-names>
</name>
<name>
<surname>Ming</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ball</surname>
<given-names>K. A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Self-assembling human heart organoids for the modeling of cardiac development and congenital heart disease</article-title>. <source>Nat. Commun.</source> <volume>12</volume>, <fpage>5142</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-021-25329-5</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lian</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Azarin</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hazeltine</surname>
<given-names>L. B.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Directed cardiomyocyte differentiation from human pluripotent stem cells by modulating Wnt/&#x3b2;-catenin signaling under fully defined conditions</article-title>. <source>Nat. Protoc.</source> <volume>8</volume>, <fpage>162</fpage>&#x2013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1038/nprot.2012.150</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maddah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Heidmann</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Mandegar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Walker</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Bolouki</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Conklin</surname>
<given-names>B. R.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>A non-invasive platform for functional characterization of stem-cell-derived cardiomyocytes with applications in cardiotoxicity testing</article-title>. <source>Stem Cell. Rep.</source> <volume>4</volume>, <fpage>621</fpage>&#x2013;<lpage>631</lpage>. <pub-id pub-id-type="doi">10.1016/j.stemcr.2015.02.007</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Matsa</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Burridge</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>K.-H.</given-names>
</name>
<name>
<surname>Ahrens</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Termglinchan</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Transcriptome profiling of patient-specific human iPSC-cardiomyocytes predicts individual drug safety and efficacy responses <italic>in vitro</italic>
</article-title>. <source>Cell. Stem Cell.</source> <volume>19</volume>, <fpage>311</fpage>&#x2013;<lpage>325</lpage>. <pub-id pub-id-type="doi">10.1016/j.stem.2016.07.006</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McIlvenny</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Williamson</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Fairley</surname>
<given-names>I. A.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Neill</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Masters</surname>
<given-names>I.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Comparison of dense optical flow and PIV techniques for mapping surface current flow in tidal stream energy sites</article-title>. <source>Int. J. Energy Environ. Eng.</source> <volume>14</volume>, <fpage>273</fpage>&#x2013;<lpage>285</lpage>. <pub-id pub-id-type="doi">10.1007/s40095-022-00519-z</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pointon</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pilling</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dorval</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Archer</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pollard</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>From the cover: high-throughput imaging of cardiac microtissues for the assessment of cardiac contraction during drug discovery</article-title>. <source>Toxicol. Sci.</source> <volume>155</volume>, <fpage>444</fpage>&#x2013;<lpage>457</lpage>. <pub-id pub-id-type="doi">10.1093/toxsci/kfw227</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ribeiro</surname>
<given-names>A. J. S.</given-names>
</name>
<name>
<surname>Ang</surname>
<given-names>Y.-S.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>J.-D.</given-names>
</name>
<name>
<surname>Rivas</surname>
<given-names>R. N.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>T. M. A.</given-names>
</name>
<name>
<surname>Higgs</surname>
<given-names>G. C.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Contractility of single cardiomyocytes differentiated from pluripotent stem cells depends on physiological shape and substrate stiffness</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>112</volume>, <fpage>12705</fpage>&#x2013;<lpage>12710</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1508073112</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sala</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>van Meer</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Tertoolen</surname>
<given-names>L. G. J.</given-names>
</name>
<name>
<surname>Bakkers</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bellin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>R. P.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>MUSCLEMOTION: a versatile open software tool to quantify cardiomyocyte and cardiac muscle contraction <italic>in vitro</italic> and <italic>in vivo</italic>
</article-title>. <source>Circ. Res.</source> <volume>122</volume>, <fpage>e5</fpage>&#x2013;<lpage>e16</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCRESAHA.117.312067</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scalzo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Afonso</surname>
<given-names>M. Q. L.</given-names>
</name>
<name>
<surname>da Fonseca</surname>
<given-names>N. J.</given-names>
</name>
<name>
<surname>Jesus</surname>
<given-names>I. C. G.</given-names>
</name>
<name>
<surname>Alves</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Mendon&#xe7;a</surname>
<given-names>C. A. T. F.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Dense optical flow software to quantify cellular contractility</article-title>. <source>Cell. Rep. Methods</source> <volume>1</volume>, <fpage>100044</fpage>. <pub-id pub-id-type="doi">10.1016/j.crmeth.2021.100044</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steadman</surname>
<given-names>B. W.</given-names>
</name>
<name>
<surname>Moore</surname>
<given-names>K. B.</given-names>
</name>
<name>
<surname>Spitzer</surname>
<given-names>K. W.</given-names>
</name>
<name>
<surname>Bridge</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>A video system for measuring motion in contracting heart cells</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>35</volume>, <fpage>264</fpage>&#x2013;<lpage>272</lpage>. <pub-id pub-id-type="doi">10.1109/10.1375</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thielicke</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Sonntag</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Particle image velocimetry for MATLAB: accuracy and enhanced algorithms in PIVlab</article-title>. <source>J. Open Res. Softw.</source> <volume>9</volume>, <fpage>12</fpage>. <pub-id pub-id-type="doi">10.5334/jors.334</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vescovo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Harding</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Dalla Libera</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pessina</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Poole-Wilson</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Comparison between isomyosin pattern and contractility of right ventricular myocytes isolated from rats with right cardiac hypertrophy</article-title>. <source>Basic Res. Cardiol.</source> <volume>84</volume>, <fpage>536</fpage>&#x2013;<lpage>543</lpage>. <pub-id pub-id-type="doi">10.1007/BF01908205</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>