300/300 words) 35Extracting biological signals from non-linear, dynamic and stochastic experimental data can be 36 challenging, especially when the signal is non-stationary. Many currently available methods make 37 assumptions about the data structure (e.g., signal is periodic, sufficient recording time) and modify 38 the raw data in pre-processing using filters and/or transformations. With an agnostic approach to 39 biological data analysis as a goal, we implemented a signal detection algorithm in Python that 40 quantifies the dimensional properties of waveform deviations from baseline via a running fit 41 function. We call the resulting free program frequency-independent biological signal identification 42 (FIBSI). We demonstrate the utility of FIBSI on two disparate types of experimental data: in vitro 43 whole-cell current-clamp electrophysiological recordings of rodent sensory neurons (i.e., 44 nociceptors) and in vivo fluorescence image time-lapse movies capturing gastrointestinal motility 45 in larval zebrafish. In rodent nociceptors, depolarizing fluctuations in membrane potential are 46 irregular in shape and difficult to distinguish from noise. Using FIBSI, we determined that 47
Author Summary (172/200 words) 60Biologists increasingly work with large, complex experimental datasets. Those datasets often 61 encode biologically meaningful signals along with background noise that is recorded along with 62 the biological data during experiments. Background noise masks the real signal but originates 63 from other sources, for example from the equipment used to perform the measurements or 64 environmental disturbances. When it comes to analyzing the data, distinguishing between the real 65 biological signals and the background noise can be very challenging. Many existing programs 66 designed to help scientists with this problem are either difficult to use, not freely available, or only 67 appropriate to use on very specific types of datasets. The research presented here embodies our 68 goal of helping others to analyze their data by employing a powerful but novice-friendly program 69 that describes multiple features of biological activity in its raw form without abstract 70 transformations. We show the program's applicability using two different kinds of biological activity 71 measured in our labs. It is our hope that this will help others to analyze complex datasets more 72 easily, thoroughly, and rigorously. 73 157