Efficient Software and Algorithms for the Representation and Analysis of Neural Data

dc.contributor.advisorKemere, Caleb Ten_US
dc.creatorChu, Joshuaen_US
dc.date.accessioned2020-06-12T15:31:59Zen_US
dc.date.available2020-06-12T15:31:59Zen_US
dc.date.created2020-05en_US
dc.date.issued2020-06-12en_US
dc.date.submittedMay 2020en_US
dc.date.updated2020-06-12T15:31:59Zen_US
dc.description.abstractRecent technological advances have enabled neural recordings consisting of hundreds to thousands of channels. As the pace of these developments continues to grow rapidly, it is imperative to have fast, flexible tools supporting the analysis of neural data gathered by such large scale modalities. Here we introduce the nelpy (neuroelectrophysiology in Python) ecosystem, a software suite that enables the neuroscientist and engineer to represent data in a containerized manner and perform typical operations on those objects. The base nelpy package supports a variety of common experimental types encountered by electrophysiologists, including sampled continuous signals, spike trains, and binned spike trains, all defined over an arbitrary domain. Additional features include a highly customizable plotting library for rapid data exploration and visualization. The essential nelpy functionality of data representation can be augmented by other modules that perform a variety of analyses. As an example of extensibility, we focus on signal processing and spectral analyses provided by ghostipy (grand harmonization of spectral techniques in Python). Besides providing functionality such as optimal digital filters and time-frequency transforms, ghostipy implements analyses that outperform commercial software in both time and space complexity for high channel count data. Overall, our software suite reduces frequently encountered bottlenecks in the experimental pipeline, and we believe this toolset will enhance both the portability and scalability of neural data analysis.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationChu, Joshua. "Efficient Software and Algorithms for the Representation and Analysis of Neural Data." (2020) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/108801">https://hdl.handle.net/1911/108801</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/108801en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectneuroscienceen_US
dc.subjectelectrophysiologyen_US
dc.subjectsoftwareen_US
dc.subjectdata analysisen_US
dc.subjectalgorithmsen_US
dc.subjectefficienten_US
dc.titleEfficient Software and Algorithms for the Representation and Analysis of Neural Dataen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical and Computer Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CHU-DOCUMENT-2020.pdf
Size:
2.68 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.6 KB
Format:
Plain Text
Description: