Software available for download


Internal Model Estimation (IME)


[Link to code]
Description: IME estimates the subject's internal forward model of the relationship between the recorded neural activity and cursor movement. The inputs are the recorded neural population activity and the movement goal. The outputs are a linear forward model (model parameters), and an estimate at each time point of where the subject thinks the cursor is (latent variables).
Golub et al. (2015) eLife

Neural Reassociation


[Link to code]
Description: This code implements five different hypotheses (Realignment, Rescaling, Reassociation, Partial Realignment, Subselection) of how neural population activity changes with learning. The inputs are the before-learning population activity, along with the BCI mappings. The outputs are predictions of after-learning population activity according to each hypothesis.
Golub et al. (2018) Nature Neuroscience

Neural Redundancy


[Link to code]
Description: This code implements six different hypotheses of neural redundancy (Minimal Firing, Minimal Deviation, Uncontrolled-uniform, Uncontrolled-empirical, Persistent Strategy, and Fixed Distribution). The input is the activity in the output-potent space (i.e., behavior), and the output is the predicted distribution of neural activity in the output-null space according to each hypothesis.
Hennig et al. (2018) eLife