Published May 6, 2022 | Version v1

Cardio PyMEA: A user-friendly, open-source Python application for cardiomyocyte microelectrode array analysis

Description

Open source analytical software for the analysis of electrophysiological cardiomyocyte data offers a variety of new functionalities to complement closed-source, proprietary tools. Here, we present the Cardio PyMEA application, a free, modifiable, and open source program for the analysis of microelectrode array (MEA) data obtained from cardiomyocyte cultures. Major software capabilities include: beat detection; pacemaker origin estimation; beat amplitude and interval; local activation time, upstroke velocity, and conduction velocity; analysis of cardiomyocyte property-distance relationships; and robust power law analysis of pacemaker spatiotemporal instability. Cardio PyMEA was written entirely in Python 3 to provide an accessible, integrated workflow that possesses a user-friendly graphical user interface (GUI) written in PyQt5 to allow for performant, cross-platform utilization. This application makes use of object-oriented programming (OOP) principles to facilitate the relatively straightforward incorporation of custom functionalities, e.g. power law analysis, that suit the needs of the user. Cardio PyMEA is available as an open source application under the terms of the GNU General Public License (GPL). The source code for Cardio PyMEA can be downloaded from Github at the following repository: https://github.com/csdunhamUC/cardio_pymea.

Notes

Full MEA recordings and program executables for Windows 10 and Linux 5.16.16 can be found at this Box repository: https://ucla.box.com/s/vf13vjt8exxbqrsi96cd2wqkrk6otkn3. Use of the executables is not recommended; it is best to run cardio_pymea.py from the terminal and to use the Github file versions. Cardio PyMEA runs on MacOS when executed via terminal using the source files provided on Github.

Funding provided by: National Institutes of Health
Crossref Funder Registry ID: http://dx.doi.org/10.13039/100000002
Award Number: R21HL124503

Files

Files (260.8 kB)

Name Size Download all
md5:11917a253de6f20913801c798f033526
8.2 kB Download
md5:691ca8a9790bb956749f221def9f8240
13.1 kB Download
md5:e0c2aaf580f0e94062501e78acf74228
15.6 kB Download
md5:c2bf9b90918273bef017d75bdaa725ba
23.2 kB Download
md5:1aed475c8088e335b15d104280b9dafc
12.2 kB Download
md5:e4fcf9312e748ea64f1e9009d35ddbd0
15.3 kB Download
md5:69e2f8a55b7b4628e78c280e9b119871
9.4 kB Download
md5:d08f9611efe3bdbc4ddc7bfaff485538
69.4 kB Download
md5:1474050d123b0420244684f81d311488
3.2 kB Download
md5:76b0ec3303c0a306eb23489c5c017930
13.2 kB Download
md5:bc8d089b02a66972914b027a6c059ba6
22.5 kB Download
md5:d995376513dc31fc507b6d5b5f6bff99
6.7 kB Download
md5:b0ac469c890988b11e05e813fe1ff7cb
5.0 kB Download
md5:c6cf3360dd9489295cb4439623e08311
16.4 kB Download
md5:d22131a59a0cdac9ed0ad1f7882a0101
19.8 kB Download
md5:1fcd59bed474a1f1626626ff0154aabb
7.4 kB Download

Additional details

Related works

Is cited by
10.1101/2022.03.25.485780 (DOI)
Is source of
10.5068/D14H5C (DOI)