Figure 2.
Sequence encoding modules. (A) Illustration of a sequence encoding module architecture consisting of 3 bistable units Bi, Bi+1, Bi+2, the competitive inhibitory population IC and the gating inhibitory input IG. The inhibitory unit IC prevents two bistable units Bj from having high rate at the same time, whereas the gating inhibition IG is the ”break” that prevents activity from propagating from Bj to Bj+1. This break is externally controlled, by some mechanism that recognizes when the animal changes its location. (B) Evolution of the rates of 2 abstract rate units Bi, IC and IG, disposed according to the sequence encoding architecture in (A). (C) General illustration of the states the network goes through over time. (i,vi) correspond to stable states in the network while IG is activated. Inactivating IG induces a dynamical process that brings the network from state (ii) into state (v). This dynamical process is depicted in further detail below with (iii,iv). In (iii), due to inactivation of IG, the activity in Bi+1 picks up, driven from the activity Bi. As shown in (iv), once both Bi and Bi+1 are active, they together activate IC, which gives strong inhibitory input to Bi and Bi+1 and (in v) forces Bi to become inactive, while the recurrent activity permits Bi+1 to recover and stay active. (D) Spiking network of sequence cells. Above, the x-axis shows 1.2 s of simulated activity. The left y-axis shows the indices of the cells in each sequence ensemble, and a raster plot is given. The right y-axis shows the rate of each sequence ensemble. Below, the period where IG is inactivated is emphasized. During this period, the stability of the system is broken and the dynamics described above take place, leading ultimately to Bi+1 overtaking Bi as the active sequence ensemble. (E) Analogous to (D), but we now purposedly enforce a longer time out of the global inhibitory mechanism. Observe that the system still functions much like in (D), so the period where IG is turned off is flexible.