WO2024233412A2 - Systems and methods for analyzing risk of cardiac arrest - Google Patents
Systems and methods for analyzing risk of cardiac arrest Download PDFInfo
- Publication number
- WO2024233412A2 WO2024233412A2 PCT/US2024/027892 US2024027892W WO2024233412A2 WO 2024233412 A2 WO2024233412 A2 WO 2024233412A2 US 2024027892 W US2024027892 W US 2024027892W WO 2024233412 A2 WO2024233412 A2 WO 2024233412A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ecg
- data
- ecg data
- cardiac arrest
- machine learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/70—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
Definitions
- the present disclosure relates generally to systems and methods for analyzing risk of cardiac arrest, and more particularly, to systems and methods for analyzing electrography data using deep learning algorithms to determine risk of cardiac arrest.
- a method for analyzing risk of cardiac arrest in a subject includes receiving electrocardiograph (ECG) data of a subject; inputting at least a portion of the ECG data into a trained machine learning model; and receiving from the trained machine learning model an indication of a risk of cardiac arrest in the subject.
- ECG electrocardiograph
- a method of training a machine learning model to determine a risk of cardiac arrest in a subject comprises: receiving electrocardiograph (ECG) data; forming a training dataset from the ECG data, the training dataset including an active portion and a control portion, wherein the active portion includes a first plurality of sets of ECG data, each generated from a patient that experienced a subsequent cardiac arrest, and the control portion includes a second plurality of sets of ECG data, each generated from a control subject that did not experience a subsequent cardiac arrest; and training the machine learning model using the training dataset.
- ECG electrocardiograph
- FIG. 1 is a block diagram of a system for analyzing risk of cardiac arrest in a subject, according to aspects of the present disclosure.
- FIG. 2 is a flow chart of a method for, according to aspects of the present disclosure.
- FIG. 3 shows the breakdown of the internal and external cohorts for training, testing, and validation a model for analyzing risk of cardiac arrest in a subject, according to aspects of the present disclosure.
- FIG. 4 shows the flow of testing, training, and validation the model, according to aspects of the present disclosure.
- FIG. 5 shows a first set of ROC curves for analyzing the performance of the model, according to aspects of the present disclosure.
- FIG. 6 shows a second set of ROC curves for analyzing the performance of the model, according to aspects of the present disclosure.
- SCD sudden cardiac death
- LVEF left ventricular systolic function
- ECG electrocardiogram
- the ECG is the most inexpensive and widely available cardiac test and can now also be measured by wearable technology with increasing accuracy.
- Disclosed herein is an ECG-based deep learning (DL) model to identify individuals at high risk of SCA.
- DL deep learning
- FIG. 1 illustrates a block diagram of system 100 that can be used to analyze risk of cardiac arrest in a subject.
- the system 100 includes a control system 102, one or more memory devices 104, one or more display devices 106, and one or more user input devices 108.
- the control system 102 can generally include one or more units, which may include a processing unit of any suitable processing device, including general purpose computer systems, microprocessors, digital signal processors, micro-controllers, application specific integrated circuits (ASICs), programmable logic devices (PLDs) field programmable logic devices (FPLDs), programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), mobile devices such as mobile telephones, personal digital assistants (PDAs), or tablet computers, local servers, remote servers, wearable computers, or the like.
- ASICs application specific integrated circuits
- PLDs programmable logic devices
- FPLDs field programmable logic devices
- PGAs programmable gate arrays
- FPGAs field programmable gate arrays
- mobile devices such as mobile telephones, personal digital assistants (PDAs), or tablet computers, local servers, remote servers, wearable computers, or the like.
- the one or more memory devices 104 can generally include any suitable memory device, including solid-state memories, optical media, magnetic media, random access memory (RAM), read only memory (ROM), a floppy disk, a hard disk, a CD ROM, a DVD ROM, flash memory, any other computer readable medium that is read from and/or written to by a magnetic, optical, or other reading and/or writing system, and the like.
- the one or more display devices 106 can generally include any suitable display device, such as an LCD display, an LED display, an OLED display, a television, a laptop screen, a touch screen, or the like.
- the one or more user input devices 108 can generally include any suitable user input device, including a keyboard, a mouse, a microphone (for receiving voice input), a touch screen, and the like.
- some elements of the system 100 may be combined into a single device.
- the control system 102 and the display device 106 may combined into a single device (e.g., a desktop computer or a laptop computer with a screen).
- a touchscreen can form both the display device 106 and the user input device 108.
- the one or more memory devices 104 can store computer-readable instructions that can be executed by the control system 102 to implement one or more methods for analyzing the risk of cardiac arrest in the subject.
- the system 100 is communicatively coupled to one or more databases 110.
- the one or more databases 110 can include any data that is needed by the system 100.
- the databases 110 can store ECG data used by the control system 102 to determine the risk of cardiac arrest.
- the databases 110 may store computer- readable instructions that can be executed by the control system 102 to aid in implementing one or more methods for determining risk of cardiac arrest.
- the system 100 is communicatively coupled to an ECG device 120.
- the ECG device 120 can be any suitable device for obtaining ECG measurements (e.g., for obtaining ECG data), such as a 3 -lead ECG device, a 4-lead ECG device, a 12-lead ECG device, a 3-electrode ECG device, a 5-electrode ECG device, a 10-electrode ECG device, a Holter monitor, a smartwatch, etc.
- ECG data generated by the ECG device 120 can be transmitted to the system 100 (e.g., to the one or more memory devices 104 of the system 100) and/or to the one or more databases 110.
- FIG. 2 shows a flow chart of a method 200 for determining the risk of cardiac arrest in a subject, which will generally be a human being.
- the risk that is determined using method 200 is the risk of what is generally referred to as sudden cardiac arrest (SCA), which is generally defined as the sudden loss of heart activity, often caused by an issue with the heart’s electrical system. Sudden cardiac arrest is different from a heart attack (also referred to as a myocardial infarction), which occurs when blood flow in the coronary artery of the heart decreases and/or stops.
- SCA sudden cardiac arrest
- Method 200 can be implemented by a system (such as system 100) that includes a control system (such as control system 102) and a memory device (such as the one or more memory devices 104).
- Step 202 of the method 200 includes receiving ECG data of the subject.
- the ECG data can generally be any type of ECG data.
- the ECG data can include ECG data from a 12-lead ECG, a 3-lead ECG, a 4-lead ECG, a 3-electrode ECG, a 5-electrode ECG, a 10-electrode ECG, a Holter monitor, a smartwatch, or any other suitable source of ECG data.
- the ECG data can include data indicative of the voltage (also referred to as the potential) of a given ECG lead versus time.
- Step 204 of the method 200 includes inputting at least a portion of the ECG data into a trained machine learning model.
- the portion of the ECG data that is input into the model is a sample of ECG data has a predefined duration.
- the portion of ECG data input into the model may be ECG data indicative of the voltage of one or more of the ECG leads over a certain period of time.
- method 200 includes step 203 that occurs between steps 202 and 204.
- Step 203 includes extracting one or more samples of ECG data having a predefined duration, to thereby form the portion of the ECG data that is input into the trained machine learning model in step 204.
- the ECG data is ECG data from an //-lead ECG
- step 203 can include extracting a sample from each of the n leads. For example, if the ECG data is ECG data from a 12-lead ECG data, step 203 can include extracting 12 separate samples of ECG data, which can then be input into the model at step 204.
- each of the n samples from the //-lead ECG data has the same predefined duration.
- any sample of ECG data (e.g., a sample of data from any ECG lead) can have a predefined duration (e.g., can be indicative of the voltage over a certain period of timeO that is less than or equal to 10 seconds, less than or equal to 5 seconds, less than or equal to 2.5 seconds, or generally equal to or falling within any other suitable period of time.
- Step 206 includes receiving an indication of the subj ect’ s risk of cardiac arrest from the trained machine learning model.
- the model can be trained to output any suitable indication of risk, such as the probability that the subject will experience cardiac arrest within a predetermined period of time (e.g., within the next week, within the next month, within the next year, within the next 5 years, within the next 10 years, etc.); an indication of whether or not the subject will experience cardiac arrest within a predetermined period of time (which may be defined as the probability of experiencing cardiac arrest with the predetermined period of time satisfying a certain threshold probability of risk), or any other suitable indicator.
- This risk indicator can be used in some cases to implement new monitoring/treatment or to update existing monitoring/treatment.
- the use of method 200 can result in more effective monitoring and treatment of patients.
- FIG. 3 illustrates a deep learning (DL) model 300.
- the DL model 300 is a convolutional neural network trained to interpret 12-lead ECG data. The number of layers is designed to minimize model complexity and optimize model runtime.
- the DL model 300 starts with atrous convolutions, which are then followed by a series of convolution layers. Each of these convolution layers has an inverted residual structure, where the input and the output of the convolution layer include bottleneck layers (e.g., 1x1 convolutions), with an intermediate expansion layer (e g., a 3x3 depth-wise convolution) between the bottleneck layers.
- bottleneck layers e.g., 1x1 convolutions
- an intermediate expansion layer e.g., a 3x3 depth-wise convolution
- the number of input channels increases gradually for each convolution layer, with a max pooling layer between each convolution layer.
- the model proceeds along the following path: one-channel convolution layer — two-channel convolution layer max pooling layer —> three-channel convolution layer — max pooling layer —> four- channel convolution layer — ID convolution — average pooling layer — fully connected layer.
- the output of the model 300 is an indication of the risk of SCA of the subject, also referred to as the DL-ECG.
- a training dataset can be formed from received electrocardiograph (ECG) data.
- the training dataset can include an active portion and a control portion.
- the active portion includes a first plurality of sets of ECG data, where each set is generated from a patient that experienced a subsequent cardiac arrest (e.g., after the ECG data was generated).
- the control portion includes a second plurality of sets of ECG data, where each set is generated from a control subject that did not experience a subsequent cardiac arrest.
- the machine learning model 300 can then be trained using the training dataset (e.g., the sets of ECG data and the outcome of subsequent cardiac arrest or no subsequent cardiac arrest for each set of ECG data).
- training the machine learning model is done with a learning rate of IxlO 3 , a batch size of 500, an epoch count of 55, or any combination thereof.
- each set of ECG data includes data from a 12-lead ECG.
- each set of ECG data includes ECG data spanning an identical time period, such as 2.5 seconds.
- forming the training dataset includes restricting the ECG data to a specified period of time, such as 2.5 seconds.
- forming the training dataset includes discarding any set of ECG data indicating the presence of atrial fibrillation, atrial flutter, a paced rhythm, or any combination thereof.
- the average time between the generation of the ECG data and the subsequent cardiac arrest is between 1.5 years and 2.5 years.
- a set of ECG data is considered to be from a control subject is no cardiac arrest was experienced within a threshold period of time after the generation of the ECG data, such as 1.5 years, 2, years, 2.5 years, 3 years, or any other suitable period of time.
- the first study (used for training, validation, and internal testing) ascertained all out- of-hospital SCAs from the Portland, Oregon metro area (population ⁇ 1 million), and the second study (used for external validation) ascertained all out-of-hospital SCAs from Ventura County, California (population -850,000), each using an identical approach.
- Potential SCA cases in the community were identified in collaboration with each region’s emergency medical services (EMS) system.
- EMS emergency medical services
- established adjudication methods to confirm likely cardiac etiology of SCA were employed by trained physician-researchers; using all available medical record data for each potential SCA case, EMS prehospital care reports, medical examiner’s reports, and death certificates from Oregon and California state vital statistics records.
- SCA was defined as a sudden loss of pulse due to a likely cardiac etiology that occurred with a rapid witnessed collapse, or if unwitnessed, the subject should have been seen alive within 24 hours. Successfully resuscitated cases were included in addition to non-survivors. Cases of likely non-cardiac etiology (e.g., trauma or substance abuse) or chronic terminal illness were excluded.
- ECGs All cases with archived resting 12-lead ECGs available for analysis were included. These ECGs were recorded prior to and unrelated to the SCA event, with a calibration of 10 mm/mV and paper speed of 25 mm/s. ECGs with paced rhythm, atrial fibrillation, or atrial flutter were excluded a priori to create a DL model that could be applied to ECGs in sinus rhythm. Prearrest clinical records and ECGs were available if the patient provided written consent or was deceased, in which case consent was waived.
- Control subjects were recruited from the Portland Oregon metro area to represent corresponding patients from the general population. Control subjects were identified through multiple sources, including patients undergoing angiography, patients having their chest pain assessed by EMS, or patients visiting an outpatient cardiology clinic. The control subjects were ascertained so that the prevalence of CAD and MI was comparable to SCA cases. Control patients had no previous history of cardiac arrest or ventricular arrhythmias. Matching cases and controls for underlying CAD enables the development of a DL model that identifies high-risk patients from a clinically comparable ‘intermediate-risk’ group. ECGs were obtained and archived in an identical manner to SCA cases.
- FIG. 4 shows the internal cohort 400 from the first study.
- the internal cohort 400 includes an internal training dataset 402, an internal validation dataset 404, and an internal testing dataset 406, and a group of excluded cases 408.
- the internal training dataset 402 includes 1,076 SCA cases with 1,101 prearrest ECGs, and 597 control subjects with 613 ECGs.
- the internal validation dataset 404 includes 306 SCA cases with 366 prearrest ECGs, and 199 control subjects with 200 ECGs.
- the internal testing dataset 406 includes 360 SCA cases that each include a prearrest ECG, and 200 control subjects that each include a prearrest ECG.
- the group of excluded cases 408 from the internal cohort 400 includes 3,405 SCA cases where no pre-SCD resting 12- lead ECG was available for digitization, and 248 cases where the ECG indicated atrial fibrillation, atrial flutter, or a paced rhythm.
- FIG. 4 also shows the external cohort 410 from the second study, which includes an external validation dataset 412 and a group of excluded cases 414.
- the external validation dataset 412 includes 714 SCA cases that each include a prearrest ECG, and 329 control subjects that each include an ECG.
- the group of excluded cases 414 from the external cohort 410 includes 1,642 SCA cases where no pre-SCD resting 12-lead ECG was available for digitization, and 184 cases where the ECG indicated atrial fibrillation, atrial flutter, or a paced rhythm.
- the DL model 300 shown in FIG. 3 (e.g., the convolutional neural network) for ECG interpretation was developed.
- the DL model 300 was trained on the internal training dataset 402, which included 1,101 prearrest 12-lead ECGs from 1,076 SCA, and 613 12-lead ECGs from 597 control subjects.
- the ECGs were divided at the patient level so that multiple ECGs from the same patient were included in the same cohort.
- the DL model 300 was trained using the PyTorch DL framework, and the Adam optimizer with default parameters (initial learning rate of IxlO 3 ) with a batch size of 500 and for 55 epochs. Based on the area under the curve (AUC) of the receiver operating characteristic (ROC) curve in the internal validation dataset 404, early stopping was performed for training.
- the output of the DL model 300 is an indication of the risk of SCA of the subject, also referred to as the DL-ECG.
- Logistic regression was performed on the internal testing dataset 406 and the external validation dataset 412 using clinical variables (age, sex, heart failure, coronary artery disease, myocardial infarction, diabetes, chronic obstructive pulmonary disease, seizure, and cerebrovascular accident) with and without DL-ECG index.
- the best threshold for the DL model 300 was selected by maximizing the Fl metric (the harmonic mean of the precision and recall, expressed as 2 x - or precision + recall on the external validation dataset 412, and this threshold was used to report sensitivity and specificity on the test sets.
- the threshold to report sensitivity and specificity for the conventional ECG electronic risk score and logistic regression models was also selected by maximizing the Fl metric.
- two-sided 95% confidence intervals (CI) were computed by bootstrapping randomly sampled 50% of the test set for 1,000 iterations.
- Statistical analyses were performed using Python and R.
- the overall sample consists of a total of 2,510 SCA cases: 1,796 SCA cases from the first study (training, validation, and testing) and 196 SCA cases from the geographically distinct second study (external validation).
- SCA cases in the second study were older (72.3 ⁇ 14.2 years vs. 67.5 ⁇ 14.9 years) and more often female (41.3% vs. 35.4%).
- the prevalence of Hispanic ethnicity (30.7% vs. 2.4%) and Asian race (7.8% vs. 3.3%) was higher in the second study, while the prevalence of White (82.0% vs. 57.6%) and Black race (10.1% vs. 2.1%) was higher in the first study.
- the prevalence of diabetes was 45.4% in the first study and 53.2% in the second study.
- Previously diagnosed heart failure 31.1% vs. 39.8%
- history of myocardial infarction (MI) (27.5% vs. 38.4%) were lower in the second study compared to the first study, respectively.
- the prevalence of COPD was similar (26.6% in the first study vs. 22.3% in the second study).
- control subjects had a similar prevalence of previously diagnosed CAD (51.2%) and MI (30.7%). However, control subjects were slightly younger (65.4 ⁇ 11.6 years) and had a somewhat lower prevalence of previously diagnosed diabetes (27.8%), atrial fibrillation (13.4%), heart failure (12.8%), and COPD (9.1%). Demographics and clinical characteristics of SCA cases and control subjects are presented in Table 1.
- the DL model 300 achieved an AUC of 0.889 (95% CI 0.861-0.917) in detecting SCA cases from controls. Sensitivity and specificity were 0.843 (0.809-0.878) and 0.818 (0.764-0.872), respectively.
- the DL model 300 achieved a comparable AUC of 0.820 (0.794-0.847) in detecting SCA cases. The sensitivity was 0.763 (0.733-0.796), while the specificity was 0.796 (0.753-0.838).
- the DL model 300’ s performance was compared to a previously developed and validated 6-variable ECG electrical risk score that was independently associated with SCA.
- the ECG electrical risk score achieved AUCs of 0.712 (0.668-0.756) and 0.743 (0.711-0.775) in detecting SCA cases from controls, respectively.
- the sensitivity was 0.779 (0.721-0.837) in the internal testing dataset 406 and 0.569 (0.515-0.623) in the external validation dataset 412.
- the specificity was 0.506 (0.454- 0.558) in the internal testing dataset 406 and 0.802 (0.773-0.832) in the external validation dataset 412.
- Performance metrics in the internal testing dataset 406 and the external validation dataset 412 for the DL model 300 and the conventional ECG electrical risk score are presented in Table 2.
- An AUC curve 500 for the internal testing dataset 406 vs. the conventional ECG electrical risk score is shown in FIG. 5 A
- an AUC curve 502 for the external validation dataset 412 vs. the conventional ECG electrical risk score is shown in FIG. 5B.
- Regression model performance metrics in the internal testing dataset 406 and the external validation dataset 412 are presented in Table 3 and AUC curves in FIG. 6.
- An AUC curve 600 for the internal testing dataset 406 vs. the regression model is shown in FIG. 6A
- an AUC curve 602 for the external validation dataset 412 vs. the regression model is shown in FIG. 6B.
- SCA is a dynamic and unexpected event that requires prospective ascertainment. Since annual incidence is in the range of 50-100/100,000, existing cohorts of 5000-10000 subjects cannot yield sufficient numbers of SCA cases for viable analyses, especially those that employ deep learning models. The establishment of the internal cohort 400 and the external cohort 410 consisting of approximately 1.85 million US residents, provided sufficient numbers for deep learning. Equally important, both studies have been obtaining and archiving digitized 12-lead ECGs performed prior, and unrelated to SCA events. While this is a challenging process for the SCA phenotype, it is a pre-requisite for discovery of prediction models.
- ECG abnormalities and increased risk of SCA have been established by multiple studies, in which several abnormalities in heart rhythm, heart rate, depolarization, and repolarization have been linked with increased risk.
- the predictive power of single ECG abnormalities is low.
- Combinations of ECG variables as risk scores yields better results.
- determining the optimal number of ECG variables in conventional risk stratification models is a challenge.
- these models are limited by low throughput due to the use of ECG variables that may not be measured by conventional ECG interpretation computers, and thus requiring customized measurement or involvement of specially trained experts.
- DL models do not require manual feature selection and extraction but instead can utilize the entire digital signal to incorporate novel indices of risk.
- ECG DL models have the potential to achieve higher throughput and broader scope while preserving accuracy.
- the DL model 300 disclosed herein also achieved significantly higher performance in detecting SCA cases, which supports the higher utility of DL models.
- SCA is a complex trait as well as a multifactorial event, and pathophysiology is based on the interplay between the underlying substrate and a variety of triggers.
- ECG abnormalities that have been associated with an increased risk of SCA are often surrogates of the underlying cardiac substrate (e.g., LVH, myocardial scarring, repolarization abnormality), and accurate risk stratification requires combination of several nonspecific ECG abnormalities.
- the logistic regression model showed that DL-ECG index generated by the DL model 300 improved the discriminative value of SCA over clinical variables.
- deep learning based ECG analysis may provide more precise and comprehensive quantification of ECG abnormalities and deeper phenotyping.
- a method of determining risk of cardiac arrest in a subject comprising: receiving electrocardiograph (ECG) data of the subject; inputting at least a portion of the ECG data into a trained machine learning model; and receiving from the trained machine learning model an indication of the risk of cardiac arrest in the subject.
- ECG electrocardiograph
- Alternative Implementation 2 The method of Alternative Implementation 1, wherein the indication of the risk of cardiac arrest includes an indication of whether the subject will experience cardiac arrest within a redetermined period of time, a probability that the subject will experience cardiac arrest within the predetermined period of time, or both.
- Alternative Implementation 3 The method of Alternative Implementation 1 or Alternative Implementation 2, wherein the ECG data includes data from a 12-lead ECG, data from a 3-lead ECG, data from a 4-lead ECG, data from a 3-electrode ECG, data from a 5-elecrode ECG, data from a 10-electrode ECG, data from a Holter monitor, data from a smartwatch, or any combination thereof.
- Alternative Implementation 4 The method of any one of Alternative Implementations 1 to 3, wherein the portion of the ECG data is an ECG sample having a predefined duration.
- Alternative Implementation 5 The method of any one of Alternative Implementations 1 to 4, further comprising extracting an ECG sample from the ECG data having a predefined duration, to thereby form the portion of the ECG data that is input into the trained machine learning model.
- Alternative Implementation 6 The method of any one of Alternative Implementations 1 to 5, wherein the ECG data is 12-lead ECG data, and wherein the method further comprises extracting, from each lead of the 12-lead ECG data, a sample having a predefined duration.
- Alternative Implementation 7 The method of Alternative Implementation 6, wherein inputting at least the portion of the ECG data into the trained machine learning model includes inputting the sample of each lead of the 12-lead ECG data into the trained machine learning model.
- Alternative Implementation 8 The method of Alternative Implementation 6 or Alternative Implementation 7, wherein each sample of the 12-lead ECG has an identical predefined duration.
- Alternative Implementation 9 The method of Alternative Implementation 6 or Alternative Implementation 7, wherein at least two samples of the 12-lead ECG have different predefined durations.
- Alternative Implementation 10 The method of any one of Alternative Implementations 4 to 9, wherein the predefined duration is less than or equal to 10 seconds.
- Alternative Implementation 11 The method of any one of Alternative Implementations 4 to 10, wherein the predefined duration is less than or equal to 5 seconds.
- a method of training a machine learning model to determine a risk of cardiac arrest in a subject comprising: receiving electrocardiograph (ECG) data; forming a training dataset from the ECG data, the training dataset including an active portion and a control portion, wherein the active portion includes a first plurality of sets of ECG data, each generated from a patient that experienced a subsequent cardiac arrest, and the control portion includes a second plurality of sets of ECG data, each generated from a control subject that did not experience a subsequent cardiac arrest; and training the machine learning model using the training dataset.
- ECG electrocardiograph
- Alternative Implementation 14 The method of Alternative Implementation 13, wherein each set of ECG data in the first plurality of sets of ECG data and the second plurality of sets of ECG data includes data from a 12-lead ECG.
- Alternative Implementation 15 The method of Alternative Implementation 13 or Alternative Implementation 14, wherein each set of ECG data in the first plurality of sets of ECG data and the second plurality of sets of ECG data includes ECG data over an identical time period.
- Alternative Implementation 16 The method of Alternative Implementation 15, wherein the identical time period is 2.5 seconds.
- Alternative Implementation 17 The method of Alternative Implementation 13, wherein forming the training dataset includes restricting each set of ECG data in the first plurality of sets of ECG data and the second plurality of sets of ECG data to an identical time period.
- Alternative Implementation 19 The method of Alternative Implementation 13, wherein forming the training data set includes discarding sets of ECG data indicating a presence of atrial fibrillation, atrial flutter, a paced rhythm, or any combination thereof.
- Alternative Implementation 20 The method of Alternative Implementation 13, wherein an average time between (i) a generation of each set of ECG data in the first plurality of sets of ECG data and (ii) the subsequent cardiac arrest, is between 1.5 years and 2.5 years.
- Alternative Implementation 21 The method of Alternative Implementation 13, wherein training the machine learning model includes training the machine learning model with a learning rate of IxlO 3 , a batch size of 500, and an epoch count of 55.
- Alternative Implementation 22 A system comprising a control system configured to implement the method of any one of Alternative Implementations 1 to 21.
- Alternative Implementation 23 A computer program product comprising instructions which, when executed by a computer, cause the computer to carry out the method of any one of Alternative Implementations 1 to 21.
- Alternative Implementation 25 The computer program product of Alternative Implementation 23, wherein the computer program product is a non-transitory computer readable medium.
- a system comprising: a memory device having stored thereon machine-readable instructions; and a control system including one or more processors configured to execute the machine-readable instructions to: receive electrocardiograph (ECG) data of a subject; input at least a portion of the ECG data into a trained machine learning model; and receive from the trained machine learning model an indication of a risk of cardiac arrest in the subject.
- ECG electrocardiograph
- a system comprising: a memory device having stored thereon machine-readable instructions; and a control system including one or more processors configured to execute the machine-readable instructions to: receive electrocardiograph (ECG) data; form a training dataset from the ECG data, the training dataset including an active portion and a control portion, wherein the active portion includes a first plurality of sets of ECG data, each generated from a patient that experienced a subsequent cardiac arrest, and the control portion includes a second plurality of sets of ECG data, each generated from a control subject that did not experience a subsequent cardiac arrest; and train the machine learning model using the training dataset.
- ECG electrocardiograph
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Pathology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363500550P | 2023-05-05 | 2023-05-05 | |
| US63/500,550 | 2023-05-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2024233412A2 true WO2024233412A2 (en) | 2024-11-14 |
| WO2024233412A3 WO2024233412A3 (en) | 2025-01-09 |
Family
ID=93430971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2024/027892 Pending WO2024233412A2 (en) | 2023-05-05 | 2024-05-04 | Systems and methods for analyzing risk of cardiac arrest |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024233412A2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119207787A (en) * | 2014-11-14 | 2024-12-27 | Zoll医疗公司 | Medical precursor event estimation method and externally worn defibrillator |
| WO2022226227A1 (en) * | 2021-04-21 | 2022-10-27 | Cedars-Sinai Medical Center | Deep neural networks for predicting post-operative outcomes |
| EP4346566A4 (en) * | 2021-05-28 | 2024-12-18 | Tempus AI, Inc. | ARTIFICIAL INTELLIGENCE-BASED CARDIAC EVENT PREDICTOR SYSTEMS AND METHODS |
-
2024
- 2024-05-04 WO PCT/US2024/027892 patent/WO2024233412A2/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024233412A3 (en) | 2025-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7757275B2 (en) | ECG-BASED SYSTEM AND METHOD FOR PREDICTING FUTURE ATRIAL FIBRILLATION - Patent application | |
| Lai et al. | An automated strategy for early risk identification of sudden cardiac death by using machine learning approach on measurable arrhythmic risk markers | |
| Song et al. | Usefulness of the heart-rate variability complex for predicting cardiac mortality after acute myocardial infarction | |
| Liu et al. | Left ventricular hypertrophy detection using electrocardiographic signal | |
| Soliman | Silent myocardial infarction and risk of heart failure: current evidence and gaps in knowledge | |
| Nasimov et al. | A new approach to classifying myocardial infarction and cardiomyopathy using deep learning | |
| Syed et al. | Computationally generated cardiac biomarkers for risk stratification after acute coronary syndrome | |
| Choi et al. | Electrocardiographic biomarker based on machine learning for detecting overt hyperthyroidism | |
| Al Younis et al. | Investigating automated regression models for estimating left ventricular ejection fraction levels in heart failure patients using circadian ECG features | |
| Zhou et al. | Deep learning-based diagnosis of aortic dissection using an electrocardiogram: Development, validation, and clinical implications of the AADE score | |
| Kristof et al. | QRS detection in single-lead, telehealth electrocardiogram signals: benchmarking open-source algorithms | |
| Kühl et al. | Left ventricular hypertrophy identified by cardiac computed tomography and ECG in hypertensive individuals: a population-based study | |
| Hasumi et al. | Heart failure monitoring with a single‑lead electrocardiogram at home | |
| Bhat et al. | Recognizing cardiac syncope in patients presenting to the emergency department with trauma | |
| Edouard et al. | Design and validation of Withings ECG Software 2, a tiny neural network based algorithm for detection of atrial fibrillation | |
| Kraevsky-Phillips et al. | Unsupervised machine learning identifies symptoms of indigestion as a predictor of acute decompensation and adverse cardiac events in patients with heart failure presenting to the emergency department | |
| Annadate et al. | Harnessing deep learning for early detection of cardiac abnormalities | |
| WO2024233412A2 (en) | Systems and methods for analyzing risk of cardiac arrest | |
| Hasumi et al. | Heart failure grading using single-lead electrocardiography | |
| Kraik et al. | The most common errors in automatic ECG interpretation | |
| Feng et al. | Intelligent Algorithm‐Based Electrocardiography to Predict Atrial Fibrillation after Coronary Artery Bypass Grafting in the Elderly | |
| Schreck et al. | Diagnostic accuracy of a new cardiac electrical biomarker for detection of electrocardiogram changes suggestive of acute myocardial ischemic injury | |
| Pukkila et al. | Repeated heart rate variability monitoring after myocardial infraction–Cohort profile of the MI-ECG study | |
| Madrid et al. | Unsupervised clustering of single-lead electrocardiograms associates with prevalent and incident heart failure in coronary artery disease | |
| Nezamabadi et al. | Toward ECG-based analysis of hypertrophic cardiomyopathy: a novel ECG segmentation method for handling abnormalities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24804060 Country of ref document: EP Kind code of ref document: A2 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024804060 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024804060 Country of ref document: EP Effective date: 20251205 |
|
| ENP | Entry into the national phase |
Ref document number: 2024804060 Country of ref document: EP Effective date: 20251205 |