PyFibers: An open-source NEURON-Python package to simulate responses of model nerve fibers to electrical stimulation

Computational modeling of peripheral nerve fibers is a key tool for designing improved neuromodulation therapies. The NEURON software is commonly used to create biophysical simulations of nerve fibers, often in the outdated HOC language. Whether written in HOC or Python, implementing fiber simulations involves a steep learning curve and requires a large amount of standard, boilerplate code that is typically written anew for each project. There is a need for a code package that standardizes and simplifies the creation of model fibers, the execution of simulations of electrical stimulation, and the analysis of the resulting data. We created PyFibers, a NEURON-Python package that provides tools for accomplishing all these tasks and supports the development of new fiber models and stimulation protocols. PyFibers includes 11 fiber models from prior publications under a shared framework, and we validated each model's implementation in PyFibers against the original results. Our open-source tool simplifies and standardizes computational modeling of peripheral nerve fiber responses to electrical stimulation, providing a platform for the development of novel therapies using electrical stimulation, block, and recording.

Authors

Institutions

Publication Details

Journal
PLoS Computational Biology
Published
2025-12-12
DOI
https://doi.org/10.1371/journal.pcbi.1013764
Citations
1
Primary Topic
Neuroscience and Neural Engineering
Type
article
Field-Weighted Citation Impact
0.91

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PyFibers: An open-source NEURON-Python package to simulate responses of model nerve fibers to electrical stimulation

Daniel P Marshall, Nicole A. Pelot, Warren M. Grill, Eric D Musselman et al.
1 citations
PLoS Computational Biology
Neuroscience and Neural Engineering
0.91
article

PyFibers: An open-source NEURON-Python package to simulate responses of model nerve fibers to electrical stimulation

Daniel P Marshall, Nicole A. Pelot, Warren M. Grill, Eric D Musselman, Elie S Farah
article en
1 citations

Abstract

Computational modeling of peripheral nerve fibers is a key tool for designing improved neuromodulation therapies. The NEURON software is commonly used to create biophysical simulations of nerve fibers, often in the outdated HOC language. Whether written in HOC or Python, implementing fiber simulations involves a steep learning curve and requires a large amount of standard, boilerplate code that is typically written anew for each project. There is a need for a code package that standardizes and simplifies the creation of model fibers, the execution of simulations of electrical stimulation, and the analysis of the resulting data. We created PyFibers, a NEURON-Python package that provides tools for accomplishing all these tasks and supports the development of new fiber models and stimulation protocols. PyFibers includes 11 fiber models from prior publications under a shared framework, and we validated each model's implementation in PyFibers against the original results. Our open-source tool simplifies and standardizes computational modeling of peripheral nerve fiber responses to electrical stimulation, providing a platform for the development of novel therapies using electrical stimulation, block, and recording.

PLoS Computational BiologyVol. 21(12)
Duke University (US)
National Institutes of Health
Openalex Percentile: Top 19%
Neuroscience and Neural Engineering
0.91
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

PyFibers: An open-source NEURON-Python package to simulate responses of model nerve fibers to electrical stimulation — Daniel P Marshall, Nicole A. Pelot, et al. · PLoS Computational Biology (2025) | TGRS Research Map | TGRS