Frequency-independent biological signal identification (FIBSI): A free program that simplifies intensive analysis of non-stationary time series data
Authors: Cassidy Ryan M. , Bavencoffe Alexis G. , Lopez Elia R. , Cheruvu Sai S. , Walters Edgar T. , Uribe Rosa A. , Krachler Anne Marie , Odem Max A. 
Published: May 2020

Extracting biological signals from non-linear, dynamic and stochastic experimental data can be challenging, especially when the signal is non-stationary. Many currently available methods make assumptions about the data structure (e.g., signal is periodic, sufficient recording time) and modify the raw data in pre-processing using filters and/or transformations. With an agnostic approach to biological data analysis as a goal, we implemented a signal detection algorithm in Python that quantifies the dimensional properties of waveform deviations from baseline via a running fit function. We call the resulting free program frequency-independent biological signal identification (FIBSI). We demonstrate the utility of FIBSI on two disparate types of experimental data:in vitrowhole-cell current-clamp electrophysiological recordings of rodent sensory neurons (i.e., nociceptors) andin vivofluorescence image time-lapse movies capturing gastrointestinal motility in larval zebrafish. In rodent nociceptors, depolarizing fluctuations in membrane potential are irregular in shape and difficult to distinguish from noise. Using FIBSI, we determined that nociceptors from naïve mice generate larger, more frequent fluctuations compared to naïve rats, suggesting species-specific specializations in rodent nociceptors. In zebrafish, measuring gut motility is a useful tool for addressing developmental and disease-related mechanisms associated with gut function. However, available methods are laborious, technically complex, and/or not cost-effective. We developed and tested a novel assay that can characterize intestinal peristalsis using imaging time series datasets. We used FIBSI to identify muscle contractions in the fluorescence signals and compared their frequencies in unfed and fed larvae. Additionally, FIBSI allowed us to discriminate between peristalsis and oscillatory sphincter-like movements in functionally distinct gut segments (foregut, midgut, and cloaca). We conclude that FIBSI, which is freely available via GitHub, is widely useful for the unbiased analysis of non-stationary signals and extraction of biologically meaningful information from experimental time series data and can be employed for both descriptive and hypothesis-driven investigations.

Author Summary

Biologists increasingly work with large, complex experimental datasets. Those datasets often encode biologically meaningful signals along with background noise that is recorded along with the biological data during experiments. Background noise masks the real signal but originates from other sources, for example from the equipment used to perform the measurements or environmental disturbances. When it comes to analyzing the data, distinguishing between the real biological signals and the background noise can be very challenging. Many existing programs designed to help scientists with this problem are either difficult to use, not freely available, or only appropriate to use on very specific types of datasets. The research presented here embodies our goal of helping others to analyze their data by employing a powerful but novice-friendly program that describes multiple features of biological activity in its raw form without abstract transformations. We show the program’s applicability using two different kinds of biological activity measured in our labs. It is our hope that this will help others to analyze complex datasets more easily, thoroughly, and rigorously.