Abstract
AbstractA common analysis measure for neuro-electrophysiological recordings is to compute the power ratio between two frequency bands. Applications of band ratio measures include investigations of cognitive processes as well as biomarkers for conditions such as attention-deficit hyperactivity disorder. Band ratio measures are typically interpreted as reflecting quantitative measures of periodic, or oscillatory, activity, which implicitly assumes that a ratio is measuring the relative powers of two distinct periodic components that are well captured by predefined frequency ranges. However, electrophysiological signals contain periodic components and a 1/f-like aperiodic component, which contributes power across all frequencies. In this work, we investigate whether band ratio measures reflect power differences between two oscillations, as intended. We examine to what extent ratios may instead reflect other periodic changes—such as in center frequency or bandwidth—and/or aperiodic activity. We test this first in simulation, exploring how band ratio measures relate to changes in multiple spectral features. In simulation, we show how multiple periodic and aperiodic features affect band ratio measures. We then validate these findings in a large electroencephalography (EEG) dataset, comparing band ratio measures to parameterizations of power spectral features. In EEG, we find that multiple disparate features influence ratio measures. For example, the commonly applied theta / beta ratio is most reflective of differences in aperiodic activity, and not oscillatory theta or beta power. Collectively, we show how periodic and aperiodic features can drive the same observed changes in band ratio measures. Our results demonstrate how ratio measures reflect different features in different contexts, inconsistent with their typical interpretations. We conclude that band ratio measures are non-specific, conflating multiple possible underlying spectral changes. Explicit parameterization of neural power spectra is better able to provide measurement specificity, elucidating which components of the data change in what ways, allowing for more appropriate physiological interpretations.Materials Descriptions & Availability StatementsProject RepositoryThis project is also made openly available through an online project repository in which the code and data are made available, with step-by-step guides through the analyses.Project Repository: http://github.com/voytekresearch/BandRatiosDatasetsThis project uses simulated data, literature text mining data, and electroencephalography data.Simulated DataThe simulations used in this project are created with openly available software packages. Settings and code to re-generate simulated data is available with the open-access code for the project. Copies of the simulated data that were used in this investigation are available in the project repository.Literature DataLiterature data for this project was collected from the PubMed database. Exact search terms used to collect the data are available in the project repository. The exact data collected from the literature and meta-data about the collection are saved and available in the project repository.EEG DataThe EEG data used in this project is from the openly available dataset, the ‘Multimodal Resource for Studying Information processing in the Developing Brain’ (MIPDB) database. This dataset is created and released by the Childmind Institute. This dataset was released and is re-used here under the terms of the Creative Commons-Attribution-Non-Commercial-Share-Alike License (CC-BY-NC-SA), and is described in (Langer et al., 2017).Child Mind Institute: https://childmind.orgData Portal: http://fcon_1000.projects.nitrc.org/indi/cmi_eeg/SoftwareCode used and written for this project was written in the Python programming language. All the code used within this project is deposited in the project repository and is made openly available and licensed for re-use.As well as standard library Python, this project uses 3rd party software packages numpy and pandas for data management, scipy for data processing, matplotlib and seaborn for data visualization and MNE for managing and pre-processing data.This project also uses open-source Python packages developed and released by the authors:Simulations and spectral parameterization were done using the FOOOF toolbox.Code Repository: https://github.com/fooof-tools/fooofLiterature collection and analyses were done using the LISC toolbox.Code Repository: https://github.com/lisc-tools/lisc
Publisher
Cold Spring Harbor Laboratory