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

被引:2
|
作者
Dunham, Christopher R. [1 ]
Mackenzie, Madelynn [2 ]
Nakano, Haruko Z. [3 ]
Kim, Alexis K. [1 ]
Nakano, Atsushi [3 ,4 ,5 ,6 ,7 ]
Stieg, Adam [8 ,9 ]
Gimzewski, James [1 ,8 ,9 ]
机构
[1] Univ Calif Los Angeles, Dept Chem & Biochem, Los Angeles, CA 90095 USA
[2] Univ Calif Los Angeles, Dept Microbiol Immunol & Mol Genet, Los Angeles, CA USA
[3] Univ Calif Los Angeles, Dept Mol Cell & Dev Biol, Los Angeles, CA USA
[4] Univ Calif Cell & Dev Biol, Mol Biol Inst, Los Angeles, CA USA
[5] Univ Calif Cell & Dev Biol, Eli & Edythe Broad Ctr Regenerat Med & Stem Cell R, Los Angeles, CA USA
[6] Univ Calif Cell & Dev Biol, Dept Med, Div Cardiol, Los Angeles, CA USA
[7] Jikei Univ, Dept Cell Physiol, Tokyo, Japan
[8] Univ Calif Los Angeles, Calif Nanosyst Inst, Los Angeles, CA 90095 USA
[9] Natl Inst Mat Sci, Int Ctr Mat Nanoarchitecton MANA, Tsukuba, Japan
来源
PLOS ONE | 2022年 / 17卷 / 05期
基金
美国国家卫生研究院;
关键词
CELL-DERIVED CARDIOMYOCYTES; STEM-CELL; SCALE-INVARIANCE; HEART; MATURATION; VARIABILITY; VELOCITY; IPS;
D O I
10.1371/journal.pone.0266647
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] CyTRACK: An open-source and user-friendly python']python toolbox for detecting and tracking cyclones
    Perez-Alarcon, Albenis
    Coll-Hidalgo, Patricia
    Trigo, Ricardo M.
    Nieto, Raquel
    Gimeno, Luis
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2024, 176
  • [2] OpenSoundscape: An open-source bioacoustics analysis package for Python']Python
    Lapp, Sam
    Rhinehart, Tessa
    Freeland-Haynes, Louis
    Khilnani, Jatin
    Syunkova, Alexandra
    Kitzes, Justin
    [J]. METHODS IN ECOLOGY AND EVOLUTION, 2023, 14 (09): : 2321 - 2328
  • [3] HYPERGIX - A USER-FRIENDLY, OPEN-SOURCE HYPERSPECTRAL IMAGERY APPLICATION
    Gallino, John
    Robila, Stefan A.
    [J]. 2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 4019 - 4022
  • [4] Python']Python Materials Genomics (pymatgen): A robust, open-source python']python library for materials analysis
    Ong, Shyue Ping
    Richards, William Davidson
    Jain, Anubhav
    Hautier, Geoffroy
    Kocher, Michael
    Cholia, Shreyas
    Gunter, Dan
    Chevrier, Vincent L.
    Persson, Kristin A.
    Ceder, Gerbrand
    [J]. COMPUTATIONAL MATERIALS SCIENCE, 2013, 68 : 314 - 319
  • [5] PyRAT: An Open-Source Python']Python Library for Animal Behavior Analysis
    De Almeida, Tulio Fernandes
    Spinelli, Bruno Guedes
    Lima, Ramon Hypolito
    Gonzalez, Maria Carolina
    Rodrigues, Abner Cardoso
    [J]. FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [6] BrainQuake: An Open-Source Python']Python Toolbox for the Stereoelectroencephalography Spatiotemporal Analysis
    Cai, Fang
    Wang, Kang
    Zhao, Tong
    Wang, Haixiang
    Zhou, Wenjing
    Hong, Bo
    [J]. FRONTIERS IN NEUROINFORMATICS, 2022, 15
  • [7] pyAudioAnalysis: An Open-Source Python']Python Library for Audio Signal Analysis
    Giannakopoulos, Theodoros
    [J]. PLOS ONE, 2015, 10 (12):
  • [8] Trackintel: An open-source Python']Python library for human mobility analysis
    Martin, Henry
    Hong, Ye
    Wiedemann, Nina
    Bucher, Dominik
    Raubal, Martin
    [J]. COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2023, 101
  • [9] Pylabianca: comprehensive and user-friendly Python']Python package for single-neuron data analysis
    Magnuski, Mikolaj
    Sredniawa, Wladyslaw
    Paluch, Katarzyna
    Ivanovski, Davor
    Babu, Harish
    Kaminski, Jan
    [J]. ACTA NEUROBIOLOGIAE EXPERIMENTALIS, 2023, 83 (04) : 432 - 446
  • [10] pyActigraphy: Open-source python']python package for actigraphy data visualization and analysis
    Hammad, Gregory
    Reyt, Mathilde
    Beliy, Nikita
    Baillet, Marion
    Deantoni, Michele
    Lesoinne, Alexia
    Muto, Vincenzo
    Schmidt, Christina
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2021, 17 (10)