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...

Full description

Saved in:
Bibliographic Details
Published inJournal of electrocardiology Vol. 57; p. S118
Main Authors Zenger, Brian, Good, Wilson W., Rodenhauser, Anton, MacLeod, Rob S.
Format Journal Article
LanguageEnglish
Published New York Elsevier Inc 01.11.2019
Elsevier Science Ltd
Subjects
Online AccessGet full text
ISSN0022-0736
1532-8430
DOI10.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