Skip to main content
Philosophical Transactions of the Royal Society B: Biological Sciences logoLink to Philosophical Transactions of the Royal Society B: Biological Sciences
. 2018 Sep 10;373(1758):20170375. doi: 10.1098/rstb.2017.0375

Powerful and interpretable behavioural features for quantitative phenotyping of Caenorhabditis elegans

Avelino Javer 1,2, Lidia Ripoll-Sánchez 1,2, André EX Brown 1,2,
PMCID: PMC6158219  PMID: 30201839

Abstract

Behaviour is a sensitive and integrative readout of nervous system function and therefore an attractive measure for assessing the effects of mutation or drug treatment on animals. Video data provide a rich but high-dimensional representation of behaviour, and so the first step of analysis is often some form of tracking and feature extraction to reduce dimensionality while maintaining relevant information. Modern machine-learning methods are powerful but notoriously difficult to interpret, while handcrafted features are interpretable but do not always perform as well. Here, we report a new set of handcrafted features to compactly quantify Caenorhabditis elegans behaviour. The features are designed to be interpretable but to capture as much of the phenotypic differences between worms as possible. We show that the full feature set is more powerful than a previously defined feature set in classifying mutant strains. We then use a combination of automated and manual feature selection to define a core set of interpretable features that still provides sufficient power to detect behavioural differences between mutant strains and the wild-type. Finally, we apply the new features to detect time-resolved behavioural differences in a series of optogenetic experiments targeting different neural subsets.

This article is part of a discussion meeting issue ‘Connectome to behaviour: modelling C. elegans at cellular resolution’.

Keywords: computational ethology, C. elegans, phenotyping, worm tracking

1. Introduction

Measuring phenotypes is essential in most areas of biology, but there are no rules that determine which aspects of a phenotype to focus on. This has led to calls for more exhaustive characterizations of phenotype under the umbrella term phenomics [1,2]. Imaging is well suited to phenomics because images can capture complex morphological differences and videos provide a natural extension to measure dynamics. However, the raw pixel intensities in images do not map directly to most quantities of interest and so an element of choice in representation remains. The success of deep learning approaches demonstrates the usefulness of automatically learned features on image analysis problems [3]. However, the tasks solved in deep learning have well-defined objectives such as minimizing cross-entropy loss. When the objective is scientific understanding or hypothesis generation, high performance depends not just on accuracy but on interpretability and the nonlinear combination of many features through neural networks does not typically lead to highly interpretable features. Our objective is to find a middle ground using a range of interpretable features optimized to quantify Caenorhabditis elegans morphology and behaviour.

In C. elegans, phenotyping morphology and behaviour, both of which are readily captured using imaging, have a long history dating back to Brenner's original paper describing the isolation of the first visible mutants [4]. Subsequent work by Croll and co-workers [59] pioneered the quantitative analysis of nematode behaviour in C. elegans and other species. A desire to increase throughput, sensitivity and the ability to quantify multiple phenotypes from the same recording have led to the development of many worm trackers over the intervening decades. Dusenbery [10] made a tracker in 1983 that could track the centroid position of 25 worms in real time at 1 Hz. The tracker was used to study oxygen and carbon dioxide responses and responses to a variety of chemicals [11].

The next generation of trackers were used to quantify speed [12] or the behavioural components of chemotaxis [13], still at relatively low resolution. High-resolution single-worm trackers were developed first simply to record single animals for long periods for subsequent manual annotation of egg laying [14], but were quickly adapted for use in high-dimensional quantitative phenotyping [1519]. Throughput was increased by using multiple single-worm trackers in parallel [20]. At the same time, multi-worm trackers that tracked many animals at lower resolution were developed to increase throughput using a single camera [21,22]. Improvements in camera technology eventually led to the development of a high-resolution multi-worm tracker that operates in real time and records worm outline and skeleton at 30 Hz [23]. New trackers continue to be developed for specific applications or with new features [2433]. We have also recently developed a high-resolution multi-worm tracker to store not just worm outline and skeleton but also worm pixels to achieve compression without losing information about worms and their surroundings [34]. Keeping a portion of the image data enables reanalysis using improved computer vision algorithms or manual annotation. In summary, there is no shortage of methods for collecting worm behaviour data and several options for quantifying behavioural phenotypes. Given the large set of possible approaches and features, a principled way of selecting useful features would be helpful.

In this paper, we introduce a set of handcrafted features that can be measured from single or multi-worm tracking data, provided there is sufficient resolution to quantify worm posture. The features are inspired by phenomics to be as exhaustive as possible, but with an explicit bias towards interpretability to support exploratory analyses, generate hypotheses and guide mechanistic studies. We use a large database of videos of mutant worms and wild isolates to select feature subsets that balance explanatory power and interpretability. We also analyse a new set of optogenetics experiments and show that the same feature set can be used to find differences in behavioural dynamics that reveal a range of behavioural responses to optogenetic stimulation of different neural circuits in worms.

2. Material and methods

The data from the mutants and wild isolates are from two previously published studies and are available online from the OpenWorm Movement Database community page on Zenodo https://zenodo.org/communities/open-worm-movement-database/. As described previously, the worms in these videos were young adults recorded for 15 min crawling on agar on a patch of Escherichia coli OP50 which serves as a food source [20,35]. Worms were allowed to habituate to the tracking plates for 30 min before recording.

The optogenetics experiments were performed on young adults on OP50 that were allowed to habituate for 30 min prior to recording. Worms were recorded for 7 min without perturbation and then stimulated with blue LEDs (peak intensity at 467 nm) with five 5 s pulses and one 90 s pulse, each separated by 60 s. Tracking plates were prepared with 300 µl OP50 liquid culture mixed with all-trans-retinal (ATR) dissolved in ethanol to a final plate concentration of 83 µM ATR (0.25 µl ATR each 300 µl of OP50). Control plates were prepared identically but using 100% ethanol without ATR. Plates were left for 48 h to dry with the lids on and stored for up to 5 days at 4°C. See table 2 for a list of strains used in the optogenetics experiments.

Table 2.

List of strains used in optogenetic experiments, their genotypes and the neurons where channelrhodopsin is expressed.

strain neuron genotype (all found information)
AQ2028 CEP, ADE, PDE lite-1(ce314); ljIs100 [dat-1::ChR2::YFP; Punc-122::GFP]
AQ2051  M3R, M3 L lite-1 (ce314); Ex206 [eat-4::ChR2::YFP]
AQ2052 ASH, ASI, PVQ lite-1 (ce314); ljIs105 [sra-6::ChR2::YFP, Punc-122::GFP]
AQ2232 AVM, ALM, PVM, PLM lite-1 (ce314); ljIs111 [mec-4::ChR2]
AQ2235 ADF, ASH, AWC, PHA, PHB lite-1 (ce314); ljIs114 [sra-6::FTF::ChR2::YFP, gpa-13::FLPase]
AQ3071 HSN, GLR RQ10; wzIs6 [egl-6a::ChR2::YFP]
HBR180 AVA, AVD, AVE, AVB, PVC goeIs25 [nmr-1::ChR2::mKate2-unc-54-3'utr, unc 119 (+)] [suspected]
HBR187 AVA, AVD, AVE, AVB, PVC goeIs28 [nmr-1::ChR2::mKate2-unc-54-3'utr, unc 119 (+)] [suspected]
HBR222 AVM, ALM, PVM, PLM goeIs43 [mec-4::ChR2::mKate2-unc-54-3'utr, unc 119 (+)]
HBR520 RIS goeIs101 [aptf-1-5'utr::ChR2::mKate2-aptf-1-3'utr, unc119(+)]
MW544 AWB raxIs15 [str-1::ChR2::sI2GFP]

All worms were segmented, tracked and skeletonized using Tierpsy Tracker. [34] Binaries, source code and documentation are available at http://ver228.github.io/tierpsy-tracker/.

3. Results

(a). Feature definition

For the initial parameterization of the worm, we focused on defining features that cover as much of the range of observable phenotypes as possible while remaining interpretable. We identified a range of feature classes that we then characterized by defining multiple features for each class to ensure phenotypic breadth. Following previous efforts at hand-crafting features for quantifying C. elegans [1517,20,23,36], the classes cover morphology, path, posture, and relative and absolute velocities. Interpretability is subjective and depends on the assessor's background. As a rule of thumb, we considered more derived features—that is, features requiring more computational steps or longer algorithms to calculate—to be less interpretable. However, for the initial parametrization, we erred on the side of including more features because if a feature is subsequently found to be important for detecting strain differences, it could be worth sacrificing some interpretability.

The starting features are shown schematically in figure 1 and are described in more detail in the electronic supplementary material.

Figure 1.

Figure 1.

Schematics of the core features. Each of the features is summarized and expanded according to the transformations in figure 2. See the electronic supplementary material for detailed definitions.

(b). Feature expansion

To further increase the breadth of phenotyping, we perform a series of operations that expands the total number of features (figure 2). First, any feature that can be localized to a part of the body, for example, curvature, is calculated separately for five segments along the worm (colloquially: head, neck, midbody, hips and tail). Velocities are calculated additionally at the head tip and tail tip because motion at the extremities, especially the head, is often informative. Second, we calculate the derivatives of any time series features (i.e. features that are calculated in each frame). For example, we calculate the rate of change of curvature for each segment. Third, we subdivide features according to motion state (forward, backward and pause) leading to features such as midbody curvature during reversals. Finally, the distributions of these features are quantified by calculating the 10th percentile, median and 90th percentile values.

Figure 2.

Figure 2.

Operations that expand and summarize each of the core features. See electronic supplementary material, figure S1 for a more detailed description on how the core time series features are subdivided.

The final phenotypic fingerprint thus derived has 4083 values. Although they are derived in several steps, they remain describable in words. For example, the feature curvature_tail_w_forward_abs_90th is the 90th percentile of the absolute value of the tail curvature measured while the worm is moving forwards. The large number of features belies an underlying simplicity: there are only 16 basic features, each subjected to similar operations during expansion.

(c). Feature selection

Feature selection is useful to (i) remove noisy or irrelevant features and (ii) choose one from a set of highly correlated and therefore redundant features. Removing irrelevant features can improve performance while removing highly correlated features reduces the complexity of the representation without hurting performance. The features defined above involve relatively simple computations and were chosen based on our prior notions of what would be relevant for worm phenotyping so we do not expect many features to fall into the first category. On the other hand, the expansion procedure is likely to produce sets of correlated features that capture redundant information about the phenotype. In any case, relevance and redundancy are defined with respect to a particular dataset. We therefore chose to quantify the usefulness of the full set of features on a classification task on diverse previously published datasets [20,35] consisting of a total of 11 406 individual worms from 358 strains drawn from mutants affecting neurodevelopment, synaptic and extrasynaptic signalling, muscle function and morphology as well as wild isolates representing some of the natural diversity of C. elegans strains around the world.

As a prepossessing step, we cleaned the data by removing any feature assigned as not a number (NaN) in more than 2.5% of the worms in the full set. On this dataset, only paused motion state features were eliminated because in 14.3% of the videos, the worms never paused and therefore, the subdivision is not defined. Any remaining NaN values are imputed using the population mean value of the corresponding feature. We then z-normalize the data by subtracting the feature mean and dividing by its standard deviation to make features with different units comparable on the same scale.

We divided the data into training and validation sets by randomly splitting the data per strain into 80–20% for training and testing, respectively. We then used recursive feature elimination to identify useful feature sets using the following procedure: (i) we fit a logistic regression model using stochastic gradient descent on the categorical cross-entropy loss. (ii) Each feature is ranked in importance by removing it from the fitted model and calculating the change in the loss. More important features will increase the loss when removed, while less important features will have little effect or even decrease the loss. (iii) The least important features are dropped until the next power of two is reached, e.g. if there are 3000 features, 952 features will be dropped leaving 2048, or 211. We repeated this procedure 10 times for different random subsets of worms and plotted the classification accuracy as a function of feature number for our newly defined features (Tierpsy features), the previously defined features from Yemini et al. [20] and the combination of both feature sets (figure 3a).

Figure 3.

Figure 3.

Results of recursive feature elimination. (a) The features reported in this paper (Tierpsy) achieve a higher accuracy than the ones used in Yemini et al. [20] (original). (b) The addition of transformations using subdivisions by motion type and derivatives over time are necessary to achieve the high accuracy. On the other hand, the eigenprojections, the normalization by length and the ventral/dorsal sign have little or no effect.

The Tierpsy features perform better than the Yemini et al. features (peak accuracy of 56.21% at 1024 features compared to 47.82% at 256 features). The combined feature set shows the best performance, but the improvement over the Tierpsy features is small. This suggests that the Tierpsy features capture almost all of the phenotypic information in the Yemini et al. features as well as some new information that was missed. There is no drop in performance (and even a slight increase) as the first several thousand features are eliminated. The shape of the accuracy curve is highly reproducible when different subsets of worms are used for classification while the identity of the most useful features is highly variable, suggesting that many of the features in the total set are redundant. That is, within a set of correlated features, it makes little difference to classification accuracy which feature is kept and which are dropped.

The features that are selected also depend on nature of the strains used for feature selection. For example, if only wild isolate strains (rather than the full set of mutants which contain several strains with severe locomotion defects) are used for feature selection, the performance on classification on the mutant data is reduced (electronic supplementary material, figure S2). By contrast, if all strains or only mutants are used in feature selection, the performance on classifying wild isolates is unaffected. This may be because the nature of the variation between wild isolates is represented by the differences between some mutants, whereas there are differences between mutants that are no observed in wild isolates. This supports the choice of using a set of strains with a broad range of phenotypes in feature selection if the goal is to find a feature set that has the best chance of generalizing to unseen worm strains.

While classification accuracy does not allow us to prioritize features within correlated groups, interpretability can provide a guide. To bias the results towards simple interpretable features, we started by eliminating classes of features and steps in the feature expansion. We found that removing derivatives and the subdivision by motion state both significantly reduced classification accuracy confirming that these are useful operations (figure 3b). However, we found it was possible to eliminate eigenworm features and the normalization by worm length, and to use only the absolute value of features that had previously been signed as positive or negative based on dorsoventral orientation (e.g. curvature was originally defined as positive or negative depending on whether the body bend was dorsal or ventral). Together, removing these features reduces the total number by almost half with no detectable effect on accuracy. We label this reduced set of features the Tierpsy_2 k.

For accurate classification or for clustering applications where the full spectrum of differences and similarities would be useful, we recommend a reduced set of 256 features, which we label the Tierpsy_256 (electronic supplementary material, table S1), that balances completeness and compactness of the representation. Many phenotyping tasks occur on a smaller scale, with just a handful of strains compared to a reference (such as several mutants compared to a wild-type strain). If there are specific hypotheses for relevant phenotypic differences, having a large number of features to choose from makes it more likely that the hypotheses will be testable without having to code new features. However, for exploratory work, 256 features can lead to a larger number of differences than are needed to guide experiments and the large number of features increases the burden of multiple testing corrections. We have therefore used a combination of classification power, subjective interpretability and coverage of feature classes to define the Tierpsy_8 and Tierpsy_16 (table 1), which give classification accuracies of 20.37 ± 0.41% and 28.67 ± 0.45%, respectively (mean ± standard deviation).

Table 1.

List of manually selected features. The first eight features correspond to Tierpsy_8, while the whole list corresponds to Tierpsy_16.

length_90th
width_midbody_norm_10th
curvature_hips_abs_90th
curvature_head_abs_90th
motion_mode_paused_fraction
motion_mode_paused_frequency
d_curvature_hips_abs_90th
d_curvature_head_abs_90th
width_head_base_norm_10th
motion_mode_backward_frequency
quirkiness_50th
minor_axis_50th
curvature_midbody_norm_abs_50th
relative_to_hips_radial_velocity_tail_tip_50th
relative_to_head_base_radial_velocity_head_tip_50th
relative_to_head_base_angular_velocity_head_tip_abs_90th

Pre-selecting these smaller sets of features before performing a new analysis reduces the multiple testing burden and results in phenotypic fingerprints that can be visualized and understood at a glance (figure 4).

Figure 4.

Figure 4.

Boxplots of N2 and three mutants using the Tierpsy_8 subset of features. The small set of features facilitates a visual comparison between different strains.

(d). Direct analysis of time series for optogenetic experiments

The feature expansion and summarization above captures some dynamic aspects of phenotype, but is intended for comparisons where the relevant differences are not localized in time and could occur at any point during a recording. For optogenetic experiments where the stimulation has a clear start and stop, it makes more sense to align time series and look for differences directly rather than summarizing the entire experiment in a feature vector.

As above, we wanted to analyse data with a range of phenotypic differences. We therefore collected data from 11 strains expressing channel rhodopsin in different neural subsets (table 2). We separate the data for each video into short pulses (five 5 s long segments) and long pulses (one 90 s long segment) and calculate histograms for each feature in each set. The behaviour may vary during or after a pulse and therefore, it is useful to use multiple time bins to capture transient effects. We pooled the histograms for each strain with ATR and the controls without ATR. Because worms do not make ATR, any behavioural effects observed in the no-ATR condition are more likely to be generic blue light responses rather than ChR2-specific effects. The blue light response is most clearly observable during the 90 s pulses (electronic supplementary material, figure S3).

A selection of responses to 5 s optogenetic activation are shown in figure 5. There are clear differences between treatment and controls in several features for the three strains expressing ChR2 in different neural circuits. To systematically find features that respond differently to blue light between treatment and no-ATR controls, we calculated the Jensen–Shannon divergence between the treatment and control distributions for each feature and used a permutation test to determine a p-value for the comparison. Finally, we corrected for multiple comparisons within a given strain using the Benjamini–Hochberg procedure to control the false discovery rate at 0.05 [37]. The results are summarized in figure 6. Only five strains show p-values smaller than 0.05 after correction (AQ2235, AQ2052, AQ2232, HBR180, HBR520) in the short pulses (figure 6a).

Figure 5.

Figure 5.

Example of two-dimensional histograms of short pulses for different strains and features.

Figure 6.

Figure 6.

Comparisions between the changes of behaviour among the different strains under blue light stimulation for selected features. The heatmaps show the p-values of the Jensen–Shannon divergence between ATR and control plates for the short pulse experiments (a), and the long pulse experiments (b). The p-values were corrected for multiple comparisons within strains using the Benjamini–Hochberg procedure.

On the other hand, three additional strains show differences (HBR222, HBR520, AQ2050, AQ2028) when analysing the long pulse data (figure 6b), suggesting a slower response to optogenetic stimulation in these strains. Finally, it is worth noting that the three strains that did not show a significant difference compared to the control do not have a lite-1 deletion mutation, so it is possible that an underlying optogenetic effect is masked by their aversive blue light response.

The permutation tests show that behaviour is significantly affected by optogenetic stimulation in several strains, but do not show how the features change to allow a comparison between strains. In order to quantitatively compare the behavioural responses between strains, we calculated a distance matrix between each strain in each condition (control and ATR) using the Jensen–Shannon divergence among the corresponding feature histograms. The results for the samples with ATR are shown in figure 7. Two-thirds of the strains are close to N2 in the long pulses but fewer than half are close to N2 in the short pulses. The observed clustering pattern suggests that there is a range of distinct behavioural phenotypes induced by the optogenetic stimulation of different neural subsets. The equivalent plots for the control plates are shown in electronic supplementary material, figure S4.

Figure 7.

Figure 7.

Cluster maps of the median value of the Jensen–Shannon divergence between different strains among the ATR plates.

4. Discussion

The features we have defined here are intended to provide a range of options to balance power and interpretability in behaviour representation from a small set of easily interpretable features to a large set of features that provide improved classification accuracy compared a previously defined set of handcrafted features. Using a diverse set of worm behaviour data from mutants and wild isolates, we found, as expected, that our feature definitions led to groups of correlated features that contained redundant information. We took advantage of this redundancy to favour interpretable features over equally useful but less interpretable features.

We found that two categories of features could be eliminated entirely with little effect on classification accuracy: those derived from the distribution of eigenworm amplitudes and those based on dorsoventral asymmetries. There is no contradiction between the elimination of eigenworm features and their usefulness in other applications [19,29,38,39]. The implication of this result is simply that the information present in the distribution of the eigenworm amplitudes taken across an entire video is captured using other more interpretable features. The eigenworm representation remains useful for many other applications, especially where an understanding of postural time series is important, rather than phenotypic summary based on posture distributions calculated for an entire video. Similarly, the known asymmetry between dorsal and ventral turns will clearly be important in some studies. It is just that on average, for distinguishing worm strains, it is not a critical distinction and most of the information is present in the symmetrized data. This is a positive result for multi-worm tracking data where the dorsoventral orientation of worms is difficult to determine. Our results suggest that the Tierpsy features will be as useful for high-resolution multi-worm tracking as they are for single-worm tracking.

The data we used to perform feature selection cover a range of mutant phenotypes and the natural variation of wild isolates. Our goal was that the feature subsets we selected will be useful for capturing as complete a range of phenotypic variation as possible (electronic supplementary material, figure S2). For applications where interpretability is paramount, they provide a useful starting point. However, for any new application with a different kind of phenotypic variation such as new mutants or worms in different experimental conditions, a different subset of features could be more appropriate. Therefore, for applications where there are sufficient data to use a training set on feature selection and a hold-out set for testing, we would recommend repeating the feature selection procedure starting from the full set of features or the Tierpsy_2 k. Alternatively, if prior knowledge or specific hypotheses suggest a certain class of features is important, manually selected features can be simply added to one of the smaller feature subsets to capture the relevant effect without unduly increasing the burden of multiple testing.

5. Conclusion

A critical step in any phenotyping project is choosing the right representation for the problem at hand. Phenomics is based on the assumption that the right representation can be difficult to determine a priori, and that it is therefore useful to measure phenotypes as exhaustively as possible [1,2]. We have adopted this approach to define a large number of behavioural features that are then selected based on how well they explain data from a diverse set of strains and based on a subjective assessment of their interpretability. The direct parameterization of behaviour we describe here is just one approach to the larger problem of the quantitative analysis of behaviour characteristic of computational ethology [4042]. We have found that this approach has reasonably good power to detect subtle behavioural differences and is particularly useful in cases where interpretability is paramount.

In this paper, we have focused on applications of phenotyping to analyse mutant strains, wild isolates and optogenetically stimulated animals, but the same features could be useful in phenotypic drug screens, to quantify behavioural declines with ageing, or to characterize disease models.

One of the reasons the phenomic approach to behaviour analysis is useful is that animal behaviour is complex and the effects of perturbations are difficult to predict. The same is increasingly true for artificial agents controlled by artificial neural networks, which has led to calls for an ethology of artificial agents to understand their behaviour [43]. When applied to understanding the output of increasingly detailed simulations of C. elegans [44], we believe that a high-dimensional representation of behaviour will be essential to provide enough constraints to fit model parameters that are difficult to estimate directly from experiments. We propose that the features defined here are a useful starting point for performing quantitative model validation for cellular-level simulations based on the C. elegans connectome.

Supplementary Material

Detailed feature description and supplementary discussion.
rstb20170375supp1.pdf (816.7KB, pdf)

Acknowledgements

We thank Bill Schafer for the gift of strains AQ2028, AQ2051, AQ2052, AQ2232, AQ2235 and AQ3071, Henrik Bringmann for the gift of strains HBR180, HBR187, HBR222 and HBR520, and Meng Wang for the gift of strain MW544.

Data accessibility

This article has no additional data.

Competing interests

We declare we have no competing interests.

Funding

This work was supported by grants to AEXB from the European Research Council (PHENOSPACE 714853) and Medical Research Council (MC-A658-5TY30). Some strains were provided by the CGC, which is funded by NIH Office of Research Infrastructure Programs (P40 OD010440).

References

  • 1.Houle D. 2010. Numbering the hairs on our heads: the shared challenge and promise of phenomics. Proc. Natl Acad. Sci. USA 107, 1793–1799. ( 10.1073/pnas.0906195106) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Houle D, Govindaraju DR, Omholt S. 2010. Phenomics: the next challenge. Nat. Rev. Genet. 11, 855–866. ( 10.1038/nrg2897) [DOI] [PubMed] [Google Scholar]
  • 3.LeCun Y, Bengio Y, Hinton G. 2015. Deep learning. Nature 521, 436–444. ( 10.1038/nature14539) [DOI] [PubMed] [Google Scholar]
  • 4.Brenner S. 1974. The genetics of Caenorhabditis elegans. Genetics 77, 71–94. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Croll NA. 1967. Acclimatization in the eccritic thermal response of Ditylenchus dipsaci. Nematologica 13, 385–389. ( 10.1163/187529267X00616) [DOI] [Google Scholar]
  • 6.Croll NA. 1967. The mechanism of orientation in nematodes. Nematologica 13, 17–22. ( 10.1163/187529267X00869) [DOI] [Google Scholar]
  • 7.Croll NA, Blair A. 1973. Inherent movement patterns of larval nematodes, with a stochastic model to simulate movement of infective hookworm larvae. Parasitology 67, 53–66. ( 10.1017/S003118200004628X) [DOI] [PubMed] [Google Scholar]
  • 8.Croll NA. 1975. Behavioural analysis of nematode movement. Adv. Parasitol. 13, 71–122. ( 10.1016/S0065-308X(08)60319-X) [DOI] [PubMed] [Google Scholar]
  • 9.Croll NA. 1975. Components and patterns in the behaviour of the nematode Caenorhabditis elegans. J. Zool. 176, 159–176. ( 10.1111/j.1469-7998.1975.tb03191.x) [DOI] [Google Scholar]
  • 10.Dusenbery DB. 1985. Using a microcomputer and video camera to simultaneously track 25 animals. Comput. Biol. Med. 15, 169–175. ( 10.1016/0010-4825(85)90058-7) [DOI] [PubMed] [Google Scholar]
  • 11.Williams PL, Dusenbery DB. 1990. A promising indicator of neurobehavioral toxicity using the nematode Caenorhabditis elegans and computer tracking. Toxicol. Ind. Health 6, 425–440. ( 10.1177/074823379000600306) [DOI] [PubMed] [Google Scholar]
  • 12.de Bono M, Bargmann CI. 1998. Natural variation in a neuropeptide Y receptor homolog modifies social behavior and food response in C. elegans. Cell 94, 679–689. ( 10.1016/S0092-8674(00)81609-8) [DOI] [PubMed] [Google Scholar]
  • 13.Pierce-Shimomura JT, Morse TM, Lockery SR. 1999. The fundamental role of pirouettes in Caenorhabditis elegans chemotaxis. J. Neurosci. 19, 9557–9569. ( 10.1523/JNEUROSCI.19-21-09557.1999) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Waggoner LE, Zhou GT, Schafer RW, Schafer WR. 1998. Control of alternative behavioral states by serotonin in Caenorhabditis elegans. Neuron 21, 203–214. ( 10.1016/S0896-6273(00)80527-9) [DOI] [PubMed] [Google Scholar]
  • 15.Baek J-H, Cosman P, Feng Z, Silver J, Schafer WR. 2002. Using machine vision to analyze and classify Caenorhabditis elegans behavioral phenotypes quantitatively. J. Neurosci. Methods 118, 9–21. ( 10.1016/S0165-0270(02)00117-6) [DOI] [PubMed] [Google Scholar]
  • 16.Geng W, Cosman P, Baek J-H, Berry CC, Schafer WR. 2003. Quantitative classification and natural clustering of Caenorhabditis elegans behavioral phenotypes. Genetics 165, 1117–1126. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Feng Z, Cronin CJ, Sternberg PW, Schafer WR. 2004. An imaging system for standardized quantitative analysis of C. elegans behavior. BMC Bioinformatics 5, 115 ( 10.1186/1471-2105-5-115) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Cronin CJ, Feng Z, Schafer WR. 2006. Automated imaging of C. elegans behavior. Methods Mol. Biol. 351, 241–251. ( 10.1385/1-59745-151-7:241) [DOI] [PubMed] [Google Scholar]
  • 19.Stephens GJ, Johnson-Kerner B, Bialek W, Ryu WS. 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]
  • 20.Yemini E, Jucikas T, Grundy LJ, Brown AEX, Schafer WR. 2013. A database of Caenorhabditis elegans behavioral phenotypes. Nat. Methods 10, 877–879. ( 10.1038/nmeth.2560) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Tsibidis GD, Tavernarakis N. 2007. Nemo: a computational tool for analyzing nematode locomotion. BMC Neurosci. 8, 86 ( 10.1186/1471-2202-8-86) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Ramot D, Johnson BE, Berry TL, Carnell L, Goodman MB. 2008. The parallel worm tracker: a platform for measuring average speed and drug-induced paralysis in nematodes. PLoS ONE 3, e2208 ( 10.1371/journal.pone.0002208) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Swierczek NA, Giles AC, Rankin CH, Kerr RA. 2011. High-throughput behavioral analysis in C. elegans. Nat. Methods 8, 592–598. ( 10.1038/nmeth.1625) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Wang SJ, Wang Z-W. 2013. Track-a-worm. An open-source system for quantitative assessment of C. elegans locomotory and bending behavior. PLoS ONE 8, e69653 ( 10.1371/journal.pone.0069653) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Nagy S, Wright C, Tramm N, Labello N, Burov S, Biron D. 2013. A longitudinal study of Caenorhabditis elegans larvae reveals a novel locomotion switch, regulated by Gαs signaling. eLife 2, e00782 ( 10.7554/eLife.00782) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Restif C, Ibáñez-Ventoso C, Vora MM, Guo S, Metaxas D, Driscoll M. 2014. CeleST: computer vision software for quantitative analysis of C. elegans swim behavior reveals novel features of locomotion. PLoS Comput. Biol. 10, e1003702 ( 10.1371/journal.pcbi.1003702) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Salvador LCM, Bartumeus F, Levin SA, Ryu WS. 2014. Mechanistic analysis of the search behaviour of Caenorhabditis elegans. J. R. Soc. Interface 11, 20131092 ( 10.1098/rsif.2013.1092) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Nagy S, Goessling M, Amit Y, Biron D. 2015. A generative statistical algorithm for automatic detection of complex postures. PLoS Comput. Biol. 11, e1004517 ( 10.1371/journal.pcbi.1004517) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Broekmans OD, Rodgers JB, Ryu WS, Stephens GJ. 2016. Resolving coiled shapes reveals new reorientation behaviors in C. elegans. eLife 5, e17227 ( 10.7554/eLife.17227) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Itskovits E, Levine A, Cohen E, Zaslaver A. 2017. A multi-animal tracker for studying complex behaviors. BMC Biol. 15, 29 ( 10.1186/s12915-017-0363-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Perni M, et al. 2018. Massively parallel C. elegans tracking provides multi-dimensional fingerprints for phenotypic discovery. J. Neurosci. Methods 306, 57–67. ( 10.1016/j.jneumeth.2018.02.005) [DOI] [PubMed] [Google Scholar]
  • 32.Sznitman R, Gupta M, Hager GD, Arratia PE, Sznitman J. 2010. Multi-environment model estimation for motility analysis of Caenorhabditis elegans. PLoS ONE 5, e11631 ( 10.1371/journal.pone.0011631) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Koren Y, Sznitman R, Arratia PE, Carls C, Krajacic P, Brown AEX, Sznitman J. 2015. Model-independent phenotyping of C. elegans locomotion using scale-invariant feature transform. PLoS ONE 10, e0122326 ( 10.1371/journal.pone.0122326) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Javer A, et al. 2018. An open source platform for analyzing and sharing worm behavior data. ( 10.1101/377960) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.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]
  • 36.Yu H, Aleman-Meza B, Gharib S, Labocha MK, Cronin CJ, Sternberg PW, Zhong W. 2013. Systematic profiling of Caenorhabditis elegans locomotive behaviors reveals additional components in G-protein G q signaling. Proc. Natl Acad. Sci. USA 110, 11 940–11 945. ( 10.1073/pnas.1310468110) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Benjamini Y, Hochberg Y. 1995. Controlling the false discovery rate: a practical and powerful approach to multiple testing. J. R. Stat. Soc. Series B (Stat. Methodol.) 57, 289–300. [Google Scholar]
  • 38.Stephens GJ, Bueno de Mesquita M, Ryu WS, Bialek W. 2011. Emergence of long timescales and stereotyped behaviors in Caenorhabditis elegans. Proc. Natl Acad. Sci. USA 108, 7286–7289. ( 10.1073/pnas.1007868108) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Brown AEX, Yemini EI, Grundy LJ, Jucikas T, Schafer WR. 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]
  • 40.Gomez-Marin A, Paton JJ, Kampff AR, Costa RM, Mainen ZM. 2014. Big behavioral data: psychology, ethology and the foundations of neuroscience. Nature Neuroscience 17, 1455–1462. [DOI] [PubMed] [Google Scholar]
  • 41.Anderson DJ, Perona P. 2014. Toward a science of computational ethology. Neuron 84, 18–31. ( 10.1016/j.neuron.2014.09.005) [DOI] [PubMed] [Google Scholar]
  • 42.Brown AEX, de Bivort B. 2018. Ethology as a physical science. Nat. Phys. 9, 1 ( 10.1038/s41567-018-0093-0) [DOI] [Google Scholar]
  • 43.Epstein Z, Payne BH, Shen JH, Dubey A, Felbo B, Groh M, Obradovich N, Cebrian M, Rahwan I.. 2018. Closing the AI knowledge gap. arXiv:1803.07233 [cs]
  • 44.Szigeti B, et al. 2014. OpenWorm: an open-science approach to modeling Caenorhabditis elegans. Front. Comput. Neurosci. 8, 137 ( 10.3389/fncom.2014.00137) [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.

Supplementary Materials

Detailed feature description and supplementary discussion.
rstb20170375supp1.pdf (816.7KB, pdf)

Data Availability Statement

This article has no additional data.


Articles from Philosophical Transactions of the Royal Society B: Biological Sciences are provided here courtesy of The Royal Society

RESOURCES