Abstract
A complex action can be described as the composition of a set of elementary movements. While both kinematic and dynamic elements have been proposed to compose complex actions, the structure of movement decomposition and its neural representation remain unknown. Here, we examined movement decomposition by modeling the temporal dynamics of neural populations in the primary motor cortex of macaque monkeys performing forelimb reaching movements. Using a hidden Markov model, we found that global transitions in the neural population activity are associated with a consistent segmentation of the behavioral output into acceleration and deceleration epochs with directional selectivity. Single cells exhibited modulation of firing rates between the kinematic epochs, with abrupt changes in spiking activity timed with the identified transitions. These results reveal distinct encoding of acceleration and deceleration phases at the level of M1, and point to a specific pattern of movement decomposition that arises from the underlying neural activity. A similar approach can be used to probe the structure of movement decomposition in different brain regions, possibly controlling different temporal scales, to reveal the hierarchical structure of movement composition.
Keywords: action execution, hidden Markov model, movement decomposition, primary motor cortex, segmentation
Introduction
Compositionality and serial processing play a key role in our interaction with the environment. We listen to a speech by effortlessly grouping phonemes into words, and detect objects by grouping points into lines, and lines into shapes. Principles of compositionality are also used in acting on the environment, since writing one’s name or performing a dance move involves the concatenation of several movement elements. Yet, the structure of movement composition and the underlying neural dynamics are not well understood, posing a problem for the analysis of complex movements, as well as for attempts to mimic human movement using artificial devices. Identifying movement segments and their representation in the motor cortex are thus necessary steps towards a complete understanding of the manner by which a goal-directed action is translated into the final output movement (Doeringer and Hogan 1998; d’Avella et al. 2003; Mussa-Ivaldi and Solla 2004; Flash and Hochner 2005; Hatsopoulos et al. 2007; Giszter 2015).
Previous studies have proposed different models for the serial and parallel processing of action composition, both at the kinematic level such as the superposition of short strokes characterized by bell-shaped speed profiles (Abend et al. 1982; Viviani and Terzuolo 1982; Miall et al. 1986; Flash and Henis 1991; Milner 1992; Doeringer and Hogan 1998; Krebs et al. 1999; Hatsopoulos et al. 2007; Polyakov et al. 2009), and at the dynamics level, such as the summation of spatio-temporal patterns of muscle activities (Mussa-Ivaldi et al. 1994; Giszter and Kargo 2000; Kargo and Giszter 2000; d’Avella et al. 2003; Cheung et al. 2005; d’Avella and Bizzi 2005; Overduin et al. 2012, 2015). The proposed compositional elements are hypothesized to be more complex than an instantaneous single muscle activation, and are frequently described as generating temporally extended elements that combine the activities of different muscles and joints. An important step towards supporting this hypothesis was made by studies employing long-duration intracortical microstimulation (ICMS), which demonstrated that transient activation of M1 neurons evoked complex time-dependent movements, involving multiple muscles across one or more joints (Graziano et al. 2002; Overduin et al. 2012).
A dynamical system perspective focusing on the ensemble activity of neural populations offers a framework that may provide a better understanding of the neural processes underlying the observed evoked responses (Abeles et al. 1995; Churchland et al. 2012; Shenoy et al. 2013). In this framework, the ensemble activity in the motor cortex is thought to facilitate the executed movement by shifting from a state of spontaneous activity to a state associated with the intended action. Once the population reaches the intended state, or pattern of activity, the ensemble dynamics elicit the generation of the corresponding movement. By tracing the population dynamics, previous studies have identified transitions between epochs of movement preparation and execution, and have distinguished between preparatory states associated with different intended actions (Abeles et al. 1995; Kemere et al. 2008; Churchland et al. 2010; Afshar et al. 2011; Petreska et al. 2011).
Here, we sought to identify the temporal structure of movement decomposition by targeting the dynamics of the associated neural population activity. We hypothesized that transitions in the population activity may not only distinguish between global epochs of movement preparation and execution, but further reveal transitions between movement segments, allowing an estimation of the composing elements directly from the underlying neural activity. To identify state transitions in the population activity, we modeled the firing patterns of dozens of neurons in M1 of non-human primates, recorded during the execution of arm movements in a random target pursuit (RTP) task and in a center-out reaching task, using a hidden Markov model (HMM). The underlying assumption of an HMM is that a time-evolving low-dimensional hidden state (e.g., neural state) is indirectly observed through a noisy signal (e.g., firing of neurons) (Rabiner 1989; Abeles et al. 1995; Kemere et al. 2008; Polyakov et al. 2009; Escola et al. 2011). Modeling the population activity using an HMM enabled us to estimate the structure of movement decomposition solely from the neural activity in M1, in an unsupervised manner, without any assumptions on the encoded movement parameters and without predefining a specific duration for the composing elements. The identified neural segmentation revealed distinct epochs of movement, consistently decomposing the movement into acceleration and deceleration phases executed towards specific directions in the workspace. These findings provide new insights regarding the temporal structure of movement decomposition and its underlying neural representation.
Methods
Behavioral Task
The experiments were performed on two male rhesus macaques (“RJ” and “RS”, ages 9 and 6, respectively). The manner in which the data were collected and handled was previously described in Hatsopoulos et al. (2007), and is further discussed below. Subjects were trained to move a cursor appearing on a horizontal screen above the monkey’s hand location toward targets projected onto the screen. The monkey’s arm was attached to a two-joint exoskeletal robotic arm (BKIN Technologies, Inc.). The shoulder joint was abducted by 90°, such that the shoulder and elbow flexion and extension movements were made in the horizontal plane. The shoulder and elbow joint angles were sampled at 500 Hz by the robotic arm’s motor encoders. The X and Y positions of the hand were computed using forward kinematics calculations.
Random Target Pursuit Task
The monkeys performed a random target pursuit (RTP) task, in which a sequence of 7 targets appeared on the projection surface (Fig. 1A). At any one time, a single target appeared at a pseudo-random location in the workspace, and the monkey was required to move toward it. As soon as the cursor reached the target, the target disappeared and a new target appeared at a new randomly selected location. After reaching the seventh target the monkey was rewarded with a drop of water. We only analyzed successful trials, in which the monkey reached 7 targets in a reasonable time (≤8 s) and did not stop for more than 500 ms, and discarded trials in which X and Y were outside the workspace boundaries or trials in which the monkey’s speed exceeded the average speed +3 SD, to avoid excessive noise that may reflect erroneous measurements.
Center-out Task
We also analyzed recordings from a center-out task, performed by monkey RS, which involved movements from a center target to one of 8 peripherally positioned targets (7 cm distance). On each trial, one of the 8 targets was pseudorandomly selected. The task consisted of two epochs: (1) a fixed instruction period of 1000 ms during which the monkey was required to hold its hand over the center target, and one of the 8 peripherally positioned final targets appeared, and (2) a “go” period during which the target began to blink, informing the monkey to begin moving to the target. As we were interested in the neural activity underlying movement execution, we analyzed the neural activation starting from the “go” signal until 100 ms past the point where the speed decreased below 15% of the maximal speed of each trial.
All of the surgical and behavioral procedures were approved by the University of Chicago Institutional Animal Care and Use Committee and conform to the principles outlined in the Guide for the Care and Use of Laboratory Animals (NIH publication no. 86-23, revised 1985).
Neural Data Acquisition
A silicon-based electrode array composed of 100 electrodes (1.0 mm electrode length; 400 μm inter-electrode separation) was implanted in the arm area of the primary motor cortex (M1) of each monkey. During a recording session, signals from up to 96 electrodes were amplified (gain, 5000), bandpass filtered between 0.3 Hz and 7.5 kHz, and recorded digitally (14-bit) at 30 kHz per channel using a Cerebus acquisition system (BlackRock Microsystems, Salt Lake City, UT). Only waveforms (1.6 ms in duration) that crossed a threshold were stored and spike-sorted using Offline Sorter (Plexon, Inc., Dallas, TX). A single recording session from each monkey was analyzed in this study from the RTP task, with 54 and 100 simultaneously recorded units from M1 of RJ and RS, respectively, and a single recording session from the center-out task with 141 units from M1 of RS.
Neural Data Segmentation Using a Hidden Markov Model
Data Preprocessing
Spikes were binned by summing the number of spikes of each single unit within non-overlapping 50 ms windows. We refer to the ensemble activation at each time point as an “activation pattern”, denoted as: where is an integer variable, corresponding to the number of spikes observed in the neuron at time-step , and is the number of neurons. For each recording session, about 75% of the trials were defined as a training set (251/334 trials for RJ in the RTP task, 569/758 for RS in the RTP task, 293/391 for RS in the center-out task), whereas the rest of the trials were used as an independent test set.
Hidden Markov Model (HMM)
Recorded spike trains were modeled using a hidden Markov model, a method frequently used in speech and hand gesture recognition (Rabiner 1989). An HMM describes a system that transitions between distinct states, related by a Markov process. The states are hidden and can only be observed through the observations that are a probabilistic process of the hidden states. Here, the model regards the recorded spike trains as observations, dependent on the hidden states that are assumed to reflect global changes in cortical activity (Abeles et al. 1995). Formally, assuming there are possible states , the Markovian property implies that the hidden process is fully described by the transition probabilities [ matrix], and an initial distribution [column vector of length ]. The dependence between the hidden states and the observable output (emissions) is captured by a conditional distribution, , where represents the sequence of observations. In this work, we employed a homogeneous discrete time Markov chain, and defined the emissions as an ensemble of emission-units that represent the recorded neurons (Fig. 1B). We assume that emission units (neurons) are independent given a state, and that each unit may obtain one of possible values (i.e., spike-counts). Namely, each unit is described by its own distribution [ matrix], and the full emission probability is captured by matrix such that Thus, an HMM is fully described by the set of distributions . Note that in this implementation of HMM the distributions are non-parametric, liberating the model from any assumptions regarding the behavior of individual units.
Training & Decoding
A separate HMM was trained for each of the 3 analyzed recording sessions using the observed spike trains from trials in the training sets. Training of the models was done using the Baum–Welch algorithm, an iterative expectation-maximization algorithm for finding the maximum likelihood estimate of the model parameters given the sequence of observations, widely used for HMM training (Baum and Petrie 1966). The Baum–Welch algorithm makes use of the forward–backward procedure, which yields the likelihood of the observation sequence given the model parameters : . The standard forward–backward algorithm is designed for models with a single emission node, i.e., a conditional distribution of a single unit . To account for multiple emission nodes we replaced this distribution with the full emission distribution . A known drawback of the Baum–Welch algorithm is its sensitivity to initial conditions, especially for models with a large number of parameters such as in our case. To address this issue the algorithm was incorporated in a simulated-annealing regime (Paul 1985). On each iteration, a small perturbation of the parameters was generated and the new parameters were considered as candidates for replacing the current parameters. The perturbation was random, with a tendency to increase the transition matrix’s diagonal values, reflecting a preference for “persistent” states and smooth dynamics. Specifically, a perturbation was generated by randomly selecting half of the matrix rows, and for each selected row i, choosing a single column j, according to the distribution s.t. . Transition probabilities in the resulting matrix indices were then each increased by a random factor, followed by a normalization of the rest of the transition probabilities in the same row, such that each row will still sum to 1. Next, the difference between the log-likelihoods of the original and the candidate parameters was computed: . The candidate parameters were then accepted with probability , being the inverse of the temperature, governed by the annealing process. The number of states used to construct the models was determined by repeating the process for a range of possible values (2–15 states) and calculating the cross-validated log likelihood calculated on the test set. We also calculated a moderate version of the Akaike information criterion (AIC), penalizing the log likelihood for an increasing number of free parameters in the transition matrix (AIC was calculated as: , where is the number of free parameters in the transition matrix and is the log-likelihood of the model on the test set). For each monkey, we selected the number of states that maximized the log-likelihood before it reached a plateau, which also corresponded to a similar range of number of states that minimized the AIC measure (see Supplementary Fig. 6). For the center-out session, the number of states was taken to be the same as obtained for RS in the RTP session, which resulted in 7 meaningful states and one empty state (training the model on a higher number of states resulted in further empty states). It should be emphasized that the exact number of obtained states is not thought to reflect a closed set of elementary building blocks, and may vary depending on the nature of the behavioral task, while the obtained segmentation is assumed to reflect global changes in the dynamics of the population activity underlying the execution of movement.
The trained models were subsequently used to infer the sequence of hidden states of trials in the test sets (“decoding”). We employed the forward–backward algorithm to estimate the probability that the system was at a certain hidden state at each time-bin given the observed spike trains and the model parameters: . To obtain a deterministic sequence of states, each bin was associated with the single most probable state at that bin, . A time-bin at which a state change occurred ( such that ) defined the beginning of a new neural segment, each such segment had a single hidden state associated with it (Fig. 1C). Bins that were associated with a state that lasted for only one time step or had a probability lower than 60% were discarded and replaced by the last state (this corresponded to <10% of the bins in each dataset; these bins were not included in the analyses performed on the extracted segments).
Movement Segmentation
Kinematic data were smoothed via a fourth-order Butterworth low pass filter with 6 Hz cut-off. To examine movement decomposition, the kinematic data was then segmented according to the obtained neural segmentation, and each single neural segment defined a corresponding movement segment, taking into account a lag of 100 ms between the neural activation and the kinematic output (Fig. 1D) (Schwartz 1994; Paninski, Fellows, et al. 2004). Note that the entire training of the HMM and the subsequent decoding of the neural states did not depend on the chosen lag.
Assessing Behavioral Relevance of Neural Segmentation in the RTP Task
We first assessed whether the neural segmentation parsed the kinematic output in behaviorally relevant points. Using the neural segmentation to parse the movements executed during the RTP task yielded a decomposition that coincided with specific time points of the kinematic output. Namely, neural state transitions occurred in close proximity to minima and maxima points of the tangential velocity of the end-effector. To test whether the transition points between neural states indeed corresponded to speed extrema in the movement, we first computed the correlation between the number of neural state transitions and the number of speed extrema across trials. The resulting correlation values were compared to null distributions of correlation values, created by shuffling the labels of the trials 103 times. In each shuffle, we calculated the correlation on random pairings between the number of speed extrema and the number of state transitions. As the number of state transitions and speed extrema may be affected by the length of the trial, we next examined whether the time points of neural state transitions could predict the time points of speed extrema. This was accomplished by calculating precision and recall measurements, which are a better estimate of model predictions in the case of sparse events (instead of the often-used ROC curves), as is the case of speed extrema in a whole trial. To calculate these measurements, we first paired points of speed extrema and points of state transitions in each trial using a cost-based metric originally proposed by Victor and Purpura (1996) to compare between two spike trains. In short, this method aligns the time points of two vectors by minimizing an estimated cost. This includes a cost of 1 for each instance which should be inserted or deleted, and a cost of q*t for each shift in time of a single instance. Two time points are coupled together only if the cost of the time shift between them is smaller than the cost of insertion and deletion. We used q = 20, corresponding to two time bins, i.e., 100 ms. The mean absolute distance between matched points was 0.039 s ± 0.026 SD for RJ and 0.041 s ± 0.026 SD for RS, and the distributions of signed distances were centered on zero, suggesting that there was no bias between the time points of neural state transitions and the speed extrema. This was confirmed by using a lag of 50 ms or 150 ms, which gave a higher mean absolute distance and skewed distributions in either direction (Supplementary Fig. 1). Note that the timing of state transitions is limited by the resolution of binned spikes. We regarded matched pairs as true positives, any state transition that was not matched to a speed extremum was considered as a false positive, and any non-matched speed extremum was considered as a false negative. For each trial we then calculated the precision as , and the recall as . In a perfect prediction, both the precision and recall would be equal to one, suggesting that the state transitions predicted all speed extrema, and did not falsely predict any event. We compared these resulting measurements with null distributions, created by placing the neural state transitions at random times within the trial, calculating the above-mentioned measures, and repeating the process 103 times (possible times were taken according to the resolution of the binned spikes).
Next, we examined whether the obtained neural states were characterized by specific kinematic features. Specifically, we extracted the movement segments corresponding to each of the states and calculated different movement parameters for each of the segments, including the mean direction, speed, tangential acceleration, and Euclidean length. We then performed one-way ANOVA for the different kinematic parameters to test for a consistent difference between the segments corresponding to the different states. We also ran a sign test for the mean acceleration within each state, examining the distribution of average acceleration values of the segments corresponding to each state. For visualization purposes, speed profiles of the segments corresponding to each state were normalized both in time and in amplitude, and resampled to enable the calculation of the average speed profile across segments.
Segmentation of Center-out Reaching Movements
We conducted similar analyses on the center-out dataset to characterize the relation between the obtained neural segmentation and the kinematic output. Here too, the identified transitions between neural states occurred in proximity to extrema points of the speed profile. To verify this observation, we calculated the distances between time points of peak speed in the reaching movements and the nearest neural state transition. We also assessed the number of segments obtained during the initial bell-shaped speed profile, between the point at which the speed first exceeded 15% of maximal speed in that trial and the first minimum point following peak speed, to specifically address the first speed bump and avoid possible additional submovements near the target.
Simulations of Instantaneous Encoding of Kinematic Parameters
To test whether the obtained segmentation could emerge from previously proposed models of instantaneous encoding of kinematic parameters (Georgopoulos et al. 1982; Schwartz and Moran 2000), we used the center-out dataset and simulated populations of spiking neurons tuned for velocity and acceleration. We tested 6 models that incorporated tuning for: (1) movement direction; (2) movement direction gain modulated by speed; (3) direction of the acceleration vector; (4) direction of the acceleration vector gain modulated by the magnitude of the acceleration vector; (5) both movement direction and direction of the acceleration vector; or (6) both movement direction and direction of the acceleration vector, each gain modulated by the magnitude of the corresponding vector:
where is the instantaneous firing rate of neuron , is the time lag between neural activity and kinematic output (taken to be 100 ms), is the baseline firing rate, and are modulation depths, and represent the magnitude of the velocity and acceleration vectors, respectively, and are the directions of the velocity and acceleration vectors, and and are the preferred velocity and acceleration angles of neuron . For each simulation, we first extracted the corresponding values and preferred directions from the actual data by performing a regression analysis per each neuron. Next, we simulated the spike trains of each neuron according to the recorded kinematics (with ). For each time step a random threshold was chosen from a uniform distribution, and compared to the estimated probability of a spike
If , a spike occurred, otherwise no spike occurred. The simulated units showed similar average firing rates and standard deviations to the actual data. We then used the simulated spike trains as the original recorded ones, and performed training and testing of the HMM as described in the previous sections.
Neural Activity within HMM States
Single Cell Activation and Correspondence to Neural States
We then turned to characterize the neural activity underlying the obtained segmentation. We first assessed the mean firing rate of each neuron per neural state. Mean firing rates were standardized by subtracting the mean and dividing by the standard deviation of each cell. The resulting z-score values were used to examine the modulation of single cells’ firing rates across the obtained states and to evaluate whether each state was characterized by a unique set of active neurons or whether single cells were active in multiple states.
Next, we examined the firing rates of single units at a higher temporal resolution and asked whether a consistent modulation could be observed at time points of transitions between states across multiple cells. To test this, we extracted the time points of transitions between states, for pairs of states that showed a probability higher than 0.05 of transition (i.e., for transitioning from state i to state j, ). Then, we took spike trains from each neuron in a 300 ms time window around the extracted transition points using 5 ms bins and smoothed the firing trains using a 15 ms box-car moving average. We aligned the firing patterns to the time of transition, and averaged across the instances to yield a mean firing pattern per neuron per state-pair. For this analysis we used all the trials, including the trials from the training set, in order to average across as many instances as possible. To test whether single cells showed a modulation in their firing patterns that corresponded to the state transition, we fitted a regression tree to each mean firing pattern described above, constrained to a single partition. This yielded a piece-wise constant model that divided the mean firing rate into two sub-divisions at a specific time point, similar to a step function. For each neuron we then took the state-pair transition which showed the highest goodness of fit with the fitted regression tree, and extracted the time point of the corresponding step. Note that such a step may occur at any time point within the 300 ms time window. Examining the time of the obtained steps can suggest whether indeed single cells showed a consistent change in firing rate that corresponded to the time of state transition, and provide an estimate of the percentage of cells that are involved in the transitions obtained from the HMM. As a control, we performed the same analysis on firing patterns aligned to the middle point of each state, such that averaging across multiple instances would still be meaningful (i.e., averaging the neural activity across instances associated with the execution of similar movements). This enabled us to examine whether a consistent modulation at the level of single cells is unique to the time points of state transitions, or whether it could also be found during the states themselves. As a second control, we generated random transitions within each trial according to the distribution of states’ durations, obtained from the original models, and conducted similar analyses to those described above. We repeated this process for 50 iterations, with random transitions generated each time. This enabled us to assess whether similar modulations may occur by chance, when averaging the firing rate of a single neuron across random time points.
Finally, we tested whether a significant modulation occurred in the activities of single cells between epochs of acceleration and deceleration, regardless of the obtained neural segmentation. To accomplish this, we examined spike trains recorded during the center-out task, and summed the number of spikes per neuron that occurred during time-windows of 150 ms before and after the point of peak speed minus a lag of 100 ms, per trial. We then performed a t-test for paired samples for each neuron to test for a significant difference between the acceleration and deceleration epochs.
Population Activity and Collective Neural Dynamics Within States
The neural activity associated with the obtained segmentation was further examined at the population level. As a visual inspection of the population activity is challenging due to the large number of recorded cells, we performed a principal component analysis (PCA) on the firing rates of the recorded neurons and projected the activity patterns onto a low-dimensional space using the first 3 principal components (Cunningham and Yu 2014). This enabled us to visually examine whether the activity patterns associated with each state corresponded to a consistent and unique representation at the population level. The principal components were computed on smoothed neural data, in which the binned activity (using 10 ms bins) of each unit was filtered separately using a Gaussian with 30 ms SD. Further smoothing was only performed for visualization purposes. Although PCA does not take into account any temporal dependencies as the HMM does, the different principal components may reflect certain dependencies between the neurons that may dissociate between the identified states.
Furthermore, the low-dimensional projection enabled us to visually track the evolution of the time-dependent neural activity within each trial and each neural segment. Although the model we used assumes a relatively simple structure, in which the population activity remains constant within a state, this does not have to be the case. Previous studies have shown that different epochs of movement, such as preparation versus execution, identified using an HMM (Abeles et al. 1995; Kemere et al. 2008), encompass further characteristic temporal structure (Afshar et al. 2011; Churchland et al. 2012). Thus, we examined whether each neural state was associated with a characteristic path that was not captured by the HMM. To test this, we computed the pair-wise distances in the high-dimensional space between pairs of segments associated with the same neural state. Specifically, we extracted segments that were at least 150 ms long and linearly resampled each segment to T = 20 uniformly spaced points. Then, we calculated the distance between the and segments of state according to: , where is the number of uniformly spaced points, is a matrix of size corresponding to the activity patterns associated with segment , and denotes the norm. The mean distance per state is given by . To compare the obtained average distances to null distributions, we shuffled the binned spike counts of each segment such that any temporal information would be lost, and conducted the same analysis as described above. This was repeated for 500 iterations to create a null distribution per state. If the firing patterns within a neural segment are merely noise within a certain subspace or around an average pattern of activity, two independent segments should not necessarily share a similar neural trajectory, and a temporal shuffle should not affect the distribution of distances calculated between pairs of segments. This enabled us to examine the existence of any further temporal structure in the population activity within the identified states and to better characterize the underlying population activity.
Results
Movement kinematics and the simultaneous activity of neural populations in M1 of two macaque monkeys were recorded during the performance of a random-target pursuit (RTP) task and a center-out reaching task. We segmented the neural activity by identifying sequences of neural states using a hidden Markov model and used the neural segmentation to parse the kinematic output (Fig. 1). This enabled us to examine the structure of movement decomposition solely from the underlying neural activity in an unsupervised manner without imposing assumptions regarding the encoded movement features, the nature of the segmentation, or the duration of the composing elements.
Segmentation of Neural Activity Reveals Distinct Kinematic Epochs in the RTP Task
Decoding the sequences of neural states in the RTP task resulted in neural segments characterized by a single dominant hidden state that lasted for a few time points (mean segment duration 260 ± 140 ms SD and 240 ± 170 ms, for RJ and RS, respectively), with sharp transitions between dominant states marking the beginning of a new neural segment (Fig. 1E).
We first assessed the relation between the resulting neural segmentation and the kinematic output by examining whether transitions in the neural population activity segmented the movement in behaviorally relevant points. We found that transitions between the neural states repeatedly occurred in close proximity to points of minima and maxima of the tangential velocity (i.e., speed) of the end effector, segmenting the continuous movement into acceleration and deceleration phases, evident at the level of single trials (Fig. 2A,B). The number of transitions between neural states and the number of movement speed extrema were highly correlated across trials, with a linear fit close to the diagonal line, suggesting that the number of neural state transitions was similar to the number of movement speed extrema within individual trials. These correlation values were significantly higher compared to null distributions, created by shuffling the number of state transitions across trials, such that each trial’s number of speed extrema was paired with a different trial’s number of state transitions (RJ R = 0.89, P < 0.001; RS R = 0.66, P < 0.001, randomization tests, Fig. 2C). We further tested whether the specific timing of the neural state transitions was predictive of points of speed extrema. This was accomplished by pairing time points of neural state transitions with time points of speed extrema (see Methods), and calculating precision and recall measures. The resulting precision and recall measures were significantly higher than those obtained from null datasets, created by placing the HMM transitions of each trial at random time points within the trial (RJ mean precision from actual dataset – 0.73 ± 0.011 SEM, mean recall – 0.73 ± 0.012 SEM; RS mean precision – 0.64 ± 0.007 SEM, mean recall – 0.7 ± 0.008 SEM, P < 0.001 for both precision and recall measures in both monkeys, randomization tests, Fig. 2D).
As there is a strong coupling between instantaneous tangential velocity and path curvature (Abend et al. 1982; Lacquaniti et al. 1983; Flash and Hogan 1985), we assessed whether the obtained neural segmentation specifically occurred at points of high curvature, i.e., at changes of movement direction. As can be seen in Supplementary Figure 2A, neural state transitions that co-occurred with minima points of the speed profile were also associated with curvature maxima. However, neural transitions also occurred along straight segments (i.e., ), at points of speed maxima. Consistently, the number of neural transition points was higher than the number of curvature maxima across trials (Supplementary Fig. 2B), suggesting that global changes of the population dynamics are not solely related to changes in movement direction, but are more tightly coupled to maxima and minima of the tangential velocity.
We next examined the movement segments associated with each of the neural states. In both monkeys, each neural state was coupled with either accelerating or decelerating movement segments that occurred between successive speed extrema, executed towards a specific direction within the workspace. Hence, a single neural state corresponded, for example, to accelerating movement segments executed from left to right. The top panels in Figure 3 and Supplementary Figure 3 show the apparent directional selectivity within each state (one-way ANOVA for movement direction RJ – F(4 1225) = 317, P < 0.001; RS F(7 3721) = 264, P < 0.001). The bottom panels in Figure 3 and Supplementary Figure 3 show the mean normalized speed profile across segments for each neural state, emphasizing the accelerating or decelerating shape within each state (one-way ANOVA for mean tangential acceleration across states RJ – F(4 1225) = 172, P < 0.001; RS – F(7 3721) = 309, P < 0.001; sign-test for mean tangential acceleration showed P < 0.001, for all states in both datasets, except for state 3 in RS).
Notably, the neural states did not show a consistent selectivity to the magnitude of movement speed or movement amplitude. Figure 4A and B shows an example RTP trial, in which two strokes of movement were coupled with similar neural states, although they were executed with considerably different mean speeds and amplitudes. This non-selectivity was observed across trials, as can be seen in Figure 4C and D showing the distributions of speeds and amplitudes of the movement segments associated with each state. A non-selectivity of the neural states for position was also evident, yet as the workspace was relatively small this property was not further examined.
Center-out Reaching Movements Present a Similar Decomposition
A similar decomposition of the kinematic output was found in the center-out reaching movements. Mean segment duration was similar to that obtained in the RTP task, yet slightly shorter (200 ± 110 ms SD). Transitions between neural states occurred in proximity to speed extrema, and the neural states were associated with either accelerating or decelerating segments coupled with directional selectivity (one-way ANOVA for movement direction F(6 303) = 27, P < 0.001; one-way ANOVA for mean tangential acceleration across states F(6 303) = 85, P < 0.001; sign-test for mean tangential acceleration showed P < 0.001 for all states; Figure 5A–C). The majority of the bell-shaped speed profiles within the single reaches (bounded by the point at which the speed first exceed 15% of maximal speed and the first speed minimum point following peak speed) were segmented into two epochs (Fig. 5D). The mean absolute distance between peak speed and the nearest neural transition was 0.06 s, and the distribution of signed distances distributed approximately normal and was centered on zero (Fig. 5E). These results confirm the findings observed in the RTP task and demonstrate generalizability of the results across the tasks. Taken together, these findings indicate that transitions in the population activity repeatedly distinguish between epochs of acceleration and deceleration with a dependence on movement direction, within both sequential target pursuit movements and single center-out reaching movements.
Instantaneous Tuning for Kinematic Features Does not Explain the Observed Segmentation
As the observed segmentation is not directly predicted by previously proposed models of instantaneous directionally tuned neurons (Georgopoulos et al. 1982; Schwartz and Moran 2000), we tested whether it could emerge indirectly from such a model. To accomplish this, we used the center-out dataset and simulated a population of neurons coding for instantaneous direction or velocity. Specifically, we fitted a cosine function to each neuron’s firing rate to determine their preferred directions, simulated Poisson spike trains according to the obtained cosine functions and the instantaneous kinematics, and modeled the simulated spike trains using an HMM. As expected, performing the HMM analyses on the simulated population of neurons tuned to movement direction/velocity did not result in segmentation of the kinematic output into epochs of acceleration/deceleration. Performing a similar analysis using models that incorporated tuning for movement acceleration or a combination of velocity and acceleration showed a closer segmentation to the actual data, yet still did not capture the consistent segmentation we observed (Supplementary Fig. 4A). The average absolute distance between peak speed and the nearest neural transition was smaller in the actual data compared with the distances derived from the simulated populations, and the distribution of signed distances across trials was narrower (Supplementary Fig. 4B). These findings suggest that the neural state transitions were consistently closer to peak speed in the actual data than in the simulated populations. These observations were made across training and decoding of each simulated population using a range of 4–10 hidden states, with 5 iterations of model training per number of hidden states, implying that the tuning models we used were not sufficient to explain the decomposition we observed.
Modulation in the Activity of Single Cells Between Identified Epochs
We then turned to characterize the neural activity underlying the obtained segmentation. Figure 6A presents example spike trains of the recorded cells during a single RTP trial, colored according to the decoded states. The mean firing rate of each unit was computed during each state, and standardized to indicate whether the cell fired above or below its mean in standard deviation units (Fig. 6B). Most units were active in multiple states, suggesting that each state was not represented by a completely separate ensemble of neurons.
Next, we inspected the activity of single units at a higher temporal resolution around time points of transition between states and examined the percentage of cells which showed a consistent modulation in the activity near these time points. This was accomplished by extracting spike trains of individual cells around transitions between specific state-pairs and averaging across instances associated with the same state-pair. Figure 6C shows single neurons that displayed a clear abrupt change in their firing rate at the time of transition between a specific pair of states. These single examples were not unique and a similar pattern of activity was found in multiple cells in all 3 datasets. We further fitted a regression tree to each such mean firing pattern constrained to a single partition, resulting in a step-like function. For each neuron, we took the state-pair transition which showed the highest goodness of fit with the fitted regression tree and extracted the time point of the corresponding step (goodness of fit was assessed according to the correlation values between the fitted regression tree and the mean firing rate, correlation values across neurons within each dataset were: RJ RTP task – mean R2 = 0.78 ± 0.15 SD; RS RTP task – mean R2 = 0.82 ± 0.09 SD; RS center-out task – mean R2 = 0.57 ± 0.17 SD). Figure 6D shows histograms of the extracted step-times across the different neurons. In all datasets there was an evident peak in the histogram at time zero – corresponding to the time of transition between states. Specifically, 66%, 50% and 25% of the cells from RJ in the RTP task, RS in the RTP task, and RS in the center-out task, respectively, were fitted with a step function in which the step occurred less than 10 ms around the point of transition. This does not mean to imply that all of these units specifically exhibited a step-like change in activity, but that a consistent modulation in activity was coupled with the transition between states across many cells within each dataset. As a control, we did the same analysis on firing patterns aligned to the middle point of each state. The R2 values obtained per neuron when aligning the firing patterns to the state transition points were statistically higher than the R2 values obtained in the control analyses (P < 0.001 for each of the datasets, t-tests for dependent samples). Furthermore, the control analyses did not yield any evident peak, as apparent in the histograms presented in Figure 6E. Similarly, using randomly generated state transitions resulted in a poor fit of the regression trees and no evident peaks in the corresponding histograms (Supplementary Fig. 5). These results demonstrate that the segmentation obtained by the model resulted from a consistent modulation in the firing patterns across many cells, and imply that further segmentation, e.g., at the middle point of states, may not be as evident in the neural activity.
Finally, we tested whether there was a significant difference in the firing rates of single cells between behavioral epochs of acceleration and deceleration, regardless of the obtained neural segmentation. This was accomplished by comparing between the number of spikes that occurred during the acceleration phase and during the deceleration phase of the center-out reaching movements, per neuron. We found that 47% of the neurons showed a statistically significant difference between the sum of spikes during these epochs (pooling together all trials, t-test for paired samples, P < 0.05). Most of the neurons that exhibited a modulation in activity showed an increase in activity during either the acceleration phase or the deceleration phase (see Fig. 6F left). However, a subset of the neurons showed an increase in activity during acceleration when the reach was directed in a certain direction, and an increase in activity during deceleration when the reach was directed in the opposite direction (see Fig. 6F right). The latter type of neurons may not result in a statistically significant difference between the two epochs when pooling together all trials, suggesting that the actual percentage of neurons showing a significant modulation may be even greater than assessed. Interestingly, the increase in activity during one of the epochs seemed to be coupled in certain cases with a strong silencing effect during the other epoch, highlighting the difference between the two phases. Overall, these findings demonstrate the differential involvement of single cells during distinct phases of acceleration and deceleration, and suggest that the obtained segmentation was associated with a modulation in the activity of many cells within each dataset.
Population Activity Captures Different Subspaces and Follows Consistent Temporal Trajectories
To examine the population activity that characterized the obtained neural states we performed a principal component analysis (PCA) on the firing patterns and visualized the population activity in a reduced space (Cunningham and Yu 2014). As expected, we found that the neural patterns associated with each of the states clustered in different regions of the low-dimensional space (Fig. 7A), demonstrating that each of the neural states was associated with a distinct subspace of the neural activity. Following evidence for specific population dynamics associated with different behavioral epochs (Afshar et al. 2011; Petreska et al. 2011; Churchland et al. 2012), we also traced the time-dependent neural trajectories of single trials (Fig. 7B). This revealed that different instances of a single neural state followed a similar neural trajectory, implying that the population activity within a single state was not only constrained to a specific subspace, but followed a certain time-dependent propagation. Indeed, the pair-wise distances between neural trajectories associated with the same state, calculated in the high-dimensional space, were smaller than the distances obtained using a temporal shuffle (see Methods) (RJ P < 0.05 for all states; RS RTP task P < 0.05 for all states, RS center-out task P < 0.05 for 5 out of 7 states, randomization tests). Although a more elaborate characterization of the population activity remains to be explored in future studies (e.g., using state-dependent continuous dynamics; Petreska et al. 2011), these results indicate that the discrete states identified by the HMM may be further characterized by specific dynamical regimes.
Discussion
Understanding movement compositionality and the underlying neural processes has been a long-standing challenge. Here, we examined the temporal structure of movement decomposition using an unsupervised analysis of the associated neural population activity, recorded from the primary motor cortex (M1) of macaque monkeys while performing a random target pursuit task (RTP) or a center-out task. Specifically, we used a hidden Markov model to segment the neural activity into sequences of neural states and examined how the neural segmentation was related to the behavioral output. Our results show that the obtained neural segmentation was strongly associated with a decomposition of the movement into distinct phases of acceleration and deceleration combined with directional selectivity, evident at the level of single trials in both sequential target pursuit movements and center-out reaching movements.
Emerging Neural Segmentation Reveals a Distinct Decomposition of Movement
Transitions between neural segments systematically coincided with minima and maxima points of the tangential velocity of the end-effector, partitioning the movement into accelerating and decelerating phases. Indeed, we were able to predict points of speed extrema based on neural state transitions across trials in both monkeys. Furthermore, each neural state was associated with either accelerating or decelerating movement segments executed towards a certain direction within the workspace (see Figs 2, 3, 5). Interestingly, the obtained neural states did not show selectivity to movement speed and amplitude (see Fig. 4), pointing to similarities in the neural activity preceding movements executed with varying speeds and amplitudes (Messier and Kalaska 1997; d’Avella et al. 2008; Kadmon Harpaz et al. 2014).
Parsing of movements at minima of the tangential velocity (often associated with curvature maxima (Abend et al. 1982; Flash and Hogan 1985)) has been proposed by multiple studies that have put forth the concatenation or superposition of bell-shaped speed profiles as a model for movement decomposition (Flash and Henis 1991; Milner 1992; Doeringer and Hogan 1998; Krebs et al. 1999). Segmentation at maxima of the tangential velocity has been less frequent, yet suggested to occur at inflection points (Viviani 1986), at time points of minimal angular velocity (Schwartz and Moran 1999), or at points of concatenation between parabolic segments (Polyakov et al. 2009). Our findings, however, demonstrate a consistent decomposition of the bell-shaped speed profiles at both minima and maxima of the tangential velocity, segmenting even simple straight reaching movements into two epochs.
A decomposition of the bell-shaped speed profile into two discrete epochs has been previously associated with muscle activations in single joint point-to-point movements, during which the acceleration phase is generated by an initial agonist burst, while breaking of the movement is related to the following antagonist burst, hypothesized to be independently controlled (Hoffman and Strick 1990). This implies that the segmentation we observed may represent the temporal recruitment of muscle synergies by M1, possibly organized downstream of M1 (Flament and Hore 1988; Wessberg and Vallbo 1995; Sergio and Kalaska 1998; Kargo and Giszter 2000, 2008, d’Avella et al. 2003, 2008, Cheung et al. 2005, 2009; Sergio et al. 2005; Yanai et al. 2008; Overduin et al. 2015). Indeed, previous studies have shown that the temporal organization of coordinated muscle activity occurs upstream of the spinal cord in discrete time-steps (Cordo et al. 1993; Saltiel and Rossignol 2004a, 2004b). However, the relation between the temporal recruitment of muscle groups and the kinematic output in multi-joint movements is not fully understood (Flanders et al. 1996). Thus, a single neural state may not be simply associated with the activation of a group of muscles, but may be coupled to the temporal context within the movement, e.g., initiating the movement versus breaking it (Jin et al. 2014), or involvement during flexion versus extension (Griffin et al. 2015). Although an examination of the muscle activation patterns is required for a more elaborate understanding of the relation between the obtained segmentation and muscle activity, our findings point to an intermediate level in the compositionality of movements and may reflect a mapping from kinematic elements to the required dynamic output (Yanai et al. 2008).
Epoch-based and Population-dependent Encoding
Our results present a strong modulation in the neural activity of the primary motor cortex between distinct epochs of acceleration and deceleration. Single cells showed a significant change in the firing rate between these epochs, with abrupt changes at the time of transitions between neural states (see Fig. 6). These results are not consistent with models suggesting a continuous encoding of instantaneous direction or velocity of the end-effector, which predict that a neuron tuned to the output direction will be active throughout the entire reach (Georgopoulos et al. 1982; Moran and Schwartz 1999), as was also evident in the simulations we performed. Simulations using models of instantaneous encoding that combined tuning for both velocity and acceleration better captured the segmentation we observed, yet still did not replicate the consistent modulations found in the actual data (see Supplementary Fig. 4). Although a different model of instantaneous encoding for velocity and acceleration may lead to a better description of the data (e.g., a non-linear relation between the two variables or sharper tuning curves), previous studies have demonstrated that expanded models incorporating instantaneous tuning for multiple kinematic features were not sufficient to explain firing patterns of cells in M1 (Paninski, Shoham, et al. 2004; Wu and Hatsopoulos 2006; Hatsopoulos et al. 2007; Churchland et al. 2012). In a recent study, Suway et al. (2017) examined center-out reaching movements and modeled the firing of neurons in M1 using a time-dependent directional tuning function. The authors found discrete epochs within the reaching movements, which were approximately timed with the epochs found in our study. An epoch-based encoding is supported by evidence demonstrating a dependence of the firing rates on kinematic parameters with multiple time delays (Paninski, Shoham, et al. 2004; Hatsopoulos et al. 2007), as well as by studies showing that pair-wise correlations between the neurons change abruptly between different behavioral epochs (Abeles et al. 1995; Vaadia et al. 1995; Elsayed et al. 2016). Our results support and extend these findings by identifying neural states that are associated with distinct phases of the kinematic output, and by demonstrating the modulation of single cells at the transition between these movement phases.
Although the firing rates of single units demonstrated a clear modulation in the transition between epochs, single cells were active in multiple neural states, suggesting that the population activity is required to distinguish between different behavioral phases. This is in agreement with previous studies which have shown that single units may be active in multiple behavioral epochs, such as during preparation and execution, but the overall population activity demonstrates distinct properties that differentiate between the epochs (Abeles et al. 1995; Elsayed et al. 2016). Visualizing the population activity in a low-dimensional space verified the difference between the states by revealing a clustered organization of the neural patterns corresponding to each of the states in distinct subspaces (see Fig. 7A). Furthermore, a neural state seemed to be characterized by a specific temporal sequence of activations – a unique neural trajectory, rather than a single point or random cloud of points in the corresponding subspace (see Fig. 7B). Recent work has demonstrated that the population activity during reaching movements follows a specific neural trajectory, namely characterized by rotational dynamics (Afshar et al. 2011; Churchland et al. 2012; Shenoy et al. 2013). As rotational dynamics can originate from phase-locked and phase-shifted oscillations, the breakdown of a single reaching movement may represent neural ensembles activated with shifted phases that facilitate the different kinematic epochs we observed (Bruno et al. 2015). However, further work is needed in order to fully characterize the population activity within the identified states. Still, the findings presented here, along with previous findings, imply that neural ensembles in the primary motor cortex represent movement in a more epoch-based and population-dependent encoding than previously hypothesized.
Conclusions
Studying movement segmentation by modeling the neuronal activity with an HMM, enabled an unsupervised detection of movement epochs at the CNS level, without imposing assumptions regarding the encoded movement features, the nature of the segmentation, or the duration of the composing elements. Analyzing datasets consisting of hundreds of trials, each different from the others, with a large range of movement parameters, we were able to find a repeatable structure in the population activity of neurons in M1. This structure accurately predicted distinct temporally extended segments of the behavioral output, which coincided with acceleration and deceleration segments, evident at the level of single trials. These findings provide new insight regarding the structure of movement composition and emphasize the differential involvement of the population activity in multiple epochs of the movement, pointing to an encoding scheme that involves the control of discrete phases of acceleration/deceleration at the level of M1. A mechanism in which the neural activity transitions between discrete states may underlie an intermittent control regime, which is often hypothesized in the context of movement decomposition (Craik 1947; Miall et al. 1986; Gawthrop et al. 2011; Karniel 2013). The intermittent commands that control the transitions between the states may arrive either from other brain regions (Matsumoto et al. 1999; Jin et al. 2014) or from internal oscillations (Hall et al. 2014). It will be important, however, to test the segmentation of the neural activity in movements that go beyond single point-to-point reaching and sequential target pursuit movements in order to generalize the conclusions of this work to other types of movements. Another important follow-up would be to trace the generation of the identified states during learning. Will any change occur in the identified states during the appearance of chunked or co-articulated movements? One hypothesis is that new states will emerge. Another hypothesis is that the transitions between existing states will be strengthened and occur more rapidly. The methods presented here can be used to examine such questions and possibly dissociate between these different hypotheses. A similar approach can be used to probe the segmentation of movement at different brain regions, possibly controlling different temporal scales, and to reveal the structure of movement composition at different levels of the motor hierarchy.
Supplementary Material
Notes
The authors would like to thank D. Paulsen, J. Reimer, and Z. Haga for collection of the data, and M. Abeles and R. Paz for insightful discussions and suggestions. Conflict of Interest: N.G.H. serves as a consultant for BlackRock Microsystems, Inc., the company that sells the multi-electrode arrays and acquisition system used in this study..
Funding
This work was supported by the National Institute of Neurological Disorders and Stroke at the National Institutes of Health (Grant R01 NS045853 to N.G.H.); The Israeli Center of Research Excellence (I-CORE) in the cognitive sciences (Grant 51/11h to T.F.), The VERE project funded under the European Seventh Framework Program (EC-ICT-257695 to T.F.); The United States – Israel Binational Science Foundation (Travel grant award to N.K.); and The CRCNS from the United States – Israel Binational Science Foundation and the United States National Science Foundation (Grant 2016740 to T.F.); T.F. is an incumbent of the Dr Hymie Moross Professorial Chair.
References
- Abeles M, Bergman H, Gat I, Meilijson I, Seidemann E, Tishby N, Vaadia E. 1995. Cortical activity flips among quasi-stationary states. Proc Natl Acad Sci. 92:8616–8620. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Abend W, Bizzi E, Morasso P. 1982. Human arm trajectory formation. Brain. 105:331–348. [DOI] [PubMed] [Google Scholar]
- Afshar A, Santhanam G, Yu BM, Ryu SI, Sahani M, Shenoy KV. 2011. Single-trial neural correlates of arm movement preparation. Neuron. 71:555–564. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baum LE, Petrie T. 1966. Statistical inference for probabilistic functions of finite state Markov chains. Ann Math Stat. 37:1554–1563. [Google Scholar]
- Bruno AM, Frost WN, Humphries MD. 2015. Modular deconstruction reveals the dynamical and physical building blocks of a locomotion motor program. Neuron. 86:304–318. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cheung VCK, d’Avella A, Tresch MC, Bizzi E. 2005. Central and sensory contributions to the activation and organization of muscle synergies during natural motor behaviors. J Neurosci. 25:6419–6434. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cheung VCK, Piron L, Agostini M, Silvoni S, Turolla A, Bizzi E. 2009. Stability of muscle synergies for voluntary actions after cortical stroke in humans. Proc Natl Acad Sci. 106:19563–19568. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Churchland MM, Cunningham JP, Kaufman MT, Foster JD, Nuyujukian P, Ryu SI, Shenoy KV. 2012. Neural population dynamics during reaching. Nature. 487:51–56. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Churchland MM, Cunningham JP, Kaufman MT, Ryu SI, Shenoy KV. 2010. Cortical preparatory activity: representation of movement or first cog in a dynamical machine? Neuron. 68:387–400. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cordo P, Schieppati M, Bevan L, Carlton LG, Carlton MJ. 1993. Central and peripheral coordination in movement sequences. Psychol Res. 55:124–130. [DOI] [PubMed] [Google Scholar]
- Craik KJW. 1947. Theory of the human operator in control systems; the operator as an engineering system. Br J Psychol Gen Sect. 38:56–61. [DOI] [PubMed] [Google Scholar]
- Cunningham JP, Yu BM. 2014. Dimensionality reduction for large-scale neural recordings. Nat Neurosci. 17:1500–1509. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Doeringer JA, Hogan N. 1998. Serial processing in human movement production. Neural Netw. 11:1345–1356. [DOI] [PubMed] [Google Scholar]
- d’Avella A, Bizzi E. 2005. Shared and specific muscle synergies in natural motor behaviors. Proc Natl Acad Sci USA. 102:3076–3081. [DOI] [PMC free article] [PubMed] [Google Scholar]
- d’Avella A, Fernandez L, Portone A, Lacquaniti F. 2008. Modulation of phasic and tonic muscle synergies with reaching direction and speed. J Neurophysiol. 100:1433–1454. [DOI] [PubMed] [Google Scholar]
- d’Avella A, Saltiel P, Bizzi E. 2003. Combinations of muscle synergies in the construction of a natural motor behavior. Nat Neurosci. 6:300–308. [DOI] [PubMed] [Google Scholar]
- Elsayed GF, Lara AH, Kaufman MT, Churchland MM, Cunningham JP. 2016. Reorganization between preparatory and movement population responses in motor cortex. Nat Commun. 7:ncomms13239. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Escola S, Fontanini A, Katz D, Paninski L. 2011. Hidden Markov models for the stimulus-response relationships of multistate neural systems. Neural Comput. 23:1071–1132. [DOI] [PubMed] [Google Scholar]
- Flament D, Hore J. 1988. Relations of motor cortex neural discharge to kinematics of passive and active elbow movements in the monkey. J Neurophysiol. 60:1268–1284. [DOI] [PubMed] [Google Scholar]
- Flanders M, Pellegrini JJ, Geisler SD. 1996. Basic features of phasic activation for reaching in vertical planes. Exp Brain Res. 110:67–79. [DOI] [PubMed] [Google Scholar]
- Flash T, Henis E. 1991. Arm trajectory modifications during reaching towards visual targets. J Cogn Neurosci. 3:220–230. [DOI] [PubMed] [Google Scholar]
- Flash T, Hochner B. 2005. Motor primitives in vertebrates and invertebrates. Curr Opin Neurobiol. 15:660–666. [DOI] [PubMed] [Google Scholar]
- Flash T, Hogan N. 1985. The coordination of arm movements: an experimentally confirmed mathematical model. J Neurosci. 5:1688–1703. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gawthrop P, Loram I, Lakie M, Gollee H. 2011. Intermittent control: a computational theory of human control. Biol Cybern. 104:31–51. [DOI] [PubMed] [Google Scholar]
- Georgopoulos AP, Kalaska JF, Caminiti R, Massey JT. 1982. On the relations between the direction of two-dimensional arm movements and cell discharge in primate motor cortex. J Neurosci. 2:1527–1537. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Giszter SF. 2015. Motor primitives—new data and future questions. Curr Opin Neurobiol. 33:156–165. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Giszter SF, Kargo WJ. 2000. Conserved temporal dynamics and vector superposition of primitives in frog wiping reflexes during spontaneous extensor deletions. Neurocomputing. 32:775–783. [Google Scholar]
- Graziano MS, Taylor CS, Moore T. 2002. Complex movements evoked by microstimulation of precentral cortex. Neuron. 34:841–851. [DOI] [PubMed] [Google Scholar]
- Griffin DM, Hoffman DS, Strick PL. 2015. Corticomotoneuronal cells are “functionally tuned”. Science. 350:667–670. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hall TM, de Carvalho F, Jackson A. 2014. A common structure underlies low-frequency cortical dynamics in movement, sleep, and sedation. Neuron. 83:1185–1199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hatsopoulos NG, Xu Q, Amit Y. 2007. Encoding of movement fragments in the motor cortex. J Neurosci. 27:5105–5114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hoffman DS, Strick PL. 1990. Step-tracking movements of the wrist in humans. II. EMG analysis. J Neurosci. 10:142–152. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jin X, Tecuapetla F, Costa RM. 2014. Basal ganglia subcircuits distinctively encode the parsing and concatenation of action sequences. Nat Neurosci. 17:423–430. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kadmon Harpaz N, Flash T, Dinstein I. 2014. Scale-invariant movement encoding in the human motor system. Neuron. 81:452–462. [DOI] [PubMed] [Google Scholar]
- Kargo WJ, Giszter SF. 2000. Rapid correction of aimed movements by summation of force-field primitives. J Neurosci. 20:409–426. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kargo WJ, Giszter SF. 2008. Individual premotor drive pulses, not time-varying synergies, are the units of adjustment for limb trajectories constructed in spinal cord. J Neurosci. 28:2409–2425. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Karniel A. 2013. The minimum transition hypothesis for intermittent hierarchical motor control. Front Comput Neurosci. 7:12. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kemere C, Santhanam G, Yu BM, Afshar A, Ryu SI, Meng TH, Shenoy KV. 2008. Detecting neural-state transitions using hidden Markov models for motor cortical prostheses. J Neurophysiol. 100:2441–2452. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Krebs HI, Aisen ML, Volpe BT, Hogan N. 1999. Quantization of continuous arm movements in humans with brain injury. Proc Natl Acad Sci. 96:4645–4649. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lacquaniti F, Terzuolo C, Viviani P. 1983. The law relating the kinematic and figural aspects of drawing movements. Acta Psychol (Amst). 54:115–130. [DOI] [PubMed] [Google Scholar]
- Matsumoto N, Hanakawa T, Maki S, Graybiel AM, Kimura M. 1999. Nigrostriatal dopamine system in learning to perform sequential motor tasks in a predictive manner. J Neurophysiol. 82:978–998. [DOI] [PubMed] [Google Scholar]
- Messier J, Kalaska JF. 1997. Differential effect of task conditions on errors of direction and extent of reaching movements. Exp Brain Res. 115:469–478. [DOI] [PubMed] [Google Scholar]
- Miall RC, Weir DJ, Stein JF. 1986. Manual tracking of visual targets by trained monkeys. Behav Brain Res. 20:185–201. [DOI] [PubMed] [Google Scholar]
- Milner TE. 1992. A model for the generation of movements requiring endpoint precision. Neuroscience. 49:487–496. [DOI] [PubMed] [Google Scholar]
- Moran DW, Schwartz AB. 1999. Motor cortical representation of speed and direction during reaching. J Neurophysiol. 82:2676–2692. [DOI] [PubMed] [Google Scholar]
- Mussa-Ivaldi FA, Giszter SF, Bizzi E. 1994. Linear combinations of primitives in vertebrate motor control. Proc Natl Acad Sci. 91:7534–7538. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mussa-Ivaldi FA, Solla SA. 2004. Neural primitives for motion control. IEEE J Ocean Eng. 29:640–650. [Google Scholar]
- Overduin SA, d’Avella A, Carmena JM, Bizzi E. 2012. Microstimulation activates a handful of muscle synergies. Neuron. 76:1071–1077. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Overduin SA, d’Avella A, Roh J, Carmena JM, Bizzi E. 2015. Representation of muscle synergies in the primate brain. J Neurosci. 35:12615–12624. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Paninski L, Fellows MR, Hatsopoulos NG, Donoghue JP. 2004. Spatiotemporal tuning of motor cortical neurons for hand position and velocity. J Neurophysiol. 91:515–532. [DOI] [PubMed] [Google Scholar]
- Paninski L, Shoham S, Fellows MR, Hatsopoulos NG, Donoghue JP. 2004. Superlinear population encoding of dynamic hand trajectory in primary motor cortex. J Neurosci. 24:8551–8561. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Paul DB. 1985. Training of HMM recognizers by simulated annealing. In: Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP’85. Presented at the Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP’85. p. 13–16.
- Petreska B, Yu BM, Cunningham JP, Santhanam G, Ryu SI, Shenoy KV, Sahani M. 2011. Dynamical segmentation of single trials from population neural data Adv Neural Inf Process Syst. 24:756–764. [Google Scholar]
- Polyakov F, Stark E, Drori R, Abeles M, Flash T. 2009. Parabolic movement primitives and cortical states: merging optimality with geometric invariance. Biol Cybern. 100:159–184. [DOI] [PubMed] [Google Scholar]
- Rabiner LR. 1989. A tutorial on hidden Markov models and selected applications in speech recognition. In: Proceedings of the IEEE. p. 257–286.
- Saltiel P, Rossignol S. 2004. a. Critical points in the forelimb fictive locomotor cycle and motor coordination: evidence from the effects of tonic proprioceptive perturbations in the cat. J Neurophysiol. 92:1329–1341. [DOI] [PubMed] [Google Scholar]
- Saltiel P, Rossignol S. 2004. b. Critical points in the forelimb fictive locomotor cycle and motor coordination: effects of phasic retractions and protractions of the shoulder in the cat. J Neurophysiol. 92:1342–1356. [DOI] [PubMed] [Google Scholar]
- Schwartz AB. 1994. Direct cortical representation of drawing. Science. 265:540–542. [DOI] [PubMed] [Google Scholar]
- Schwartz AB, Moran DW. 1999. Motor cortical activity during drawing movements: population representation during lemniscate tracing. J Neurophysiol. 82:2705–2718. [DOI] [PubMed] [Google Scholar]
- Schwartz AB, Moran DW. 2000. Arm trajectory and representation of movement processing in motor cortical activity. Eur J Neurosci. 12:1851–1856. [DOI] [PubMed] [Google Scholar]
- Sergio LE, Hamel-Pâquet C, Kalaska JF. 2005. Motor cortex neural correlates of output kinematics and kinetics during isometric-force and arm-reaching tasks. J Neurophysiol. 94:2353–2378. [DOI] [PubMed] [Google Scholar]
- Sergio LE, Kalaska JF. 1998. Changes in the temporal pattern of primary motor cortex activity in a directional isometric force versus limb movement task. J Neurophysiol. 80:1577–1583. [DOI] [PubMed] [Google Scholar]
- Shenoy KV, Sahani M, Churchland MM. 2013. Cortical control of arm movements: a dynamical systems perspective. Annu Rev Neurosci. 36:337–359. [DOI] [PubMed] [Google Scholar]
- Suway SB, Orellana J, McMorland AJC, Fraser GW, Liu Z, Velliste M, Chase SM, Kass RE, Schwartz AB. 2017. Temporally segmented directionality in the motor cortex. Cereb Cortex N Y N. 1991:1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vaadia E, Haalman I, Abeles M, Bergman H, Prut Y, Slovin H, Aertsen A. 1995. Dynamics of neuronal interactions in monkey cortex in relation to behavioural events. Nature. 373:515–518. [DOI] [PubMed] [Google Scholar]
- Victor JD, Purpura KP. 1996. Nature and precision of temporal coding in visual cortex: a metric-space analysis. J Neurophysiol. 76:1310–1326. [DOI] [PubMed] [Google Scholar]
- Viviani P. 1986. Do units of motor action really exist. Exp Brain Res. 15:201–215. [Google Scholar]
- Viviani P, Terzuolo C. 1982. Trajectory determines movement dynamics. Neuroscience. 7:431–437. [DOI] [PubMed] [Google Scholar]
- Wessberg J, Vallbo AB. 1995. Coding of pulsatile motor output by human muscle afferents during slow finger movements. J Physiol. 485:271–282. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wu W, Hatsopoulos N. 2006. Evidence against a single coordinate system representation in the motor cortex. Exp Brain Res. 175:197–210. [DOI] [PubMed] [Google Scholar]
- Yanai Y, Adamit N, Israel Z, Harel R, Prut Y. 2008. Coordinate transformation is first completed downstream of primary motor cortex. J Neurosci. 28:1728–1732. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.