WaveformECG: A platform for visualizing, annotating, and analyzing ECG data

Raimond L. Winslow, Stephen Granite, Christian Jurado

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


The electrocardiogram (ECG) is the most commonly collected data in cardiovascular research because of the ease with which it can be measured and the fact that changes in ECG waveforms reflect underlying aspects of heart disease. Despite its ubiquity, there are no open, noncommercial platforms for interactive management, sharing, and analysis of these data. WaveformECG addresses this unmet need. Accessed through a browser, WaveformECG extracts ECGs from vendor files, storing them as a time series with other analysis results and annotations in an open source time-series database. It supports interactive invocation of multiple analysis algorithms on selected ECG datasets, visualization of ECG waveforms, manual annotation of time points and intervals in ECG waveforms, and automated annotation of analysis results using standard medical terminology. Integration with the I2B2 clinical data warehouse system enables bidirectional exchange of data between these two platforms.

Original languageEnglish (US)
Article number7548995
Pages (from-to)36-46
Number of pages11
JournalComputing in Science and Engineering
Issue number5
StatePublished - Sep 1 2016


  • ECG
  • EKG
  • cardiovascular informatics
  • distributed/Internet-based software engineering tools and techniques
  • electrocardiogram
  • electrocardiography
  • interactive data exploration and discovery
  • scientific computing
  • software as a service

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)


Dive into the research topics of 'WaveformECG: A platform for visualizing, annotating, and analyzing ECG data'. Together they form a unique fingerprint.

Cite this