update Fig 1, Fig 2 and diff tex file
@ -87,10 +87,15 @@ def add_scalebar(ax, matchx=True, matchy=True, hidex=True, hidey=True, **kwargs)
|
||||
def plot_spike_train(ax, model='RS Pyramidal', stop=750):
|
||||
model_spiking = pd.read_csv('./Figures/Data/model_spiking.csv')
|
||||
stop_ind = int(np.argmin(np.abs(model_spiking['t'] - stop)))
|
||||
# ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=0.5)
|
||||
if model == 'STN':
|
||||
ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=0.625)
|
||||
ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=0.25)
|
||||
else:
|
||||
ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=1.) #1.5
|
||||
ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=0.5) #1.5
|
||||
# if model == 'STN':
|
||||
# ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=0.625)
|
||||
# else:
|
||||
# ax.plot(model_spiking['t'][0:stop_ind], model_spiking[model][0:stop_ind], 'k', linewidth=1.) #1.5
|
||||
ax.set_ylabel('V')
|
||||
ax.set_xlabel('Time [s]')
|
||||
ax.set_ylim(-85, 60)
|
||||
@ -136,9 +141,12 @@ def plot_fI(ax, model='RS Pyramidal'):
|
||||
fig = plt.figure()
|
||||
gs0 = fig.add_gridspec(3, 3, wspace=0.4, hspace=0.2)
|
||||
|
||||
gs00 = gs0[:,0].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
gs01 = gs0[:,1].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
gs02 = gs0[:,2].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
# gs00 = gs0[:,0].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
# gs01 = gs0[:,1].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
# gs02 = gs0[:,2].subgridspec(5, 3, wspace=1.8, hspace=1.5)
|
||||
gs00 = gs0[:,0].subgridspec(5, 2, wspace=0.8, hspace=1.5)
|
||||
gs01 = gs0[:,1].subgridspec(5, 2, wspace=0.8, hspace=1.5)
|
||||
gs02 = gs0[:,2].subgridspec(5, 2, wspace=0.8, hspace=1.5)
|
||||
|
||||
ax_diag = fig.add_subplot(gs02[2:, :])
|
||||
import matplotlib.image as mpimg
|
||||
@ -150,32 +158,60 @@ ax_diag.spines['left'].set_visible(False)
|
||||
ax_diag.spines['right'].set_visible(False)
|
||||
ax_diag.set_yticks([])
|
||||
ax_diag.set_xticks([])
|
||||
ax_diag.text(-0.12, 1.075, string.ascii_uppercase[12], transform=ax_diag.transAxes, size=10, weight='bold')
|
||||
|
||||
ax1_spikes = fig.add_subplot(gs00[0,0:2])
|
||||
ax1_fI = fig.add_subplot(gs00[0, 2])
|
||||
ax2_spikes = fig.add_subplot(gs01[0,0:2])
|
||||
ax2_fI = fig.add_subplot(gs01[0, 2])
|
||||
ax3_spikes = fig.add_subplot(gs02[0,0:2])
|
||||
ax3_fI = fig.add_subplot(gs02[0, 2])
|
||||
ax4_spikes = fig.add_subplot(gs00[1,0:2])
|
||||
ax4_fI = fig.add_subplot(gs00[1, 2])
|
||||
ax5_spikes = fig.add_subplot(gs01[1, 0:2])
|
||||
ax5_fI = fig.add_subplot(gs01[1, 2])
|
||||
ax6_spikes = fig.add_subplot(gs02[1,0:2])
|
||||
ax6_fI = fig.add_subplot(gs02[1, 2])
|
||||
ax7_spikes = fig.add_subplot(gs00[2,0:2])
|
||||
ax7_fI = fig.add_subplot(gs00[2, 2])
|
||||
ax8_spikes = fig.add_subplot(gs01[2,0:2])
|
||||
ax8_fI = fig.add_subplot(gs01[2, 2])
|
||||
ax9_spikes = fig.add_subplot(gs00[3,0:2])
|
||||
ax9_fI = fig.add_subplot(gs00[3, 2])
|
||||
ax10_spikes = fig.add_subplot(gs01[3,0:2])
|
||||
ax10_fI = fig.add_subplot(gs01[3, 2])
|
||||
ax11_spikes = fig.add_subplot(gs00[4,0:2])
|
||||
ax11_fI = fig.add_subplot(gs00[4, 2])
|
||||
ax12_spikes = fig.add_subplot(gs01[4, 0:2])
|
||||
ax12_fI = fig.add_subplot(gs01[4, 2])
|
||||
# ax_diag.text(-0.12, 1.075, string.ascii_uppercase[12], transform=ax_diag.transAxes, size=10, weight='bold')
|
||||
ax_diag.text(-0.22, 1.075, string.ascii_uppercase[12], transform=ax_diag.transAxes, size=10, weight='bold')
|
||||
|
||||
|
||||
|
||||
ax1_spikes = fig.add_subplot(gs00[0,0])
|
||||
ax1_fI = fig.add_subplot(gs00[0, 1])
|
||||
ax2_spikes = fig.add_subplot(gs01[0,0])
|
||||
ax2_fI = fig.add_subplot(gs01[0, 1])
|
||||
ax3_spikes = fig.add_subplot(gs02[0,0])
|
||||
ax3_fI = fig.add_subplot(gs02[0, 1])
|
||||
ax4_spikes = fig.add_subplot(gs00[1,0])
|
||||
ax4_fI = fig.add_subplot(gs00[1, 1])
|
||||
ax5_spikes = fig.add_subplot(gs01[1, 0])
|
||||
ax5_fI = fig.add_subplot(gs01[1, 1])
|
||||
ax6_spikes = fig.add_subplot(gs02[1,0])
|
||||
ax6_fI = fig.add_subplot(gs02[1, 1])
|
||||
ax7_spikes = fig.add_subplot(gs00[2,0])
|
||||
ax7_fI = fig.add_subplot(gs00[2, 1])
|
||||
ax8_spikes = fig.add_subplot(gs01[2,0])
|
||||
ax8_fI = fig.add_subplot(gs01[2, 1])
|
||||
ax9_spikes = fig.add_subplot(gs00[3,0])
|
||||
ax9_fI = fig.add_subplot(gs00[3, 1])
|
||||
ax10_spikes = fig.add_subplot(gs01[3,0])
|
||||
ax10_fI = fig.add_subplot(gs01[3, 1])
|
||||
ax11_spikes = fig.add_subplot(gs00[4,0])
|
||||
ax11_fI = fig.add_subplot(gs00[4, 1])
|
||||
ax12_spikes = fig.add_subplot(gs01[4, 0])
|
||||
ax12_fI = fig.add_subplot(gs01[4, 1])
|
||||
|
||||
# ax1_spikes = fig.add_subplot(gs00[0,0:2])
|
||||
# ax1_fI = fig.add_subplot(gs00[0, 2])
|
||||
# ax2_spikes = fig.add_subplot(gs01[0,0:2])
|
||||
# ax2_fI = fig.add_subplot(gs01[0, 2])
|
||||
# ax3_spikes = fig.add_subplot(gs02[0,0:2])
|
||||
# ax3_fI = fig.add_subplot(gs02[0, 2])
|
||||
# ax4_spikes = fig.add_subplot(gs00[1,0:2])
|
||||
# ax4_fI = fig.add_subplot(gs00[1, 2])
|
||||
# ax5_spikes = fig.add_subplot(gs01[1, 0:2])
|
||||
# ax5_fI = fig.add_subplot(gs01[1, 2])
|
||||
# ax6_spikes = fig.add_subplot(gs02[1,0:2])
|
||||
# ax6_fI = fig.add_subplot(gs02[1, 2])
|
||||
# ax7_spikes = fig.add_subplot(gs00[2,0:2])
|
||||
# ax7_fI = fig.add_subplot(gs00[2, 2])
|
||||
# ax8_spikes = fig.add_subplot(gs01[2,0:2])
|
||||
# ax8_fI = fig.add_subplot(gs01[2, 2])
|
||||
# ax9_spikes = fig.add_subplot(gs00[3,0:2])
|
||||
# ax9_fI = fig.add_subplot(gs00[3, 2])
|
||||
# ax10_spikes = fig.add_subplot(gs01[3,0:2])
|
||||
# ax10_fI = fig.add_subplot(gs01[3, 2])
|
||||
# ax11_spikes = fig.add_subplot(gs00[4,0:2])
|
||||
# ax11_fI = fig.add_subplot(gs00[4, 2])
|
||||
# ax12_spikes = fig.add_subplot(gs01[4, 0:2])
|
||||
# ax12_fI = fig.add_subplot(gs01[4, 2])
|
||||
|
||||
spike_axs = [ax1_spikes, ax2_spikes, ax3_spikes, ax4_spikes, ax5_spikes,ax6_spikes, ax7_spikes, ax8_spikes,
|
||||
ax11_spikes,ax9_spikes,ax10_spikes, ax12_spikes]#, ax13_spikes, ax14_spikes]
|
||||
@ -195,19 +231,30 @@ for i in range(len(models)):
|
||||
plot_fI(fI_axs[i], model=models[i])
|
||||
|
||||
# add scalebars
|
||||
# add_scalebar(ax6_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
# labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
# bbox_transform=ax6_spikes.transAxes)
|
||||
# add_scalebar(ax11_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
# labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
# bbox_transform=ax11_spikes.transAxes)
|
||||
# add_scalebar(ax12_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
# labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
# bbox_transform=ax12_spikes.transAxes)
|
||||
add_scalebar(ax6_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.475, -0.05, 1, 1),
|
||||
bbox_transform=ax6_spikes.transAxes)
|
||||
add_scalebar(ax11_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.475, -0.05, 1, 1),
|
||||
bbox_transform=ax11_spikes.transAxes)
|
||||
add_scalebar(ax12_spikes, matchx=False, matchy=False, hidex=True, hidey=True, sizex=100, sizey=50, labelx='100\u2009ms',
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.275, -0.05, 1, 1),
|
||||
labely='50\u2009mV', loc=3, pad=-0.5, borderpad=-1.0, barwidth=2, bbox_to_anchor=Bbox.from_bounds(-0.475, -0.05, 1, 1),
|
||||
bbox_transform=ax12_spikes.transAxes)
|
||||
|
||||
|
||||
# add subplot labels
|
||||
for i in range(0,len(models)):
|
||||
# spike_axs[i].text(-0.18, 1.08, string.ascii_uppercase[i], transform=spike_axs[i].transAxes, size=10, weight='bold')
|
||||
spike_axs[i].text(-0.22, 1.2, string.ascii_uppercase[i], transform=spike_axs[i].transAxes, size=10, weight='bold')
|
||||
spike_axs[i].text(-0.572, 1.2, string.ascii_uppercase[i], transform=spike_axs[i].transAxes, size=10, weight='bold')
|
||||
# save
|
||||
fig.set_size_inches(cm2inch(21,15))
|
||||
fig.savefig('./Figures/diversity_in_firing_diagram.jpg', dpi=300, bbox_inches='tight') #pdf # eps
|
||||
|
Before Width: | Height: | Size: 452 KiB After Width: | Height: | Size: 422 KiB |
Before Width: | Height: | Size: 530 KiB After Width: | Height: | Size: 532 KiB |
@ -117,6 +117,7 @@ def plot_g(ax, df, models, i, let_x, let_y, titlesize=10, letsize=12):
|
||||
c = [cm.gray(x) for x in np.linspace(0., 0.75, 9)]
|
||||
myorder = [0, 4, 1, 6, 2,7, 3,8]
|
||||
colors = [c[i] for i in myorder]
|
||||
ax.set_ylim(0.01, 60)
|
||||
df.plot.bar(y=models[i], rot=90, ax=ax, legend=False,
|
||||
ylabel='$\mathrm{g}_{\mathrm{max}}$ [$\mathrm{mS}/ \mathrm{cm}^2$]',
|
||||
color=colors)
|
||||
@ -125,23 +126,24 @@ def plot_g(ax, df, models, i, let_x, let_y, titlesize=10, letsize=12):
|
||||
ax.text(let_x, let_y, string.ascii_uppercase[i], transform=ax.transAxes, size=letsize, weight='bold')
|
||||
ax.set_yscale('log')
|
||||
ax.set_xlim(-0.5, 9)
|
||||
ymin, ymax = ax.get_ylim()
|
||||
# ax.set_ylim(0.001, df[models[i]].max())
|
||||
# ymin, ymax = ax.get_ylim()
|
||||
# ax.set_ylim(0.001, 60)
|
||||
from matplotlib.ticker import ScalarFormatter
|
||||
for axis in [ax.yaxis]:
|
||||
axis.set_major_formatter(ScalarFormatter())
|
||||
if i == 1 or i == 4:
|
||||
print(i)
|
||||
ax.set_yticks([0.1,1.0, 10])
|
||||
# if i == 1 or i == 4:
|
||||
# print(i)
|
||||
ax.set_yticks([0.1,1.0, 10])
|
||||
# ax.yaxis.set_major_formatter(ScalarFormatter())
|
||||
|
||||
# ax.set_yticklabels([0.1,1.0, 10])
|
||||
# ax.set_yscale('log')
|
||||
import matplotlib.ticker
|
||||
# ax.yaxis.set_minor_formatter(matplotlib.ticker.NullFormatter())
|
||||
# # ax.yaxis.set_minor_formatter(matplotlib.ticker.NullFormatter())
|
||||
locmin = matplotlib.ticker.LogLocator(base=10.0, subs=(0.1, 0.2, 0.4, 0.6, 0.8, 1, 2, 4, 6, 8, 10), numticks=100)
|
||||
ax.yaxis.set_minor_locator(locmin)
|
||||
ax.yaxis.set_minor_formatter(matplotlib.ticker.NullFormatter())
|
||||
ax.yaxis.set_tick_params(labelleft= True)
|
||||
return ax
|
||||
|
||||
|
||||
@ -170,7 +172,7 @@ models = ['Cb stellate', 'RS Inhibitory', 'FS', 'RS Pyramidal', 'RS Inhibitory +
|
||||
'RS Pyramidal +$\mathrm{K}_{\mathrm{V}}\mathrm{1.1}$', 'STN +$\mathrm{K}_{\mathrm{V}}\mathrm{1.1}$',
|
||||
'Cb stellate $\Delta$$\mathrm{K}_{\mathrm{V}}\mathrm{1.1}$',
|
||||
'STN $\Delta$$\mathrm{K}_{\mathrm{V}}\mathrm{1.1}$', 'STN']
|
||||
fig, axs = plt.subplots(4, 3, figsize=cm2inch(20, 20)) # , sharey=True)
|
||||
fig, axs = plt.subplots(4, 3, figsize=cm2inch(20, 20))#, sharey=True)
|
||||
plt.subplots_adjust(hspace=1.5, wspace=1.0)
|
||||
let_x = -0.6
|
||||
let_y = 1.2
|
||||
|
@ -1,7 +1,7 @@
|
||||
\documentclass[utf8]{FrontiersinHarvard}
|
||||
%DIF LATEXDIFF DIFFERENCE FILE
|
||||
%DIF DEL Koch_Frontiers.tex Mon Mar 27 10:08:50 2023
|
||||
%DIF ADD Koch_Frontiers_revised.tex Mon Apr 24 09:24:45 2023
|
||||
%DIF ADD Koch_Frontiers_revised.tex Mon Apr 24 18:53:51 2023
|
||||
\DeclareUnicodeCharacter{03B2}{\(\beta\)}
|
||||
\DeclareUnicodeCharacter{03B1}{\(\alpha\)}
|
||||
\DeclareUnicodeCharacter{00C5}{\AA}
|
||||
@ -102,16 +102,18 @@ $^{3}$Department of Neurology and Epileptology, Hertie Institute for Clinical Br
|
||||
|
||||
|
||||
\begin{abstract}
|
||||
\section{}
|
||||
Clinically relevant mutations to voltage-gated ion channels, called channelopathies, alter ion channel function, properties of ionic currents and neuronal firing. The effects of ion channel mutations are routinely assessed and characterized as loss of function (LOF) or gain of function (GOF) at the level of ionic currents. However, emerging personalized medicine approaches based on LOF/GOF characterization have limited therapeutic success. Potential reasons are among others that the translation from this binary characterization to neuronal firing is currently not well understood --- especially when considering different neuronal cell types. Here we investigate the impact of neuronal cell type on the firing outcome of ion channel mutations with simulations of a diverse collection of conductance-based neuron models. We systematically analyzed the effects of changes in ion current properties on firing in different neuronal types. Additionally, we simulated the effects of known mutations in the \textit{KCNA1} gene encoding the \Kv potassium channel subtype associated with episodic ataxia type~1 (EA1). These simulations revealed that the outcome of a given change in ion channel properties on neuronal excitability depends on neuron type, i.e. the properties and expression levels of the unaffected ionic currents. Consequently, neuron-type specific effects are vital to a full understanding of the effects of channelopathies on neuronal excitability and are an important step towards improving the efficacy and precision of personalized medicine approaches.
|
||||
|
||||
|
||||
|
||||
|
||||
\tiny
|
||||
\keyFont{ \section{Keywords:} Channelopathy, Epilepsy, Ataxia, Potassium Current, Neuronal Simulations, Conductance-based Models, Neuronal heterogeneity }
|
||||
\DIFdelbegin \section{}
|
||||
%DIFAUXCMD
|
||||
\addtocounter{section}{-1}%DIFAUXCMD
|
||||
\DIFdelend \DIFaddbegin \noindent \DIFaddend Clinically relevant mutations to voltage-gated ion channels, called channelopathies, alter ion channel function, properties of ionic currents and neuronal firing. The effects of ion channel mutations are routinely assessed and characterized as loss of function (LOF) or gain of function (GOF) at the level of ionic currents. However, emerging personalized medicine approaches based on LOF/GOF characterization have limited therapeutic success. Potential reasons are among others that the translation from this binary characterization to neuronal firing is currently not well understood --- especially when considering different neuronal cell types. Here we investigate the impact of neuronal cell type on the firing outcome of ion channel mutations\DIFdelbegin \DIFdel{with simulations of }\DIFdelend \DIFaddbegin \DIFadd{. To this end we simulated }\DIFaddend a diverse collection of \DIFaddbegin \DIFadd{single-compartment, }\DIFaddend conductance-based neuron models \DIFaddbegin \DIFadd{that differed in their composition of ionic currents}\DIFaddend . We systematically analyzed the effects of changes in ion current properties on firing in different neuronal types. Additionally, we simulated the effects of known mutations in the \textit{KCNA1} gene encoding the \Kv potassium channel subtype associated with episodic ataxia type~1 (EA1). These simulations revealed that the outcome of a given change in ion channel properties on neuronal excitability depends on neuron type, i.e. the properties and expression levels of the unaffected ionic currents. Consequently, neuron-type specific effects are vital to a full understanding of the effects of channelopathies on neuronal excitability and are an important step towards improving the efficacy and precision of personalized medicine approaches.
|
||||
|
||||
\DIFdelbegin %DIFDELCMD < \tiny
|
||||
%DIFDELCMD < %%%
|
||||
\DIFdelend \keyFont{ \section{Keywords:} Channelopathy, Epilepsy, Ataxia, Potassium Current, Neuronal Simulations, Conductance-based Models, Neuronal heterogeneity }
|
||||
\end{abstract}
|
||||
\section{Introduction}
|
||||
\DIFaddbegin
|
||||
|
||||
\DIFaddend \section{Introduction}
|
||||
The properties and combinations of voltage-gated ion channels are vital in determining neuronal excitability \citep{bernard_channelopathies_2008, carbone_ion_2020, rutecki_neuronal_1992, pospischil_minimal_2008}. However, ion channel function can be disturbed, for instance through genetic alterations, resulting in altered neuronal firing behavior \citep{carbone_ion_2020}. In recent years, next generation sequencing has led to an increase in the discovery of clinically relevant ion channel mutations and has provided the basis for pathophysiological studies of genetic epilepsies, pain disorders, dyskinesias, intellectual disabilities, myotonias, and periodic paralyses \citep{bernard_channelopathies_2008, carbone_ion_2020}.
|
||||
Ongoing efforts of many research groups have contributed to the current understanding of underlying disease mechanism in channelopathies. However, a complex pathophysiological landscape has emerged for many channelopathies and is likely a reason for limited therapeutic success with standard care.
|
||||
|
||||
@ -121,19 +123,23 @@ Neuron-type specificity is likely vital for successful precision medicine treatm
|
||||
|
||||
Taken together, these examples demonstrate the need to study the effects of ion channel mutations in many different neuron types --- a daunting if not impossible experimental challenge. In the context of this diversity, simulations of conductance-based neuronal models are a powerful tool bridging the gap between altered ionic currents and firing in a systematic and efficient way. Furthermore, \DIFdelbegin \DIFdel{simlutions }\DIFdelend \DIFaddbegin \DIFadd{simulations }\DIFaddend allow to predict the potential effects of drugs needed to alleviate the pathophysiology of the respective mutation \citep{johannesen_genotype-phenotype_2021, lauxmann_therapeutic_2021, Bayraktar}.
|
||||
|
||||
In this study, we therefore investigated how the outcome of ionic current kinetic changes on firing depend on neuronal cell type by (1) characterizing firing responses with two measures, (2) simulating the response of a repertoire of different neuronal models to changes in single current parameters as well as (3) to more complex changes in this case as they were observed for specific \textit{KCNA1} mutations that are associated with episodic ataxia type~1 \citep{Browne1994, Browne1995, lauxmann_therapeutic_2021}.
|
||||
In this study, we therefore investigated how the outcome of ionic current kinetic changes on firing depend on neuronal cell type\DIFaddbegin \DIFadd{, i.e. on the composition of ionic currents, }\DIFaddend by (1) characterizing firing responses with two measures, (2) simulating the response of a repertoire of different neuronal models to changes in single current parameters as well as (3) to more complex changes in this case as they were observed for specific \textit{KCNA1} mutations that are associated with episodic ataxia type~1 \citep{Browne1994, Browne1995, lauxmann_therapeutic_2021}.
|
||||
|
||||
\section{Material and Methods}
|
||||
All modelling and simulation was done in parallel with custom written Python 3.8 (Python Programming Language; RRID:SCR\_008394) software, run on a Cent-OS 7 server with an Intel(R) Xeon (R) E5-2630 v2 CPU.
|
||||
|
||||
\subsection{Different Neuron Models}
|
||||
A group of neuronal models representing the major classes of cortical and thalamic neurons including regular spiking pyramidal (RS pyramidal; model D), regular spiking inhibitory (RS inhibitory; model B), and fast spiking (FS; model C) neurons were used \citep{pospischil_minimal_2008}. Additionally, a \Kv current (\IKv; \citealt{ranjan_kinetic_2019}) was added to each of these models (RS pyramidal +\Kv; model H, RS inhibitory +\Kv; model E, and FS +\Kv; model G respectively). A cerebellar stellate cell model from \citet{alexander_cerebellar_2019} is used (Cb stellate; model A) in this study. This neuron model was also extended by a \Kv current \citep{ranjan_kinetic_2019}, either in addition to the A-type potassium current (Cb stellate +\Kv; model F) or by replacing the A-type potassium current (Cb stellate \(\Delta\)\Kv; model J). A subthalamic nucleus (STN; model L) neuron model as described by \citet{otsuka_conductance-based_2004} was also used. The STN neuron model (model L) was additionally extended by a \Kv current \citep{ranjan_kinetic_2019}, either in addition to the A-type potassium current (STN +\Kv; model I) or by replacing the A-type potassium current (STN \(\Delta\)\Kv; model K). Model letter naming corresponds to panel lettering in Figure \ref{fig:diversity_in_firing}. The \DIFaddbegin \DIFadd{anatomical origin of each model is shown in Figure \ref{fig:diversity_in_firing}~M. The }\DIFaddend properties and maximal conductances of each model are detailed in Table \ref{tab:g} and \DIFdelbegin \DIFdel{the }\DIFdelend \DIFaddbegin \DIFadd{depicted in Figure \ref{fig:model_g}. The }\DIFaddend gating properties are unaltered from the original Cb stellate (model A) and STN (model L) models \citep{alexander_cerebellar_2019, otsuka_conductance-based_2004}. For enabling the comparison of models with the typically reported electrophysiological data fitting reported and for ease of further gating curve manipulations, a modified Boltzmann function
|
||||
A \DIFdelbegin \DIFdel{group of }\DIFdelend \DIFaddbegin \DIFadd{set of single-compartment, conductance-based }\DIFaddend neuronal models representing the major classes of cortical and thalamic neurons including regular spiking pyramidal (RS pyramidal; model D), regular spiking inhibitory (RS inhibitory; model B), and fast spiking (FS; model C) neurons were used \citep{pospischil_minimal_2008}. Additionally, a \Kv current (\IKv; \citealt{ranjan_kinetic_2019}) was added to each of these models (RS pyramidal +\Kv; model H, RS inhibitory +\Kv; model E, and FS +\Kv; model G respectively). A cerebellar stellate cell model from \citet{alexander_cerebellar_2019} is used (Cb stellate; model A) in this study. This neuron model was also extended by a \Kv current \citep{ranjan_kinetic_2019}, either in addition to the A-type potassium current (Cb stellate +\Kv; model F) or by replacing the A-type potassium current (Cb stellate \(\Delta\)\Kv; model J). A subthalamic nucleus (STN; model L) neuron model as described by \citet{otsuka_conductance-based_2004} was also used. The STN neuron model (model L) was additionally extended by a \Kv current \citep{ranjan_kinetic_2019}, either in addition to the A-type potassium current (STN +\Kv; model I) or by replacing the A-type potassium current (STN \(\Delta\)\Kv; model K). Model letter naming corresponds to panel lettering in Figure \ref{fig:diversity_in_firing}. The \DIFaddbegin \DIFadd{anatomical origin of each model is shown in Figure \ref{fig:diversity_in_firing}~M. The }\DIFaddend properties and maximal conductances of each model are detailed in Table \ref{tab:g} and \DIFdelbegin \DIFdel{the }\DIFdelend \DIFaddbegin \DIFadd{depicted in Figure \ref{fig:model_g}. The }\DIFaddend gating properties are unaltered from the original Cb stellate (model A) and STN (model L) models \citep{alexander_cerebellar_2019, otsuka_conductance-based_2004}. For enabling the comparison of models with the typically reported electrophysiological data fitting reported and for ease of further gating curve manipulations, a modified Boltzmann function
|
||||
\DIFdelbegin %DIFDELCMD <
|
||||
|
||||
\begin{equation}\label{eqn:Boltz}
|
||||
%DIFDELCMD < %%%
|
||||
\DIFdelend \begin{equation}\label{eqn:Boltz}
|
||||
x_\infty = {\left(\frac{1-a}{1+{\exp\left[{\frac{V-V_{1/2}}{k}}\right]}} +a\right)^j}
|
||||
\end{equation}
|
||||
\DIFdelbegin %DIFDELCMD <
|
||||
|
||||
with slope \(k\), voltage for half-maximal activation or inactivation (\(V_{1/2}\)), exponent \(j\), and persistent current \(0 \leq a \leq 1\) were fitted to the original formulism for RS pyramidal (model D), RS inhibitory (model B) and FS (model C) models from \citet{pospischil_minimal_2008}. The properties of \IKv were fitted to the mean wild type biophysical parameters of \Kv described in \citet{lauxmann_therapeutic_2021}. The fitted gating parameters are detailed in Table \ref{tab:gating}. Each of the original single-compartment models used here can reproduce physiological firing behavior of the neurons they represent (Figure \ref{fig:diversity_in_firing}; \citealt{pospischil_minimal_2008, alexander_cerebellar_2019, otsuka_conductance-based_2004}) and capture key aspects of the dynamics of these neuron types.
|
||||
%DIFDELCMD < %%%
|
||||
\DIFdelend with slope \(k\), voltage for half-maximal activation or inactivation (\(V_{1/2}\)), exponent \(j\), and persistent current \(0 \leq a \leq 1\) were fitted to the original formulism for RS pyramidal (model D), RS inhibitory (model B) and FS (model C) models from \citet{pospischil_minimal_2008}. The properties of \IKv were fitted to the mean wild type biophysical parameters of \Kv described in \citet{lauxmann_therapeutic_2021}. The fitted gating parameters are detailed in Table \ref{tab:gating}. Each of the original single-compartment models used here can reproduce physiological firing behavior of the neurons they represent (Figure \ref{fig:diversity_in_firing}; \citealt{pospischil_minimal_2008, alexander_cerebellar_2019, otsuka_conductance-based_2004}) and capture key aspects of the dynamics of these neuron types.
|
||||
|
||||
\subsection{Firing Frequency Analysis}
|
||||
The membrane responses to 200 equidistant two second long current steps were simulated using the forward-Euler method with a \(\Delta \textrm{t} = 0.01\)\,ms from steady state. Current steps ranged from 0 to 1\,nA (step size 5\,pA) for all models except for the RS inhibitory neuron models where a range of 0 to 0.35\,nA (step size 1.75\,pA) was used to ensure repetitive firing across the range of input currents. For each current step, action potentials were detected as peaks with at least 50\,mV prominence, or the relative height above the lowest contour line encircling it, and a minimum interspike interval of 1\,ms. The interspike interval was computed and used to determine the instantaneous firing frequencies elicited by the current step. \DIFaddbegin \DIFadd{A ramp protocol, consisting of a 2 second ascending ramp followed by a 2 second descending ramp, was also simulated over the same current range to assess model hysteresis. Rheobases assessed from this ramp protocol were not used for subsequent analysis in order to maintain relatability to commonly used experimental measures.
|
||||
@ -174,7 +180,7 @@ To examine the role of neuron-type specific ionic current environments on the im
|
||||
(1) firing responses were characterized with rheobase and \(\Delta\)AUC, (2) a set of neuronal models was used and properties of channels common across models were altered systematically one at a time, and (3) the effects of a set of episodic ataxia type~1 associated \textit{KCNA1} mutations on firing was then examined across different neuronal models with different ionic current environments.
|
||||
|
||||
\subsection{Variety of model neurons}
|
||||
Neuronal firing is \DIFdelbegin \DIFdel{heterogenous }\DIFdelend \DIFaddbegin \DIFadd{heterogeneous }\DIFaddend across the CNS and a set of neuronal models with \DIFdelbegin \DIFdel{heterogenous }\DIFdelend \DIFaddbegin \DIFadd{heterogeneous }\DIFaddend firing due to different ionic currents is desirable to reflect this heterogeneity. The set of single-compartment, conductance-based neuronal models used here has considerable diversity as evident in the variability seen across neuronal models both in spike trains and their fI curves (Figure \ref{fig:diversity_in_firing}). The models chosen for this study all fire tonically and do not exhibit bursting (see methods for details and naming of the models). Models are qualitatively sorted based on their firing curves and labeled model A through L accordingly. \DIFaddbegin \DIFadd{Model B ceases firing with large current steps (Figure \ref{fig:diversity_in_firing}~B) indicating depolarization block. }\DIFaddend Some models, such as models A and B, display type I firing, whereas others such as models J and L exhibit type II firing. Type I firing is characterized by continuous fI curves (i.e. firing rate increases from 0 in a continuous fashion) whereas type II firing is characterized by a discontinuity in the fI curve (i.e. a jump occurs from no firing to firing at a certain frequency; \citealt{ermentrout_type_1996, Rinzel_1998}). The other models used here lie on a continuum between these prototypical firing classifications. Most neuronal models exhibit hysteresis with ascending and descending ramps eliciting spikes at different current thresholds. However, the models I, J, and K have large hysteresis (Figure \ref{fig:diversity_in_firing} and Supplementary Figure S1). Different types of underlying current dynamics are known to generate these different firing types and hysteresis \cite{ERMENTROUT2002, ermentrout_type_1996, Izhikevich2006}. This broad range of single-compartmental models represents the distinct dynamics of various neuron types across diverse brain regions.
|
||||
Neuronal firing is \DIFdelbegin \DIFdel{heterogenous }\DIFdelend \DIFaddbegin \DIFadd{heterogeneous }\DIFaddend across the CNS and a set of neuronal models with \DIFdelbegin \DIFdel{heterogenous }\DIFdelend \DIFaddbegin \DIFadd{heterogeneous }\DIFaddend firing due to different ionic currents is desirable to reflect this heterogeneity. The set of single-compartment, conductance-based neuronal models used here has considerable diversity as evident in the variability seen across neuronal models both in spike trains and their fI curves (Figure \ref{fig:diversity_in_firing}). The models chosen for this study all fire tonically and do not exhibit bursting (see methods for details and naming of the models). Models are qualitatively sorted based on their firing curves and labeled model A through L accordingly. \DIFaddbegin \DIFadd{Model B ceases firing with large current steps (Figure \ref{fig:diversity_in_firing}~B) indicating depolarization block. }\DIFaddend Some models, such as models A and B, display type I firing, whereas others such as models J and L exhibit type II firing. Type I firing is characterized by continuous fI curves (i.e. firing rate increases from 0 in a continuous fashion) whereas type II firing is characterized by a discontinuity in the fI curve (i.e. a jump occurs from no firing to firing at a certain frequency; \citealt{ermentrout_type_1996, Rinzel_1998}). The other models used here lie on a continuum between these prototypical firing classifications. Most neuronal models exhibit hysteresis with ascending and descending ramps eliciting spikes at different current thresholds. However, the models I, J, and K have large hysteresis (Figure \ref{fig:diversity_in_firing} and Supplementary Figure S1). Different types of underlying current dynamics are known to generate these different firing types and hysteresis \cite{ERMENTROUT2002, ermentrout_type_1996, Izhikevich2006}. This broad range of single-compartmental models represents the distinct dynamics of various neuron types across diverse brain regions\DIFaddbegin \DIFadd{, but does not take into account differences in morphology or synaptic input}\DIFaddend .
|
||||
|
||||
\subsection{Characterization of Neuronal Firing Properties}
|
||||
Neuronal firing is a complex phenomenon, and a quantification of firing properties is required for comparisons across neuron types and between different conditions. Here we focus on two aspects of firing that are routinely measured in clinical settings \citep{Bryson_2020}: rheobase, the smallest injected current at which the neuron fires an action potential, and the shape of the frequency-current (fI) curve as quantified by the area under the curve (AUC) for a fixed range of input currents above rheobase (Figure \ref{fig:firing_characterization}~A). The characterization of the firing properties of a neuron by using rheobase and AUC allows to characterize both a neuron's excitability in the sub-threshold regime (rheobase) and periodic firing in the super-threshold regime (AUC) by two independent measures. Note that AUC is essentially quantifying the slope of a neuron's fI curve.
|
||||
@ -201,13 +207,17 @@ Mutations in \textit{KCNA1} are associated with episodic ataxia type~1 (EA1) and
|
||||
|
||||
\section{Discussion}
|
||||
|
||||
To compare the effects of ion channel mutations on neuronal firing of different neuron types, we used a diverse set of conductance-based models to systematically characterize the effects of changes in individual channel properties. Additionally, we simulated the effects of specific episodic ataxia type~1 associated (EA1) \textit{KCNA1} mutations. Changes to single ionic current properties, as well as known EA1 associated \textit{KCNA1} mutations showed consistent effects on the rheobase across neuron types, whereas the effects on the slope of the steady-state fI-curve depended on the neuron type. Our results demonstrate that loss of function (LOF) and gain of function (GOF) on the biophysical level cannot be uniquely transferred to the level of neuronal firing. Thus, the effects caused by different mutations depend on the properties of the other ion channels expressed in a neuron and are therefore depend on the channel ensemble of a specific neuron type.
|
||||
To compare the effects of ion channel mutations on neuronal firing of different neuron types, we used a diverse set of conductance-based models\DIFaddbegin \DIFadd{, that differ in their composition of ionic currents, }\DIFaddend to systematically characterize the effects of changes in individual channel properties. Additionally, we simulated the effects of specific episodic ataxia type~1 associated (EA1) \textit{KCNA1} mutations. Changes to single ionic current properties, as well as known EA1 associated \textit{KCNA1} mutations showed consistent effects on the rheobase across neuron types, whereas the effects on the slope of the steady-state fI-curve depended on the neuron type. Our results demonstrate that loss of function (LOF) and gain of function (GOF) on the biophysical level cannot be uniquely transferred to the level of neuronal firing. Thus, the effects caused by different mutations depend on the properties of the other ion channels expressed in a neuron and are therefore depend on the channel ensemble of a specific neuron type.
|
||||
|
||||
\subsection{Firing Frequency Analysis}
|
||||
Although differences in neuronal firing can be characterized by an area under the curve of the fI curve for a fixed current range, this approach characterizes firing as a mixture of key features: rheobase and the initial slope of the fI curve. By probing rheobase directly and using an AUC relative to rheobase, we disambiguate these features and enable insights into the effects on rheobase and initial fI curve steepness. This increases the specificity of our understanding of how ion channel mutations alter firing across neuron types and enable classification as described in Figure \ref{fig:firing_characterization}. Importantly, in cases when ion channel mutations alter rheobase and initial fI curve steepness in ways that oppose effects on firing (upper left and bottom right quadrants of Figure \ref{fig:firing_characterization}~B), this \DIFdelbegin \DIFdel{disamgibuation }\DIFdelend \DIFaddbegin \DIFadd{disambiguation }\DIFaddend is important for understanding the outcome of the mutation. In these cases, the regime the neuron is operating in is vital in determining the neuron's firing outcome. If it is in its excitable regime and only occasionally generates an action potential, then the effect on the rheobase is more important. If it is firing periodically with high rates, then the change in AUC might be more relevant.
|
||||
Although differences in neuronal firing can be characterized by an area under the curve of the fI curve for a fixed current range, this approach characterizes firing as a mixture of \DIFaddbegin \DIFadd{two }\DIFaddend key features: rheobase and the initial slope of the fI curve. By probing rheobase directly and using an AUC relative to rheobase, we disambiguate these features and enable insights into the effects on rheobase and initial fI curve steepness. This increases the specificity of our understanding of how ion channel mutations alter firing across neuron types and enable classification as described in Figure \ref{fig:firing_characterization}. Importantly, in cases when ion channel mutations alter rheobase and initial fI curve steepness in ways that oppose effects on firing (upper left and bottom right quadrants of Figure \ref{fig:firing_characterization}~B), this \DIFdelbegin \DIFdel{disamgibuation }\DIFdelend \DIFaddbegin \DIFadd{disambiguation }\DIFaddend is important for understanding the outcome of the mutation. In these cases, the regime the neuron is operating in is vital in determining the neuron's firing outcome. If it is in its excitable regime and only occasionally generates an action potential, then the effect on the rheobase is more important. If it is firing periodically with high rates, then the change in AUC might be more relevant.
|
||||
|
||||
\subsection{Modelling Limitations}
|
||||
The models used here are simple and they all capture key aspects of the firing dynamics for their respective neuron. The simple models fall short of capturing the complex physiology, biophysics and heterogeneity of real neurons, nor do they take into account subunit stoichiometry, auxillary subunits, membrane composition which influence the biophysics of ionic currents \citep{Al-Sabi_2013, Oliver_2004, Pongs_2009, Rettig1994}. However, for the purpose of understanding how different neuron-types, or current environments, contribute to the diversity in firing outcomes of ion channel mutations, the fidelity of the models to the physiological neurons they represent is of a minor concern. For exploring possible neuron-type specific effects, variety in currents and dynamics across models is of utmost importance. With this context in mind, the collection of models used here are labelled as models A-L to highlight that the physiological neurons they represent is not of chief concern, but rather that the collection of models with different attributes respond heterogeneously to the same perturbation. Additionally, the development of more realistic models is a high priority and will enable neuron-type specific predictions that may aid precision medicine approaches. Thus, weight should not be put on any single predicted firing outcome here in a specific model, but rather on the differences in outcomes that occur across the neuron-type spectrum the models used here represent. %DIF < Menchaca_2012,
|
||||
The \DIFaddbegin \DIFadd{single-compartment }\DIFaddend models used here \DIFdelbegin \DIFdel{are simple and they }\DIFdelend all capture key aspects of the firing dynamics for their respective neuron. The \DIFdelbegin \DIFdel{simple }\DIFdelend models fall short of capturing the \DIFaddbegin \DIFadd{morphology, }\DIFaddend complex physiology, biophysics and heterogeneity of real neurons, nor do they take into account subunit stoichiometry, auxillary subunits, \DIFaddbegin \DIFadd{or }\DIFaddend membrane composition which influence the biophysics of ionic currents \citep{Al-Sabi_2013, Oliver_2004, Pongs_2009, Rettig1994}. However, \DIFdelbegin \DIFdel{for the purpose of understanding how different neuron-types, or current environments, contribute to }\DIFdelend \DIFaddbegin \DIFadd{these simplified models allow to study the effect of different compositions of ionic currents on }\DIFaddend the diversity in firing outcomes of ion channel mutations \DIFdelbegin \DIFdel{, the fidelity of the models to the physiological neurons they represent is of a minor concern.
|
||||
For }\DIFdelend \DIFaddbegin \DIFadd{in isolation.
|
||||
}
|
||||
|
||||
\DIFadd{Our results demonstrate that for }\DIFaddend exploring possible neuron-type specific effects, variety in currents and dynamics across models is of utmost importance. With this context in mind, the collection of models used here are labelled as models A-L to highlight that the physiological neurons they represent is not of chief concern, but rather that the collection of models with different attributes respond heterogeneously to the same perturbation. Additionally, the development of more realistic models is a high priority and will enable neuron-type specific predictions that may aid precision medicine approaches. Thus, weight should not be put on any single predicted firing outcome here in a specific model, but rather on the differences in outcomes that occur across the neuron-type spectrum the models used here represent. %DIF < Menchaca_2012,
|
||||
\DIFaddbegin \DIFadd{Further investigation and analysis of the neuron-type effects of ion channel mutations including with animal experiments is essential for validation of the results presented here and for furthering the understanding of the effects of channelopathies at multiple levels of scale.
|
||||
}\DIFaddend
|
||||
|
||||
@ -237,7 +247,7 @@ The effects of changes in channel properties depend in part on the neuronal mode
|
||||
|
||||
Therefore, the transfer of LOF or GOF from the current to the firing level should be used with caution; the neuron type in which the mutant ion channel is expressed may provide valuable insight into the functional consequences of an ion channel mutation. Experimental assessment of the effects of a patient's specific ion channel mutation \textit{in vivo} is not generally feasible at a large scale. Therefore, modelling approaches investigating the effects of patient specific channelopathies provide a viable method bridging between characterization of changes in biophysical properties of ionic currents and the firing consequences of these effects. In both experimental and modelling studies on the effects of ion channel mutations on neuronal firing the specific dependency on neuron type should be considered.
|
||||
|
||||
\DIFdelbegin \DIFdel{The }\DIFdelend \DIFaddbegin \DIFadd{Our simulations demonstrate that the }\DIFaddend effects of altered ion channel properties on firing is generally influenced by the other ionic currents present in the neuron \DIFaddbegin \DIFadd{as illustrated in Figure \ref{fig:summary}}\DIFaddend . In channelopathies the effect of a given ion channel mutation on neuronal firing therefore depends on the neuron type in which those changes occur \citep{Hedrich14874, makinson_scn1a_2016, Waxman2007, Rush2006}. Although certain complexities of neurons such as differences in neuron-type sensitivities to current property changes, interactions between ionic currents, cell morphology and subcellular ion channel distribution are neglected here, it is likely that this increased complexity \textit{in vivo} would contribute to the neuron-type dependent effects on neuronal firing. The complexity and nuances of the nervous system, including neuron-type dependent firing effects of channelopathies explored here, likely underlie shortcomings in treatment approaches in patients with channelopathies. Accounting for neuron-type dependent firing effects provides an opportunity to improve the efficacy and precision in personalized medicine approaches. \DIFaddbegin \DIFadd{Although this is not experimentally feasible, improved modelling and simulations methods to predict neuron-type dependent effects may provide an opportunity to inform therapeutic strategies that are more specific and thus have greater efficacy.
|
||||
\DIFdelbegin \DIFdel{The }\DIFdelend \DIFaddbegin \DIFadd{Our simulations demonstrate that the }\DIFaddend effects of altered ion channel properties on firing is generally influenced by the other ionic currents present in the neuron \DIFaddbegin \DIFadd{as illustrated in Figure \ref{fig:summary}}\DIFaddend . In channelopathies the effect of a given ion channel mutation on neuronal firing therefore depends on the neuron type in which those changes occur \citep{Hedrich14874, makinson_scn1a_2016, Waxman2007, Rush2006}. Although certain complexities of neurons such as differences in neuron-type sensitivities to current property changes, interactions between ionic currents, cell morphology and subcellular ion channel distribution are neglected here, it is likely that this increased complexity \textit{in vivo} would contribute to the neuron-type dependent effects on neuronal firing. The complexity and nuances of the nervous system, including neuron-type dependent firing effects of channelopathies explored here, likely underlie shortcomings in treatment approaches in patients with channelopathies. Accounting for neuron-type dependent firing effects provides an opportunity to improve the efficacy and precision in personalized medicine approaches. \DIFaddbegin \DIFadd{Although this is not experimentally feasible, improved modelling and simulation methods to predict neuron-type dependent effects may provide an opportunity to inform therapeutic strategies that are more specific and thus have greater efficacy.
|
||||
}\DIFaddend
|
||||
|
||||
With this study we suggest that neuron-type specific effects are vital to a full understanding of the effects of channelopathies at the level of neuronal firing. Furthermore, we highlight the use of modelling approaches to enable relatively fast and efficient insight into channelopathies.
|
||||
@ -256,7 +266,7 @@ With this study we suggest that neuron-type specific effects are vital to a full
|
||||
%DIFDELCMD < %%%
|
||||
\DIFdelendFL \DIFaddbeginFL \includegraphics[width=\linewidth]{diversity_in_firing_diagram.jpg}
|
||||
\DIFaddendFL \linespread{1.}\selectfont
|
||||
\caption[]{Diversity in Neuronal Model Firing. Spike trains (left), frequency-current (fI) curves (right) for Cb stellate \textbf{(A)}, RS inhibitory \textbf{(B)}, FS \textbf{(C)}, RS pyramidal \textbf{(D)}, RS inhibitory +\Kv \textbf{(E)}, Cb stellate +\Kv \textbf{(F)}, FS +\Kv \textbf{(G)}, RS pyramidal +\Kv \textbf{(H)}, STN +\Kv \textbf{(I)}, Cb stellate \(\Delta\)\Kv \textbf{(J)}, STN \(\Delta\)\Kv \textbf{(K)}, and STN \textbf{(L)} neuron models. Models are sorted qualitatively based on their fI curves. Black markers on the fI curves indicate the current step at which the spike train occurs. The green marker indicates the current at which firing begins in response to an ascending current ramp, whereas the red marker indicates the current at which firing ceases in response to a descending current ramp (see Supplementary Figure S1). \DIFaddbeginFL \DIFaddFL{A schematic illustrating the anatomical locations of the models is included }\textbf{\DIFaddFL{(M)}}\DIFaddFL{, however single compartment models are used for each cell type.}\DIFaddendFL }
|
||||
\caption[]{Diversity in Neuronal Model Firing. Spike trains (left), frequency-current (fI) curves (right) for Cb stellate \textbf{(A)}, RS inhibitory \textbf{(B)}, FS \textbf{(C)}, RS pyramidal \textbf{(D)}, RS inhibitory +\Kv \textbf{(E)}, Cb stellate +\Kv \textbf{(F)}, FS +\Kv \textbf{(G)}, RS pyramidal +\Kv \textbf{(H)}, STN +\Kv \textbf{(I)}, Cb stellate \(\Delta\)\Kv \textbf{(J)}, STN \(\Delta\)\Kv \textbf{(K)}, and STN \textbf{(L)} neuron models. Models are sorted qualitatively based on their fI curves. Black markers on the fI curves indicate the current step at which the spike train occurs. The green marker indicates the current at which firing begins in response to an ascending current ramp, whereas the red marker indicates the current at which firing ceases in response to a descending current ramp (see Supplementary Figure S1). \DIFaddbeginFL \DIFaddFL{A schematic illustrating the anatomical locations of the models is included }\textbf{\DIFaddFL{(M)}}\DIFaddFL{, however single-compartment models are used for each cell type.}\DIFaddendFL }
|
||||
%DIF < \textcolor{red}{(see Supplementary Figure \ref{ramp_firing}).}}
|
||||
\label{fig:diversity_in_firing}
|
||||
\end{figure}
|
||||
|
@ -78,7 +78,7 @@ Although we do not offer a directly actionable clinical outcome, our results sug
|
||||
|
||||
\textit{Considering that even a single mutation in the organism will affect many neuron types (cells) and the signaling pathways to which it is associated, how can all other possible effects be eliminated?}
|
||||
|
||||
We fully agree that the effects of a single mutation are potentially much more complex than the ones we described in our manuscript. It is hard to imagine how all of this complexity should be captured or controlled for. Nevertheless clinicians around the globe base their therapeutic strategies on LOF and GOF effects measured in the biophysical properties of ion channel variants, ignoring all this complexity --- what else should they do? With our manuscript we want to emphasize this complexity on the still relatively simple example of differences in ion channel composition between different neuron types. We use the simulations presented within our study to encourage investigation into neuron type specific effects and to use LOF/GOF firing characterizations with caution. And we suggest simulations to be used for large scale screenings across neuron types.
|
||||
We fully agree that the effects of a single mutation are potentially much more complex than the ones we described in our manuscript. It is hard to imagine how all of this complexity should be captured or controlled for. Nevertheless clinicians around the globe base their therapeutic strategies on LOF and GOF effects measured in the biophysical properties of ion channel variants, ignoring all this complexity --- what else should they do? With our manuscript we want to emphasize this complexity on the still relatively simple example of differences in ion channel composition between different neuron types. We use the simulations presented within our study to encourage investigation into neuron type specific effects and to use LOF/GOF firing characterizations with caution. Additionally, we suggest that simulations are advantageous in large scale screenings across neuron types.
|
||||
|
||||
\textit{Failure to analyze the effects of the obtained data on living organisms casts a shadow over the reliability of the results. The study would be much more valuable if the authors could at least support their results with animal experiments. Otherwise, it will not go beyond being an evaluation study based on already known mutations. This limits the originality of the study.}
|
||||
|
||||
|
Before Width: | Height: | Size: 452 KiB After Width: | Height: | Size: 422 KiB |
Before Width: | Height: | Size: 530 KiB After Width: | Height: | Size: 532 KiB |