PFEIFER: A MATLAB Based Platform for Preprocessing and Autofiducializing Experimental Electrogram Recordings
Background: Time signals recorded from experiments in cardiac electrophysiology require processing before further analysis and interpretation. Most labs create their own in-house software for such processing so there is a scarcity of openly available tools for this purpose, resulting in both an entr...
Saved in:
Published in | Journal of electrocardiology Vol. 57; p. S118 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
New York
Elsevier Inc
01.11.2019
Elsevier Science Ltd |
Subjects | |
Online Access | Get full text |
ISSN | 0022-0736 1532-8430 |
DOI | 10.1016/j.jelectrocard.2019.11.021 |
Cover
Abstract | Background: Time signals recorded from experiments in cardiac electrophysiology require processing before further analysis and interpretation. Most labs create their own in-house software for such processing so there is a scarcity of openly available tools for this purpose, resulting in both an entrance barrier and a lack of common framework for comparing algorithms. Methods: To process signals from electrophysiology experiments, we developed the Preprocessing Framework for Electrograms Intermittently Fiducialized from Experimental Recordings (PFEIFER), using MATLAB. Specific steps in PFEIFER allow the user to remove noise, correct signal drift, and mark specific instants or intervals in time (fiducialize) within all of the time sampled channels. PFEIFER includes many unique features for processing electrograms and electrocardiograms in a consistent and time efficient manner, all under the guidance of a graphical user interface. Within this open source framework, we also incorporated a novel, semi-automated "autofiducilizing" algorithm to detect and place fiducial markers across many beats within each acquired signal. This autofiducializing algorithm implements a cross-correlation technique to propagate an initial user selected fiducial marker throughout a sequence of subsequent beats. This system replaces manual fiducializing, reduces subjective bias, and greatly accelerates processing. Results: PFEIFER allows the user to import time aligned cardiac electrograms and electrocardiograms, semi-automatically determine fiducial markings, and perform signal processing tasks that prepare the signals for subsequent display and analysis. Preliminary results of the autofiducializing algorithm show a strong agreement when comparing semi-automatically selected fiducials to fiducials selected by an expert user. Discussion: PFEIFER is an open source MATLAB toolkit, which also enables users to modify and thus adapt/extend the software to suit specific needs or otherwise improve its utility. The autofiducializing algorithm and other interface features greatly reduce time and resources required to process experimental recordings. |
---|---|
AbstractList | Background: Time signals recorded from experiments in cardiac electrophysiology require processing before further analysis and interpretation. Most labs create their own in-house software for such processing so there is a scarcity of openly available tools for this purpose, resulting in both an entrance barrier and a lack of common framework for comparing algorithms. Methods: To process signals from electrophysiology experiments, we developed the Preprocessing Framework for Electrograms Intermittently Fiducialized from Experimental Recordings (PFEIFER), using MATLAB. Specific steps in PFEIFER allow the user to remove noise, correct signal drift, and mark specific instants or intervals in time (fiducialize) within all of the time sampled channels. PFEIFER includes many unique features for processing electrograms and electrocardiograms in a consistent and time efficient manner, all under the guidance of a graphical user interface. Within this open source framework, we also incorporated a novel, semi-automated "autofiducilizing" algorithm to detect and place fiducial markers across many beats within each acquired signal. This autofiducializing algorithm implements a cross-correlation technique to propagate an initial user selected fiducial marker throughout a sequence of subsequent beats. This system replaces manual fiducializing, reduces subjective bias, and greatly accelerates processing. Results: PFEIFER allows the user to import time aligned cardiac electrograms and electrocardiograms, semi-automatically determine fiducial markings, and perform signal processing tasks that prepare the signals for subsequent display and analysis. Preliminary results of the autofiducializing algorithm show a strong agreement when comparing semi-automatically selected fiducials to fiducials selected by an expert user. Discussion: PFEIFER is an open source MATLAB toolkit, which also enables users to modify and thus adapt/extend the software to suit specific needs or otherwise improve its utility. The autofiducializing algorithm and other interface features greatly reduce time and resources required to process experimental recordings. |
Author | Zenger, Brian Rodenhauser, Anton Good, Wilson W. MacLeod, Rob S. |
Author_xml | – sequence: 1 givenname: Brian surname: Zenger fullname: Zenger, Brian organization: Scientific Computing and Imaging Institute, Salt Lake City, UT, USA – sequence: 2 givenname: Wilson W. surname: Good fullname: Good, Wilson W. organization: Scientific Computing and Imaging Institute, Salt Lake City, UT, USA – sequence: 3 givenname: Anton surname: Rodenhauser fullname: Rodenhauser, Anton organization: Bioengineering, University of Utah, Salt Lake City, UT, USA – sequence: 4 givenname: Rob S. surname: MacLeod fullname: MacLeod, Rob S. organization: Scientific Computing and Imaging Institute, Salt Lake City, UT, USA |
BookMark | eNqNUV1r3DAQFCWFXi75D6J9tquVTv7IQ8GX-NrAhR5J-ixkeRXk-uyr5CtNf31lrpRSKORFK5aZ2dnZc3I2jAMS8hZYCgyy913aYY9m8qPRvk05gzIFSBmHV2QBUvCkWAl2RhaMcZ6wXGRvyHkIHWOs5DlfkH63qW839f0Vrehd9bit1nStA7Z01-vJjn5P40N3Hg9xBIbghieqh5ZWx2m0rj0ap3v3c-7WPw7o3R6HSfe0Ppl68npP79GMvo2QcEFeW90HvPxdl-TLpn68_pRsP3-8va62ieFyJRLJNWswyxtbctaAKBEgh8JaLU0BsgDLZdtkqG0jMsjzlTVSy3wlGs6sMVwsybuTbjT97YhhUt149EMcqbgQopRMgIioqxPK-DEEj1Ydon_tnxUwNaerOvV3umpOVwGomG4k35zIGPf47tCrYBwOBlvnI0O1o3uZzId_ZEzvBmd0_xWfMfyxDSpwxdTDfMb5ilAKVsj4W5L1_wVe6uIXcvy3Kg |
ContentType | Journal Article |
Copyright | 2019 Copyright Elsevier Science Ltd. Nov/Dec 2019 |
Copyright_xml | – notice: 2019 – notice: Copyright Elsevier Science Ltd. Nov/Dec 2019 |
DBID | AAYXX CITATION K9. |
DOI | 10.1016/j.jelectrocard.2019.11.021 |
DatabaseName | CrossRef ProQuest Health & Medical Complete (Alumni) |
DatabaseTitle | CrossRef ProQuest Health & Medical Complete (Alumni) |
DatabaseTitleList | ProQuest Health & Medical Complete (Alumni) |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine |
EISSN | 1532-8430 |
EndPage | S118 |
ExternalDocumentID | 10_1016_j_jelectrocard_2019_11_021 S0022073619308507 1_s2_0_S0022073619308507 |
GroupedDBID | --- --K --M .1- .55 .FO .GJ .~1 0R~ 1B1 1P~ 1RT 1~. 1~5 29K 4.4 457 4G. 53G 5GY 5RE 5VS 7-5 71M 7X7 88E 88I 8AF 8AO 8FI 8FJ 8P~ 8R4 8R5 9JM AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AATTM AAWTL AAXKI AAXUO AAYWO ABBQC ABFRF ABJNI ABMAC ABMZM ABOCM ABUWG ABWVN ABXDB ACDAQ ACDOS ACGFO ACGFS ACGOD ACIEU ACRLP ACRPL ACVFH ADBBV ADCNI ADEZE ADMUD ADNMO AEBSH AEFWE AEIPS AEKER AENEX AEUPX AEVXI AFFNX AFJKZ AFKRA AFPUW AFRHN AFTJW AFXIZ AGCQF AGHFR AGQPQ AGUBO AGYEJ AHHHB AHMBA AIEXJ AIGII AIIUN AIKHN AITUG AJRQY AJUYK AKBMS AKRWK AKYEP ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU ANZVX APXCP ASPBG AVWKF AXJTR AZFZN AZQEC BENPR BKOJK BLXMC BNPGV BPHCQ BVXVI CAG CCPQU COF CS3 D-I DU5 DWQXO EBS EFJIC EFKBS EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN FYUFA G-2 G-Q GBLVA GNUQQ HCIFZ HEB HMCUK HMK HMO HVGLF HZ~ IHE J1W K-O KOM L7B M1P M29 M2P M2Q M41 MJL MO0 N9A O-L O9- OAUVE OA~ OL0 OZT P-8 P-9 P2P PC. PHGZM PHGZT PJZUB PPXIY PQQKQ PROAC PSQYO PUEGO Q2X Q38 R2- ROL RPZ RWL S0X SAE SDF SDG SEL SES SEW SPCBC SSH SSZ T5K TAE UKHRP UNMZH WH7 WUQ X7M Z5R ZGI ~G- 3V. AACTN AFCTW AFKWA AJOXV ALIPV AMFUW RIG AAIAV ABLVK ABYKQ AHPSJ AJBFU EFLBG LCYCR ZA5 AAYXX AGRNS CITATION K9. |
ID | FETCH-LOGICAL-c2543-52a0be67bf920b139e11718ffa5c81581f25db6eafb361774fc5a5743b20fcc23 |
IEDL.DBID | AIKHN |
ISSN | 0022-0736 |
IngestDate | Fri Jul 25 03:01:09 EDT 2025 Tue Jul 01 03:19:05 EDT 2025 Fri Feb 23 02:48:51 EST 2024 Sun Feb 23 10:19:03 EST 2025 Tue Aug 26 19:46:19 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
License | https://www.elsevier.com/tdm/userlicense/1.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c2543-52a0be67bf920b139e11718ffa5c81581f25db6eafb361774fc5a5743b20fcc23 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
PQID | 2333950313 |
PQPubID | 6950 |
ParticipantIDs | proquest_journals_2333950313 crossref_primary_10_1016_j_jelectrocard_2019_11_021 elsevier_sciencedirect_doi_10_1016_j_jelectrocard_2019_11_021 elsevier_clinicalkeyesjournals_1_s2_0_S0022073619308507 elsevier_clinicalkey_doi_10_1016_j_jelectrocard_2019_11_021 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20191101 |
PublicationDateYYYYMMDD | 2019-11-01 |
PublicationDate_xml | – month: 11 year: 2019 text: 20191101 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | Journal of electrocardiology |
PublicationYear | 2019 |
Publisher | Elsevier Inc Elsevier Science Ltd |
Publisher_xml | – name: Elsevier Inc – name: Elsevier Science Ltd |
SSID | ssj0009272 |
Score | 2.2018225 |
Snippet | Background: Time signals recorded from experiments in cardiac electrophysiology require processing before further analysis and interpretation. Most labs create... |
SourceID | proquest crossref elsevier |
SourceType | Aggregation Database Index Database Publisher |
StartPage | S118 |
SubjectTerms | Algorithms Cardiovascular Fault diagnosis Open source software Signal processing Software |
Title | PFEIFER: A MATLAB Based Platform for Preprocessing and Autofiducializing Experimental Electrogram Recordings |
URI | https://www.clinicalkey.com/#!/content/1-s2.0-S0022073619308507 https://www.clinicalkey.es/playcontent/1-s2.0-S0022073619308507 https://dx.doi.org/10.1016/j.jelectrocard.2019.11.021 https://www.proquest.com/docview/2333950313 |
Volume | 57 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEB50BfEiPnF9kYPX1SZ9xCoeqnRZHyuLKHgLTZvALrKKu3vx4G93pk3XNwheCg1ME75O55HOfAHYK0qW9AyVV8eiFUTWtLRH3HjWGhvzIpDlKQrd66hzF1zch_czcFb3wlBZpbP9lU0vrbUbOXBoHjz1-9TjKwQqKGYAPvGuyVmYE34chQ2YS84vO9fv3LtCTknDSaDmHi3LvAbuuJkcXwhVesX7ROop-G9-6ovFLt1QewkWXfzIkmqJyzBjhisw33V_yFfhoddOz9vpzRFLWDe5vUpO2Sk6qoL1HrIxBagML6xHXJZlhwB6LpYNC5ZMxqhmxYR20PsvNJp-4P5nabV8KuViVcZKO-xrcNdOb886LXeiQiunpnfMOjNPm0hqGwtPY_BnOEfnZG0W5oc8PORWhIWOTGY14oqRoc3DLMQgQwvP5rnw16ExfByaDWBSekEgpClszgMZWW19bos4IMKvnAvRBL_GTz1VxBmqrigbqI-oK0IdMxGFqDfhuIZa1a2haMwU2vc_ScufpM3IfZcjxdVIKE99050mnEwlP6nfn2fervVCTScTvu_HIZFjbv7z8VuwQHdVD-Q2NMbPE7ODwdBY78Ls_ivfdSr_BuRaCcQ |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwED5BkYAF8RSFAh5YC7HzMAExBJSqQIsqVCQ2K05sqQgVRNuFgd_OXR7lLSGxZHDi2PpyuYd99xlgP8tZ0hMUXh2KphdY09QOceNZa2zIM0_mpyh0r4P2rXd559_NwHlVC0NplaXuL3R6rq3LlsMSzcOnwYBqfIVAAcUIwCXeNTkLc57vSsrrO3h9z_MIhZxShtPjFfNonuR1Xx42k-LnoDyv8IAoPQX_zUp90de5EWotw1LpPbKomOAKzJjhKsx3y_3xNXjoteKLVnxzzCLWjfqd6IydoZnKWO8hGZN7yvDCesRkmdcHoN1iyTBj0WSMQpZNaP188EKt8QfmfxYX06dELlbEq7S-vg63rbh_3m6W5yk0Uyp5x5gzcbQJpLahcDS6foZzNE3WJn56xP0jboWf6cAkViOq6Bfa1E98dDG0cGyaCncDasPHodkEJqXjeUKazKbck4HV1uU2Cz2i-0q5EHVwK_zUU0Gboap8snv1EXVFqGMcohD1OpxUUKuqMBRVmULt_qfe8qfeZlT-lSPF1UgoR32TnDqcTnt-Er4_j9yo5EJNBxOu64Y-UWNu_fP1e7DQ7nc7qnNxfbUNi3SnqIZsQG38PDE76BaN9W4u9m8oMQqP |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PFEIFER%3A+A+MATLAB+Based+Platform+for+Preprocessing+and+Autofiducializing+Experimental+Electrogram+Recordings&rft.jtitle=Journal+of+electrocardiology&rft.au=Zenger%2C+Brian&rft.au=Good%2C+Wilson+W.&rft.au=Rodenhauser%2C+Anton&rft.au=MacLeod%2C+Rob+S.&rft.date=2019-11-01&rft.pub=Elsevier+Inc&rft.issn=0022-0736&rft.eissn=1532-8430&rft.volume=57&rft.spage=S118&rft.epage=S118&rft_id=info:doi/10.1016%2Fj.jelectrocard.2019.11.021&rft.externalDocID=S0022073619308507 |
thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcdn.clinicalkey.com%2Fck-thumbnails%2F00220736%2FS0022073619X00060%2Fcov150h.gif |