-
Notifications
You must be signed in to change notification settings - Fork 1
PLS-framework (Tikidji-Hamburyan and Colonnese 2021)
ModelDBRepository/266863
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<p><em>These Jupyter notebooks associated with the paper:</em></p> <h3 id="polynomial-piecewise-linear-step-pls-a-simple-scalable-and-efficient-framework-for-modeling-neurons">Polynomial, piecewise-Linear, Step (PLS): a simple, scalable and efficient framework for modeling neurons**</h3> <h4 id="by-ruben-a.-tikidji-hamburyan-and-matthew-t.-colonnese">by Ruben A. Tikidji-Hamburyan and Matthew T. Colonnese</h4> <hr /> <h3 id="requirements">Requirements</h3> <p>To use this scripts you need <strong>Python 3.8</strong> and python’s libraries:</p> <ul> <li>numpy</li> <li>scipy</li> <li>matplotlib and LaTeX for correct graphical interface</li> <li>jupyter</li> <li>cython</li> <li>brian2</li> </ul> <h3 id="files-in-this-directory">Files in this directory</h3> <table> <colgroup> <col style="width: 48%" /> <col style="width: 51%" /> </colgroup> <thead> <tr class="header"> <th style="text-align: left;">File</th> <th style="text-align: left;">Description</th> </tr> </thead> <tbody> <tr class="odd"> <td style="text-align: left;">WangBuzsaki-model-reduction.ipynb</td> <td style="text-align: left;">Wang&Buzsaki model reduction (section 2)</td> </tr> <tr class="even"> <td style="text-align: left;">WangBuzsaki-model-reduction-euler.ipynb</td> <td style="text-align: left;">the same reduction with Euler method</td> </tr> <tr class="odd"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/wbcl.c</td> <td style="text-align: left;">c-code for <em>fully computed</em> benchmark</td> </tr> <tr class="even"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/wbpol.c</td> <td style="text-align: left;">c-code for <em>polynomial</em> benchmark</td> </tr> <tr class="odd"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/wbpwl.c</td> <td style="text-align: left;">c-code for <em>piecewise-Linear</em> benchmark</td> </tr> <tr class="even"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/wbmix.c</td> <td style="text-align: left;">c-code for <em>PL2D</em> benchmark</td> </tr> <tr class="odd"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/*.cu</td> <td style="text-align: left;">the same benchmarks for CUDA GPU test</td> </tr> <tr class="even"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/makefile</td> <td style="text-align: left;">make file for building CPU (<code>make all</code>) and GPU (<code>make gpu</code>) tests</td> </tr> <tr class="odd"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/test-cpu.sh</td> <td style="text-align: left;">compile and run test of CPU</td> </tr> <tr class="even"> <td style="text-align: left;">WangBuzsaki-model-reduction-c-code/test-gpu.sh</td> <td style="text-align: left;">compile and run test of GPU</td> </tr> <tr class="odd"> <td style="text-align: left;">PLS-Integrator.ipynb</td> <td style="text-align: left;">Phenomenological model: Type 1 (section 4)</td> </tr> <tr class="even"> <td style="text-align: left;">PLS-Resonator.ipynb</td> <td style="text-align: left;">Phenomenological model: Type 2 (section 4)</td> </tr> <tr class="odd"> <td style="text-align: left;">Plateau-Potentials-4models.ipynb</td> <td style="text-align: left;">Plateau Potentials test (section 5)</td> </tr> <tr class="even"> <td style="text-align: left;">pls.py</td> <td style="text-align: left;">Helper: PLS Families in Python</td> </tr> <tr class="odd"> <td style="text-align: left;">pls.xpp</td> <td style="text-align: left;">Helper: PLS Families in XPP</td> </tr> <tr class="even"> <td style="text-align: left;">pls.h</td> <td style="text-align: left;">Helper: PLS Families in C/C /NEURON(mod)/etc</td> </tr> <tr class="odd"> <td style="text-align: left;">mrth.py</td> <td style="text-align: left;">General Helper</td> </tr> <tr class="even"> <td style="text-align: left;"><strong>UPDATE</strong></td> <td style="text-align: left;"></td> </tr> <tr class="odd"> <td style="text-align: left;">brian2Integrator_and_Resonator.py</td> <td style="text-align: left;">example of Type 1 and 2 in Brian2 simulator (uses brian2pls library)</td> </tr> <tr class="even"> <td style="text-align: left;">brian2pls.py</td> <td style="text-align: left;">Helper: PLS Families for Brian2 (<code>numpy</code>,<code>cython</code>,<code>cpp</code> devices)</td> </tr> </tbody> </table>
About
PLS-framework (Tikidji-Hamburyan and Colonnese 2021)
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published