{'fraction_non_alphanumeric': 0.021712158808933003, 'fraction_numerical': 0.0, 'mean_word_length': 5.863829787234042, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Data Transformation in the Processing of Neuronal Signals: A powerful tool to illuminate informative contents.

Neuroscientists seek efficient solutions for deciphering the sophisticated unknowns of the brain. Effective development of complicated brain-related tools is the focal point of research in neuroscience and neurotechnology. Thanks to today's technological advancements, the physical development of high-density and high-resolution neural interfaces has been made possible. This is where the critical bottleneck in receiving the expected functionality from such devices shifts to transferring, processing, and subsequently analyzing the massive neurophysiological extra-cellular data recorded. To respond to this inevitable concern, a spectrum of neuronal signal processing techniques have been proposed to extract task-related informative content of the signals conveying neuronal activities, and eliminate the irrelevant contents. Such techniques provide powerful tools for a wide range of neuroscience research, from low-level perception to high-level cognition. Data transformations are among the most efficient processing techniques that serve this purpose by properly changing the data representation. Mapping the data from its original domain (i.e., the time-space domain) to a new representational domain, data transformations change the viewing angle of observing the informative content of the data. This paper reviews the employment of data transformations in order to process neuronal signals and their three key applications, including spike detection, spike sorting, and data compression.