Understanding ECG signals in
the MIMIC II database
Jiahao Chen and Jake Bolewski, MIT
jiahao.github.io
From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004.
ECG signals are very structured
From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004.
ECG signals are very structured
From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004.
ECGs can reveal many heart problems
normal
first-degree heart block
atrial fibrillation
atrial flutter
left bundle bunch block
etc…
How can we build a computer model for all of these?
Characterization strategy
database waveform record features statistics
convert file formats
find valid records
PCA, etc.
Challenges
- Missing data
- Not all 12 leads present - some symptoms cannot be diagnosed
- Incomplete waveforms - ignore for now
- Weird data - data acquisition problem? coding error? our own
ignorance?
Characterization strategy
database waveform record features statistics
???
What features are we after?
Some criteria for pathology are known precisely.
More generally, we want to find abnormalities. But we need to
understand normal behavior first.
Others are more vague.
A model for normal behavior
Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A. Smith, "A Dynamical Model for Generating Synthetic
Electrocardiogram Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003, 289--294.* doi:10.1109/TBME.2003.808805
A model for normal behavior
Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A. Smith, "A Dynamical Model for Generating Synthetic
Electrocardiogram Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003, 289--294.* doi:10.1109/TBME.2003.808805
place and shape of P, Q, R, S, T peaks
breathing
three different sets of physiological features
heartbeat variations described by
another model…
http://nbviewer.ipython.org/urls/raw.github.com/jiahao/ijulia-notebooks-assorted/
master/ECG%20model.ipynb
References:
- Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A.
Smith, "A Dynamical Model for Generating Synthetic Electrocardiogram
Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003,
289--294. doi:10.1109/TBME.2003.808805
Barbara J Aehlert, "ECGs Made Easy", 5/e, 2012, Mosby/JEMS.
"Chapter 3: Conquering the ECG". In Ashley EA, Niebauer J, "Cardiology
Explained", London: Remedica; 2004. http://www.ncbi.nlm.nih.gov/books/
NBK2214/
physionet.org
IPython notebook

More Related Content

PDF
Julia: Multimethods for abstraction and performance
PDF
Julia, genomics data and their principal components
PDF
Genomics data analysis in Julia
PDF
Julia? why a new language, an an application to genomics data analysis
PDF
An introduction to Julia
PDF
Programming languages: history, relativity and design
PDF
A Julia package for iterative SVDs with applications to genomics data analysis
PDF
Technical computing in Julia
Julia: Multimethods for abstraction and performance
Julia, genomics data and their principal components
Genomics data analysis in Julia
Julia? why a new language, an an application to genomics data analysis
An introduction to Julia
Programming languages: history, relativity and design
A Julia package for iterative SVDs with applications to genomics data analysis
Technical computing in Julia

Viewers also liked (8)

ZIP
Resolving the dissociation catastrophe in fluctuating-charge models
PDF
A brief introduction to Hartree-Fock and TDDFT
PDF
Group meeting 3/11 - sticky electrons
PPT
Excitation Energy Transfer In Photosynthetic Membranes
PDF
Julia: compiler and community
PDF
What's next in Julia
ZIP
Theory and application of fluctuating-charge models
PDF
Python as number crunching code glue
Resolving the dissociation catastrophe in fluctuating-charge models
A brief introduction to Hartree-Fock and TDDFT
Group meeting 3/11 - sticky electrons
Excitation Energy Transfer In Photosynthetic Membranes
Julia: compiler and community
What's next in Julia
Theory and application of fluctuating-charge models
Python as number crunching code glue
Ad

Similar to Understanding ECG signals in the MIMIC II database (20)

PDF
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
PDF
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
PDF
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
PDF
Data Classification Algorithm Using k-Nearest Neighbour Method Applied to ECG...
PPTX
identification and impact of stoke with eeg
PDF
Rios_Esther_UMassREUPoster
PDF
BMI, EI , 7 TH SEM Ridhima
PDF
Question Bank_Ridhima
PPTX
IDENTIFICATION AND IMPACT OF STROKE WITH EEG
PDF
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
PDF
TOP 10 CITED PAPERS FOR CRYPTOGRAPHY AND INFORMATION SECURITY
PDF
Project Report on ECG Transmitter using Agilent ADS (Advance System Design)
PPTX
Cardiac Tissue Slices: Preparation, Data Acquisition, and Analysis
PDF
Classification and Detection of ECG-signals using Artificial Neural Networks
PDF
COMPUTER AIDED DIAGNOSIS OF VENTRICULAR ARRHYTHMIAS FROM ELECTROCARDIOGRAM LE...
DOCX
Essential Biology 04.4 Genetic Engineering & Biotechnology
PDF
Implantable Cardiac Pacemakers And Defibrillators All You Wanted To Know Anth...
PDF
Atrial Fibrillation Studies Part 1 2 Synthesis Lectures On Biomedical Enginee...
PDF
A Review on Arrhythmia Detection Using ECG Signal
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
Quantitative Cardiac Electrophysiology 1st Edition David Rosenbaum
Data Classification Algorithm Using k-Nearest Neighbour Method Applied to ECG...
identification and impact of stoke with eeg
Rios_Esther_UMassREUPoster
BMI, EI , 7 TH SEM Ridhima
Question Bank_Ridhima
IDENTIFICATION AND IMPACT OF STROKE WITH EEG
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
TOP 10 CITED PAPERS FOR CRYPTOGRAPHY AND INFORMATION SECURITY
Project Report on ECG Transmitter using Agilent ADS (Advance System Design)
Cardiac Tissue Slices: Preparation, Data Acquisition, and Analysis
Classification and Detection of ECG-signals using Artificial Neural Networks
COMPUTER AIDED DIAGNOSIS OF VENTRICULAR ARRHYTHMIAS FROM ELECTROCARDIOGRAM LE...
Essential Biology 04.4 Genetic Engineering & Biotechnology
Implantable Cardiac Pacemakers And Defibrillators All You Wanted To Know Anth...
Atrial Fibrillation Studies Part 1 2 Synthesis Lectures On Biomedical Enginee...
A Review on Arrhythmia Detection Using ECG Signal
Ad

Recently uploaded (20)

PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PDF
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
PPTX
Introduction to Inferential Statistics.pptx
PDF
Navigating the Thai Supplements Landscape.pdf
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PDF
Optimise Shopper Experiences with a Strong Data Estate.pdf
PPT
Image processing and pattern recognition 2.ppt
PPTX
CYBER SECURITY the Next Warefare Tactics
PPTX
IMPACT OF LANDSLIDE.....................
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
Leprosy and NLEP programme community medicine
PPT
DU, AIS, Big Data and Data Analytics.ppt
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPT
Predictive modeling basics in data cleaning process
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
Introduction to Inferential Statistics.pptx
Navigating the Thai Supplements Landscape.pdf
STERILIZATION AND DISINFECTION-1.ppthhhbx
SAP 2 completion done . PRESENTATION.pptx
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Optimise Shopper Experiences with a Strong Data Estate.pdf
Image processing and pattern recognition 2.ppt
CYBER SECURITY the Next Warefare Tactics
IMPACT OF LANDSLIDE.....................
[EN] Industrial Machine Downtime Prediction
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Leprosy and NLEP programme community medicine
DU, AIS, Big Data and Data Analytics.ppt
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
Predictive modeling basics in data cleaning process
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...

Understanding ECG signals in the MIMIC II database

  • 1. Understanding ECG signals in the MIMIC II database Jiahao Chen and Jake Bolewski, MIT jiahao.github.io
  • 2. From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004. ECG signals are very structured
  • 3. From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004. ECG signals are very structured
  • 4. From: Chapter 3, Conquering the ECG, Cardiology Explained. Ashley EA, Niebauer J. London: Remedica; 2004. ECGs can reveal many heart problems normal first-degree heart block atrial fibrillation atrial flutter left bundle bunch block etc… How can we build a computer model for all of these?
  • 5. Characterization strategy database waveform record features statistics convert file formats find valid records PCA, etc.
  • 6. Challenges - Missing data - Not all 12 leads present - some symptoms cannot be diagnosed - Incomplete waveforms - ignore for now - Weird data - data acquisition problem? coding error? our own ignorance?
  • 7. Characterization strategy database waveform record features statistics ???
  • 8. What features are we after? Some criteria for pathology are known precisely. More generally, we want to find abnormalities. But we need to understand normal behavior first. Others are more vague.
  • 9. A model for normal behavior Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A. Smith, "A Dynamical Model for Generating Synthetic Electrocardiogram Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003, 289--294.* doi:10.1109/TBME.2003.808805
  • 10. A model for normal behavior Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A. Smith, "A Dynamical Model for Generating Synthetic Electrocardiogram Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003, 289--294.* doi:10.1109/TBME.2003.808805 place and shape of P, Q, R, S, T peaks breathing three different sets of physiological features heartbeat variations described by another model…
  • 11. http://nbviewer.ipython.org/urls/raw.github.com/jiahao/ijulia-notebooks-assorted/ master/ECG%20model.ipynb References: - Patrick E. McSharry, Gari D. Clifford, Lionel Tarassenko, and Leonard A. Smith, "A Dynamical Model for Generating Synthetic Electrocardiogram Signals", IEEE Transactions in Biomedical Engineering, 50(3), 2003, 289--294. doi:10.1109/TBME.2003.808805 Barbara J Aehlert, "ECGs Made Easy", 5/e, 2012, Mosby/JEMS. "Chapter 3: Conquering the ECG". In Ashley EA, Niebauer J, "Cardiology Explained", London: Remedica; 2004. http://www.ncbi.nlm.nih.gov/books/ NBK2214/ physionet.org IPython notebook