title: Analyzing large-scale spiking neural data with HRLAnalysis(™).
abstract: The additional capabilities provided by high-performance neural simulation environments and modern computing hardware has allowed for the modeling of increasingly larger spiking neural networks. This is important for exploring more anatomically detailed networks but the corresponding accumulation in data can make analyzing the results of these simulations difficult. This is further compounded by the fact that many existing analysis packages were not developed with large spiking data sets in mind. Presented here is a software suite developed to not only process the increased amount of spike-train data in a reasonable amount of time, but also provide a user friendly Python interface. We describe the design considerations, implementation and features of the HRLAnalysis(™) suite. In addition, performance benchmarks demonstrating the speedup of this design compared to a published Python implementation are also presented. The result is a high-performance analysis toolkit that is not only usable and readily extensible, but also straightforward to interface with existing Python modules.
authors.affiliation: Center for Neural and Emergent Systems, Information and Systems Sciences Laboratory, HRL Laboratories LLC. Malibu, CA, USA.
authors.forename: Corey M
authors.initials: CM
authors.lastname: Thibeault
authors.affiliation: Center for Neural and Emergent Systems, Information and Systems Sciences Laboratory, HRL Laboratories LLC. Malibu, CA, USA.
authors.forename: Michael J
authors.initials: MJ
authors.lastname: O'Brien
authors.affiliation: Center for Neural and Emergent Systems, Information and Systems Sciences Laboratory, HRL Laboratories LLC. Malibu, CA, USA.
authors.forename: Narayan
authors.initials: N
authors.lastname: Srinivasa
keywords: data sharing; high-performance computing; python; spike train analysis; spiking neural data analysis