openworm / hodgkin_huxley_tutorial

A repository containing code for a number of tutorials on the Hodgkin Huxley model, including an interactive Jupyter notebook
GNU Lesser General Public License v3.0
36 stars 9 forks source link

Jupyter Notebook for NeuroML model using `info` method #43

Closed irahulsonkar closed 1 year ago

irahulsonkar commented 2 years ago

Generic notebook for loading existing NeuroML models and run interactively.

Current Status:

Test Models: 1. Hodgkin Huxley Tutorial: LEMS - https://github.com/openworm/hodgkin_huxley_tutorial/blob/master/Tutorial/Source/LEMS_HH_Simulation.xml Network - https://github.com/openworm/hodgkin_huxley_tutorial/blob/master/Tutorial/Source/HHCellNetwork.net.nml hh_Networks

2. BahlEtAl2012_ReducedL5PyrCell: LEMS - https://github.com/OpenSourceBrain/BahlEtAl2012_ReducedL5PyrCell/blob/master/NeuroML2/LEMS_pyr_single_comp.xml Network - https://github.com/OpenSourceBrain/BahlEtAl2012_ReducedL5PyrCell/blob/master/NeuroML2/pyr_soma.net.nml Bahl_Networks

3. AllenInstituteNeuroML: LEMS - https://github.com/OpenSourceBrain/AllenInstituteNeuroML/blob/master/CellTypesDatabase/models/NeuroML2/LEMS_SomaTest.xml Network - https://github.com/OpenSourceBrain/AllenInstituteNeuroML/blob/master/CellTypesDatabase/models/NeuroML2/Soma_Test.net.nml allen_networks

Future Work:

sanjayankur31 commented 2 years ago

Thanks @irahulsonkar . Looks good. Tested it out and works well too. :+1:

sanjayankur31 commented 2 years ago

So, this is all a very very useful starting point. I think we'll create a new python package, nmlwidgets or something, and refactor the code here to follow the nwbwidgets model.

irahulsonkar commented 2 years ago

@sanjayankur31 Thanks for the review and nice suggestions.

sanjayankur31 commented 1 year ago

I'll merge this now. Thanks again @irahulsonkar

sanjayankur31 commented 1 year ago

Edit: can't yet, dont have permissions, will merge when we have that sorted out :)