Tutorials

Each tutorial runs on a laptop CPU in a few minutes. Set JAX_PLATFORMS=cpu if you have no GPU.

#

Tutorial

You will learn

1

Tutorial 1 — The command line

every command of python -m neurogenesis and of the bridge

2

Tutorial 2 — Grow your first network

body plans, genomes, grow, stimulation and readout

3

Tutorial 3 — Neuron models and cost

switching neuron models, f–I curves, cost estimates

4

Tutorial 4 — Genes and evolution

genes, [0, 1] coding, island evolution, audits

5

Tutorial 5 — Projects, schedules and stages (experimental)

Projects, stages, Params, checkpoints (experimental)

6

Tutorial 6 — Geometry and fields (experimental)

geometries and fields (experimental)

7

Tutorial 7 — Your own rules, stages and models

writing your own developmental rule and stage

8

Tutorial 8 — Modules: share and compose circuits

saving, loading and composing modules

9

Tutorial 9 — Synaptic plasticity

STDP, Hebbian and three-factor rules

10

Tutorial 10 — The browser viewer

the browser viewer

11

Tutorial 11 — Desktop apps

the macOS, Windows and Linux apps

12

Tutorial 12 — Fit to data, validate, share

fitting Fit params to data, semi-supervised and Pareto evolution, validation assays, the module registry

13

Tutorial 13 — Import a connectome

connectome manifests, downloads and streaming import

PLACEHOLDER

Jupyter notebook versions of every tutorial (rendered with myst-nb, runnable on Binder / Colab), and a video walkthrough of tutorials 1–4.