Abstract
Control is essential to the functioning of any neural system. Indeed, under healthy conditions the brain must be able to continuously maintain a tight functional control between the system's inputs and outputs. One may therefore hypothesize that the brain's wiring is predetermined by the need to maintain control across multiple scales, maintaining the stability of key internal variables, and producing behaviour in response to environmental cues. Recent advances in network control have offered a powerful mathematical framework to explore the structure–function relationship in complex biological, social and technological networks, and are beginning to yield important and precise insights on neuronal systems. The network control paradigm promises a predictive, quantitative framework to unite the distinct datasets necessary to fully describe a nervous system, and provide mechanistic explanations for the observed structure and function relationships. Here, we provide a thorough review of the network control framework as applied to Caenorhabditis elegans (Yan et al. 2017 Nature 550, 519–523. (doi:10.1038/nature24056)), in the style of Frequently Asked Questions. We present the theoretical, computational and experimental aspects of network control, and discuss its current capabilities and limitations, together with the next likely advances and improvements. We further present the Python code to enable exploration of control principles in a manner specific to this prototypical organism.
This article is part of a discussion meeting issue ‘Connectome to behaviour: modelling C. elegans at cellular resolution’.
Keywords: C. elegans, network science, control theory, locomotion, connectome
1. Introduction
Connectomics has entered an era of rapid advances on an industrial scale [1–5] which will, in the next few years, offer datasets of unprecedented size and exquisite detail pertaining to the brain's wiring diagram. The theoretical and computational challenges that accompany these advances are also unprecedented: how to handle the unwieldly amount of data, to incorporate and tie together diverse information types such as precise neuronal morphologies and genetic profiles, and how to build experimentally tractable hypotheses and predictions. New tools must be developed in order to tackle this enormous challenge, and any such tools—designed to handle diverse data types in the context of one system—will almost certainly have to cross the traditional disciplinary borders.
Network control has been showing potential as one such tool [6–8]. Control in the context of the brain may be thought of in two very distinct ways. Firstly, and perhaps most intuitively, control could be used to design a perturbation in order to drive certain brain functions to a desired state [9–11]. But secondly, control may be also thought of in the sense of understanding how the brain itself controls behaviour under normal conditions, and elucidating the structural requirements to facilitate this [7,12–15]. Studying control in this second way can reveal fundamental organizing principles and mechanisms pertaining to the function of neuronal systems, also constraining their connectome.
To demonstrate the importance of control principles in neural systems, we recently framed the locomotion response in Caenorhabditis elegans as a target control problem [12,13]. In doing so, we simultaneously provided the first falsifiable experimental proof of the utility of network control principles in a real system and recovered new insights about previously unknown neuron function in locomotion. In this paper, we aim to make the control-based approach above accessible to a wider and interdisciplinary audience, in terms of understanding, ability to implement, and inspiration to develop. To this end, we adopt a slightly unconventional style, following a ‘Frequently Asked Questions’ – or ‘FAQ’—format. The ‘Q's are grouped to discuss: (i) the theoretical framework, or Network control framework; (ii) the Model assumptions underlying the application to C. elegans; (iii) the Computational and experimental details, including a link to the Python code with which to implement the analysis; (iv) Potential improvements to the current framework; and (v) generalization to further behaviours and organisms and other Future perspectives.
2. Network control framework
(a). How does a target control framework apply to C. elegans locomotion?
Caenorhabditis elegans moves in a sinusoidal fashion, via dorsoventral bends shaped by its 95 rhomboid body wall muscle cells. Mechanosensory cues (like gentle touch) elicit a locomotory response, and we found that such behaviours map very naturally onto a target control problem as follows: the behaviour is driven by stimuli to sensory neurons (control signals to input nodes), which are then processed by the connectome (control system), and result in the muscle contractions and relaxations that produce locomotion (states of the output nodes) (figure 1). In this framework, the intact system, i.e. the connectome as mapped by White et al. [16] and subsequently updated by Varshney et al. and Chen et al. [23,24], informs us of the level of controllability that exists naturally in the worm. We quantify this by the number of linearly independent control signals that reach the muscles. By systematically ablating neurons and neuron classes in silico, we can then assess each neuron's impact on controllability by pinpointing the sets of muscles which receive a reduced number of independent signals. This leaves us with a list of neurons that are predicted to play a role in the control of a certain behaviour, predictions that we examine via cell-specific laser ablation and worm-tracking experiments.
Figure 1.

The network control approach to understanding the behavioural responses of C. elegans. Graphical representation of the proposed control framework (adapted from [12]). According to structural controllability in the context of a locomotory response to stimuli, if removal of a neuron disrupts controllability of the muscles, we designate it ‘Essential’ for locomotion; if not, we call it ‘Non-essential’. To make this assessment, we first mapped the C. elegans responsive locomotor behaviours into a target network control problem, asking to what degree the sensory neurons (blue) can control the muscles (pink). This allowed us to predict the previously unknown involvement of neuron PDB in C. elegans locomotion, and functional differences between individual neurons within the DD neuronal class. We test our predictions through cell-specific laser ablation and worm-tracking experiments, and statistically comparing eigenworm features. The original electron microscopy (EM) images in White et al. [16] were reconstructed from five partial worms—primarily N2U and JSE (adult hermaphrodites), then N2T for the anterior nerve ring (adult hermaphrodite), N2Y (adult male) for the section between N2U and JSE, and finally JSH (L4 larva) to check connectivity in the nerve ring (adapted from [17] and [12]). C. elegans moves in a sinusoidal fashion, via dorsoventral bends. Its 95 rhomboid body wall muscle cells are arranged as staggered paired rows in four quadrants (dorsal left/right and ventral left/right), and each muscle cell receives multiple inputs from some of the 75 motor neurons. Corresponding muscles contract and relax in a reciprocal fashion (e.g. for a dorsal bend, the dorsal muscle cells contract while their ventral counterparts relax), and movement requires these waveforms to be propagated sequentially to neighbouring muscle cells, along the length of the animal, in the correct direction. For movement to be sustained, oscillation between the contracted and relaxed states is required. The structure of the motor circuit is critical to achieving these basic requirements. The motor neurons themselves receive input from the ‘command’ interneurons, which constitute a bistable circuit that determines the direction of movement, depending on input from sensory neurons (reviewed by [18–20]). The posture of the worm can be reconstructed as a summation of eigenworms, and we consider the leading four eigen projections, (shown on the bottom right as a1x to a4x), which account for 95% of the variance in body shape, as a basis set [21,22].
(b). What is the mathematical formalism of network control?
Control theory has a long and vibrant history in engineering and mathematics. It seeks to address a fundamental and ambitious question: how to control a system's behaviour [6]. In other words, control theory asks how we may guide the output of a dynamical system to a desired final state (e.g. movement of a set of muscles) via suitably chosen inputs (e.g stimulation of sensory neurons). To address this complex question, it is generally necessary to know the system's dynamics—that is, the rules or equations that govern the way the system changes state over time. In neural networks, this corresponds to the rules determining neuronal activity at time t + 1 given the neuron's inputs and current state at time t.
Recently, notions of control and controllability have taken a new life in the study of complex networks, inspiring several fundamental questions and making a number of predictions [25–27]. Indeed, complex networks are of great interest to control theoretic questions. The wiring diagrams which describe them influence function and dysfunction, and cause particular components to be suited (or not) to specific control tasks [14]. Here we capitalize on recent theoretical advances in network control theory, which brings together control theory and the wiring diagram of real complex networks, and employs novel graph-theoretic techniques to solve control-related problems [6]. There are a number of such problems one may want to consider within the space of network control, a classic example being the minimal control problem [28]. In this case, one is concerned with identifying a minimal set of input nodes (or driver nodes), to which suitable input signals may be applied to drive the system to a desired final state. Here we focus on C. elegans locomotion in response to an aversive stimulus (gentle touch) which is known to activate some specific sensory neurons. We therefore know the identity of the input nodes (sensory neurons), and we are interested not in full controllability of the entire system, but of a subset of output nodes (muscles). This is then a target control problem [26]. We use this framework to investigate how structural features of a brain network determine neuronal dynamics and therefore behaviour.
The mathematical formalism we use is as follows:
(i) Nature of the nodes. Nodes of the system include both neurons and muscles.
- (ii) Nodal activity and dynamical equations. The equations governing neuronal dynamics are complex and incompletely known. Here, we make some simplifying assumptions which render the system mathematically tractable. The level of activity of each node (neurons and muscles) is modelled with a single number. In the model, the change in activity of each node is assumed to be linear—meaning it is proportional to the sum of the upstream neuronal activity, and the external inputs received by the node in question. This is described by the linear equations:
where A corresponds to the adjacency matrix (a matrix defining which nodes connect to one another, and with non-zero elements Aii that represent the nodal dynamics of node i); the input matrix B represents the touch receptor neurons on which the external signals are imposed, e.g. ALML/R and AVM for anterior gentle touch; and the vector y(t), selected by the so-called output matrix C, represents the states of the M muscle cells [12]. The output matrix C is an M × (N + M)-dimensional matrix, where M is the number of muscles and N is the number of neurons, and importantly, in each row of matrix C only one entry that corresponds to a muscle is non-zero. In other words, the matrix C is composed of an M × N zero matrix and an M × M identity matrix.
2.1 (iii) External input. For the equations above to sensibly describe the system, Ax(t) and Bu(t) must have the same units. This implicitly assumes that there exists a mapping between the units of the external stimulus and the units of neuronal activity.
(iv) Quantifying controllability. In this setting, the rank of controllability matrix K is equal to the number of independently controllable muscles.
We note that real-world neurons have nonlinear dynamics and are therefore not fully described by the equations above; we return to this issue below, in ‘Can we use linear dynamics to describe the control principles of a highly nonlinear brain?’
(c). How does the control framework compare to other network-based predictive tools?
One can design multiple plausible network topology-based approaches [29] to elucidate the neurons important for locomotion. Most of these approaches depend on ranking the neurons based on some network property. The most obvious problem presented by such approaches is the lack of objective criteria for what aspect of a neuron's connectivity should be considered (degree, number of connections to muscle cells and so on), and lack of criteria to define the cut-off value above which a neuron is deemed essential. Nevertheless, we can clearly learn a lot from such simple networks-based approaches [24,30]. On the other end of the scale, detailed modelling approaches that take realistic neuronal dynamics into account will ultimately offer vital understanding of the circuits [31–33]. The structural control approach offers a useful middle ground—it does not demand knowledge of detailed dynamics (see below), yet is capable of identifying neurons with an important role in control even if they are not obviously well-connected (e.g. PDB), as well as differences between neurons that on the face of it look similar in their wiring (such as the DDs) [12]. Moreover, it can highlight the mechanism through which this control is exerted.
(d). What do we expect to observe when control theory predicts loss of control for a specific neuron?
As described above, we can quantify controllability by the number of linearly independent control signals received by the muscles—this also corresponds to the number of muscles which could, in theory, be moved independently. Naturally, the worm does not need the ability to independently control every single one of its 95 muscles [34], and this is also reflected in our results, which show that fewer than 95 (specifically, 89) linearly independent control signals can reach the muscles. What the network control framework allows us to do is predict the deviation from the healthy starting point—if the ablation of a neuron reduces the number of control signals reaching the muscles, then we expect a reduction in the worm's ability to finely control locomotion. From this, we can infer if the ablated neuron(s) play a role in the control process. This approach does not tell us the precise role of the ablated neuron—it only tells us that in the absence of the neuron the network loses some degree of control over the muscles. Note also that a loss of controllability does not imply loss of activity: a loss of controllability over a small number of muscles means only that these muscles cannot be independently controlled by the nervous system and must have an amount of correlation. Thus, the predicted phenotypes (reduction in overall controllability of a few muscles) can be in some cases quite subtle.
While the structural controllability framework provides a deterministic number of controllable muscles, there is in general more than one configuration of muscles that could make up this number. The set of 89 independently controllable muscles in the healthy worm is not unique, but we can assign a probability to which muscles are controllable. This exploits the fact that there are multiple solutions to the control problem [35], each of which gives rise to the same level of controllability. Hence cataloguing the independent solutions can inform us which muscles are more likely to experience a reduction in control. For each ablation of a neuron or neuron class, we numerically obtained the probability pattern of each muscle losing its controllability, and compared this pattern to that of the healthy worm. The difference between these two probability patterns reveals which muscles are affected most strongly by the ablation. In practice, we find that the sets of affected muscles tend to be spatially co-localized across different solutions. For example, in the case of the DD neurons, the control analysis predicted a reduction in control over the set of posterior muscles where defects were experimentally observed [12]. These probability patterns may be used to inform expected phenotypes in future experiments.
3. Model assumptions
(a). Can we factor in the effect of different connection types on network control?
Neuronal connections may be: (i) inhibitory or excitatory; (ii) weighted, in a structural or functional sense; (iii) chemical synapses or electrical gap junctions; (iv) synaptic (wired) or extrasynaptic (wireless).
(i) Inhibitory versus excitatory. Depending on what kind of ion channel they control, chemical synapses can either be excitatory (by opening sodium/cation channels) or inhibitory (by opening chloride/anion channels). In a network sense, an excitatory synapse is described as a link with a positive sign, and an inhibitory synapse with a negative sign. While the excitatory/inhibitory nature of individual neuromuscular synapses is known, for neuron to neuron synapses it is mostly unknown (in C. elegans, all classical neurotransmitters can be either excitatory or inhibitory). Structural controllability does not make any assumptions about the signs of the links, only whether they are non-zero [6,26]. The inhibitory/excitatory nature of the synapses only becomes important if we aim to actually control the network in specific ways, and does not change the conclusions and predictions regarding the more fundamental question of controllability.
(ii) Weighted. Similar to the signs of the links, weights are treated as free parameters in the structural controllability calculations. If we are interested in quantities such as control energy or control time, the weights become essential [6,26,36,37]. These weights may be defined structurally (synaptic sizes and numbers) or functionally (correlations between neuronal activity), a choice that should be carefully considered in the context of the line of inquiry.
-
(iii) Chemical and electrical synapses, the two distinct forms of wiring between neurons, differ greatly mechanistically, with effects on connectivity that are felt at the network level (figure 2). Specifically, in chemical synapses, an electrical signal in the presynaptic cell is transformed to a chemical signal (release of a neurotransmitter) and then transformed back to an electrical signal in the responding cell (neuron or muscle) through postsynaptic neurotransmitter receptors that are, or control, ion channels. The signal is directional (from presynaptic to postsynaptic cell), and the strength and timing of the signalling depends only on the state (i.e. membrane potential) of the sending cell. Despite some nonlinearities, the properties of chemical synapses can be reasonably approximated by the matrix formulation of our control framework.
By contrast, electrical synapses (gap junctions) are channels by which electrical current can flow between coupled cells. While current can, in principle, flow in either direction through the electrical synapse, at any given time it can only flow in one direction, and this direction is determined by the relative membrane potentials of the coupled cells. Consequently, gap junctions can lead to partial electrical coupling between cells, making their membrane potentials more similar to one another. These connections are less well modelled by the matrix formulation of our control framework, and they are considerably more restricted than chemical synapses in their ability to transmit a control signal. Moreover, many gap junctions, in C. elegans and other organisms, are asymmetric in the expression of their constituent innexins, and consequently pass current more easily in one direction than another. Without knowing which of the 25 innexins is expressed at a particular gap junction [38,39], it is impossible to infer from connectome data which of them are asymmetrically rectifying, further complicating the inclusion of gap junctions in the control framework.
In our control analysis [12], we treated all synaptic connections as if they were the same, and we used two directed connections (one each way) to represent an undirected gap junction. However, due to the properties noted above, we now suspect that the inclusion of gap junctions in the network may lead to overestimation of the structural controllability of the real connectome— see Potential improvements section below.
(iv) Wired versus wireless. In addition to synaptic (wired) connections, neurons also signal to each other using neuromodulators such as monoamines and peptides, connections that are mostly extrasynaptic (wireless) [40]. In other words, neuromodulatory molecules are released by neurons into the system, and this form of signalling is received, on a local and/or global scale, by all neurons which express the relevant receptors. As the connectome data used for our analysis relied only on the chemical synapses and electrical gap junctions (wired connections), neuromodulatory interactions were not taken into account. In principle, one can describe the wireless connections as external control signals applied to receiving nodes and, with a sufficiently complete map, one could determine which nodes are required for controllability by neuromodulators. Although we do not yet have such maps, efforts are underway to extend our knowledge of neuromodulatory networks, and hence in the future this approach may be feasible.
Figure 2.
Chemical synapses and electrical gap junctions. Chemical synapses and electrical gap junctions have very different properties and underlying mechanisms. In electrical gap junctions (a), voltage is transferred via touching membranes and signals may pass in both directions. In chemical synapses (b), signals are transferred through ion channels from the pre- to postsynaptic neuron.
(b). Can we use linear dynamics to describe the control principles of a highly nonlinear brain?
Neuronal dynamics are inherently nonlinear, so if we aim to capture the system's behaviour in detail, we must model it using a fully nonlinear framework, which is currently intractable. Our goal is different here: we aim to understand the role of the network wiring diagram in control. As we discuss next, linear dynamics offer a useful approximation for this purpose in some cases. Indeed, the real-world use of linear control theory—considering linear time-invariant dynamics in the context of nonlinear systems—has been well demonstrated in multiple classical problems, from stick balancing [41] to rockets subject to thrust [42], internet congestion control [43], tracking control of helicopters [44] and stabilization of open flows [45].
In the context of network control, recent experimental and numerical studies indicated that the neuronal dynamics of the nematode C. elegans are low-dimensional and can be understood as transitions between different attractors (limit cycles or fixed points) [46–48]. This allows us to apply local controllability, i.e. examine the dynamical equation at the fixed points or along the limit cycles.
If a system is locally controllable along a specific trajectory (such as limit cycles here) in the state space, then the corresponding nonlinear system is also controllable along the same trajectory [49]. Hence the controllability of the linearized system is expected to illuminate the controllability of neuronal dynamics of C. elegans within an attractor, even if some level of uncertainty remains (e.g. if the linear system is not controllable, then the nonlinear system may or may not be controllable). Indeed, simulations show that the nonlinear controllability of motifs with non-identical link weights exhibits the same properties as its linear and structural counterpart [50], and recent work [9] shows that linear controllability predictions are consistent with simulations of neuronal networks with Wilson–Cowan nonlinear dynamics.
Note that linearizing neuronal dynamics along a limit cycle can lead to a time-varying Jacobian matrix A. In Yan et al. [12], we assume that the changes occur only in link weights and that the structure of matrix A is constant, being encoded by the C. elegans connectome. This allows us to apply structural controllability which is link-weight independent, hence variation in the nature or the strength of the links has no impact on our results as long as the network diagram remains unchanged. Ultimately, these modelling assumptions are simplifications motivated by theoretical tractability. Although the reasons above suggest that this framework might be usefully applied, it is the experimental validation that provides proof of this utility.
(c). What role do individual neuronal dynamics, and the resulting self-loops, play in controllability?
Neurons have intrinsic dynamics. Activity is observed in the absence of external input, and response to external input is mediated by factors such as the neuron's own state or membrane potential. In a network sense, such intrinsic dynamics manifest as self-loops on the nodes, as a self-loop represents a node's interaction with itself (figure 3). It has been claimed that any network where each node has a self-loop is structurally controllable [53]. It is imperative to clarify that this result, namely that a single external signal can control the whole network with nodal self-loops, was derived under the specific condition that the same single signal is directly imposed on every node. In contrast, in the C. elegans nervous system only a small number of sensory neurons receive a given stimulus, hence not all nodes receive the same external signal. Given the two distinct components of the C. elegans connectome—neurons and muscle cells—we could use three distinct assumptions for self-loops: (i) all nodes have the same dynamics, and thus the same self-loops; (ii) neurons have one type of self-loop and muscles have another; and (iii) all nodes have different self-loops regardless of type. The first is the least realistic case and the third the most. A recent paper [54] showed that if each node has an identical non-zero self-loop, as in (i), then controllability of a network can be estimated using the maximum matching framework derived in Yan et al., Liu et al. and Gao et al. [12,25,26]. This is what makes the calculation computationally tractable for networks with more than approximately 50 nodes. In Yan et al. [12], we proved that, for the target controllability of the C. elegans connectome, the assumption of identical self-loops for each node is not necessary and can be relaxed to case (ii), demonstrating that the results are valid even when assuming that different kinds of nodes (neurons or muscles) have different self-loops. The third and most fully realistic case (iii) where each neuron and each muscle exhibits different dynamics and therefore self-loops has yet to be explored, and represents a potential extension to the framework.
Figure 3.
Intrinsic dynamics and self-loops. The dynamics of many real networks—including neuronal networks—may be modelled as a simple set of ordinary differential equations [51,52], with terms to account for (i) the intrinsic dynamics of the nodes; (ii) the input signals from other nodes in the network resulting from network topology; and (iii) any external input signals. The intrinsic dynamics manifest as self-loops. We can assume that neurons have one type of self-loop, and muscles have another [12].
4. Computational and experimental details
(a). How are the analyses implemented computationally?
We have made the code for the control analysis in Yan et al. [12] available in the form of Python scripts at https://github.com/EmmaTowlson/c-elegans-control. In its current form, it recovers the neuron classes predicted by the control analysis to be involved in the locomotory response to posterior and anterior gentle touch. Some simple amendments by the user will allow for the varying of input neurons. We are actively augmenting the repository to expand its capabilities.
(b). What are eigenworms and how can we use them to detect reductions in controllability?
Previous studies have shown that the space of shapes adopted by C. elegans during motion is low-dimensional, with just four dimensions accounting for 95% of the shape variance. This four-dimensional [21,22] eigenworm basis provides a compact, relatively unbiased representation of movement with which to look for phenotypes. Eigen projections give us an idea of what motor behaviours may be affected: for example projection 4 is a measure of variance in the head/tail, which led us to more closely look at these parts of the worm—indeed for posterior DD-ablated animals the locomotion defect appears to be largely localized to the tail.
However, eigenworms do not provide a direct measure of the movement dynamics of all 95 individual muscles, and given the severity of the dimensionality reduction—95 to 4—there is no guarantee that the expected subtle changes in control will be identified. Thus, although we were able to observe experimental differences using the eigenworm basis, in the future it may be useful to explore other approaches, such as directly comparing the set of (49-dimensional) postures exhibited by intact and ablated animals [55]. Indeed, abnormalities in some muscle groups may be easier to detect using the eigenworm basis than others. For example, unc-2 (neuronal voltage-gated Ca2+ channel) deletion mutants, which are strongly defective in neurotransmission from all neurons (figure 4, reproduced with permission from [56]) show very strong abnormalities in locomotion but usually overlap in their eigenworm statistics with wild-type worms. In the case of PDB, we observed a highly significant reduction in the ventral bias of omega turns, from 86% to 66% for PDB-ablated animals [12]. As the first eigen projection (EP1) represents the relative curvature of the entire body, the ventral bias in omega turns also translated into smaller, but measurable and statistically significant changes in EP1. This highlights the need for an in-depth screening of behavioural changes when assessing ablation phenotypes. In particular, it would be useful to develop better analytical tools to identify differences in shape dynamics at particular points along the worm body, to more directly correlate locomotion phenotypes with alterations in the activity of specific muscle groups.
Figure 4.
Eigenworm feature statistics for the voltage-gated calcium channel mutant unc-2(gk366). This allele is a deletion of the voltage-gated calcium channel gene unc-2, and mutant animals are hence strongly defective in neurotransmission from all neurons. The four panels depict the probability distributions of the first four eigen projections, for wild-type (grey) and for the mutant unc-2(gk366) (blue). The y-axis shows the probability density (ΣP(x) = 1) and the x-axis shows the projected amplitude for each eigenworm (arbitrary units). While the distributions for the two strains are clearly different, there is significant overlap in the observed eigen projections. Reproduced with permission from the database described previously [56].
5. Potential improvements
(a). The connectivity data are likely inaccurate—how do they affect the analysis?
The extraordinary mapping efforts by the authors in White et al. [16] have still not been rivalled 30 years later, and continue to fuel new insights on C. elegans [12,30]. Remarkable as this very special dataset is, however, it is naturally imperfect. EM sections were reconstructed from five partial worms—primarily N2U and JSE (adult hermaphrodites), then N2T for the anterior nerve ring (adult hermaphrodite), N2Y (adult male) for the section between N2U and JSE, and finally JSH (L4 larva) to check connectivity in the nerve ring (figure 1). While connectivity is widely assumed to be deterministic and almost invariant between individuals, it is highly unlikely to be precisely identical.
These issues—the compilation of worms, with not just individual variation, but different ages, and genders, plus the tracing errors inevitable with any mapping methodology—lead to a dataset that probably contains a number of erroneous and/or non-reproducible elements. Given the confounding factors, the level of unreliability is hard to quantify and can be expected to include missing connections, extra connections, mislabelled connections, and errors in the type and number of connections between neurons. Despite these issues, the existing connectivity map is clearly invaluable for an array of purposes and lines of inquiry [12,24,30]. The accuracy of the control-based predictions offers another testament to its suitability. We tested the adequacy using a robustness analysis [12,23], finding that the predictions from the control framework are consistent and robust even when the data used for modelling contain discrepancies compared to the real connectome structure. Here, we extend the analysis presented in the original paper, finding that the predictions are robust to 420 random weak link deletions (figure 5). The fact that we can delete as many as 14% of the weak links and rewire or add as many as 3% [12], and still recover our predictions, suggests that the control framework employed by the worm is robust to significant differences in the network—i.e. its wiring is such that it can maintain controllability even taking into account a high level of variation in the fine detail of the connectivity patterns.
Figure 5.

Robustness of the predictions to imperfect data. Robustness analyses, testing the robustness of ablation predictions to up to 420 random weak link deletions (approximately 14% of the network).
A small section of the posterior worm body was never reconstructed. Beth Chen's thesis (2007) contains the most complete reconstruction of the ventral cord (where DD inter-neuronal synapses lie) as well as a parsimonious model of the dorsal cord (with the DD neuromuscular junctions (NMJs)). Specifically, this work reconstructed many missing connections in the ventral cord, some via new EM images of thin sections from the original N2U worm. With respect to NMJs, (to quote the source) ‘Neuron-to-muscle connections for the first 32 muscles in the head are detailed by White et al. [16]. For the remaining muscles, direct neuron-to-muscle mapping is not available. In this case, we assume that motor neurons connect to muscles where positions of neuromuscular junctions overlap the sarcomere region of a given muscle… For neurons lacking complete reconstruction, especially ones on the dorsal side of the worm, the number of neuron-to-muscle connections is assumed to be the average NMJ per muscle from fully reconstructed neurons of the same class’. However, there are still many synapses missing, prompting us to ask if this affects the controllability predictions. Most of the predictions in Yan et al. [12] stemmed from patterns of neuromuscular connections, where the estimates by Chen et al. [24] were based on the observed or interpolated positions of muscle arms and motor neuron processes, and thus are likely to be close to the real situation. However, it is certainly possible that the missing connectivity data have led to incomplete or even inaccurate predictions. Some efforts to infer this information from repeating patterns in the wider locomotor circuit have produced a probabilistic model describing the connections [57,58], which could be used as an estimate of connectivity in future analyses. In Yan et al. [12], we used the currently accepted gold standard dataset, but we do expect improved data to be made available over the next few years, including more complete data filling this gap in the future.
(b). What happens to the control predictions if gap junctions are excluded from the network?
Above, we noted that the chemical synapses are better modelled by the control framework than gap junctions are. To see how the inclusion of electrical synapses might have affected control predictions, we reanalysed the network using only the chemical synapses, and ignoring gap junctions. This makes the network sparser, which typically leads to more control nodes [25]. Indeed, the analysis identified several additional neurons and neuronal classes predicted to affect controllability (table 1). Note that we recover all of our original predictions based on the aggregate network (in italics), lending further credence to our original findings [12]. We also identify three more neurons—AVB, PVC and RID—when considering muscle control, all three of which have now been implicated in locomotion [59,60]. Two of the four new neurons predicted for control of motor neurons have known roles in locomotion [60], and the final two, AVJ and PVR, have not currently been implicated and open an avenue for experimental testing in future work. Arguably, this larger set of predictions makes the synapse-only network more indicative of locomotion control and appropriate for the current set-up.
Table 1.
Control predictions for the chemical synapse network; italics denotes the results for the aggregate network.
| control | predicted neuron classes |
|---|---|
| control muscles | DA, DB |
| DD | |
| AVA, AVB | |
| VA, VB, VD, AS | |
| PDB | |
| PVC | |
| RID | |
| control motor neurons | AVA, AVB |
| AVD | |
| AVE | |
| PVC | |
| AVJ | |
| DVA | |
| PVR |
6. Future perspectives
(a). Can we use the control framework to more precisely describe the response to stimulus?
As more is learned about the physiological responses of neurons to stimuli, it will be possible to more fully describe the mechanisms of behaviour: mapping resultant neuronal activity to membrane voltage, and ultimately to muscle cell activity, contraction and relaxation, and locomotion. These detailed dynamic features can in turn also inform the control formalism, particularly if a nonlinear framework becomes available for neural systems. Indeed, one potentially promising avenue which would yield even more precise testable experimental hypotheses is to explore and define the relation between muscle control and eigenworms. In the current analyses the outputs are the states of muscles, i.e. we focused on the controllability of muscle states. The framework can theoretically be extended to incorporate a matrix W mapping the muscle states to eigenworms. Each entry, wij, of this matrix denotes the strength with which muscle i affects eigenworm j. In this setting, the eigenworms themselves become the outputs of our structural controllability framework, and thus can be more explicitly testable with experiments. Accurately determining the wij values is worth future pursuit.
(b). Is the control framework generalizable to other behaviours?
The control framework is not limited to mechanosensation; it can be applied to investigate the basis of any behaviour that can be described as a response (output) to a stimulus (input), with known input and output nodes. For example, if we were interested in the locomotor response to olfaction, the output nodes would remain the muscles and we would define the input nodes as chemosensory neurons, such as ASH for the case of certain aversive chemicals [61]. Note that while this mapping to the target control framework adequately models the majority of behaviours, control-theoretic methodologies can be used without specifying the inputs and outputs [62,63]. It may be of interest to consider in silico non-biological or biologically challenging amendments to the neuronal network, such as edge additions and deletions. In these cases, we could theoretically use detailed simulations [64,65] to interrogate our predictions.
An interesting extension of the current framework which may offer finer insights into different behaviours would be to take into account the time and energy required for specific control tasks [6,27,36,37], such as steering the muscles into a particular pattern of muscular activity. If the ablation of a component of the connectome leads to a significant increase in control time and/or energy for such an output state, then the component is probably involved in this behaviour. With the hypothesis that lower energy states that are reached within reasonable time are favoured over others, such temporal and energetic considerations could also elucidate why certain behavioural states are realized over others, and potentially offer insights into the extremely low dimensionality of the system (see above on eigenworms). To quantify the change in control time/energy, we would need to include the weight and inhibitory/excitatory nature of each link and self-loop. Such information has not been available so far.
Finally, we note that a behaviour might involve different sets of sensory neurons, or different connection strengths at different times (for example in the case when connection weights are altered during learning). In this case, the problem could be reformatted using a temporal control framework, i.e. the input nodes, output nodes and even the network structure itself may change with time. Recent efforts address the problem of full controllability of temporal networks (i.e. controlling all nodes in a temporal network) [37,66,67]. The target controllability of temporal networks (controlling only the output nodes in a temporal network) remains an open but tractable theoretical question.
(c). Is the control framework generalizable to other organisms?
The control framework is agnostic to the system in question, hence it is not limited to C. elegans. Currently, the main challenge presented by generalizing the framework to other organisms is simply the availability, completeness and accuracy of connectome data. Given that a full connectome at the neuronal level does not—for now—exist for many organisms [68], but partial maps and macroscopic maps do [1,3,4,69], we are left with two choices. The control framework can be applied at meso- or macroscale resolutions, an approach that has already shown success [7]. Alternatively, subcircuitry [70–72]—incomplete data in the sense of the whole brain, but complete when considered as a specific circuit—can be examined as smaller, stand-alone systems. For example, in the case of the Drosophila larva, we have knowledge of wiring of the olfactory glomeruli [70,73]. Olfactory receptors (input) receive external stimuli in the form of odours, the information is processed by the local circuitry (control system), and descending neurons (output) pass signals to the mushroom body and elsewhere in the brain. Encouragingly, the previous robustness analyses indicate that, in the face of imperfect or incomplete data, we can still glean important insights from the control framework.
(d). Discussion and outlook
C. elegans remains at the forefront of the quest to understand the structure and function of brain networks, and offers an excellent model system also from the perspective of control. We interrogated the theory and experimental practice for understanding control principles in the C. elegans connectome. We find that this framework recovers an impressive set of neurons or classes of neurons experimentally known to be important for locomotion; but it is not a complete list. A number of neurons with clear ablation phenotypes (for example, SMB and RIV [74]) were not predicted by the current implementation of the control approach. However, the neurons that are identified as affecting controllability are very likely to affect real behaviour, and in some cases (like PDB and the posterior DD neurons) these predictions will be unexpected from casual inspection. Classically, ablation experiments have been guided by obvious traits in the connectivity—RIV makes numerous synapses only to the ventral head muscles and hence was expected to have the effect on the ventral bias of turns which was observed [74]. In Yan et al. [12], some of the predictions recovered by the control framework were much less intuitive—PDB, which we demonstrated to have a similar ablation phenotype to RIV, is located in the tail and, while it does have an asymmetric connectivity profile, its synapses are very small in number. Effects on the ventral bias of omega turns were therefore much more surprising. Similarly, while the DD neuron class was expected to play a role in forward and backward locomotion [60], the prediction from the control framework that the individual dorsal DD neurons would be more important than the anterior neurons was highly unexpected.
Importantly, the work in C. elegans gives us clues to approaches that are unlikely to be successful. For example, applying control theory to find a set of driver nodes among the full set of nodes in the nervous system (analogous to approaches in human brain data [14]) produced results that are more difficult to interpret biologically [63]. It is only when formulating our question in terms of target control and including the muscles as output nodes within our network that we began making successful predictions. This suggests that for higher-order organisms also the emphasis should be on formulating control problems quite precisely, for example trying to steer network dynamics in a particular region (output nodes) away from particular aberrant dynamics (e.g. epileptic activity [75]). We may also find that features and properties of other brain networks such as nonlinearity and proprioceptive feedback become more important, and their incorporation will be an important challenge to add to the framework.
Over the next 5–10 years, theoretical and experimental advances will doubtless improve upon our current approach, and perhaps most significantly, so will new datasets. Neurotechnologies continue to be developed at an astonishing rate [2,76,77], and with them comes the promise of data which will complement, and ultimately supersede, the existing connectome. Functional data such as from calcium imaging may provide us with the weights and even signs on the connections needed to calculate control energy and control time [27,36,37], and investigate more mechanistic queries, such as how control is achieved and why certain behavioural states are preferred over others. As larger and more detailed datasets arrive for higher-order organisms, we will be equipped with the tools developed for C. elegans as the groundwork for elucidating their system-specific control principles.
Data accessibility
We declare we have no competing interests.
Authors' contributions
A.-L.B. and E.K.T. conceived of the manuscript. E.K.T., P.E.V., G.Y., Y.L.C, D.S.W., W.R.S. and A.-L.B wrote the manuscript. G.Y. wrote the code and E.K.T. edited it.
Competing interests
We have no competing interests.
Funding
Funding for E.K.T. and A.-L.B. was provided by the NSF under award no. 1734821. P.E.V. was supported by the Medical Research Council grant no. MR/K020706/1 and is a Fellow of MQ: Transforming Mental Health, grant no. MQF17_24. G.Y. is supported by Thousand Young Talents Program of China. Y.L.C. was supported by an EMBO Long-term fellowship, award no. ALTF 403-2016. W.R.S., D.S.W. and Y.L.C. are supported by Medical Research Council grant no. MC-A023-5PB91 and Wellcome Trust Grant number WT103784MA.
References
- 1.Oh SW, et al. 2014. A mesoscale connectome of the mouse brain. Nature 508, 207–214. ( 10.1038/nature13186) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Kasthuri N, et al. 2015. Saturated reconstruction of a volume of neocortex. Cell 162, 648–661. ( 10.1016/j.cell.2015.06.054) [DOI] [PubMed] [Google Scholar]
- 3.Van Essen DC, et al. 2012. The human connectome project: a data acquisition perspective. Neuroimage 62, 2222–2231. ( 10.1016/j.neuroimage.2012.02.018) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Stephan KE. 2013. The history of CoCoMac. Neuroimage 80, 46–52. ( 10.1016/j.neuroimage.2013.03.016) [DOI] [PubMed] [Google Scholar]
- 5.Insel TR, Landis SC, Collins FS. 2013. The NIH BRAIN initiative. Science 340, 687–688. ( 10.1126/science.1239276) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Liu YY, Barabási AL. 2016. Control principles of complex systems. Rev. Mod. Phys. 88, 35006 ( 10.1103/RevModPhys.88.035006) [DOI] [Google Scholar]
- 7.Tang E, Bassett DS.2017. Control of dynamics in brain networks. See. https://arxiv.org/abs/1701.01531 .
- 8.Schiff SJ. 2012. Neural control engineering: the emerging intersection between control theory and neuroscience. Cambridge, MA: MIT Press. [Google Scholar]
- 9.Muldoon SF, Pasqualetti F, Gu S, Cieslak M, Grafton ST, Vettel JM, Bassett DS. 2016. Stimulation-based control of dynamic brain networks. PLoS Comput. Biol. 12, e1005076 ( 10.1371/journal.pcbi.1005076) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Khambhati AN, Davis KA, Oommen BS, Chen SH, Lucas TH, Litt B, Bassett DS. 2015. Dynamic network drivers of seizure generation, propagation and termination in human neocortical epilepsy. PLoS Comput. Biol. 11, e1004608 ( 10.1371/journal.pcbi.1004608) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Schiff S, Kerger K, Duong D, Chang T, Spano M, Ditto W. 1994. Controlling chaos in the brain. Nature 370, 615–620. ( 10.1038/370615a0) [DOI] [PubMed] [Google Scholar]
- 12.Yan G, Vértes PE, Towlson EK, Chew YL, Walker DS, Schafer WR, Barabási AL. 2017. Network control principles predict neuron function in the Caenorhabditis elegans connectome. Nature 550, 519–523. ( 10.1038/nature24056) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Chew YL, Walker DS, Towlson EK, Vértes PE, Yan G, Barabási A-L, Schafer WR. 2017. Recordings of Caenorhabditis elegans locomotor behaviour following targeted ablation of single motorneurons. Sci. Data 4, 170156 ( 10.1038/sdata.2017.156) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Gu S, Pasqualetti F, Cieslak M, Telesford QK, Yu AB, Kahn AE. 2015. Controllability of structural brain networks. Nat. Commun. 6, 8414 ( 10.1038/ncomms9414) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Tang E, et al. 2017. Developmental increases in white matter network controllability support a growing diversity of brain dynamics. Nat. Commun. 8, 1252 ( 10.1038/s41467-017-01254-4) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.White J, Southgate E, Thomson J, Brenner S. 1986. The structure of the nervous system of the nematode Caenorhabditis elegans. Phil. Trans. R Soc B. 314, 1–340. ( 10.1098/rstb.1986.0056) [DOI] [PubMed] [Google Scholar]
- 17.Altun ZF, Herndon LA, Wolkow CA, Crocker C, Lints R, Hall DH (eds) 2002-2018 WormAtlas [Online]. See http://www.wormatlas.org/.
- 18.Gjorgjieva J, Biron D, Haspel G. 2014. Neurobiology of Caenorhabditis elegans locomotion: where do we stand? BioScience 64, 476–486. ( 10.1093/biosci/biu058) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Zhen M, Samuel ADT. 2015. C. elegans locomotion: small circuits, complex functions. Curr. Opin Neurobiol. 33, 117–126. ( 10.1016/j.conb.2015.03.009) [DOI] [PubMed] [Google Scholar]
- 20.Walker DS, Chew YL, Schafer WR. 2017. Genetics of behavior in C. elegans. In The Oxford handbook of invertebrate neurobiology (ed. Byrne JH.), Online. Oxford, UK: Oxford University Press. [Google Scholar]
- 21.Stephens G, Johnson-Kerner B, Bialek W, Ryu W. 2008. Dimensionality and dynamics in the behavior of C. elegans. PLoS Comput. Biol. 4, e1000028 ( 10.1371/journal.pcbi.1000028) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Brown A, Yemini E, Grundy L, Jucikas T, Schafer W. 2013. A dictionary of behavioral motifs reveals clusters of genes affecting Caenorhabditis elegans locomotion. Proc. Natl Acad. Sci. USA 110, 791–796. ( 10.1073/pnas.1211447110) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Varshney L, Chen B, Paniagua E, Hall D, Chklovskii D. 2011. Structural properties of the Caenorhabditis elegans neuronal network. PLoS Comput. Biol. 7, e1001066 ( 10.1371/journal.pcbi.1001066) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Chen B, Hall B, Chklovskii D. 2006. Wiring optimization can relate neuronal structure and function. Proc. Natl Acad. Sci. USA 103, 4723–4728. ( 10.1073/pnas.0506806103) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Liu Y-Y, Slotine J-J, Barabási A-L. 2011. Controllability of complex networks. Nature 473, 167–173. ( 10.1038/nature10011) [DOI] [PubMed] [Google Scholar]
- 26.Gao J, Liu Y-Y, D'Souza R, Barabási A-L. 2014. Target control of complex networks. Nat. Commun. 5, 5415 ( 10.1038/ncomms6415) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Yan G, Tsekenis G, Barzel B, Slotine J-J, Liu Y-Y, Barabási A-L. 2015. Spectrum of controlling and observing complex networks. Nat. Phys. 11, 779–786. ( 10.1038/nphys3422) [DOI] [Google Scholar]
- 28.Olshevsky A. 2014. Minimal controllability problems. IEEE Trans. Control Network Syst. 1, 249–258. ( 10.1109/TCNS.2014.2337974) [DOI] [Google Scholar]
- 29.Barabási AL. 2016. Network science. Cambridge, UK: Cambridge University Press. [Google Scholar]
- 30.Towlson EK, Vértes PE, Ahnert SE, Schafer WR, Bullmore ET. 2013. The rich club of the C. elegans neuronal connectome. J. Neurosci. 33, 6380–6387. ( 10.1523/JNEUROSCI.3784-12.2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Roberts WM, et al. 2016. A stochastic neuronal model predicts random search behaviors at multiple spatial scales in C. elegans. Elife 5, 1–41. ( 10.7554/eLife.12572) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Izquierdo EJ, Beer RD. 2016. The whole worm: brain-body-environment models of C. elegans. Curr. Opin Neurobiol. 40, 23–30. ( 10.1016/j.conb.2016.06.005) [DOI] [PubMed] [Google Scholar]
- 33.Izquierdo EJ, Beer RD. 2013. Connecting a connectome to behavior: an ensemble of neuroanatomical models of C. elegans klinotaxis. PLoS Comput. Biol. 9, e1002890 ( 10.1371/journal.pcbi.1002890) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Wen Q, et al. 2012. Proprioceptive coupling within motor neurons drives C. elegans forward locomotion. Neuron 76, 750–761. ( 10.1016/j.neuron.2012.08.039) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Jia T, Barabási AL. 2013. Control capacity and a random sampling method in exploring controllability of complex networks. Sci. Rep. 3, 2354 ( 10.1038/srep02354) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Yan G, Ren J, Lai Y-C, Lai C-H, Li B. 2012. Controlling complex networks: how much energy is needed? Phys. Rev. Lett. 108, 218703 ( 10.1103/PhysRevLett.108.218703) [DOI] [PubMed] [Google Scholar]
- 37.Li A, Cornelius SP, Liu YY, Wang L, Barabási AL. 2017. The fundamental advantages of temporal networks. Science 358, 1042–1046. ( 10.1126/science.aai7488) [DOI] [PubMed] [Google Scholar]
- 38.Starich T, Sheehan M, Jadrich J, Shaw J. 2001. Innexins in C. elegans. Cell Commun. Adhes. 8, 311–314. ( 10.3109/15419060109080744) [DOI] [PubMed] [Google Scholar]
- 39.Starich TA, Xu J, Skerrett IM, Nicholson BJ, Shaw JE. 2009. Interactions between innexins UNC-7 and UNC-9 mediate electrical synapse specificity in the Caenorhabditis elegans locomotory nervous system. Neural Dev. 4, 16 ( 10.1186/1749-8104-4-16) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Bentley B, Branicky R, Barnes CL, Chew YL, Yemini E, Bullmore ET, Vértes PE, Schafer WR. 2016. The multilayer connectome of Caenorhabditis elegans. PLoS Comput. Biol. 12, e1005283 ( 10.1371/journal.pcbi.1005283) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Luenberger D. 1979. Introduction to dynamic systems: theory, models, and applications. New York, NY: John Wiley & Sons. [Google Scholar]
- 42.Rugh W. 1981. Nonlinear system theory: the Volterra/Wiener approach. Baltimore, MD: Johns Hopkins University Press. [Google Scholar]
- 43.Hollot CV, Misra V, Towsley D, Gong W-BGW-B. 2001. A control theoretic analysis of RED In Proc. IEEE INFOCOM 2001 Conf. Comput. Commun. 20th Annu. Jt Conf. IEEE Comput. Commun. Soc., vol. 3, pp. 1510–1519. [Google Scholar]
- 44.Koo TJ, Sastry S. 1998. Output tracking control design of a helicopter model based on approximate linearization In Proc 37th IEEE Conf. Decis. Control., vol. 4, pp. 3635–3640. [Google Scholar]
- 45.Sipp D, Marquet O, Meliga P, Barbagallo A. 2010. Dynamics and control of global instabilities in open-flows: a linearized approach. Appl. Mech. Rev. 63, 30801 ( 10.1115/1.4001478) [DOI] [Google Scholar]
- 46.Ruths J, Ruths D. 2014. Control profiles of complex networks. Science 343, 1373–1376. ( 10.1126/science.1242063) [DOI] [PubMed] [Google Scholar]
- 47.Kato S, Kaplan HS, Schrödel T, Skora S, Lindsay TH, Yemini E, Lockery S, Zimmer M. 2015. Global brain dynamics embed the motor command sequence of Caenorhabditis elegans. Cell 163, 656–669. ( 10.1016/j.cell.2015.09.034) [DOI] [PubMed] [Google Scholar]
- 48.Nichols ALA, Eichler T, Latham R, Zimmer M. 2017. A global brain state underlies C. elegans sleep behavior. Science 356, eaam6851 ( 10.1126/science.aam6851) [DOI] [PubMed] [Google Scholar]
- 49.Coron J-M. 2009. Control and nonlinearity. Providence, RI: American Mathematical Society. [Google Scholar]
- 50.Whalen AJ, Brennan SN, Sauer TD, Schiff SJ. 2015. Observability and controllability of nonlinear networks: the role of symmetry. Phys. Rev. X 5, 11005 ( 10.1103/PhysRevX.5.011005) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Fan Z, Chen G. 2005. Pinning control of scale-free complex networks In Proc. IEEE Int. Symp. on Circuits and Systems, pp. 284–287. [Google Scholar]
- 52.Chen T, Liu X, Lu W. 2007. Pinning complex networks by a single controller. IEEE Trans. Circuits Syst. I Regul. Pap. 54, 1317–1326. ( 10.1109/TCSI.2007.895383) [DOI] [Google Scholar]
- 53.Cowan NJ, Chastain EJ, Vilhena DA, Freudenberg JS, Bergstrom CT. 2012. Nodal dynamics, not degree distributions, determine the structural controllability of complex networks. PLoS ONE 7, e38398 ( 10.1371/journal.pone.0038398) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Zhao C, Wang WX, Liu YY, Slotine JJ. 2015. Intrinsic dynamics induce global symmetry in network controllability. Sci. Rep. 5, 8422 ( 10.1038/srep08422) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Schwarz RF, Branicky R, Grundy LJ, Schafer WR, Brown AEX. 2015. Changes in postural syntax characterize sensory modulation and natural variation of C. elegans locomotion. PLoS Comput. Biol. 11, e1004322 ( 10.1371/journal.pcbi.1004322) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Yemini E, Jucikas T, Grundy L, Brown A. 2013. A database of Caenorhabditis elegans behavioral phenotypes. Nature 10, 877–879. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Haspel G, O'Donovan MJ. 2011. A perimotor framework reveals functional segmentation in the motoneuronal network controlling locomotion in Caenorhabditis elegans. J. Neurosci. 31, 14 611–14 623. ( 10.1523/JNEUROSCI.2186-11.2011) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Haspel G, O'Donovan MJ. 2012. A connectivity model for the locomotor network of Caenorhabditis elegans. Worm 1, 125–128. ( 10.4161/worm.19392) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Lim MA, et al. 2016. Neuroendocrine modulation sustains the C. elegans forward motor state. Elife 5, e19887 ( 10.7554/eLife.19887) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Chalfie M, Sulston JE, White JG, Southgate E, Thomson JN, Brenner S. 1985. The neural circuit for touch sensitivity in Caenorhabditis elegans. J. Neurosci. 54, 956–64. ( 10.1523/JNEUROSCI.05-04-00956.1985) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61.Krzyzanowski MC, Woldemariam S, Wood JF, Chaubey AH, Brueggemann C, Bowitch A, Bethke M, Noelle DL, Ferkey DM. 2016. Aversive behavior in the nematode C. elegans is modulated by cGMP and a neuronal gap junction network. PLoS Genet. 127, e1006153 ( 10.1371/journal.pgen.1006153) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Liu Y-Y, Barabasi A-L. 2012. Control centrality and hierarchical structure in complex networks. PLoS ONE 10111, 1435–1439. ( 10.1371/journal.pone.0044459) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 63.Badhwar R, Bagler G. 2015. Control of neuronal network in Caenorhabditis elegans. PLoS ONE 109, e0139204 ( 10.1371/journal.pone.0139204) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Szigeti B, Gleeson P, Vella M, Khayrulin S, Palyanov A, Hokanson J et al. 2014. OpenWorm: an open-science approach to modeling Caenorhabditis elegans. Front. Comput. Neuosci. 8, 137 ( 10.3389/fncom.2014.00137) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Petrushin A, Ferrara L, Blau A. 2016. The Si elegans project at the interface of experimental and computational Caenorhabditis elegans neurobiology and behavior. J. Neural Eng. 13, 65001 ( 10.1088/1741-2560/13/6/065001) [DOI] [PubMed] [Google Scholar]
- 66.Pósfai M, Hövel P. 2014. Structural controllability of temporal networks. New J. Phys. 16, 123055 ( 10.1088/1367-2630/16/12/123055) [DOI] [Google Scholar]
- 67.Pan Y, Li X. 2014. Structural controllability and controlling centrality of temporal networks. PLoS ONE 94, e94998 ( 10.1371/journal.pone.0094998) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 68.Ryan K, Lu Z, Meinertzhagen IA, Belloni E, Muenke M, Roessler E et al. 2016. The CNS connectome of a tadpole larva of Ciona intestinalis (L.) highlights sidedness in the brain of a chordate sibling. Elife 5, 353–356. ( 10.7554/eLife.16962) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69.Chiang AS, et al. 2011. Three-dimensional reconstruction of brain-wide wiring networks in Drosophila at single-cell resolution. Curr. Biol. 211, 1–11. ( 10.1016/j.cub.2010.11.056) [DOI] [PubMed] [Google Scholar]
- 70.Berck ME, et al. 2016. The wiring diagram of a glomerular olfactory system. Elife 5, e14859 ( 10.7554/eLife.14859) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71.Eichler K, et al. 2017. The complete connectome of a learning and memory centre in an insect brain. Nature 548, 175–182. ( 10.1038/nature23455) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 72.Naumann EA, Fitzgerald JE, Dunn TW, Rihel J, Sompolinsky H, Engert F. 2016. From whole-brain data to functional circuit models: the zebrafish optomotor response. Cell 167, 947–960.e20. ( 10.1016/j.cell.2016.10.019) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73.Masse NY, Turner GC, Jefferis GSXE. 2009. Olfactory information processing in Drosophila. Curr. Biol. 19, PR700–PR713. ( 10.1016/j.cub.2009.06.026) [DOI] [PubMed] [Google Scholar]
- 74.Gray J, Hill J, Bargmann C. 2005. A circuit for navigation in Caenorhabditis elegans. Proc. Natl Acad. Sci. USA 102, 3184–3191. ( 10.1073/pnas.0409009101) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 75.Khambhati AN, Davis KA, Lucas TH, Litt B, Bassett DS. 2016. Virtual cortical resection reveals push-pull network control preceding seizure evolution. Neuron. 91, 1170–1182. ( 10.1016/j.neuron.2016.07.039) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 76.Nguyen JP, Shipley FB, Linder AN, Plummer GS, Liu M, Setru SU, Shaevitz JW, Leifer AM. 2015. Whole-brain calcium imaging with cellular resolution in freely behaving Caenorhabditis elegans. Proc. Natl Acad. Sci. USA 9, E1074–E1081. ( 10.1073/pnas.1507110112) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 77.Chen F, Tillberg PW, Boyden ES. 2015. Expansion microscopy. Science 347, 543–548. ( 10.1126/science.1260088) [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.
Data Availability Statement
We declare we have no competing interests.



