IEEE Transactions on Biomedical EngineeringBioengineeringPeer-reviewed journal article
Accelerated Simulation of Multi-Electrode Arrays Using Sparse and Low-Rank Matrix Techniques
Nathan JenseniD, Zhijie Charles CheniD, Anna Kochnev GoldsteiniD, Daniel PalankeriD
- Citations
- 4
- FWCI
- 1.22
- Field percentile
- top 25%
Abstract
ObjectiveModeling of Multi-Electrode Arrays used in neural stimulation can be computationally challenging since it may involve incredibly dense circuits with millions of intercon-nected resistors, representing current pathways in an electrolyte (resistance matrix), coupled to nonlinear circuits of the stimulating pixels themselves. Here, we present a method for accelerating the modeling of such circuits with minimal error by using a sparse plus low-rank approximation of the resistance matrix. MethodsWe prove that thresholding of the resistance matrix elements enables its sparsification with minimized error. This is accomplished with a sorting algorithm, implying efficient O (N log (N)) complexity. The eigenvalue-based low-rank compensation then helps achieve greater accuracy without significantly increasing the problem size. Results: Utilizing these matrix techniques, we reduced the computation time of the simulation of multi-electrode arrays by about 10-fold, while maintaining an average error of less than 0.3% in the current injected from each electrode. We also show a case where acceleration reaches at least 133 times with additional error in the range of 4%, demonstrating the ability of this algorithm to perform under extreme conditions. ConclusionCritical improvements in the efficiency of simulations of the electric field generated by multi-electrode arrays presented here enable the computational modeling of high-fidelity neural implants with thousands of pixels, previously impossible. Significance: Computational acceleration techniques described in this manuscript were developed for simulation of high-resolution photovoltaic retinal prostheses, but they are also immediately applicable to any circuits involving dense connections between nodes, and, with modifications, more generally to any systems involving non-sparse matrices.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Electrical Stimulus Artifact Cancellation and Neural Spike Detection on Large Multi-Electrode Arrays
Gonzalo E. Mena, Lauren E. Grosberg, … Liam Paninski·PLoS Computational BiologyPeer-reviewed·Nov 13, 2017
- Spike sorting for large, dense electrode arrays
Cyrille Rossant, Shabnam N Kadir, … Kenneth D. Harris·bioRxiv·Feb 16, 2015
- ERAASR: An algorithm for removing electrical stimulation artifacts from multielectrode array recordings
Daniel J. O’Shea, K.V. Shenoy·Journal of Neural EngineeringPeer-reviewed·Dec 21, 2017
- Precise control of neural activity using dynamically optimized electrical stimulation
Nishal P. Shah, AJ Phillips, … E. J. Chichilnisky·eLifePeer-reviewed·Aug 7, 2024
- Modeling Pyramidal Neurons Using Bidomain BEM and Hierarchical Matrix Approximation
Nahian I. Hasan, Vanine Sabino, … Luis J. Gomez·IEEE Journal of Electromagnetics RF and Microwaves in Medicine and BiologyPeer-reviewed·Jun 5, 2026
- Modeling intracranial electrodes
Alejandro Omar Blenkmann, Anne‐Kristin Solbakk, … Tor Endestad·Frontiers in NeuroinformaticsPeer-reviewed·Oct 6, 2022