SciPy is an open-source scientific computing library for the Python programming language. Since its initial release in 2001, SciPy has become a de facto standard for leveraging scientific algorithms in Python, with over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories and millions of downloads per year. In this work, we provide an overview of the capabilities and development practices of SciPy 1.0 and highlight some recent technical developments.
The affiliation for Evgeni Burovski was given as Higher School of Economics; the correct affiliation is National Research University, Higher School of Economics. In Box 1, "SciPy is an open-source package that builds on the strengths of Python and Numeric, providing a wide range of fast scientific and numeric functionality" was used as the box title; this has been moved to the beginning of the box text and a new title has been provided: "Excerpt from the SciPy 0.1 release announcement (typos corrected), posted 20 August 2001 on the Python-list mailing list. " From the original first sentence of this box, "(text following the % symbol indicates that a typo in the original text has been corrected in the version reproduced here)" has been deleted, and "% hanker to Hankel" and "% Netwon to Newton" have been deleted from the ends of the special functions row and the optimization row, respectively. In the first sentence of the ndimage section of Box 2, "nonlinear filter" has been changed to plural. At the end of the first paragraph of the section "SciPy matures, " "The library was expanded carefully, with the patience affordable in open-source projects and via best practices common in industry" has been changed to "The library was expanded carefully, with the patience affordable in open-source projects and via best practices, which are increasingly common in the scientific Python ecosystem and industry. " In Table 2, "Inequality constraint" has been changed to plural. In the "Nonlinear optimization: global minimization" section, "scipy.optimize.differentialevolution" had been changed to "scipy.optimize.differential_evolution. " In the first sentence of the section "Maintainers and contributors, " "SciPy developer guide" has been changed to "SciPy contributor guide" and the URL has been changed from
We present a model for predicting electrocardiogram (ECG) abnormalities in shortduration 12-lead ECG signals which outperformed medical doctors on the 4th year of their cardiology residency. Such exams can provide a full evaluation of heart activity and have not been studied in previous end-to-end machine learning papers. Using the database of a large telehealth network, we built a novel dataset with more than 2 million ECG tracings, orders of magnitude larger than those used in previous studies. Moreover, our dataset is more realistic, as it consist of 12-lead ECGs recorded during standard in-clinics exams. Using this data, we trained a residual neural network with 9 convolutional layers to map 7 to 10 second ECG signals to 6 classes of ECG abnormalities. Future work should extend these results to cover a large range of ECG abnormalities, which could improve the accessibility of this diagnostic tool and avoid wrong diagnosis from medical doctors. IntroductionCardiovascular diseases are the leading cause of death worldwide [1] and the electrocardiogram (ECG) is a major diagnostic tool for this group of diseases. As ECGs transitioned from analogue to digital, automated computer analysis of standard 12-lead electrocardiograms gained importance in the process of medical diagnosis [2]. However, limited performance of classical algorithms [3,4] precludes its usage as a standalone diagnostic tool and relegates it to an ancillary role [5].End-to-end deep learning has recently achieved striking success in task such as image classification [6] and speech recognition [7], and there are great expectations about how this technology may improve health care and clinical practice [8][9][10]. So far, the most successful applications used a supervised learning setup to automate diagnosis from exams. Algorithms have achieved better performance than a human specialist on their routine workflow in diagnosing breast cancer [11] and detecting certain eye conditions from eye scans [12]. While efficient, training deep neural networks using supervised learning algorithms introduces the need for large quantities of labeled data which, for medical applications, introduce several challenges, including those related to confidentiality and security of personal health information [13].Standard, short-duration 12-lead ECG is the most commonly used complementary exam for the evaluation of the heart, being employed across all clinical settings: from the primary care centers to the intensive care units. While tracing cardiac monitors and long-term monitoring, as the Holter exam, provides information mostly about cardiac rhythm and repolarization, 12-lead ECG can provide a full evaluation of heart, including arrhythmias, conduction disturbances, acute coronary syndromes, cardiac chamber hypertrophy and enlargement and even the effects of drugs and electrolyte disturbances.Machine Learning for Health (ML4H) Workshop at NeurIPS 2018.
The electrocardiogram (ECG) is the most commonly used exam for the evaluation of cardiovascular diseases. Here we propose that the age predicted by artificial intelligence (AI) from the raw ECG (ECG-age) can be a measure of cardiovascular health. A deep neural network is trained to predict a patient’s age from the 12-lead ECG in the CODE study cohort (n = 1,558,415 patients). On a 15% hold-out split, patients with ECG-age more than 8 years greater than the chronological age have a higher mortality rate (hazard ratio (HR) 1.79, p < 0.001), whereas those with ECG-age more than 8 years smaller, have a lower mortality rate (HR 0.78, p < 0.001). Similar results are obtained in the external cohorts ELSA-Brasil (n = 14,236) and SaMi-Trop (n = 1,631). Moreover, even for apparent normal ECGs, the predicted ECG-age gap from the chronological age remains a statistically significant risk predictor. These results show that the AI-enabled analysis of the ECG can add prognostic information.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.