Please specify in the right window the number of neurons you want to simulated and the time window over which spike rates should be averaged for decoding.
2. Specify a desired trajectory
By left-clicking via-points into the left window.
3. Generate the trajectory and neural activity
If you press "Move", a smooth trajectory will be generated connecting via-points, and concurrent neural activity (displayed in the window below) will be simulated. Neurons have random preferred directions and possess cosine tuning for direction and linear tuning for velocity. In the right window, instantaneous movement directions are plotted in a polar plot. The preferred directions of the simulated neurons are indicated by blue lines along the outer circle.
4. Decode the movement from neural activity
You can decode the simulated neural activity by three different methods: The classical method of "Population vector", an "Approximate Orthogonal Filter" or the "Optimal Linear Estimator". The instantaneous inferred movement directions for the selected time window inferred by any of the three methods is displayed as dots in the polar plot trajectory. A smooth trajectory is interpolated and finally overlaid the original trajectory.