<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neural Circuits</journal-id>
<journal-title>Frontiers in Neural Circuits</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neural Circuits</abbrev-journal-title>
<issn pub-type="epub">1662-5110</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fncir.2021.748989</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neural Circuits</subject>
<subj-group>
<subject>Technology and Code</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dopaminergic and Cholinergic Modulation of Large Scale Networks <italic>in silico</italic> Using <italic>Snudda</italic></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Frost Nylen</surname> <given-names>Johanna</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/655300/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Hjorth</surname> <given-names>Jarl Jacob Johannes</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/10862/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Grillner</surname> <given-names>Sten</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/552158/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Hellgren Kotaleski</surname> <given-names>Jeanette</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/842/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Neuroscience, Karolinska Institute</institution>, <addr-line>Stockholm</addr-line>, <country>Sweden</country></aff>
<aff id="aff2"><sup>2</sup><institution>Science for Life Laboratory, School of Electrical Engineering and Computer Science, Royal Institute of Technology</institution>, <addr-line>Stockholm</addr-line>, <country>Sweden</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Srikanth Ramaswamy, Newcastle University, United Kingdom</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Christiane Linster, Cornell University, United States; Wen-Jie Song, Kumamoto University Hospital, Japan</p></fn>
<corresp id="c001">&#x002A;Correspondence: Johanna Frost Nylen, <email>johanna.frost.nylen@ki.se</email></corresp>
<corresp id="c002">Jeanette Hellgren Kotaleski, <email>jeanette@csc.kth.se</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>10</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>15</volume>
<elocation-id>748989</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>07</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2021 Frost Nylen, Hjorth, Grillner and Hellgren Kotaleski.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Frost Nylen, Hjorth, Grillner and Hellgren Kotaleski</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Neuromodulation is present throughout the nervous system and serves a critical role for circuit function and dynamics. The computational investigations of neuromodulation in large scale networks require supportive software platforms. <italic>Snudda</italic> is a software for the creation and simulation of large scale networks of detailed microcircuits consisting of multicompartmental neuron models. We have developed an extension to <italic>Snudda</italic> to incorporate neuromodulation in large scale simulations. The extended <italic>Snudda</italic> framework implements neuromodulation at the level of single cells incorporated into large-scale microcircuits. We also developed <italic>Neuromodcell</italic>, a software for optimizing neuromodulation in detailed multicompartmental neuron models. The software adds parameters within the models modulating the conductances of ion channels and ionotropic receptors. Bath application of neuromodulators is simulated and models which reproduce the experimentally measured effects are selected. In <italic>Snudda</italic>, we developed an extension to accommodate large scale simulations of neuromodulation. The simulator has two modes of simulation &#x2013; denoted <italic>replay</italic> and <italic>adaptive</italic>. In the <italic>replay</italic> mode, transient levels of neuromodulators can be defined as a time-varying function which modulates the receptors and ion channels within the network in a cell-type specific manner. In the <italic>adaptive</italic> mode, spiking neuromodulatory neurons are connected via integrative modulating mechanisms to ion channels and receptors. Both modes of simulating neuromodulation allow for simultaneous modulation by several neuromodulators that can interact dynamically with each other. Here, we used the <italic>Neuromodcell</italic> software to simulate dopaminergic and muscarinic modulation of neurons from the striatum. We also demonstrate how to simulate different neuromodulatory states with dopamine and acetylcholine using <italic>Snudda.</italic> All software is freely available on Github, including tutorials on <italic>Neuromodcell</italic> and <italic>Snudda-neuromodulation.</italic></p>
</abstract>
<kwd-group>
<kwd>neuromodulation</kwd>
<kwd>simulation &#x2013; computers</kwd>
<kwd>microcircuit</kwd>
<kwd>dopamine</kwd>
<kwd>acetylcholine</kwd>
<kwd>striatum</kwd>
</kwd-group>
<contract-num rid="cn001">VR-M-K2013-62X-03026</contract-num>
<contract-num rid="cn001">VR-M-2015-02816</contract-num>
<contract-num rid="cn001">VR-M-2018-02453</contract-num>
<contract-num rid="cn001">VR-M-2017-02806</contract-num>
<contract-num rid="cn001">VR-M-2020-01652</contract-num>
<contract-num rid="cn003">(FP7/2007-2013) no.604102 (HBP)</contract-num>
<contract-num rid="cn004">no.720270 (HBP SGA1)</contract-num>
<contract-num rid="cn004">no. 785907 (HBP SGA2)</contract-num>
<contract-num rid="cn004">no.945539 (HBP SGA3)</contract-num>
<contract-sponsor id="cn001">Vetenskapsr&#x00E5;det<named-content content-type="fundref-id">10.13039/501100004359</named-content></contract-sponsor><contract-sponsor id="cn002">Swedish e-Science Research Centre<named-content content-type="fundref-id">10.13039/100017156</named-content></contract-sponsor>
<contract-sponsor id="cn003">Seventh Framework Programme<named-content content-type="fundref-id">10.13039/501100004963</named-content></contract-sponsor>
<contract-sponsor id="cn004">Horizon 2020<named-content content-type="fundref-id">10.13039/501100007601</named-content></contract-sponsor><contract-sponsor id="cn005">Karolinska Institutet<named-content content-type="fundref-id">10.13039/501100004047</named-content></contract-sponsor>
<counts>
<fig-count count="11"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="35"/>
<page-count count="12"/>
<word-count count="7948"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="S1">
<title>Introduction</title>
<p>The nervous system depends on fast interaction via ionotropic receptors, which are activated by a variety of neurotransmitters including glutamate, GABA, and glycine. Besides these ionotropic receptors, neuromodulation via metabotropic receptors have a profound effect on network dynamics via slower processes. On a single cell level, these neuromodulators act via a variety of receptor subtypes, which modulate the excitability of neurons and influence their synaptic properties (<xref ref-type="bibr" rid="B25">Nadim and Bucher, 2014</xref>). The interactions between neuromodulators and their targets are complex. For example, a single ion channel type can be modulated by several different neuromodulators (<xref ref-type="bibr" rid="B31">Swensen and Marder, 2000</xref>; <xref ref-type="bibr" rid="B27">Park and Spruston, 2012</xref>). While a single neuromodulator can affect multiple ion channel types and signaling pathways within neurons (<xref ref-type="bibr" rid="B9">Greengard, 2001</xref>). On a circuit level, neuromodulation of neurons and synapses can massively alter the network activity. A challenge is to bridge the levels between single neurons and the circuit to understand the role of neuromodulators in shaping network behavior (<xref ref-type="bibr" rid="B25">Nadim and Bucher, 2014</xref>).</p>
<p>There are models of both invertebrate and different types of vertebrate which attempt to bridge the gap from cellular and synaptic properties to circuit function, and where the effects of neuromodulation is considered (<xref ref-type="bibr" rid="B18">Lansner et al., 1998</xref>; <xref ref-type="bibr" rid="B16">Kozlov et al., 2001</xref>, <xref ref-type="bibr" rid="B15">2009</xref>; <xref ref-type="bibr" rid="B10">Hamood and Marder, 2014</xref>; <xref ref-type="bibr" rid="B25">Nadim and Bucher, 2014</xref>; <xref ref-type="bibr" rid="B5">Colangelo et al., 2019</xref>). For neuromodulation, the challenge is that the effect of a single neuromodulator in a single cell setting could be very different once that cell is embedded within a circuit. In the circuit, other components, such as other neurons and synapses, would also be under neuromodulatory control and hence contribute to more complex circuit interactions (<xref ref-type="bibr" rid="B26">Oh et al., 2012</xref>). Therefore, computational models have to incorporate the ability to bridge these levels. Furthermore, it has been shown that different parts of a neuron (dendrites/soma) can be modulated differently depending on receptor sub-type and target (<xref ref-type="bibr" rid="B2">Bender et al., 2010</xref>). Such compartmental differences can be implemented in multicompartmental models where reconstructed neuronal morphologies are used and ion channel models are distributed throughout the morphology (<xref ref-type="bibr" rid="B7">Frost Nyl&#x00E9;n et al., 2020</xref>; <xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Lindroos and Hellgren Kotaleski, 2021</xref>).</p>
<p>We use the <italic>in silico</italic> striatal microcircuit (<xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref>) as a demonstrative example, which consists of 95% striatal projection neurons (SPNs) and 5% interneurons (fast-spiking (FS), low-threshold spiking and cholinergic interneurons). Here, we simulate neuromodulation of SPNs and FS. The striatum is the input stage of the basal ganglia, a group of subcortical nuclei involved in action-selection, motor control, and habitual learning. Neuromodulation is important in the striatum and especially dopamine is essential for basal ganglia function (<xref ref-type="bibr" rid="B8">Gerfen and Surmeier, 2011</xref>; <xref ref-type="bibr" rid="B30">Surmeier et al., 2014</xref>; <xref ref-type="bibr" rid="B6">Da Silva et al., 2018</xref>). The cholinergic interneuron (ChIN) is a spontaneously active interneuron within the striatum, which releases acetycholine (ACh). Hence, in addition to the dopaminergic modulation, cholinergic modulation can modulate several components of the striatal network, which has extensive expression of muscarinic receptors (<xref ref-type="bibr" rid="B1">Abudukeyoumu et al., 2019</xref>). Furthermore, several studies have demonstrated the complex interactions between DA and ACh within the striatum, ranging from modulating dopamine release via presynaptic nicotinic receptors to direct dopaminergic modulation of ChINs via D2 receptors (<xref ref-type="bibr" rid="B32">Threlfell et al., 2012</xref>; <xref ref-type="bibr" rid="B13">Howe et al., 2019</xref>).</p>
<p>Previously, <italic>Snudda</italic>, a Python package for creating data-driven networks of neurons, placing synapses using touch detection between axons and dendrites and setting up large scale simulations was developed by <xref ref-type="bibr" rid="B11">Hjorth et al. (2021)</xref>. The software included fast synaptic transmission but neuromodulation was limited to dopamine. Hence, the <italic>Snudda</italic> package required further development to accommodate the generalized implementation of neuromodulation, together with all the other functionalities contained within <italic>Snudda</italic>. Following the development of <italic>Snudda.neuromodulation</italic>, it was necessary to create a software for generating and selecting parameter sets which reproduce neuromodulation. Therefore, we decided to develop <italic>Neuromodcell</italic>, which extracts the modulatory parameters necessary to reproduce neuromodulation on a single cell level for multicompartmental neuron models (<xref ref-type="fig" rid="F1">Figure 1</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p><italic>Neuromodcell</italic> structure with classes and methods. <italic>Neuromodcell</italic> specifies the model and optimization parameters using the <italic>DefineModulation</italic> class. The associated methods define the protocols, parameters, modulation, and selection criteria for the optimization. Following the simulation, the <italic>OptimisationResult</italic> class assists in loading and analyzing the results and saving the final modulation (modulation.json).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g001.tif"/>
</fig>
<p>In this study, we applied <italic>Neuromodcell</italic> and <italic>Snudda.neuromodulation</italic> to the dopaminergic and cholinergic modulation of the <italic>in silico</italic> striatal microcircuit to demonstrate the functionalities included in these software packages. In general, <italic>Neuromodcell</italic> and <italic>Snudda</italic> can be used to generate and simulate networks of multicompartmental models with a wide range of neuromodulators. Within these simulations, a variety of questions could be addressed. Hence, not merely to simulate neuromodulation, but to predict which components are important for certain features and also redundancies within the network. Furthermore, simulations of multiple neuromodulators could predict how these interact on a network level. Both <italic>Neuromodcell</italic> and <italic>Snudda</italic> are open-source and freely available on Github, for further enhancement and expansion.</p>
</sec>
<sec id="S2" sec-type="materials|methods">
<title>Materials and Methods</title>
<sec id="S2.SS1">
<title>Software Setup</title>
<p><italic>Neuromodcell</italic> is freely available to be downloaded from its Github site<sup><xref ref-type="fn" rid="footnote1">1</xref></sup>, written in Python with requirements specified in <italic>requirements.txt</italic> including NEURON<sup><xref ref-type="fn" rid="footnote2">2</xref></sup> and Jupyter Notebook. To install <italic>Neuromodcell</italic> use <italic>pip install neuromodcell</italic>. The software is compatible with Linux operating system and super-computer clusters (Cray XC40 system). The simulations of large networks use <italic>Snudda</italic> (<xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref>, <xref ref-type="bibr" rid="B11">2021</xref>), a Python package for creating data-driven networks of neurons available from its Github site<sup><xref ref-type="fn" rid="footnote3">3</xref></sup>. To simulate neuromodulation, within the <italic>Snudda</italic> framework, additional simulation classes and associated neuromodulation subpackages were created, s<italic>nudda.neuromodulation.</italic> To use <italic>Snudda</italic>, install via <italic>pip install snudda</italic> and follow the instructions on its wiki page (see text footnote 3).</p>
</sec>
<sec id="S2.SS2">
<title>Multicompartmental Models</title>
<p><italic>Neuromodcell</italic> and <italic>Snudda</italic> require multicompartmental models specified for NEURON simulator described by three files: a morphology file (SWC), a parameter file (JSON) and a mechanism file (JSON) including a directory with the ion channel model files (.mod files, NEURON model description language). The models used in this publication were optimized using BluePyOpt (<xref ref-type="bibr" rid="B33">Van Geit et al., 2016</xref>) in previous publications (<xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Lindroos and Hellgren Kotaleski, 2021</xref>) with modification for muscarinic modulation; and include direct and indirect striatal projection neuron (dSPN and iSPN) and fast-spiking interneuron (FS) models from the striatum.</p>
</sec>
<sec id="S2.SS3">
<title>Parameterization</title>
<p>To modulate the models during the simulation, we introduce additional parameters for the specific neuromodulator within the .mod files. The modulation is implemented in a phenomenological manner, where a modulation parameter is multiplied with the target (for example the conductance of an ion channel). Hence, the conductance (in this case) can be regulated through the simulation. For example, for dopamine, the three parameters are maxModDA, modDA and levelDA (using the key, <italic>DA</italic> to indicate dopamine), based on previous formalism developed in <xref ref-type="bibr" rid="B12">Hjorth et al. (2020)</xref>. In general, the convention is &#x2018;maxMod<sup>&#x2217;</sup>&#x2019;, &#x2018;level<sup>&#x2217;</sup>&#x2019; and &#x2018;mod<sup>&#x2217;</sup>&#x2019; and the <sup>&#x2217;</sup> should be replaced with a specific name for the neuromodulator. The maxMod<sup>&#x2217;</sup> defines the modulation degree (which can vary, with 0.6 being 40% reduction). The level<sup>&#x2217;</sup> defines the transient level of modulation throughout the simulation. The mod<sup>&#x2217;</sup> defines the activation of modulation (0 inactive, 1 fully active). Within the examples, dopaminergic and muscarinic modulation was included (with muscarinic modulation using key <italic>ACh).</italic> The list of modulated ion channels for each cell type is presented in <xref ref-type="supplementary-material" rid="DS1">Supplementary Table 1</xref>. For examples of .mod-files with these modulation parameters (see text footnote 1).</p>
</sec>
<sec id="S2.SS4">
<title>Neuromodcell</title>
<p><italic>Neuromodcell</italic> is a software for optimizing and simulating neuromodulation in detailed multicompartmental neuron models. The software loads and simulates a population of models with user-defined parameter variations of maxMod<sup>&#x2217;</sup>, which is how the program induces the changes associated with neuromodulation. The software also incorporates current clamp and voltage clamp parameters to simulate specific biological experiments. Hence, the user can define the simulated experiment in terms of both neuromodulator and the specific protocol to be used. Following the simulation, the parameter sets that reproduce the experimental data are selected based on a user-specified selection criteria. We provide several electrophysiological features by default, but custom features can be included.</p>
<p>Here, <italic>Neuromodcell</italic> was used to optimize dopaminergic modulation for dSPN, iSPN and FS, as well as muscarinic modulation for dSPN and iSPN. The optimizations for dSPN and iSPN were validated against data from <xref ref-type="bibr" rid="B29">Planert et al. (2013)</xref> and <xref ref-type="bibr" rid="B17">Lahiri and Bevan (2020)</xref> (see <xref ref-type="supplementary-material" rid="DS1">Supplementary Figure 1</xref>) for dopaminergic modulation and <xref ref-type="bibr" rid="B22">Lv et al. (2017)</xref> for muscarinic modulation. The dopaminergic modulation for FS was validated against data from <xref ref-type="bibr" rid="B3">Bracci et al. (2002)</xref>.</p>
</sec>
<sec id="S2.SS5">
<title>Neuromodulation in <italic>Snudda</italic></title>
<p>Neuromodulation in <italic>Snudda</italic> is implemented as a separate simulation module called <italic>snudda.neuromodulation</italic>. Within the module, there are two simulation classes for neuromodulation, <italic>SnuddaSimulateNeuromodulation</italic> and <italic>SnuddaSimulateNeuromodulationSynapse</italic>. These classes represent the two strategies used to simulate neuromodulation, <italic>replay</italic> and <italic>adaptive.</italic> The <italic>replay</italic> mode plays a predetermined transient through the <italic>level<sup>&#x2217;</sup>-</italic>parameters and hence modulates each component of the circuit in a predefined time dependent manner. On the other hand, the <italic>adaptive</italic> mode originates from the fact that a neuromodulatory neuron integrated within the microcircuit could not modulate via a predetermined transient. Instead, the spiking activity of such a neuron would have to be continuously translated into an instantaneous level of neuromodulation. Therefore, an alternative approach was developed where an intermediate mechanism would integrate the spiking activity. <italic>Adaptive</italic> simulations couple one or several presynaptic neurons to postsynaptic neurons via an integrating mechanism called conc<sup>&#x2217;</sup>, which modifies the neuromodulatory parameters (<italic>level<sup>&#x2217;</sup>)</italic> in the circuit (for example concDA to levelDA for dopamine). Hence, neuromodulation within the simulation can either follow a fixed recipe (&#x2018;replay&#x2019; mode), or dynamically change based on the activity in the network (&#x2018;adaptive&#x2019; mode). The mode used within a particular simulation will therefore depend on the network structure. Using either approach, the level of neuromodulation would be updated every time step via the <italic>level<sup>&#x2217;</sup>-</italic>parameter. The <italic>replay</italic> mode loads an array which has set values for the <italic>level</italic><sup>&#x2217;</sup> for each time step of the simulation. This would suffice if the neuromodulation is synchronous and the neuromodulatory neurons are not affected by activity of the circuit. On the other hand, if the activity of the microcircuit could for example inhibit the neuromodulatory neurons, like striosomal dSPNs in the striatum, <italic>replay</italic> mode does not suffice and <italic>adaptive</italic> mode would be used instead, as the presynaptic neuromodulatory neurons can interact with the microcircuit throughout the simulation.</p>
<p>For <italic>replay</italic>, the <italic>maxMod</italic><sup>&#x2217;</sup>, <italic>mod</italic><sup>&#x2217;</sup> and <italic>level</italic><sup>&#x2217;</sup> are introduced as <italic>RANGE</italic> variables. In the <italic>adaptive</italic> mode, which is based on pointers, the parameters are introduced with the keyword POINTERS<sup><xref ref-type="fn" rid="footnote4">4</xref></sup> and &#x2018;ptr&#x2019; is added to the filename (i.e., na.mod to na_ptr.mod).</p>
<p>Lastly, both types of simulations require a configuration file (JSON) which is created using either <italic>Neuromodulation</italic> class (<italic>snudda.neuromodulation.modulation_network</italic>, for <italic>replay</italic> simulations) or <italic>NeuromodulationSynapse</italic> (<italic>snudda.neuromodulation.modulation_synapse</italic>, for <italic>adaptive</italic> simulations). For examples of how to use these classes (see text footnote 4).</p>
<p>To demonstrate the features of <italic>Snudda.neuromodulation</italic>, we simulated several networks using both <italic>replay</italic> and <italic>adaptive</italic> mode. Firstly, using the <italic>Snudda</italic> framework, a network of 10 000 neurons was created and simulated with dopamine and acetylcholine transients; and with a cortical activation at 1 s, with cortical and thalamic background activity. The network is based on previous publications (<xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref>) and the connection probabilities follows the diagram in <xref ref-type="supplementary-material" rid="DS1">Supplementary Figure 2</xref>. The transients consisted of a tonic level of ACh accompanied with a burst or pause of ACh and a DA burst. The simulations were performed on a super-computer cluster (Cray XC40 system at PDC Center for High Performance Computing, KTH). A smaller network with dSPNs was simulated to show the effect of DA and ACh without network interactions from iSPNs and FS. Furthermore, several dopamine transients with different start times were created using the <italic>Neuromodulation</italic> class and applied to a network of 20 dSPNs with a cortical activation lasting for 500 ms. Lastly, a network of dSPNs was simulated with presynaptic spiking neurons using the <italic>adaptive</italic> mode. The presynaptic neurons represented dopaminergic neurons and were simulated with and without activation (i.e., bursting). The activity of the neurons within the simulations were measured by the percentage of spiking neurons and the mean firing frequency during the cortical activations using custom Python code and Electrophysiology Analysis Toolkit<sup><xref ref-type="fn" rid="footnote5">5</xref></sup>.</p>
</sec>
<sec id="S2.SS6">
<title>Tutorials</title>
<p>A tutorial on <italic>Neuromodcell</italic> and an example of dopaminergic modulation of dSPN are available (see text footnote 1).</p>
<p>Examples of simulations using <italic>Snudda.neuromodulation</italic> module are available (see text footnote 4).</p>
</sec>
</sec>
<sec sec-type="results" id="S3">
<title>Results</title>
<sec id="S3.SS1">
<title>Overview</title>
<p><italic>Neuromodcell</italic> performs parameter variation of ion channels and receptor models within multicompartmental models to simulate neuromodulation. The components of the software are presented in <xref ref-type="fig" rid="F1">Figure 1</xref> with the main class, <italic>DefineModulation</italic> (<xref ref-type="fig" rid="F2">Figure 2</xref>) and its associated class methods, which are used to define the parameters, protocols, selection criteria and modulation for the specific cell and neuromodulator. The user specifies the range of parameter variation for each ion channel and/or receptor as well as the experimental protocol to be replicated in the simulation (<xref ref-type="fig" rid="F3">Figures 3</xref>, <xref ref-type="fig" rid="F4">4</xref>). The models with parameter variations are simulated using the <italic>optimise</italic> module, which uses <italic>mpi4py</italic> for parallelization.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Code for setting up the parameters for neuromodulation using <italic>Neuromodcell</italic>. The parameter, &#x201C;path_to_model,&#x201D; defines the path to the model and which specific parameterID, <italic>parameter_id</italic>. <italic>mod_set.define_neuromodulation</italic>, the naming defines the neuromodulation key, DA for dopamine. The example has a simulation time of 1000 ms and population of 1000 different models.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Code for setting up the parameter variation for neuromodulation. <italic>modset.define_modulation_parameter</italic> accepts the ion channel name, neuromodulator, part of the morphology and the intervals of modulation. Here we have used data from previous publications (<xref ref-type="bibr" rid="B20">Lindroos et al., 2018</xref>; <xref ref-type="bibr" rid="B21">Lindroos and Hellgren Kotaleski, 2021</xref>).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Code for setting up the selection criteria. Dopamine level is simulated as a bath application. Two simulated current clamps are added to the set up to replicate the experiment from <xref ref-type="bibr" rid="B29">Planert et al. (2013)</xref>. The effect of dopamine is measured by the number of action potentials and compared with experimental data.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g004.tif"/>
</fig>
<p>Following the simulation, a selection process is performed, where the models are compared to the experimental data provided in the setup (using <italic>DefineModulation)</italic>. The parameter variations of the models which pass validation are saved in a separate file. The code for defining the selection criteria is freely available (module <italic>selection_criteria</italic> and <italic>selection_function</italic>) and can be modified to measure a specific electrophysiological feature of the simulation, for example firing frequency or the number of action potentials.</p>
<p>Below, we describe the process of setting up, optimizing and selecting the models that pass validation. Following the completion of the optimization, the results are transferred to <italic>Snudda</italic> and simulated using <italic>snudda.neuromodulation</italic> module. A step-by-step tutorial is available (see text footnote 4).</p>
</sec>
<sec id="S3.SS2">
<title>Defining Neuromodulation <italic>in silico</italic></title>
<p>We performed optimizations of dopaminergic and muscarinic modulation for dSPN, iSPN, and FS. In the following examples, the dopaminergic optimization of dSPNs is used to demonstrate the features of <italic>Neuromodcell</italic>. We instantiated the <italic>DefineModulation</italic> class as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. The class requires several arguments to define the optimization, including the model directory and the number of model variations to simulate (population). The next step is parameter variation. In <xref ref-type="fig" rid="F3">Figure 3</xref>, the ion channels which are modulated by DA within dSPN (based on previous publications <xref ref-type="bibr" rid="B12">Hjorth et al., 2020</xref> and <xref ref-type="bibr" rid="B20">Lindroos et al., 2018</xref>) were set using the <italic>define_modulation_parameter</italic> method within the class. The modulation can also be defined to be somatic, dendritic (basal or apical, due to the SWC naming convention) or axonal.</p>
</sec>
<sec id="S3.SS3">
<title>Experimental Setup and Selection Criteria</title>
<p>The experimental data used in the example optimization was taken from Figure 6C in <xref ref-type="bibr" rid="B29">Planert et al. (2013)</xref> for dSPNs. The experiment used patch clamp recordings and bath application of dopamine to measure the effect of DA on dSPNs. Following the application of DA, there was an increase in the intrinsic excitability of dSPNs measured by the number of action potentials. Hence, an experimental setup was introduced into <italic>modset</italic>, with a current clamp protocol and bath application of dopamine (<xref ref-type="fig" rid="F4">Figure 4</xref>). Furthermore, the method <italic>define_selection_criteria</italic> was used to introduce the measurement used in the validation step (i.e., the change in the number of action potentials). Both the <italic>define_modulation_function</italic> and <italic>define_selection_criteria</italic> can select several pre-defined functions but they can also be customized to accommodate specific transients or criteria, respectively.</p>
</sec>
<sec id="S3.SS4">
<title>Optimization</title>
<p>The optimization uses the <italic>OptimiseModulation</italic>, from <italic>optimise</italic> module in <italic>Neuromodcell</italic>. The optimization for dSPN used a custom Python script called optimise_dspn.py, which loaded the <italic>path_to_model</italic> and the specific <italic>seed</italic> for the optimization (<xref ref-type="fig" rid="F5">Figure 5</xref>). The seed is used to randomize the modulation parameters defined using <italic>define_modulation_parameter.</italic> The modulation parameters sets (i.e., population) are simulated in parallel with the specific model (defined in <italic>DefineModulation)</italic>, as illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Code for running the optimization.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g005.tif"/>
</fig>
</sec>
<sec id="S3.SS5">
<title>Analysis</title>
<p>The result of the optimization was visualized using <italic>dSPNanalysis</italic> (inheritance from <italic>OptimiseAnalysis</italic> class in <italic>Neuromodcell</italic>) (<xref ref-type="fig" rid="F6">Figure 6</xref>). The class loads the output files following the optimization and enables the user to plot and/or analyze the results. In <xref ref-type="fig" rid="F7">Figure 7</xref>, the result of dopaminergic modulation of dSPN is shown with the model variations (modulated) and control simulation (in black). The dopaminergic modulation increases the intrinsic excitability of dSPNs via D1 receptors. The result of the <italic>Neuromodcell</italic> optimization produced model variations which reproduce the experimental data from <xref ref-type="bibr" rid="B29">Planert et al. (2013)</xref>. The control simulation (in black, <xref ref-type="fig" rid="F7">Figure 7A</xref>) has four spikes following current injection. The simulated dopamine modulation increases the number of spikes and the change in the number of action potentials are within the range extracted from the experimental data (<xref ref-type="fig" rid="F7">Figure 7B</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Code for analyzing the results from the optimization using <italic>dSPNanalysis</italic>. dSPNanalysis (<italic>inheritance</italic> from <italic>OptimiseAnalysis</italic> class) loads the results from the optimization. The results can be plotted by custom methods and the final modulation is saved.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Optimization of dopaminergic modulation of dSPN. By using the <italic>Neuromodcell</italic> package, parameter sets which reproduce the dopaminergic modulation are applied to the multicompartmental model of dSPNs. <bold>(A)</bold> Simulation of current clamp recordings of dSPN. Control simulation without dopamine modulation in black and dopamine modulated simulations which passed the selection criteria (non-black traces). <bold>(B)</bold> The change in the number of action potentials is compared to control (in green) and the parameter sets which passed in black. The mean and standard deviation of the control behavior from <xref ref-type="bibr" rid="B29">Planert et al. (2013)</xref> in blue, the DA modulated mean and standard deviation in red. &#x2013;80 mV marked by yellow line.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g007.tif"/>
</fig>
</sec>
<sec id="S3.SS6">
<title>Transfer Files to Snudda Simulation</title>
<p>Following the optimization, the parameter sets which reproduce the neuromodulation are saved as modulation.json and moved to the model directory (i.e., the model is now defined by parameters.json, morphology.swc, mechanisms.json and modulation.json). The modified .mod files should also be transferred to a common <italic>Snudda</italic> mechanism directory.</p>
</sec>
<sec id="S3.SS7">
<title>Dopamine</title>
<p>Using the <italic>replay</italic> mode in <italic>Snudda.neuromodulation</italic>, we simulated a network of 10 000 (<xref ref-type="fig" rid="F8">Figure 8A</xref>) multicompartmental neuron models of dSPNs, iSPNs, and FS to exemplify the effect of the dopamine modulation. The simulation included a cortical stimulation of dSPNs, iSPNs and FS at 1 s, lasting for 0.5 s. In <xref ref-type="fig" rid="F8">Figure 8</xref>, the effect of dopamine on network activity is shown. Following cortical activation, 6% of dSPNs within the network were spiking. By modulating the ion channels defined in the optimization result of <italic>Neuromodcell</italic>, dopamine modulation increases the percentage of spiking dSPNs to the double (<xref ref-type="fig" rid="F8">Figures 8B,C</xref>). iSPNs are modulated by D2 receptors, which reduces the intrinsic excitability. Hence, in <xref ref-type="fig" rid="F8">Figure 8B</xref>, the percentage of spiking iSPNs within the network decreases by approximately 3%. The middle panel in <xref ref-type="fig" rid="F8">Figure 8C</xref> shows an example trace of an iSPN, where the dopamine modulation reduces the number of spikes. FS are modulated by D1-like receptors, which depolarizes the membrane potential, as seen in <xref ref-type="fig" rid="F8">Figure 8C</xref>. Following, an optimization using <italic>Neuromodcell</italic>, the parameter sets for FS dopamine modulation increase the number of spiking neurons within the network (<xref ref-type="fig" rid="F8">Figure 8B</xref>). The cortical activation occurs via activating glutamate ionotropic receptor models. These receptors can also be modulated by the same formalism as previously described which leads to changes in the amplitude and release probability (<xref ref-type="supplementary-material" rid="DS1">Supplementary Figure 3</xref>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Simulation of dSPN with and without DA within a network of 10 000 neurons with 4950 dSPNs and iSPNs and 100 FS. <bold>(A)</bold> A network of 10,000 neurons. Here we plot the soma positions. A dopamine transients was initiated at 0.5 and a cortical stimulation at 1 s. <bold>(B)</bold> The response of dSPN with the dopamine modulation in red and the control in black. The dopamine modulation causes a depolarization in the dSPN which results in an increase in the percentage of spiking dSPNs. The iSPN responded with a decrease in the percentage of spiking neurons, while FS increased. <bold>(C)</bold> Examples of dSPN, iSPN and FS models and the response with dopamine modulation (red) and control (black), with cortical stimulation in light blue. &#x2013;80 mV marked by yellow line.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g008.tif"/>
</fig>
</sec>
<sec id="S3.SS8">
<title>Dopamine and Acetylcholine</title>
<p>The neuromodulation extension to <italic>Snudda</italic> can also simulate multiple neuromodulators. To demonstrate this, we simulated five scenarios of dopamine and acetylcholine modulation with the same network presented in <xref ref-type="fig" rid="F8">Figure 8A</xref>. As previously described, dSPNs and FS are modulated by D1 receptors while iSPNs are modulated by D2 receptors. In addition, we used <italic>Neuromodcell</italic> to optimize for muscarinic modulation for dSPNs and iSPNs.</p>
<p>In <xref ref-type="fig" rid="F9">Figure 9A</xref>, we show the transients used in the simulations, which consisted of an acetylcholine burst or pause and a dopamine burst. In the striatum, acetylcholine is released continuously by cholinergic interneurons due to their spontaneous activity. Hence, the acetylcholine transients had a tonic modulation level of 0.5 with burst and pause response causing an increase or decrease (by 0.5), respectively. These transients were simulated individually but also simultaneously (DA and ACh burst; DA and ACh pause). As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, dopamine increased the percentage of spiking dSPNs within the network. The acetylcholine burst also slightly increases the percentage of spiking dSPNs, although in the simultaneous simulation (<xref ref-type="fig" rid="F9">Figure 9B</xref>, light purple), the effect is not additive. Instead, the dopamine burst and acetylcholine pause produces a larger response. This is contrary to previous results in <xref ref-type="bibr" rid="B21">Lindroos and Hellgren Kotaleski (2021)</xref>, where DA and ACh had additive effects when single neurons were simulated. Hence, we performed a simulation with only dSPNs to investigate the effect of DA and ACh. Without network interactions, the effect of DA and ACh was indeed additive (<xref ref-type="supplementary-material" rid="DS1">Supplementary Figures 4A,C</xref>). Hence, the decrease in the percentage of spiking dSPNs could be attributed to the network interactions and the changes seen in iSPNs and FS. As described in <xref ref-type="fig" rid="F8">Figure 8</xref>, the intrinsic excitability of iSPNs is decreased following dopamine modulation, while ACh modulates iSPNs via M1 receptor, which lead to the opposite effect. Compared to dSPNs, iSPNs have a larger increase in the number of spiking neurons following an ACh burst (<xref ref-type="fig" rid="F9">Figure 9C</xref>). During the ACh pause, the percentage of spiking iSPNs is expected to decreased, due to the reduction in ACh levels. In contrast, the percentage of spiking iSPNs was larger than in the control. In <xref ref-type="bibr" rid="B35">Zucca et al. (2018)</xref>, SPNs were recorded <italic>in vivo</italic> and cholinergic interneurons were inhibited optogenetically. They observed a reduction in the spontaneous activity of SPNs. The control simulation in <xref ref-type="fig" rid="F9">Figure 9</xref> was, however, run without any neuromodulation, which could explain the inconsistency. Hence, we simulated a small network of SPNs with a cholinergic pause, but we modified the control simulation to contain a continuous tonic level of ACh. By comparing the mean firing frequency of SPNs with and without the pause, we observed the expected reduction in SPN activity (<xref ref-type="supplementary-material" rid="DS1">Supplementary Figure 4</xref>). Therefore, the tonic level of ACh has an influence on the activity of SPNs. For FS, the main effect is seen within the dopamine burst modulation (<xref ref-type="fig" rid="F9">Figure 9D</xref>), while for ACh pause and burst there is no visible effect (due to the lack of direct muscarinic modulation of FS).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption><p>Simulation of five neuromodulation scenarios involving dopamine and acetylcholine in a network of 10,000 neurons, 4950 dSPNs and iSPNs and 100 FS. The network received a cortical simulation at 1 s, for 500 ms. <bold>(A)</bold> Examples of the acetylcholine (ACh) burst and pause transients and the dopamine burst transient. In light blue, the timing of the cortical activation in relation to the transients. The percentage of spiking neurons are measured during the cortical simulation. <bold>(B)</bold> The response of dSPNs in the five neuromodulation scenarios <bold>(B)</bold>, dopamine (red) produced the largest effect. The acetylcholine burst and pause (light and dark green) and combinations of DA burst and ACh burst and pause (light and dark purple, respectively). <bold>(C)</bold> The response of iSPNs in the five neuromodulation scenarios and <bold>(D)</bold> the response of FS.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g009.tif"/>
</fig>
</sec>
<sec id="S3.SS9">
<title>The Timing of Dopamine</title>
<p>The user can construct different transients to investigate the effect of timing on network activity. We created a smaller network of 30 dSPNs to illustrate the effect such an investigation could have on network activity. We defined six transients which were identical, in terms of time constants and modulation level (<xref ref-type="fig" rid="F10">Figure 10A</xref>). We then adjusted the start time in relation to cortical stimulation at 1s (of a 3 s simulation). The different delays caused the peak modulation to occur at different times during the cortical stimulation. <xref ref-type="fig" rid="F10">Figure 10B</xref> shows that the transient &#x2212;100 ms results in the largest increase in mean firing frequency. While &#x2212;/+500 ms transients are not different from control. This is due to the dopamine level being too low and the peak dopamine response occurring much earlier and later compared to the cortical stimulation. The +100 ms delay produced a lower increase in the mean firing frequency but the percentage of spiking neurons were similar to the &#x2212;100 ms case (<xref ref-type="fig" rid="F10">Figure 10C</xref>). The user could conduct similar investigations into other features of the transients such as the time constants, tonic levels or more complex transients (<xref ref-type="bibr" rid="B17">Lahiri and Bevan, 2020</xref>).</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption><p>Timing of dopamine signal with cortical input in a small network of dSPNs. <bold>(A)</bold> Different delays in the dopamine transients with cortical input at 1000 ms, for 500 ms. <bold>(B)</bold> The mean frequency of dSPNs following the different DA delays. In control (without dopamine modulation), the dSPNs within the network do not spike following cortical activation. Dopamine modulation starts at 500 ms before cortical input (&#x2013;500 ms), does not produce enough modulation to induce spiking. While &#x2013;300 ms, increases the mean firing frequency and the following delays except 500 ms. <bold>(C)</bold> The percentage of spiking neurons within the network at different dopamine delays. At 300 ms, the percentage of spiking cells was 7%. &#x2013;100 and 100 ms produced a similar effect on the number of spiking neurons within the network.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g010.tif"/>
</fig>
</sec>
<sec id="S3.SS10">
<title>Adaptive Modulation</title>
<p>The previous simulations have used a transient(s) to modulate the network. In <xref ref-type="fig" rid="F11">Figure 11</xref>, we simulate neuromodulation using the <italic>adaptive</italic> mode in <italic>Snudda</italic>. In <italic>adaptive</italic> mode, the spiking activity of the presynaptic neurons are translated to modulation levels as described in <xref ref-type="fig" rid="F11">Figure 11A</xref>. The top panel in <xref ref-type="fig" rid="F11">Figure 11A</xref> shows the spike times of two presynaptic neurons (green and red). These neurons are connected to an integrating mechanisms called concDA (for dopamine, in orange in <xref ref-type="fig" rid="F11">Figure 11A</xref>). The concDA integrates the spiking activity of the two cells into modulation levels (as seen in <xref ref-type="fig" rid="F11">Figure 11A</xref> in left most box). The concDA sends the modulation level from both neurons into the ion channel model (right most box in <xref ref-type="fig" rid="F11">Figure 11A</xref>). The level of current follows the modulation as the conductance of the ion channel is modulated and hence affecting the neuronal activity.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption><p>Simulating presynaptic spiking neurons and dopaminergic neuromodulation. In <bold>(A)</bold>, a schematic representation of the adaptive mode, concDA (orange) placed on a segment within the multicompartmental model, which receive input from presynaptic cells (red and green). Every spike input triggers a transient inside the concDA which is sent to the ion channel (green) on that particular segment, rightmost panel in <bold>(A)</bold> hence modulating the current. In <bold>(B)</bold>, a simulation of a network of dSPNs, where neuromodulation depends on presynaptic spontaneously active neurons. Compared to control (without modulation) (black), the simulation with the presynaptic neurons produces a depolarization in dSPNs (red). If the frequency of the presynaptic neuron increases <bold>(C)</bold>, this translates to an increase in the neuromodulation. The dSPN depolarises more than in the spontaneous case and this results in an increase in the percentage of spiking neurons. In <bold>(D)</bold>, the bar chart shows the comparison between control and spontaneous versus bursting presynaptic cell (and control for bursting simulation, where the connections between the cells were disabled). The percentage of spiking cells within the network increases following the dopamine modulation which occurs when the presynaptic cell firing frequency increased. &#x2013;80 mV marked by yellow line.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fncir-15-748989-g011.tif"/>
</fig>
<p>We created a small network of dSPNs to illustrate the effect of changing the firing frequency of the presynaptic neurons. We placed spontaneously active neurons to modulate the dSPNs via D1 receptors. In control, 50% of the dSPNs within the network were spiking and the spontaneous activity of the presynaptic neurons did not change the percentage (<xref ref-type="fig" rid="F11">Figure 11D</xref>). Although in <xref ref-type="fig" rid="F11">Figure 11B</xref>, the spontaneous activity has an effect on the membrane potential of the dSPNs. By stimulation the presynaptic spontaneous neurons, we increased the firing frequency (<xref ref-type="fig" rid="F11">Figure 11C</xref>). As expected the level of neuromodulation increased as the concDA mechanism integrates the number of spikes into neuromodulation. This leads to a depolarization of the dSPN membrane potential. On a network scale, the increased firing frequency leads to simulated D1 receptor modulation and an increase in the percentage of spiking dSPNs.</p>
</sec>
</sec>
<sec sec-type="discussion" id="S4">
<title>Discussion</title>
<p>In this article, we present a framework for simulating neuromodulation in detailed multicompartmental neuronal models being part of large-scale microcircuits, using <italic>Neuromodcell</italic> and <italic>Snudda</italic>. Our priority was to create an extension to <italic>Snudda</italic>, a software for large scale simulation of networks of multicompartmental models, which also simulates transients of neuromodulator(s). Firstly, we developed <italic>Neuromodcell</italic> which enables the user to optimize and select parameters for a specific type of neuromodulator. The neuromodulation is defined by introducing parameters within the ion channel and receptors models, hence enabling dynamic control of for example conductance. Secondly, we developed an extension to <italic>Snudda</italic>, which incorporates the neuromodulation parameters found using <italic>Neuromodcell</italic>. Thirdly, we simulated a range of different neuromodulatory states with the striatal microcircuit to show the versatility of the tool.</p>
<p>We simulated an example network of dSPNs, iSPNs, and FS. These neurons are modulated by dopamine D1 and D2 receptors. We used <italic>Neuromodcell</italic> to optimize for parameters sets which reproduced the available experimental data on dopaminergic modulation of these cell types. The simulations of dopaminergic modulation showed that DA can modulate the excitability of the network. Hence, the simulations of dopamine are in line with known effects of DA in the striatum (<xref ref-type="bibr" rid="B8">Gerfen and Surmeier, 2011</xref>; <xref ref-type="bibr" rid="B23">Maltese et al., 2021</xref>). Currently, the <italic>Neuromodcell</italic> optimization produces a population of modulated models, which are selected according to predefined parameters. In the future, the <italic>Neuromodcell</italic> optimization could be improved and utilize more elaborate optimization algorithms, for example the genetic algorithm used within <italic>BluePyOpt</italic> software (<xref ref-type="bibr" rid="B33">Van Geit et al., 2016</xref>).</p>
<p>Within the striatum, cholinergic interneurons release acetylcholine which modulates the network via nicotinic and muscarinic receptors. Both dSPNs and iSPNs are modulated by the M1 receptor, while only the M4 receptor modulates dSPNs (<xref ref-type="bibr" rid="B1">Abudukeyoumu et al., 2019</xref>). Using <italic>Snudda.neuromodulation</italic>, we simulated muscarinic modulation throughout the whole network. We defined a burst and pause transient with a tonic background level of muscarinic modulation to replicate the acetylcholine levels reported in the striatum. We could show that this changes the excitability of dSPNs and iSPNs which is consistent with reports (<xref ref-type="bibr" rid="B1">Abudukeyoumu et al., 2019</xref>). Furthermore, we could replicate the effect of ACh pause on SPNs reported by <xref ref-type="bibr" rid="B35">Zucca et al. (2018)</xref>.</p>
<p>Within the striatum, there are several <italic>in silico</italic> investigations which can be performed using <italic>Snudda.neuromodulation.</italic> In Parkinson&#x2019;s disease (PD), the degeneration of dopaminergic neurons results in a change in the balance between dopamine and acetylcholine (<xref ref-type="bibr" rid="B24">McKinley et al., 2019</xref>) and anti-cholinergic drugs were used to treat PD before DOPA therapy emerged (<xref ref-type="bibr" rid="B4">Carlsson, 2001</xref>). Although, the interaction between dopamine and acetylcholine is not fully understood. Therefore, future simulations could investigate how the changes of DA and ACh on the single cell level affect network activity; and potentially dissect the important components using <italic>Neuromodcell</italic> and <italic>Snudda</italic>. Furthermore, in <xref ref-type="bibr" rid="B13">Howe et al. (2019)</xref>, they showed that cholinergic activity and DA levels were coordinated during spontaneous movement. Using <italic>Snudda.neuromodulation</italic> such transients could be simulated to understand how the coordination between ACh and DA affects the activity of dSPNs and iSPNs.</p>
<p>Recent advances in biosensor technology are enabling research to visualize neuromodulator levels within neuronal networks (<xref ref-type="bibr" rid="B19">Leopold et al., 2019</xref>). These biosensors can provide high spatial and temporal resolution on the action of neuromodulators like dopamine, serotonin, and opioids amongst others. Hence, a simulation platform like <italic>Snudda</italic>, can incorporate such data to understand how the underlying neural circuit responds to these transients.</p>
<p>Neuromodulation affects many aspects of neurons and neural circuits. Presently, <italic>Neuromodcell</italic> and <italic>Snudda</italic> focused on the effect on ion channels and receptors. Hence, we have included a limited part of the effects that neuromodulators have on network activity (<xref ref-type="bibr" rid="B25">Nadim and Bucher, 2014</xref>). Many of the targets of neuromodulators are not incorporated into multicompartmental models, including transcription factors and other subcellular processes. Simulations of such effects would require other types of models and simulators. Although, a possible future development would be to include synaptic plasticity within the large scale simulations. Currently, <italic>Snudda</italic> includes receptor models of glutamate (NMDA/AMPA) and GABA receptors with short-term plasticity. In several brain areas, neuromodulators can regulate the long-term potentiation (LTP) and long-term depression (LTD) (<xref ref-type="bibr" rid="B14">Huang et al., 2012</xref>; <xref ref-type="bibr" rid="B34">Xu et al., 2018</xref>; <xref ref-type="bibr" rid="B28">Perrin and Venance, 2019</xref>). Hence, synaptic plasticity could be coupled to neuromodulation levels during the simulation and simulate the effect of LTP vs. LTD, although currently this is not included in <italic>Snudda</italic>.</p>
<p><italic>Snudda</italic> is a general tool for simulating large scale networks of neurons in any part of the nervous system with NEURON simulator. Our aim was to develop an extension to <italic>Snudda</italic>, which simulates neuromodulation on a large scale and can include any neuromodulator. We then developed <italic>Neuromodcell</italic>, which provides a tool for investigating neuromodulation at single cell level, in addition to the integration into the <italic>Snudda</italic> framework. These tools can provide a link between the single cell experiments and circuit level experiments of neuromodulation, which is currently not possible with the available simulation tools.</p>
</sec>
<sec sec-type="data-availability" id="S5">
<title>Data Availability Statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: The code for single neuron optimizations available at <ext-link ext-link-type="uri" xlink:href="https://github.com/jofrony/Neuromodcell.git">github.com/jofrony/Neuromodcell.git</ext-link> and <italic>Snudda.neuro modulation</italic> is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/Hjorthmedh/Snudda.git">github.com/Hjorthmedh/Snudda.git</ext-link>.</p>
</sec>
<sec id="S6">
<title>Author Contributions</title>
<p>JF designed <italic>Neuromodcell</italic> and generalization of neuromodulation in <italic>Snudda</italic> and wrote the manuscript with some input from the co-authors. JHj, SG, and JH contributed throughout the study by discussing the results. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="S13">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="S12">
<title>Funding</title>
<p>This study received funding from Swedish Research Council (VR-M-K2013-62X-03026, VR-M-2015-02816, and VR-M-2018-02453) to SG and (VR-M-2017-02806 and VR-M-2020-01652) to JH. Swedish e-Science (SeRC) KTH Digital Futures to JH. European Union (FP7/2007-2013) No. 604102 (HBP), EU/Horizon 2020 No. 720270 (HBP SGA1), No. 785907 (HBP SGA2), and No. 945539 (HBP SGA3) to SG and JH. Karolinska Institutet to SG.</p>
</sec>
<ack>
<p>We thank Ilaria Carannante for the help on the early stages and testing <italic>Neuromodcell</italic>. The optimizations and simulations were performed on resources provided by the Swedish National Infrastructure for Computing (SNIC) at the PDC Center for High Performance Computing, KTH Royal Institute of Technology. We also thank the funding agencies for their support.</p>
</ack>
<sec id="S9" sec-type="supplementary material"><title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fncir.2021.748989/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fncir.2021.748989/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.docx" id="DS1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abudukeyoumu</surname> <given-names>N.</given-names></name> <name><surname>Hernandez-Flores</surname> <given-names>T.</given-names></name> <name><surname>Garcia-Munoz</surname> <given-names>M.</given-names></name> <name><surname>Arbuthnott</surname> <given-names>G. W.</given-names></name></person-group> (<year>2019</year>). <article-title>Cholinergic modulation of striatal microcircuits.</article-title> <source><italic>Eur. J. Neurosci.</italic></source> <volume>49</volume> <fpage>604</fpage>&#x2013;<lpage>622</lpage>. <pub-id pub-id-type="doi">10.1111/ejn.13949</pub-id> <pub-id pub-id-type="pmid">29797362</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bender</surname> <given-names>K. J.</given-names></name> <name><surname>Ford</surname> <given-names>C. P.</given-names></name> <name><surname>Trussell</surname> <given-names>L. O.</given-names></name></person-group> (<year>2010</year>). <article-title>Dopaminergic modulation of axon initial segment calcium channels regulates action potential initiation.</article-title> <source><italic>Neuron</italic></source> <volume>68</volume> <fpage>500</fpage>&#x2013;<lpage>511</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2010.09.026</pub-id> <pub-id pub-id-type="pmid">21040850</pub-id></citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bracci</surname> <given-names>E.</given-names></name> <name><surname>Centonze</surname> <given-names>D.</given-names></name> <name><surname>Bernardi</surname> <given-names>G.</given-names></name> <name><surname>Calabresi</surname> <given-names>P.</given-names></name></person-group> (<year>2002</year>). <article-title>Dopamine excites fast-spiking interneurons in the striatum.</article-title> <source><italic>J. Neurophysiol.</italic></source> <volume>87</volume> <fpage>2190</fpage>&#x2013;<lpage>2194</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00754.2001</pub-id> <pub-id pub-id-type="pmid">11929936</pub-id></citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carlsson</surname> <given-names>A.</given-names></name></person-group> (<year>2001</year>). <article-title>A paradigm shift in brain research.</article-title> <source><italic>Science (New York, N.Y.)</italic></source> <volume>294</volume> <fpage>1021</fpage>&#x2013;<lpage>1024</lpage>. <pub-id pub-id-type="doi">10.1126/science.1066969</pub-id> <pub-id pub-id-type="pmid">11691978</pub-id></citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Colangelo</surname> <given-names>C.</given-names></name> <name><surname>Shichkova</surname> <given-names>P.</given-names></name> <name><surname>Keller</surname> <given-names>D.</given-names></name> <name><surname>Markram</surname> <given-names>H.</given-names></name> <name><surname>Ramaswamy</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Cellular, synaptic and network effects of acetylcholine in the neocortex.</article-title> <source><italic>Front. Neural Circuits</italic></source> <volume>13</volume>:<issue>24</issue>. <pub-id pub-id-type="doi">10.3389/fncir.2019.00024</pub-id> <pub-id pub-id-type="pmid">31031601</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Da Silva</surname> <given-names>J. A.</given-names></name> <name><surname>Tecuapetla</surname> <given-names>F.</given-names></name> <name><surname>Paix&#x00E3;o</surname> <given-names>V.</given-names></name> <name><surname>Costa</surname> <given-names>R. M.</given-names></name></person-group> (<year>2018</year>). <article-title>Dopamine neuron activity before action initiation gates and invigorates future movements.</article-title> <source><italic>Nature</italic></source> <volume>554</volume> <fpage>244</fpage>&#x2013;<lpage>248</lpage>. <pub-id pub-id-type="doi">10.1038/nature25457</pub-id> <pub-id pub-id-type="pmid">29420469</pub-id></citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frost Nyl&#x00E9;n</surname> <given-names>J.</given-names></name> <name><surname>Carannante</surname> <given-names>I.</given-names></name> <name><surname>Grillner</surname> <given-names>S.</given-names></name> <name><surname>Hellgren Kotaleski</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Reciprocal interaction between striatal cholinergic and low-threshold spiking interneurons &#x2014; a computational study.</article-title> <source><italic>Eur. J. Neurosci</italic>.</source> <volume>53</volume> <fpage>2135</fpage>&#x2013;<lpage>2148</lpage>. <pub-id pub-id-type="doi">10.1111/ejn.14854</pub-id> <pub-id pub-id-type="pmid">32511809</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gerfen</surname> <given-names>C. R.</given-names></name> <name><surname>Surmeier</surname> <given-names>D. J.</given-names></name></person-group> (<year>2011</year>). <article-title>Modulation of striatal projection systems by dopamine.</article-title> <source><italic>Annu. Rev. Neurosci.</italic></source> <volume>34</volume> <fpage>441</fpage>&#x2013;<lpage>466</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-neuro-061010-113641</pub-id> <pub-id pub-id-type="pmid">21469956</pub-id></citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Greengard</surname> <given-names>P.</given-names></name></person-group> (<year>2001</year>). <article-title>The neurobiology of slow synaptic transmission.</article-title> <source><italic>Science</italic></source> <volume>294</volume> <fpage>1024</fpage>&#x2013;<lpage>1030</lpage>. <pub-id pub-id-type="doi">10.1126/science.294.5544.1024</pub-id> <pub-id pub-id-type="pmid">11691979</pub-id></citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hamood</surname> <given-names>A. W.</given-names></name> <name><surname>Marder</surname> <given-names>E.</given-names></name></person-group> (<year>2014</year>). <article-title>Animal-to-Animal variability in neuromodulation and circuit function.</article-title> <source><italic>Cold Spring Harb. Symposia Quantitat. Biol.</italic></source> <volume>79</volume> <fpage>21</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1101/sqb.2014.79.024828</pub-id> <pub-id pub-id-type="pmid">25876630</pub-id></citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hjorth</surname> <given-names>J. J. J.</given-names></name> <name><surname>Hellgren Kotaleski</surname> <given-names>J.</given-names></name> <name><surname>Kozlov</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Predicting synaptic connectivity for large-scale microcircuit simulations using <italic>Snudda</italic>.</article-title> <source><italic>Neuroinformatics [Online ahead of print]</italic></source> <pub-id pub-id-type="doi">10.1007/s12021-021-09531-w</pub-id> <pub-id pub-id-type="pmid">34282528</pub-id></citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hjorth</surname> <given-names>J. J. J.</given-names></name> <name><surname>Kozlov</surname> <given-names>A.</given-names></name> <name><surname>Carannante</surname> <given-names>I.</given-names></name> <name><surname>Frost Nyl&#x00E9;n</surname> <given-names>J.</given-names></name> <name><surname>Lindroos</surname> <given-names>R.</given-names></name> <name><surname>Johansson</surname> <given-names>Y.</given-names></name><etal/></person-group> (<year>2020</year>). <article-title>The microcircuits of striatum in silico.</article-title> <source><italic>Proc. Natl. Acad. Sci. U.S.A.</italic></source> <volume>117</volume> <fpage>9554</fpage>&#x2013;<lpage>9565</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.2000671117</pub-id> <pub-id pub-id-type="pmid">32321828</pub-id></citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Howe</surname> <given-names>M.</given-names></name> <name><surname>Ridouh</surname> <given-names>I.</given-names></name> <name><surname>Allegra Mascaro</surname> <given-names>A. L.</given-names></name> <name><surname>Larios</surname> <given-names>A.</given-names></name> <name><surname>Azcorra</surname> <given-names>M.</given-names></name> <name><surname>Dombeck</surname> <given-names>D. A.</given-names></name><etal/></person-group> (<year>2019</year>). <article-title>Coordination of rapid cholinergic and dopaminergic signaling in striatum during spontaneous movement.</article-title> <source><italic>Elife</italic></source> <volume>28</volume>:<issue>e44903</issue>. <pub-id pub-id-type="doi">10.7554/eLife.44903</pub-id> <pub-id pub-id-type="pmid">30920369</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>S.</given-names></name> <name><surname>Trevi&#x00F1;o</surname> <given-names>M.</given-names></name> <name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Ardiles</surname> <given-names>A.</given-names></name> <name><surname>Pasquale</surname> <given-names>R. D.</given-names></name> <name><surname>Guo</surname> <given-names>Y.</given-names></name><etal/></person-group> (<year>2012</year>). <article-title>Pull-push neuromodulation of LTP and LTD enables bidirectional experience-induced synaptic scaling in visual cortex.</article-title> <source><italic>Neuron</italic></source> <volume>73</volume> <fpage>497</fpage>&#x2013;<lpage>510</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2011.11.023</pub-id> <pub-id pub-id-type="pmid">22325202</pub-id></citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kozlov</surname> <given-names>A.</given-names></name> <name><surname>Huss</surname> <given-names>M.</given-names></name> <name><surname>Lansner</surname> <given-names>A.</given-names></name> <name><surname>Hellgren Kotaleski</surname> <given-names>J.</given-names></name> <name><surname>Grillner</surname> <given-names>S.</given-names></name></person-group> (<year>2009</year>). <article-title>Simple cellular and network control principles govern complex patterns of motor behavior.</article-title> <source><italic>Proc. Natl. Acad. Sci. U.S.A.</italic></source> <volume>106</volume> <fpage>20027</fpage>&#x2013;<lpage>20032</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.0906722106</pub-id> <pub-id pub-id-type="pmid">19901329</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kozlov</surname> <given-names>A.</given-names></name> <name><surname>Kotaleski</surname> <given-names>J. H.</given-names></name> <name><surname>Aurell</surname> <given-names>E.</given-names></name> <name><surname>Grillner</surname> <given-names>S.</given-names></name> <name><surname>Lansner</surname> <given-names>A.</given-names></name></person-group> (<year>2001</year>). <article-title>Modeling of substance P and 5-HT induced synaptic plasticity in the lamprey spinal CPG: consequences for network pattern generation.</article-title> <source><italic>J. Comput. Neurosci.</italic></source> <volume>11</volume> <fpage>183</fpage>&#x2013;<lpage>200</lpage>. <pub-id pub-id-type="doi">10.1023/A:1012806018730</pub-id></citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lahiri</surname> <given-names>A. K.</given-names></name> <name><surname>Bevan</surname> <given-names>M. D.</given-names></name></person-group> (<year>2020</year>). <article-title>Dopaminergic transmission rapidly and persistently enhances excitability of D1 receptor-expressing striatal projection neurons.</article-title> <source><italic>Neuron</italic></source> <volume>106</volume> <fpage>277.e6</fpage>&#x2013;<lpage>290.e6</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2020.01.028</pub-id> <pub-id pub-id-type="pmid">32075716</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lansner</surname> <given-names>A.</given-names></name> <name><surname>Hellgren Kotaleski</surname> <given-names>J.</given-names></name> <name><surname>Grillner</surname> <given-names>S.</given-names></name></person-group> (<year>1998</year>). <article-title>Modeling of the spinal neuronal circuitry underlying locomotion in a lower vertebratea.</article-title> <source><italic>Ann. New York Acad. Sci.</italic></source> <volume>860</volume> <fpage>239</fpage>&#x2013;<lpage>249</lpage>. <pub-id pub-id-type="doi">10.1111/j.1749-6632.1998.tb09053.x</pub-id> <pub-id pub-id-type="pmid">9928316</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leopold</surname> <given-names>A. V.</given-names></name> <name><surname>Shcherbakova</surname> <given-names>D. M.</given-names></name> <name><surname>Verkhusha</surname> <given-names>V. V.</given-names></name></person-group> (<year>2019</year>). <article-title>Fluorescent biosensors for neurotransmission and neuromodulation: engineering and applications.</article-title> <source><italic>Front. Cellular Neurosci.</italic></source> <volume>13</volume>:<issue>474</issue>. <pub-id pub-id-type="doi">10.3389/fncel.2019.00474</pub-id> <pub-id pub-id-type="pmid">31708747</pub-id></citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lindroos</surname> <given-names>R.</given-names></name> <name><surname>Dorst</surname> <given-names>M. C.</given-names></name> <name><surname>Du</surname> <given-names>K.</given-names></name> <name><surname>Filipovi&#x0107;</surname> <given-names>M.</given-names></name> <name><surname>Keller</surname> <given-names>D.</given-names></name> <name><surname>Ketzef</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Basal ganglia neuromodulation over multiple temporal and structural scales&#x2014;simulations of direct pathway MSNs investigate the fast onset of dopaminergic effects and predict the role of Kv4.2.</article-title> <source><italic>Front. Neural Circuits</italic></source> <volume>12</volume>:<issue>3</issue>. <pub-id pub-id-type="doi">10.3389/fncir.2018.00003</pub-id> <pub-id pub-id-type="pmid">29467627</pub-id></citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lindroos</surname> <given-names>R.</given-names></name> <name><surname>Hellgren Kotaleski</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>Predicting complex spikes in striatal projection neurons of the direct pathway following neuromodulation by acetylcholine and dopamine.</article-title> <source><italic>Eur. J. Neurosci.</italic></source> <volume>53</volume> <fpage>2117</fpage>&#x2013;<lpage>2134</lpage>. <pub-id pub-id-type="doi">10.1111/ejn.14891</pub-id> <pub-id pub-id-type="pmid">32609903</pub-id></citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lv</surname> <given-names>X.</given-names></name> <name><surname>Dickerson</surname> <given-names>J. W.</given-names></name> <name><surname>Rook</surname> <given-names>J. M.</given-names></name> <name><surname>Lindsley</surname> <given-names>C. W.</given-names></name> <name><surname>Conn</surname> <given-names>P. J.</given-names></name> <name><surname>Xiang</surname> <given-names>Z.</given-names></name></person-group> (<year>2017</year>). <article-title>M1 muscarinic activation induces long-lasting increase in intrinsic excitability of striatal projection neurons.</article-title> <source><italic>Neuropharmacology</italic></source> <volume>118</volume> <fpage>209</fpage>&#x2013;<lpage>222</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuropharm.2017.03.017</pub-id> <pub-id pub-id-type="pmid">28336323</pub-id></citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maltese</surname> <given-names>M.</given-names></name> <name><surname>March</surname> <given-names>J. R.</given-names></name> <name><surname>Bashaw</surname> <given-names>A. G.</given-names></name> <name><surname>Tritsch</surname> <given-names>N. X.</given-names></name></person-group> (<year>2021</year>). <article-title>Dopamine differentially modulates the size of projection neuron ensembles in the intact and dopamine-depleted striatum.</article-title> <source><italic>ELife</italic></source> <volume>10</volume> <fpage>1</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.7554/eLife.68041</pub-id> <pub-id pub-id-type="pmid">33983121</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>McKinley</surname> <given-names>J. W.</given-names></name> <name><surname>Shi</surname> <given-names>Z.</given-names></name> <name><surname>Kawikova</surname> <given-names>I.</given-names></name> <name><surname>Hur</surname> <given-names>M.</given-names></name> <name><surname>Bamford</surname> <given-names>I. J.</given-names></name> <name><surname>Sudarsana Devi</surname> <given-names>S. P.</given-names></name><etal/></person-group> (<year>2019</year>). <article-title>Dopamine deficiency reduces striatal cholinergic interneuron function in models of Parkinson&#x2019;s disease.</article-title> <source><italic>Neuron</italic></source> <volume>103</volume> <fpage>1056.e6</fpage>&#x2013;<lpage>1072.e6</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2019.06.013</pub-id> <pub-id pub-id-type="pmid">31324539</pub-id></citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nadim</surname> <given-names>F.</given-names></name> <name><surname>Bucher</surname> <given-names>D.</given-names></name></person-group> (<year>2014</year>). <article-title>Neuromodulation of neurons and synapses.</article-title> <source><italic>Curr. Opin. Neurobiol.</italic></source> <volume>29</volume> <fpage>48</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2014.05.003</pub-id> <pub-id pub-id-type="pmid">24907657</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Oh</surname> <given-names>M.</given-names></name> <name><surname>Zhao</surname> <given-names>S.</given-names></name> <name><surname>Matveev</surname> <given-names>V.</given-names></name> <name><surname>Nadim</surname> <given-names>F.</given-names></name></person-group> (<year>2012</year>). <article-title>Neuromodulatory changes in short-term synaptic dynamics may be mediated by two distinct mechanisms of presynaptic calcium entry.</article-title> <source><italic>J. Computational Neurosci.</italic></source> <volume>33</volume> <fpage>573</fpage>&#x2013;<lpage>585</lpage>. <pub-id pub-id-type="doi">10.1007/s10827-012-0402-z</pub-id> <pub-id pub-id-type="pmid">22710936</pub-id></citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>J. Y.</given-names></name> <name><surname>Spruston</surname> <given-names>N.</given-names></name></person-group> (<year>2012</year>). <article-title>Synergistic actions of metabotropic acetylcholine and glutamate receptors on the excitability of hippocampal CA1 pyramidal neurons.</article-title> <source><italic>J. Neurosci.</italic></source> <volume>32</volume> <fpage>6081</fpage>&#x2013;<lpage>6091</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.6519-11.2012</pub-id> <pub-id pub-id-type="pmid">22553015</pub-id></citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Perrin</surname> <given-names>E.</given-names></name> <name><surname>Venance</surname> <given-names>L.</given-names></name></person-group> (<year>2019</year>). <article-title>Bridging the gap between striatal plasticity and learning.</article-title> <source><italic>Curr. Opin. Neurobiol.</italic></source> <volume>54</volume> <fpage>104</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2018.09.007</pub-id> <pub-id pub-id-type="pmid">30321866</pub-id></citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Planert</surname> <given-names>H.</given-names></name> <name><surname>Berger</surname> <given-names>T. K.</given-names></name> <name><surname>Silberberg</surname> <given-names>G.</given-names></name></person-group> (<year>2013</year>). <article-title>Membrane properties of striatal direct and indirect pathway neurons in mouse and rat slices and their modulation by dopamine.</article-title> <source><italic>PLoS One</italic></source> <volume>8</volume>:<issue>e57054</issue>. <pub-id pub-id-type="doi">10.1371/journal.pone.0057054</pub-id> <pub-id pub-id-type="pmid">23469183</pub-id></citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Surmeier</surname> <given-names>D. J.</given-names></name> <name><surname>Graves</surname> <given-names>S. M.</given-names></name> <name><surname>Shen</surname> <given-names>W.</given-names></name></person-group> (<year>2014</year>). <article-title>Dopaminergic modulation of striatal networks in health and Parkinson&#x2019;s disease.</article-title> <source><italic>Curr. Opin. Neurobiol.</italic></source> <volume>29</volume> <fpage>109</fpage>&#x2013;<lpage>117</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2014.07.008</pub-id> <pub-id pub-id-type="pmid">25058111</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Swensen</surname> <given-names>A. M.</given-names></name> <name><surname>Marder</surname> <given-names>E.</given-names></name></person-group> (<year>2000</year>). <article-title>Multiple peptides converge to activate the same voltage-dependent current in a central pattern-generating circuit.</article-title> <source><italic>J. Neurosci.</italic></source> <volume>20</volume> <fpage>6752</fpage>&#x2013;<lpage>6759</lpage>. <pub-id pub-id-type="doi">10.1523/jneurosci.20-18-06752.2000</pub-id> <pub-id pub-id-type="pmid">10995818</pub-id></citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Threlfell</surname> <given-names>S.</given-names></name> <name><surname>Lalic</surname> <given-names>T.</given-names></name> <name><surname>Platt</surname> <given-names>N. J.</given-names></name> <name><surname>Jennings</surname> <given-names>K. A.</given-names></name> <name><surname>Deisseroth</surname> <given-names>K.</given-names></name> <name><surname>Cragg</surname> <given-names>S. J.</given-names></name></person-group> (<year>2012</year>). <article-title>Striatal dopamine release is triggered by synchronized activity in cholinergic interneurons.</article-title> <source><italic>Neuron</italic></source> <volume>75</volume> <fpage>58</fpage>&#x2013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2012.04.038</pub-id> <pub-id pub-id-type="pmid">22794260</pub-id></citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van Geit</surname> <given-names>W.</given-names></name> <name><surname>Gevaert</surname> <given-names>M.</given-names></name> <name><surname>Chindemi</surname> <given-names>G.</given-names></name> <name><surname>R&#x00F6;ssert</surname> <given-names>C.</given-names></name> <name><surname>Courcol</surname> <given-names>J. D.</given-names></name> <name><surname>Muller</surname> <given-names>E. B.</given-names></name><etal/></person-group> (<year>2016</year>). <article-title>BluePyOpt: leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience.</article-title> <source><italic>Front. Neuroinform.</italic></source> <volume>10</volume>:<issue>17</issue>. <pub-id pub-id-type="doi">10.3389/fninf.2016.00017</pub-id> <pub-id pub-id-type="pmid">27375471</pub-id></citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>H.</given-names></name> <name><surname>Perez</surname> <given-names>S.</given-names></name> <name><surname>Cornil</surname> <given-names>A.</given-names></name> <name><surname>Detraux</surname> <given-names>B.</given-names></name> <name><surname>Prokin</surname> <given-names>I.</given-names></name> <name><surname>Cui</surname> <given-names>Y.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Dopamine&#x2013;endocannabinoid interactions mediate spike-timing-dependent potentiation in the striatum.</article-title> <source><italic>Nat. Commun.</italic></source> <volume>9</volume>:<issue>4118</issue>. <pub-id pub-id-type="doi">10.1038/s41467-018-06409-5</pub-id> <pub-id pub-id-type="pmid">30297767</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zucca</surname> <given-names>S.</given-names></name> <name><surname>Zucca</surname> <given-names>A.</given-names></name> <name><surname>Nakano</surname> <given-names>T.</given-names></name> <name><surname>Aoki</surname> <given-names>S.</given-names></name> <name><surname>Wickens</surname> <given-names>J.</given-names></name></person-group> (<year>2018</year>). <article-title>Pauses in cholinergic interneuron firing exert an inhibitory control on striatal output in vivo.</article-title> <source><italic>Elife</italic></source> <volume>7</volume>:<issue>e32510</issue>. <pub-id pub-id-type="doi">10.7554/eLife.32510</pub-id> <pub-id pub-id-type="pmid">29578407</pub-id></citation></ref>
</ref-list>
<fn-group>
<fn id="footnote1">
<label>1</label>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/jofrony/Neuromodcell">github.com/jofrony/Neuromodcell</ext-link></p></fn>
<fn id="footnote2">
<label>2</label>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/neuronsimulator/nrn">github.com/neuronsimulator/nrn</ext-link></p></fn>
<fn id="footnote3">
<label>3</label>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/Hjorthmedh/Snudda">github.com/Hjorthmedh/Snudda</ext-link></p></fn>
<fn id="footnote4">
<label>4</label>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/jofrony/Neuromodulation-software">github.com/jofrony/Neuromodulation-software</ext-link></p></fn>
<fn id="footnote5">
<label>5</label>
<p><ext-link ext-link-type="uri" xlink:href="https://github.com/NeuralEnsemble/elephant">github.com/NeuralEnsemble/elephant</ext-link></p></fn>
</fn-group>
</back>
</article>