hh2 temperature shift #930
Replies: 5 comments 14 replies
-
I think @stephanie-r-jones and @samnemo are the appropriate people to answer your question! |
Beta Was this translation helpful? Give feedback.
-
Hey @katduecker, I believe the discrepancy you noticed is designed to maintain the same functionality. We set our temperature to 37.0 C, whereas the default hh.mod file assumes the temp is set to 6.3 C. The I've been concerned by the prolonged AP time as well, which I believe is due to other active mechanisms added to the model, such as CA2+, which is particularly exaggerated in the L5 pyramidal cells. I'm happy to be proven wrong here, but my recollection is that the hh.mod file distributed with NRN has the same sort of dynamics when substituted into one of our cells (try a basket cell since they don't have CA2+ mechs in them and be sure to adjust the temp accordingly). |
Beta Was this translation helpful? Give feedback.
-
hh2.mod was set to have the same dynamics as hh.mod at 6.3 C with temp set to 37 C
NEURON default temperature is 6.3 C for squid where HH data comes from
When I checked a while ago the original cortical model did not set temperature to 37 C
Compensating for temperature properly may require other (possibly minor) adjustments to the model to preserve overall dynamics
…________________________________
From: Katharina Duecker ***@***.***>
Sent: Thursday, November 7, 2024 5:52:56 PM
To: jonescompneurolab/hnn-core ***@***.***>
Cc: Neymotin, Samuel (NKI) ***@***.***>; Mention ***@***.***>
Subject: Re: [jonescompneurolab/hnn-core] hh2 temperature shift (Discussion #930)
ATTENTION: This email came from an external source. Do not open attachments or click on links from unknown senders or unexpected emails.
Hi @rythorpe<https://github.com/rythorpe> thanks for this! I have been investigating our hh2 quite thoroughly both in the HNN cells and now by adding the mechanism to a ball and stick cell in NEURON. The long time course definitely only depends on hh2.
I believe that we do set h.celsius = 37 at the start of the simulation, don't we? The Neuron hh mod file also calculates q10 but the spiking looks different.
This is a NEURON hh spike with h.celsius = 37. (orange line is just a passive dendrite)
hh_spike.png (view on web)<https://github.com/user-attachments/assets/34a16c4a-bf11-4186-b8f6-1ceb87b7536d>
And this a spike for a NEURON cell to whose soma I have just added hh2. It doesn't change whether I change celsius or not
hnn_hh2_spike.png (view on web)<https://github.com/user-attachments/assets/1ca8e6df-70b1-4d68-92de-815f9b2d0938>
I do think that spikes in L5 pyramidal cells in human cortex are longer than the 1ms that HH comes up with, they last about 2-4 ms
https://www-sciencedirect-com.revproxy.brown.edu/science/article/pii/S0896627321006279
Still, HNN cells have a very long refractory period which seems to get me in trouble when I want them spike at ~100 Hz
—
Reply to this email directly, view it on GitHub<#930 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACS5H2EABLBSZTLQVUQACQLZ7PVMRAVCNFSM6AAAAABRL57F5CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMJYGMYDSOA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
________________________________
IMPORTANT NOTICE: This e-mail is meant only for the use of the intended recipient. It may contain confidential information which is legally privileged or otherwise protected by law. If you received this e-mail in error or from someone who was not authorized to send it to you, you are strictly prohibited from reviewing, using, disseminating, distributing or copying the e-mail. PLEASE NOTIFY US IMMEDIATELY OF THE ERROR BY RETURN E-MAIL AND DELETE THIS MESSAGE FROM YOUR SYSTEM. Thank you for your cooperation.
|
Beta Was this translation helpful? Give feedback.
-
The hh model is a decent approximation of the “undoing” shift in hh2.mod is removed and temp is set properly
But then the full HNN model will probably need some other adjustments to compensate for altered neuronal dynamics … all doable and probably not major effort required
…________________________________
From: Neymotin, Samuel (NKI) ***@***.***>
Sent: Thursday, November 7, 2024 6:41:28 PM
To: jonescompneurolab/hnn-core ***@***.***>; jonescompneurolab/hnn-core ***@***.***>
Cc: Mention ***@***.***>
Subject: Re: [jonescompneurolab/hnn-core] hh2 temperature shift (Discussion #930)
hh2.mod was set to have the same dynamics as hh.mod at 6.3 C with temp set to 37 C
NEURON default temperature is 6.3 C for squid where HH data comes from
When I checked a while ago the original cortical model did not set temperature to 37 C
Compensating for temperature properly may require other (possibly minor) adjustments to the model to preserve overall dynamics
________________________________
From: Katharina Duecker ***@***.***>
Sent: Thursday, November 7, 2024 5:52:56 PM
To: jonescompneurolab/hnn-core ***@***.***>
Cc: Neymotin, Samuel (NKI) ***@***.***>; Mention ***@***.***>
Subject: Re: [jonescompneurolab/hnn-core] hh2 temperature shift (Discussion #930)
ATTENTION: This email came from an external source. Do not open attachments or click on links from unknown senders or unexpected emails.
Hi @rythorpe<https://github.com/rythorpe> thanks for this! I have been investigating our hh2 quite thoroughly both in the HNN cells and now by adding the mechanism to a ball and stick cell in NEURON. The long time course definitely only depends on hh2.
I believe that we do set h.celsius = 37 at the start of the simulation, don't we? The Neuron hh mod file also calculates q10 but the spiking looks different.
This is a NEURON hh spike with h.celsius = 37. (orange line is just a passive dendrite)
hh_spike.png (view on web)<https://github.com/user-attachments/assets/34a16c4a-bf11-4186-b8f6-1ceb87b7536d>
And this a spike for a NEURON cell to whose soma I have just added hh2. It doesn't change whether I change celsius or not
hnn_hh2_spike.png (view on web)<https://github.com/user-attachments/assets/1ca8e6df-70b1-4d68-92de-815f9b2d0938>
I do think that spikes in L5 pyramidal cells in human cortex are longer than the 1ms that HH comes up with, they last about 2-4 ms
https://www-sciencedirect-com.revproxy.brown.edu/science/article/pii/S0896627321006279
Still, HNN cells have a very long refractory period which seems to get me in trouble when I want them spike at ~100 Hz
—
Reply to this email directly, view it on GitHub<#930 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACS5H2EABLBSZTLQVUQACQLZ7PVMRAVCNFSM6AAAAABRL57F5CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMJYGMYDSOA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
________________________________
IMPORTANT NOTICE: This e-mail is meant only for the use of the intended recipient. It may contain confidential information which is legally privileged or otherwise protected by law. If you received this e-mail in error or from someone who was not authorized to send it to you, you are strictly prohibited from reviewing, using, disseminating, distributing or copying the e-mail. PLEASE NOTIFY US IMMEDIATELY OF THE ERROR BY RETURN E-MAIL AND DELETE THIS MESSAGE FROM YOUR SYSTEM. Thank you for your cooperation.
|
Beta Was this translation helpful? Give feedback.
-
by the way, once going back to single cell dynamics/parameter adjustments, might also consider fitting firing rate vs current injection for some of the cell types in the model |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I'm just comparing our hh2.mod to NEURON's hh.mod https://github.com/neuronsimulator/nrn/blob/master/src/nrnoc/hh.mod
q10 in hh.mod is calculated based on the difference between the temperature for the stimulation (in our case 37 degC) and the temperature of the squid giant axon (6.3 degC).
In hh2.mod, there is an additional tshift = 30.7 = 37 - 6.3 that is subtracted.
As such, it seems that q10 is 0 in our mod file.
I noticed that the AP is a lot faster when using the hh.mod mechanism in neuron compared to our hh2.
Was tshift added to prolong the AP to > 1 ms?
If I'm not mistaken, this seems to be the only difference between them so I'm curious.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions