The following software is made available in association with:
Rolls, E. T. (2021) Brain Computations: What and How. Oxford University Press.
1. Neuronal
Network Simulation Software and Exercises
Software
written in Matlab (TM, Mathworks Inc) (and which also runs under GNU Octave which is available for free download; and which is also available in a version for Python) is described here that illustrates the operation of
neuronal networks described in Brain Computations and the following books:
Rolls,
E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University
Press.
Rolls, E.
T. (2014) Emotion and DecisionMaking Explained.
Oxford University
Press.
Rolls, E.
T. (2008) Memory, Attention, and DecisionMaking:
A Unifying
Computational Neuroscience Approach. Oxford University Press.
A
description of the operation of the software, and suggested exercises,
are described in Brain Computations and here.
The latter includes Appendix 4 of Cerebral Cortex: Principles of Operation
(Rolls, 2016, Oxford University Press). The title of Appendix 4 is
'Simulation software for neuronal network models'. The software
illustrates the operation of pattern
association networks, autoassociation (attractor) networks, competitive
networks, and selforganizing maps. The same file
from Cerebral Cortex: Principles of Operation provides background to
the operation of these networks in Appendix 2 'Neuronal Network Models'.
The
software available is as follows:
NeuronalNetworkSimulationSoftware.zip
2. Information theoretic analyses of single neuron and multiple neuron encoding. These analyses are decribed in Brain Computations Appendix C, and the programs written in Matlab are introduced in Section D.7 and are available here: RollsNeuronalInformationSoftware.zip.
3. VisNet  a model of biologically plausible transforminvariant visual object recognition using unsupervised learning. This is described in Brain Computations
Chapter 2. A tutorial version of VisNet described in Section D.6 and
written in Matlab is available: VisNet Code. Nine objects already filtered for use with VisNet, and
the image filtering software to filter more objects for use with VisNet
are included. Please direct enquiries to Edmund.Rolls@oxcns.org.
4. Navigation in primates including humans. In connection with Rolls,E.T. 2021 Neurons including hippocampal spatial view cells and navigation in primates including humans. Hippocampus
31: 593611. doi: 10.1002/hipo.23324, programs in Matlab to simulate
navigation using spatial view cells and videos can be obtained here. A video to illustrate navigation with spatial view cells is here.
5. Neocortical computation by pyramidal cells. In connection with Rolls,E.T. 2021 The
connections of neocortical pyramidal cells can implement the learning
of new categories, attractor memory, and topdown recall and attention. Brain Structure and Function
226: 25232536. doi: 10.1007/s0042902102347z, programs in Matlab to illustrate the
theory of computation by neocortical pyramidal cells can be obtained here.
6. Automated Anatomical Labelling Atlas 3 (AAL3v1).
Please
send any suggested corrections or improvements to:
Edmund.Rolls@oxcns.org
7. Human Connectome Project MMP extended Atlas, HCPex.
Huang,CC., Rolls, E. T., Feng,J. and Lin,CP. (2021) An extended Human Connectome Project multimodal parcellation atlas of the human cortex and subcortical areas. Brain Structure and Function 227: 763778. doi: 10.1007/s00429021024216. HCPex Atlas v1.1
