Validation of 'Somnivore', a Machine Learning Algorithm for Automated Scoring and Analysis of Polysomnography Data

被引:35
|
作者
Allocca, Giancarlo [1 ,2 ,17 ]
Ma, Sherie [1 ,2 ,18 ]
Martelli, Davide [1 ,3 ,19 ]
Cerri, Matteo [3 ]
Del Vecchio, Flavia [3 ,20 ]
Bastianini, Stefano [4 ]
Zoccoli, Giovanna [4 ]
Amici, Roberto [3 ]
Morairty, Stephen R. [5 ]
Aulsebrook, Anne E. [6 ]
Blackburn, Shaun [7 ]
Lesku, John A. [7 ,8 ]
Rattenborg, Niels C. [8 ]
Vyssotski, Alexei L. [9 ,10 ]
Wams, Emma [11 ,21 ]
Porcherer, Kate [11 ]
Wulff, Katharina [11 ,22 ,23 ]
Foster, Russell [11 ]
Chan, Julia K. M. [12 ]
Nicholas, Christian L. [12 ,13 ]
Freestone, Dean R. [14 ]
Johnston, Leigh A. [15 ,16 ]
Gundlachla, Andrew L. [1 ,2 ,16 ]
机构
[1] Florey Inst Neurosci & Mental Hlth, Parkville, Vic, Australia
[2] Somnivore Pty Ltd, Parkville, Vic, Australia
[3] Univ Bologna, Dept Biomed & Neuromotor Sci, Lab Auton & Behav Physiol, Bologna, Italy
[4] Univ Bologna, PRISM Lab, Dept Biomed & Neuromotor Sci, Bologna, Italy
[5] SRI Int, Biosci Div, Ctr Neurosci, Menlo Pk, CA USA
[6] Univ Melbourne, Sch BioSci, Parkville, Vic, Australia
[7] La Trobe Univ, Sch Life Sci, Bundoora, Vic, Australia
[8] Max Planck Inst Ornithol, Avian Sleep Grp, Seewiesen, Germany
[9] Univ Zurich, Inst Neuroinformat, Zurich, Switzerland
[10] Swiss Fed Inst Technol, Zurich, Switzerland
[11] Univ Oxford, SCNi, Nuffield Dept Clin Neurosci, Oxford, England
[12] Univ Melbourne, Melbourne Sch Psychol Sci, Parkville, Vic, Australia
[13] Austin Hlth, Inst Breathing & Sleep, Heidelberg, Vic, Australia
[14] Univ Melbourne, St Vincents Hosp, Dept Med, Fitzroy, Vic, Australia
[15] Univ Melbourne, Biomed Engn, Parkville, Vic, Australia
[16] Univ Melbourne, Florey Dept Neurosci & Mental Hlth, Parkville, Vic, Australia
[17] Univ Melbourne, Dept Pharmacol & Therapeut, Parkville, Vic, Australia
[18] Monash Univ, Monash Inst Pharmaceut Sci, Drug Discovery Biol, Parkville, Vic, Australia
[19] Univ Bologna, Dept Biomed & Neuromotor Sci, Bologna, Italy
[20] Inst Rech Biomed Armees, Unite Risques Technol Emergents, Bretigny Sur Orge, France
[21] Univ Groningen, Neurobiol Grp, Groningen Inst Evolutionary Life Sci, Groningen, Netherlands
[22] Umea Univ, Dept Radiat Sci, WCMM, Umea, Sweden
[23] Umea Univ, Dept Mol Biol, WCMM, Umea, Sweden
基金
澳大利亚研究理事会; 英国惠康基金; 英国医学研究理事会;
关键词
machine learning algorithms; polysomnography; signal processing algorithms; sleep stage classification; wake-sleep stage scoring; SLEEP-DEPRIVATION; AMERICAN ACADEMY; POWER SPECTRA; EEG; CLASSIFICATION; RELIABILITY; PERFORMANCE; DURATION; IMPAIRMENT; RECORDINGS;
D O I
10.3389/fnins.2019.00207
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Manual scoring of polysomnography data is labor-intensive and time-consuming, and most existing software does not account for subjective differences and user variability. Therefore, we evaluated a supervised machine learning algorithm, Somnivore (TM), for automated wake-sleep stage classification. We designed an algorithm that extracts features from various input channels, following a brief session of manual scoring, and provides automated wake-sleep stage classification for each recording. For algorithm validation, polysomnography data was obtained from independent laboratories, and include normal, cognitively-impaired, and alcohol-treated human subjects (total n = 52), narcoleptic mice and drug-treated rats (total n = 56), and pigeons (n = 5). Training and testing sets for validation were previously scored manually by 1-2 trained sleep technologists from each laboratory. F-measure was used to assess precision and sensitivity for statistical analysis of classifier output and human scorer agreement. The algorithm gave high concordance with manual visual scoring across all human data (wake 0.91 +/- 0.01; N1 0.57 +/- 0.01; N2 0.81 +/- 0.01; N3 0.86 +/- 0.01; REM 0.87 +/- 0.01), which was comparable to manual inter-scorer agreement on all stages. Similarly, high concordance was observed across all rodent (wake 0.95 +/- 0.01; NREM 0.94 +/- 0.01; REM 0.91 +/- 0.01) and pigeon (wake 0.96 +/- 0.006; NREM 0.97 +/- 0.01; REM 0.86 +/- 0.02) data. Effects of classifier learning from single signal inputs, simple stage reclassification, automated removal of transition epochs, and training set size were also examined. In summary, we have developed a polysomnography analysis program for automated sleep-stage classification of data from diverse species. Somnivore enables flexible, accurate, and high-throughput analysis of experimental and clinical sleep studies.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Somnivore' a User-Friendly Platform for Automated Scoring and Analysis of Polysomnography Data - A Validation on Data from Psilocybin Study
    Allocca, Giancarlo
    Dudysova, Daniela
    NEUROPSYCHOBIOLOGY, 2018, 77 (03) : 128 - 128
  • [2] "Somnivore", a user-friendly platform for automated sleep scoring of animal and human polysomnography data
    Allocca, G.
    Freestone, D.
    Johnston, L.
    Gundlach, A.
    JOURNAL OF SLEEP RESEARCH, 2016, 25 : 250 - 251
  • [3] "SOMNIVORE", A USER-FRIENDLY PLATFORM FOR AUTOMATED SLEEP SCORING OF ANIMAL AND HUMAN POLYSOMNOGRAPHY DATA
    Allocca, G.
    Freestone, D.
    Johnston, L.
    Gundlach, A.
    SLEEP MEDICINE, 2017, 40 : E11 - E12
  • [4] Validation of an automated machine learning algorithm for the detection and analysis of cerebral aneurysms
    Colasurdo, Marco
    Shalev, Daphna
    Robledo, Ariadna
    Vasandani, Viren
    Luna, Zean Aaron
    Rao, Abhijit S.
    Garcia, Roberto
    Edhayan, Gautam
    Srinivasan, Visish M.
    Sheth, Sunil A.
    Donner, Yoni
    Bibas, Orin
    Limzider, Nicole
    Shaltoni, Hashem
    Kan, Peter
    JOURNAL OF NEUROSURGERY, 2023, 139 (04) : 1002 - 1009
  • [5] VALIDATION OF DEEP LEARNING ALGORITHM MODEL IN AUTOMATIC SCORING OF THE RESPIRATORY EVENTS IN ADULT POLYSOMNOGRAPHY
    Park, Marn Joon
    Choi, Ji Ho
    Ha, Tae Kyoung
    Lee, Ho Dong
    Lee, Young Jun
    SLEEP, 2024, 47
  • [6] Validation Study on Automated Sleep Stage Scoring Using a Deep Learning Algorithm
    Cho, Jae Hoon
    Choi, Ji Ho
    Moon, Ji Eun
    Lee, Young Jun
    Lee, Ho Dong
    Ha, Tae Kyoung
    MEDICINA-LITHUANIA, 2022, 58 (06):
  • [7] A Scoring Algorithm for the Automated Analysis of Glycosaminoglycan MS/MS Data
    Duan, Jiana
    Pepi, Lauren
    Amster, I. Jonathan
    JOURNAL OF THE AMERICAN SOCIETY FOR MASS SPECTROMETRY, 2019, 30 (12) : 2692 - 2703
  • [8] Development of a user-friendly platform for real-time automated scoring and analysis of polysomnography data
    Allocca, G.
    Hosken, I. T.
    Martelli, D.
    Freestone, D. R.
    Johnston, L. A.
    Gundlach, A. L.
    JOURNAL OF SLEEP RESEARCH, 2014, 23 : 105 - 105
  • [9] On the experiences of adopting automated data validation in an industrial machine learning project
    Lwakatare, Lucy Ellen
    Range, Ellinor
    Crnkovic, Ivica
    Bosch, Jan
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 248 - 257
  • [10] Automated Shmoo Data Analysis: A Machine Learning Approach
    Wang, Wei
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 212 - 218