Skip to content

Commit dde3249

Browse files
committed
update to latest core and lab
1 parent 38203c7 commit dde3249

File tree

8 files changed

+753
-747
lines changed

8 files changed

+753
-747
lines changed

content/basal-ganglia.md

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

content/bidirectional-connectivity.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,3 @@ Another critical difference for the relevance of bidirectional connectivity in [
5353

5454
* [[cats and dogs simulation]] demonstrates bottom-up and top-down dynamics in a semantic network representing different levels of information about cats and dogs.
5555

56-
## Bidirectional connectivity pages
57-

content/home.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ URL = ""
33
Title = ""
44
+++
55

6-
<img src="media/icon.png" style="width:128px;height:128px">
6+
<img src="media/icon.png" style="width:128px;height:128px;align-self:center">
77

88
## Computational Cognitive Neuroscience, 5th Edition
99

content/neuron-channels.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ br.FinalizeGUI(false)
220220
br.Splits.Styler(func(s *styles.Style) {
221221
s.Min.Y.Em(25)
222222
})
223+
pl.GVRun()
223224
```
224225

225226
The _Kir_ channel that GABA-B couples to is also available as a separate standalone channel, using the same form of inwardly-rectifying voltage dependence, but in a persistently active form. These channels are not used by default, but are critical for certain cell types. The inward rectification results in an additional threshold-like bistable behavior, where neurons that are not activated much above the resting potential get additional leak conductance from this Kir channel, but once they start to get activated, the Kir is inactivated and they can then fire more easily. This is critical for the behavior of medium spiny neurons (MSNs) in the striatum of the basal ganglia, which tend to be very quiet, but then fire in discrete bursts when sufficiently activated.
@@ -285,6 +286,7 @@ br.FinalizeGUI(false)
285286
br.Splits.Styler(func(s *styles.Style) {
286287
s.Min.Y.Em(25)
287288
})
289+
pl.GVRun()
288290
```
289291

290292
Our implementation of the L-type VGCC is based on [[@UrakuboHondaFroemkeEtAl08]], using source code available at this [link](http://kurodalab.bs.s.u-tokyo.ac.jp/info/STDP/Urakubo2008.tar.gz).
@@ -341,6 +343,7 @@ br.FinalizeGUI(false)
341343
br.Splits.Styler(func(s *styles.Style) {
342344
s.Min.Y.Em(25)
343345
})
346+
pl.GVRun()
344347
```
345348

346349
The A-type K channel is voltage-gated with maximal activation around -37 mV ([[@HoffmanMageeColbertEtAl97]]). It is particularly important for counteracting the excitatory effects of the VGCC L-type channels (with which they are co-localized) which can otherwise drive runaway excitatory currents. Think of it as an "emergency brake" and is needed for this reason whenever adding VGCC to a model.
@@ -380,6 +383,7 @@ br.FinalizeGUI(false)
380383
br.Splits.Styler(func(s *styles.Style) {
381384
s.Min.Y.Em(25)
382385
})
386+
pl.GVRun()
383387
```
384388

385389
Relative to the KNA channels described below, which respond to $Na^+$ influx from spikes, the broadly-tuned voltage sensitivity of the M-type mAHP channel produces a stronger _anticipatory_ conductance prior to the spike. Thus, it will "head off" incipient spikes in a way that the KNa channels do not.
@@ -432,6 +436,7 @@ br.FinalizeGUI(false)
432436
br.Splits.Styler(func(s *styles.Style) {
433437
s.Min.Y.Em(25)
434438
})
439+
pl.GCaRun()
435440
```
436441

437442
It is difficult to identify the origin of a slow, long-lasting sAHP current, which has been observed in hippocampal and other neurons ([[@Larsson13]]). It appears to be yet another modulator on the M-type channels driven by calcium sensor pathways that have longer time constants. There is more research to be done here, but we can safely use a mechanism that takes a long time to build up before activating the K+ channels, and then takes a long time to decay as well.
@@ -463,6 +468,7 @@ br.FinalizeGUI(false)
463468
br.Splits.Styler(func(s *styles.Style) {
464469
s.Min.Y.Em(25)
465470
})
471+
pl.GCaRun()
466472
```
467473

468474
There are two major types of Ca-gated K channels: "small" K (SK, SKCa) and "big" K (BK, BKCa). BK channels are high conductance with fast dynamics, and play a role in shaping the action potential, which we therefore ignore due to our use of the AdEx approximation and 1 ms time step (and they are not widely implemented in biophysical models according to [ModelDB](https://modeldb.science/modellist/243504)).

content/references.md

Lines changed: 729 additions & 729 deletions
Large diffs are not rendered by default.

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ module github.com/compcogneuro/web
33
go 1.23.4
44

55
require (
6-
cogentcore.org/core v0.3.13-0.20250930205535-9066e37d372b
7-
cogentcore.org/lab v0.1.3-0.20250917143805-07c473dcb032
6+
cogentcore.org/core v0.3.13-0.20251009125244-9993be515523
7+
cogentcore.org/lab v0.1.3-0.20251009131026-b81fa706d621
88
github.com/cogentcore/yaegi v0.0.0-20250622201820-b7838bdd95eb
9-
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20250930210124-edf596e962bb
9+
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20251009132128-45f2eea74684
1010
github.com/emer/emergent/v2 v2.0.0-dev0.1.7.0.20250917165214-89adea4c1b2c
1111
)
1212

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
cogentcore.org/core v0.3.13-0.20250930205535-9066e37d372b h1:64S5bdTKlNMpbFhlBnhHc9fuCs8qQHrpV4mVdWsTvrc=
2-
cogentcore.org/core v0.3.13-0.20250930205535-9066e37d372b/go.mod h1:/iCrbTqsSuMF+i65OtS1u97+C1fVZKlS91LT/yn6SDo=
3-
cogentcore.org/lab v0.1.3-0.20250917143805-07c473dcb032 h1:atQS65lhMelrzJX6e8gybJ5sj4Rwx1sjtYCFA0/duog=
4-
cogentcore.org/lab v0.1.3-0.20250917143805-07c473dcb032/go.mod h1:E3It5VuhRG329y5jGsdFuUlShULEao38fnv5gONXA2Q=
1+
cogentcore.org/core v0.3.13-0.20251009125244-9993be515523 h1:vbmBkuQJcMoKyxa+yH/BMT0p7ikX3Zz9paQ2ySzGizE=
2+
cogentcore.org/core v0.3.13-0.20251009125244-9993be515523/go.mod h1:bVZvk2HinEs96r3d16y4BlxS/K6jN/SJlkR5MGjOVLY=
3+
cogentcore.org/lab v0.1.3-0.20251009131026-b81fa706d621 h1:0Itxb8CjZQ02jCMpMRinWfOWKYOHJoJ3MMbqL8o534o=
4+
cogentcore.org/lab v0.1.3-0.20251009131026-b81fa706d621/go.mod h1:rDUbYdRbrWdyVWeXJgMKaqJ71gyGtIiKQ71Iv7V72Og=
55
github.com/Bios-Marcel/wastebasket/v2 v2.0.3 h1:TkoDPcSqluhLGE+EssHu7UGmLgUEkWg7kNyHyyJ3Q9g=
66
github.com/Bios-Marcel/wastebasket/v2 v2.0.3/go.mod h1:769oPCv6eH7ugl90DYIsWwjZh4hgNmMS3Zuhe1bH6KU=
77
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
@@ -42,8 +42,8 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1
4242
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4343
github.com/dlclark/regexp2 v1.11.0 h1:G/nrcoOa7ZXlpoa/91N3X7mM3r8eIlMBBJZvsz/mxKI=
4444
github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
45-
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20250930210124-edf596e962bb h1:nXsefbBoAd1Gad0+VT3f1IWVlOhMrUQhm9iibi10oN4=
46-
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20250930210124-edf596e962bb/go.mod h1:4vwz7v+MV+nZP6f3/NC151VFB0xDNi6OjV97t3pmrus=
45+
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20251009132128-45f2eea74684 h1:S8kKBXD+PVI3xXWHHG2Xp5hKomw43qH1ZWZ8PXWpL28=
46+
github.com/emer/axon/v2 v2.0.0-dev0.2.58.0.20251009132128-45f2eea74684/go.mod h1:KgzxTXD4WecOf1ODiCqRRK4xdffe3F94e5+M4GFrc5A=
4747
github.com/emer/emergent/v2 v2.0.0-dev0.1.7.0.20250917165214-89adea4c1b2c h1:p381v/q/s0OtlRuV54b8BD8JULzrU3cIJz8InHuINwQ=
4848
github.com/emer/emergent/v2 v2.0.0-dev0.1.7.0.20250917165214-89adea4c1b2c/go.mod h1:YKMUU2BIT2qt8+IFjf5agjyKswPaJP2AvNSTKn6txlc=
4949
github.com/ericchiang/css v1.3.0 h1:e0vS+vpujMjtT3/SYu7qTHn1LVzXWcLCCDjlfq3YlLY=

main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ var sims map[string]func(tree.Node)
3636

3737
func main() {
3838
core.AppIcon = icon
39-
b := core.NewBody("Computational Cognitive Neuroscience")
39+
content.Settings.SiteTitle = "Computational Cognitive Neuroscience"
40+
content.OfflineURL = "https://compcogneuro.org"
41+
b := core.NewBody(content.Settings.SiteTitle)
4042
ct := content.NewContent(b).SetContent(econtent)
4143
refs, err := csl.OpenFS(econtent, "citedrefs.json")
4244
if err == nil {

0 commit comments

Comments
 (0)