From b1518fd30dc92306062505a739f166cdee78df61 Mon Sep 17 00:00:00 2001 From: Nicholas Tolley Date: Mon, 20 Nov 2023 12:12:13 -0500 Subject: [PATCH] Add inference/real data examples --- paper.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/paper.md b/paper.md index 12c6ec9bc..a491ef42d 100644 --- a/paper.md +++ b/paper.md @@ -143,7 +143,9 @@ Scripting in HNN-core greatly expands the software utility particularly for larg # Notable features of HNN-core -HNN-core code enables the creation of a new and improved web-based GUI based on ipywidgets [@ipywidgets2015] and voila [@voila2019] that can be run remotely with port forwarding. HNN-core functionality also supports advanced simulations through scripting that are not currently possible in the GUI including: +HNN-core code enables the creation of a new and improved web-based GUI based on ipywidgets [@ipywidgets2015] and voila [@voila2019] that can be run remotely with port forwarding. + +HNN-core functionality also supports advanced simulations through scripting that are not currently possible in the GUI including: - The ability to record extracellular local field potentials from user defined positions, as well as voltages and synaptic currents from any compartment in the model - The ability to modify all features of the morphology and biophysical properties of any cell in the network @@ -179,6 +181,10 @@ dpl = simulate_dipole(net, tstop=100.0) ``` ![**Left**: Reduced schematic of HNN model detailing the cell types, layer-specific synaptic connectivity structure, and locations of proximal drive synapses. The default size of the full network is a grid of 100 pyramidal neurons, and 35 inhibitory neurons, synaptically connected in each layer. Figure adapted from @neymotin2020human. **Right**: Plots of the network and simulated results can be generated using the HNN-core visualization API. The drive input histogram with `net.cell_response.plot_spikes_hist()`, the net current dipole with `plot_dipole(dpl)`, and the spike raster with `net.cell_response.plot_spikes_raster()`.\label{fig:fig1}](joss_figure.pdf) +Given a well-structured hypothesis, HNN-core can be used to make inferences on a variety of neocortical circuit mechanisms by observing a mechanism’s effect (through simulation) on resting state and evoked response current dipoles, LFPs, and spiking activity. Such mechanisms include, but are not limited to, the timing, location, and synaptic strength of external inputs, as well as biophysical and morphological properties of key neuron types and their connectivity within a neocortical column network. + +The HNN-core tutorials include examples of directly comparing simulations to real data such as human SI MEG [tactile](https://jonescompneurolab.github.io/hnn-core/stable/auto_examples/workflows/plot_simulate_evoked.html#sphx-glr-auto-examples-workflows-plot-simulate-evoked-py) and [median nerve](https://jonescompneurolab.github.io/hnn-core/stable/auto_examples/workflows/plot_simulate_somato.html#sphx-glr-auto-examples-workflows-plot-simulate-somato-py) evoked responses. The tutorials also include examples of recreating [alpha/beta](https://jonescompneurolab.github.io/hnn-core/stable/auto_examples/workflows/plot_simulate_alpha.html#sphx-glr-auto-examples-workflows-plot-simulate-alpha-py) , and [gamma](https://jonescompneurolab.github.io/hnn-core/stable/auto_examples/workflows/plot_simulate_gamma.html#sphx-glr-auto-examples-workflows-plot-simulate-gamma-py) brain rhythms. + # Ongoing research using HNN-core The scripted interface of HNN-core has enabled the development of advanced parameter inference techniques [@tolley2023methods] using Simulation-Based Inference [@tejero-cantero2020sbi]. It has been used in @thorpe2021distinct to propose new mechanisms of innocuous versus noxious sensory processing in the primary somatosensory neocortex. @Lankinen2023.06.16.545371 have used HNN-core to study crossmodal interactions between auditory and visual cortices. They performed group analysis on multiple subjects along with optimization and nonparametric statistical testing. Additionally, @szul2022diverse used it for understanding features of beta bursts in motor cortex and @fernandez2023laminar to study auditory perception.