339 research outputs found
Justifications in Constraint Handling Rules for Logical Retraction in Dynamic Algorithms
We present a straightforward source-to-source transformation that introduces
justifications for user-defined constraints into the CHR programming language.
Then a scheme of two rules suffices to allow for logical retraction (deletion,
removal) of constraints during computation. Without the need to recompute from
scratch, these rules remove not only the constraint but also undo all
consequences of the rule applications that involved the constraint. We prove a
confluence result concerning the rule scheme and show its correctness. When
algorithms are written in CHR, constraints represent both data and operations.
CHR is already incremental by nature, i.e. constraints can be added at runtime.
Logical retraction adds decrementality. Hence any algorithm written in CHR with
justifications will become fully dynamic. Operations can be undone and data can
be removed at any point in the computation without compromising the correctness
of the result. We present two classical examples of dynamic algorithms, written
in our prototype implementation of CHR with justifications that is available
online: maintaining the minimum of a changing set of numbers and shortest paths
in a graph whose edges change.Comment: Pre-proceedings paper presented at the 27th International Symposium
on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur,
Belgium, 10-12 October 2017 (arXiv:1708.07854
Sensory afferents use different coding strategies for heat and cold
Primary afferents transduce environmental stimuli
into electrical activity that is transmitted centrally to
be decoded into corresponding sensations. However, it remains unknown how afferent populations
encode different somatosensory inputs. To address
this, we performed two-photon Ca2+ imaging from
thousands of dorsal root ganglion (DRG) neurons in
anesthetized mice while applying mechanical and
thermal stimuli to hind paws. We found that approximately half of all neurons are polymodal and that
heat and cold are encoded very differently. As temperature increases, more heating-sensitive neurons
are activated, and most individual neurons respond
more strongly, consistent with graded coding at population and single-neuron levels, respectively. In
contrast, most cooling-sensitive neurons respond
in an ungraded fashion, inconsistent with graded
coding and suggesting combinatorial coding, based
on which neurons are co-activated. Although individual neurons may respond to multiple stimuli, our results show that different stimuli activate distinct
combinations of diversely tuned neurons, enabling
rich population-level coding
A wireless electro-optic platform for multimodal electrophysiology and optogenetics in freely moving rodents
This paper presents the design and the utilization of a wireless electro-optic platform to perform simultaneous multimodal electrophysiological recordings and optogenetic stimulation in freely moving rodents. The developed system can capture neural action potentials (AP), local field potentials (LFP) and electromyography (EMG) signals with up to 32 channels in parallel while providing four optical stimulation channels. The platform is using commercial off-the-shelf components (COTS) and a low-power digital field-programmable gate array (FPGA), to perform digital signal processing to digitally separate in real time the AP, LFP and EMG while performing signal detection and compression for mitigating wireless bandwidth and power consumption limitations. The different signal modalities collected on the 32 channels are time-multiplexed into a single data stream to decrease power consumption and optimize resource utilization. The data reduction strategy is based on signal processing and real-time data compression. Digital filtering, signal detection, and wavelet data compression are used inside the platform to separate the different electrophysiological signal modalities, namely the local field potentials (1–500 Hz), EMG (30–500 Hz), and the action potentials (300–5,000 Hz) and perform data reduction before transmitting the data. The platform achieves a measured data reduction ratio of 7.77 (for a firing rate of 50 AP/second) and weights 4.7 g with a 100-mAh battery, an on/off switch and a protective plastic enclosure. To validate the performance of the platform, we measured distinct electrophysiology signals and performed optogenetics stimulation in vivo in freely moving rondents. We recorded AP and LFP signals with the platform using a 16-microelectrode array implanted in the primary motor cortex of a Long Evans rat, both in anesthetized and freely moving conditions. EMG responses to optogenetic Channelrhodopsin-2 induced activation of motor cortex via optical fiber were also recorded in freely moving rodents
On the Portability of Prolog Applications
The non-portability of Prolog programs is widely considered one of the main problems facing Prolog programmers. Although since 1995, the core of the language is covered by the ISO standard 13211-1, this standard has not been sufficient to support large Prolog applications. As an approach to address this problem, since 2007, YAP and SWI-Prolog have established a basic compatibility framework. The aim of the framework is running the same code on Edinburgh-based Prolog systems rather than having to migrate an application. This article describes the implementation and evaluates this framework by studying how it can be used on a number of libraries and an important application. © 2011 Springer-Verlag
Assessing spontaneous sensory neuron activity usingin vivocalcium imaging
Heightened spontaneous activity in sensory neurons is often reported in individuals living with chronic pain. It is possible to study this activity in rodents using electrophysiology, but these experiments require great skill and can be prone to bias. Here, we have examined whether in vivo calcium imaging with GCaMP6s can be used as an alternative approach. We show that spontaneously active calcium transients can be visualised in the fourth lumbar dorsal root ganglion (L4 DRG) via in vivo imaging in a mouse model of pain. Application of lidocaine to the nerve, between the inflamed site and the DRG, silenced spontaneous firing and revealed the true baseline level of calcium for spontaneously active neurons. We used this data to train a machine leaning algorithm to predict when a neuron is spontaneously active. We show that our algorithm is accurate in two different models of pain: intraplantar Complete Freund’s Adjuvant and antigen-induced arthritis, with accuracies of 90.0% +/-1.2 and 85.9 % +/-2.1, respectively, assessed against visual inspection by an experienced observer. The algorithm can also detect neuronal activity in imaging experiments generated in a different lab using a different microscope configuration (Accuracy = 94.0 % +/2.2). We provide a Google Colaboratory Notebook to allow anyone easy access to this novel tool, for assessment of peripheral neuron activity in their own calcium imaging setups
Differential chloride homeostasis in the spinal dorsal horn locally shapes synaptic metaplasticity and modality-specific sensitization
Inhibition in spinal nociceptive pathways is weaker and more labile in lamina I —where thermal input is primarily processed— than in lamina II that encodes predominantly high threshold mechanical input. This explains why noxious thermal input makes spinal circuits prone to catastrophic sensitization
- …