expcells.py - Utility script to handle experimental data
MOOSEModel.py - Utility script to handle models defined for MOOSE
features.py - Utility script to calculate electrophysiological features

rdesigneur_forgapjunction.py - Utility script. Modification to MOOSE code to allow gap junctions. Needed for Fig9
MOOSEModel_forgapjunction.py - Utility script. Same as MOOSEModel.py but slight modifications necessary for gap junctions

getballnstickpas.py - Generates subthreshold pas models in the following files:
    pas.json
getballnstickimp.py - Generates subthreshold imp models in the following files:
    imp.json
get1compt.py - Generates subthreshold 1compt models in the following files:
    1compt.json
getactivemodels.py - Generates active pas,imp,1compt triplets in the following files:
    activemodels_pas_.json
    activemodels_1compt_.json
    activemodels_imp_.json
filteractivemodels.py - Script to remove pas,imp,1compt triplets with invalid AP height. Generates the following files:
    activemodels_pas.json
    activemodels_1compt.json
    activemodels_imp.json

expfeatures_as_pklcsv.py - Script to calculate and store features of experimental recordings. Generates the following files:
    exppasF.pkl
    expsummaryactiveF.csv
    expsummaryactiveF.pkl
    expactiveF.csv
    expactiveF.pkl
    expchirp.csv
    expchirp.pkl
    exppasF.csv

plots_1compt/ - Contains plots that show how well the 13 subthreshold 1compt models fit to their corresponding neuron's experimental data
plots_pas/ - Contains plots that show how well the 13x10=130 subthreshold pas models fit to their corresponding neuron's experimental data
plots_imp/ - Contains plots that show how well the 13 subthreshold imp models fit to their corresponding neuron's experimental data