Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BBPBGLIB-1059] Implement conductance compensation for incorporating gap junctions into the thalamic SONATA circuit #203

Open
WeinaJi opened this issue Oct 22, 2024 · 0 comments · May be fixed by #195
Labels
enhancement New feature or request

Comments

@WeinaJi
Copy link
Collaborator

WeinaJi commented Oct 22, 2024

This issue is a duplicate of the JIRA ticket BBPBGLIB-1059. We will move the discussions here.

Regarding the conductance compensation developed by orena1:

For Elisabetta's work with BlueConfig and the circuit in the legacy format, she was using the script

/gpfs/bbp.cscs.ch/project/proj55/software/gap_junctions/pylibs/manager_python.py

Which was executed by:

/gpfs/bbp.cscs.ch/project/proj55/software/gap_junctions/hoclib_thalamus_0p3/init.hoc

This is the full pydamus version

/gpfs/bbp.cscs.ch/home/amsalem/rsync/Blue_Brain/Experiments_Reproduction/Coupling_Coefficient/pylibs/manager_python_damus.py

The only code that is relevant for running a simulation is under this condition:

elif settings['procedure_type'] in ['validation_sim', 'find_holding_current']: 

in it, specifically the code below:

# load g_pap
&
# load current clamps

We also had to recalculate the current compensation, but different steady state current per cell is already supported, so it will not be hard to incorporate.
This is the h5 file for gpas:

/gpfs/bbp.cscs.ch/project/proj55/amsalem/gap_junctions/circ19_11_2019_gjs_19_20_20/rm_correction/Circ_mc2_Rt_Remove_ch_all_Det_stoch_True_Dis_holding_False_Correc_type_impedance_tool_Cm0p01_Num_iter_10/num_0/g_pas_passive.hdf5

and this is the one for the current compensation:

/gpfs/bbp.cscs.ch/project/proj55/amsalem/gap_junctions/circ19_11_2019_gjs_19_20_20_new_holding/find_holding_current/vc_ampFile/Circ_mc2_Rt_Remove_ch_none_Det_stoch_True_Dis_holding_False_gjc0p2_Change_mecomb_False_manual_MEComboInfoFile_False_Load_g_pas_True_Correc_iter_loadlast/num_0/holding_per_gid.hdf5

These settings are extracted from this file:

/gpfs/bbp.cscs.ch/project/proj55/iavarone/releases/simulations/spontaneous_evoked/CorrectCTFiberAll_Backgroundwith_afferents_MLNoise25_CTNoise4/MLStim4/MLNoise0/CTNoise0/settings.p 
@WeinaJi WeinaJi added the enhancement New feature or request label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant