release 6e71f00 · 8 sessions · DANDI:000021

cortexflow

a mouse it never saw

Neurons do not carry over between animals, so each session is projected into its own 16-dimensional population space and the spaces are rotated into one frame using responses to the shared movies. The dynamics model is then trained on seven mice and asked to forecast the eighth.

latent var

0.000.020.040.060.080.100.12within sessionwithin sessionwithin sessionother mice, alignedother mice, alignedother mice, alignedother mice, alignedother mice, alignedother mice, unalignedother mice, unalignedother mice, unalignedmean over micewhere the dynamics were learnedR² on the held-out mouse
Thin lines: each held-out mouse. Thick line: the mean. The reference line is the ceiling set by the 16-dimensional bottleneck itself — the decoder fed the true next latent (mean R² 0.216). The target’s alignment uses its training period only, so this is few-shot transfer, never zero-shot.

latent gru

0.000.020.040.060.080.100.12within sessionwithin sessionwithin sessionother mice, alignedother mice, alignedother mice, alignedother mice, alignedother mice, alignedother mice, unalignedother mice, unalignedother mice, unalignedmean over micewhere the dynamics were learnedR² on the held-out mouse
Thin lines: each held-out mouse. Thick line: the mean. The reference line is the ceiling set by the 16-dimensional bottleneck itself — the decoder fed the true next latent (mean R² 0.216). The target’s alignment uses its training period only, so this is few-shot transfer, never zero-shot.

did the alignment hold

Alignment quality is the correlation between a target’s rotated movie response and the reference built from the other mice. The training-period figure is what the rotation was fitted to. The test-period figure is a diagnostic only — nothing is fitted to it — asking whether the same rotation still lines the mouse up an hour later.

Per held-out mouse
Target sessionUnitsAlignment, trainAlignment, test (diagnostic)Latent VAR, withinLatent VAR, cross alignedLatent VAR, cross unalignedLatent GRU, withinLatent GRU, cross alignedLatent GRU, cross unaligned
7150937031200.7250.6530.0900.0830.0860.0930.0820.085
7191615301200.7120.5030.0950.0900.0910.0980.0880.087
7211238221200.7470.6550.1050.0990.1000.1080.0970.100
7325921051200.7520.6440.1130.1070.1070.1160.1040.105
737581020960.6630.4610.0880.0680.0680.0940.0680.079
7394484071200.669−0.0240.0660.0520.0550.0730.0540.054
7442281011200.7250.3990.0730.0590.0650.0820.0700.072
7543123891200.6940.6000.0980.0910.0900.1040.0920.091