Abstract

Caenorhabditis elegans is used as a model organism to study a wide range of topics in molecular and cellular biology. Conventional C. elegans assays often require a large sample size with frequent manipulations, rendering them labor-intensive. Automated high-throughput workflows may not be always the best solution to reduce benchwork labor, as they may introduce more complexity. Thus, most assays are carried out manually, where logging and digitizing experimental data can be as time-consuming as picking and scoring worms. Here we report the development of CeAid, C. elegans Application for inputting data, which significantly expedites the data entry process, utilizing swiping gestures and a voice recognition algorithm for logging data using a standard smartphone or Android device. This modular platform can also be adapted for a wide range of assays where recording data is laborious, even beyond worm research.

Introduction

The nematode Caenorhabditiselegans is a powerful multicellular model organism that is used to study genetic pathways controlling cellular processes such as development, reproduction, and age-related decline. This is due to its small size, short generation time, genetic amenability, and conservation of cellular and molecular processes across species (Corsi et al. 2015). Many C. elegans protocols require a large sample size (Saberi-Bosari et al. 2018). Much progress has been made in assay automation utilizing liquid workflows, robotic imaging platforms, and data analysis software. These tools enable users to carry out high-throughput genetic and chemical screens (Abdelsamea 2016; Mondal et al. 2016). For instance, advanced tracking algorithms coupled with imaging platforms were developed to automate data acquisition and analysis of C. elegans body shape and locomotion (Roussel et al. 2014; Broekmans et al. 2016). WormFarm and WorMotel are also examples of microfluidic platforms that use automated algorithms for device operation, image processing, and data analysis focusing on expediting life span (LS) assays (Xian et al. 2013; Churgin et al. 2017). These tools are generally assay-specific, and the development of novel high-throughput techniques is frequently needed for new assays or protocols. Additionally, complete automation of some assays, such as fluorescence imaging and complex behavior tracking, may be much harder to achieve. In some cases, automation of experiments with recurring operational steps, such as assays of brood size and reproductive span (RS), requires daily data collection and cannot be easily scaled (Li et al. 2015). Microfluidics technologies have proven to be a powerful tool for handling complicated protocols. However, fabrication and operation of chips may require an engineering background and can be time-consuming, often halting the further use of these tools at the proof-of-concept technological validation step (Midkiff and San-Miguel 2019). Overall, traditional methods for the culture of C. elegans on solid agar plates, picking worms using a platinum wire, and scoring them manually is an invaluable part of worm research. Thus, aiding researchers to expedite these manual tasks would be worthwhile.

In many standard manual assays with a large sample size, the researcher has to frequently switch between pick and pen to record data, searching for the proper location on the datasheet. The final step of digitizing a massive data log can often be as labor-intensive as performing the assay itself. To minimize the amount of time that the experimenter spends recording data, we have developed CeAid (C. elegans Application for inputting data) to automate the data entry process, which can be used for most manual assays in worms. Using features such as voice command, swiping, and tap gestures, CeAid does not require the user to shift focus to the pen and paper throughout the assay; all that is needed is a standard smartphone. We have utilized CeAid to log conventional C. elegans assays such as LS, RS, brood size, and choice assays. The source code along with the APK file for CeAid are available on https://github.com/murphylab-Princeton/CeAid and https://murphylab.princeton.edu/CeAid. Additionally, video tutorials are provided in these repositories to clarify the app operation.

Results

Users can interact with CeAid through voice command, swiping, and tap gestures while the talk-back feature reconfirms the user’s input and declare the state of the app for receiving new data. Slider bars and embedded Numpad are also integrated into the CeAid platform, allowing users to input data manually. New experiments can be set up by adding relevant information (Figure 1, A and B). Scrolling through the expandable list of created experiments (Figure 1C) and tapping on any assay image, users are presented with a gallery view of color-coded icons showing the stored data or vacant slots (Figure 1, D and E).

CeAid app. (A) New experiment pop-up. (B) The respective flow charts for creating and navigating experiments. (D) Expandable list-view of created experiments. (D) Color-coded gallery view of RS assay. Toggle icon switch between numbering styles. Each condition is shown by a different shape. Green, blue, and red represent reproductive (RP), no progeny (NP), and censored (C) states of animals, respectively. (E) Gallery view of individual data points in the choice assay. Gray represents slots with no data. The values of left and right choices are shown on each item. icon represents single-tap.
Figure 1

CeAid app. (A) New experiment pop-up. (B) The respective flow charts for creating and navigating experiments. (D) Expandable list-view of created experiments. (D) Color-coded gallery view of RS assay. Toggle icon switch between numbering styles. Each condition is shown by a different shape. Green, blue, and red represent reproductive (RP), no progeny (NP), and censored (C) states of animals, respectively. (E) Gallery view of individual data points in the choice assay. Gray represents slots with no data. The values of left and right choices are shown on each item. icon represents single-tap.

Lifespan assay

Caenorhabditiselegans is a powerful model organism for studying aging due to its relatively short lifespan. To record data for LS assay, a voice recognition algorithm can be initiated with a double-tap anywhere on the screen to start listening for a three-digit number (Figure 2A). The talk-back feature confirms the user’s input after the sequential recording of the number of alive, dead, and censored animals. In rare cases where the voice recognition algorithm fails to recognize the correct number or report an error, the user can try again before swiping up to navigate to the next plate. Horizontal and vertical swiping gestures navigate through samples and days of the experiment, respectively. Alternatively, users can input data manually using slider bars, which is faster and easier than typing in the values (Figure 2B). Navigation buttons can be found on the sides of the slider bar screen.

Data entry screens for various assays along with their respective flow charts demonstrating steps for logging data. Icons represent single-tap, double-tap, long-press, swipe up, swipe down, swipe right, swipe left, and talk-back. (A) In automated lifespan assay, double-tap anywhere on the screen initiates the voice recognition algorithm to listen for the user’s input. (B) Slider bars in manual LS assay are also used to record # of alive, dead, and censored animals for each plate. (C) Users can record if an individual worm is reproductive on a specific day by swiping up and down. The most recent logged data, as well as the status of that animal in previous/next days, are also shown on the screen. (D) Similar to RS assay, users can swipe up and down to report alive (Al) and dead (De) animals to input LS data for individual worms. The app skips dead and censored animals on subsequent days (E) Voice recognition program, Numpad, and slider bars can be utilized to record brood size assay data. (F) Choice assay data can be logged sequentially by activating voice recognition or using Numpad.
Figure 2

Data entry screens for various assays along with their respective flow charts demonstrating steps for logging data. Icons represent single-tap, double-tap, long-press, swipe up, swipe down, swipe right, swipe left, and talk-back. (A) In automated lifespan assay, double-tap anywhere on the screen initiates the voice recognition algorithm to listen for the user’s input. (B) Slider bars in manual LS assay are also used to record # of alive, dead, and censored animals for each plate. (C) Users can record if an individual worm is reproductive on a specific day by swiping up and down. The most recent logged data, as well as the status of that animal in previous/next days, are also shown on the screen. (D) Similar to RS assay, users can swipe up and down to report alive (Al) and dead (De) animals to input LS data for individual worms. The app skips dead and censored animals on subsequent days (E) Voice recognition program, Numpad, and slider bars can be utilized to record brood size assay data. (F) Choice assay data can be logged sequentially by activating voice recognition or using Numpad.

RS assay

Female reproductive cessation is one of the earliest hallmarks of age-related decline. Caenorhabditiselegans has proven to be a useful model organism to better understand conserved mechanisms that regulate reproductive aging (Luo et al. 2009). The duration of the progeny production period can be measured by checking whether hatched progeny exists on plates each day during the reproductive period. Swiping up or down on CeAid, the user can record if an individual worm is reproductive on a specific day, while a single-tap can be used to censor the worm from the experiment, if needed (Figure 2C). More censoring options/notes are also provided at the bottom of the screen. After initiating these commands, the talk-back algorithm confirms input data and automatically prompts the user to the next sample. Swiping left and right enables navigation through samples and double-tap and long-press switch the day of the experiment. In LS assays where data are needed for individual worms, the app provides a similar platform as RS assay to instead log dead or alive states (Figure 2D). This individual-worm LS assay is highly practical when scoring lifespan of animals in wells of 96-well plates or chambers of microfluidic chip.

Brood size assay

The number of live progeny produced daily can also be used to study reproduction. Wild-type hermaphrodites use their limited number of self-sperm and can produce about 250 self-fertilized progeny, while mated animals can produce a substantially larger number (Hughes et al. 2007). Brood size assays within CeAid incorporate both voice recognition machine and Numpad to record the number of progeny produced (Figure 2E). Double-tap initiates listening algorithm while long-press censor the sample on a specific day. The number of unhatched eggs and unfertilized oocytes can also be recorded when slider bars appear on the sides of the screen. In cases of voice recognition failure, the user can double-tap again to correctly log the intended value to confirm and navigate to the next sample. Similar to the LS assay, vertical and horizontal swiping provide navigation through samples and days of the experiment, respectively.

Choice assay

In choice assays, animals choose between two spots on agar plates, which can be used to measure behavioral phenotypes such as dietary preference (Abada et al. 2009), chemotaxis (Bargmann et al. 1993), olfactory learning behavior (Kauffman et al. 2011), and avoidance of pathogenic bacteria (Moore et al. 2019). To record choice assay data, the user can activate the voice recognition algorithm by double-tapping on screen or, alternatively, use an embedded Numpad at the bottom of the screen (Figure 2F). Single-tapping for voice entry and pressing ENTER for Numpad entry are required to confirm and navigate to next slot. Furthermore, swiping gestures enable navigation through recorded samples.

Visualization

Recorded data can be plotted within CeAid or exported to an Excel file for further statistical analysis (Figure 3). Using on-demand plotting, the trajectory of the experiment can be visualized while it is happening prior to analysis using statistics programs (Figure 3A). The demo examples are also integrated into the app and can be produced on the main activity page.

On-demand plotting. (A) Survival curve of an undergoing experiment for sample populations of mated and unmated animals. (B) The RS of self-fertilized N2 and eat-2 worm strains. (C) Wild-type worms exposed to Pseudomonas aeruginosa (PA14) beginning on day 1 of adulthood produce less progeny compared to whole-life OP50 fed worms. Swiping left/right navigates to plots for daily number of unhatched eggs and unfertilized oocytes. (D) Wild-type worms were trained on different pathogenic bacteria. Following training, an aversive learning assay was conducted to determine worms’ food preference compared to control food (Zhang et al. 2005). Choice index = (number of worms on OP50 − number of worms on bacteria)/(total number of worms). The box plot shows minimum, 25th percentile, median, 75th percentile, maximum. The number of conditions to be plotted can be set and swiping left/right provides the capability to navigate through them.
Figure 3

On-demand plotting. (A) Survival curve of an undergoing experiment for sample populations of mated and unmated animals. (B) The RS of self-fertilized N2 and eat-2 worm strains. (C) Wild-type worms exposed to Pseudomonas aeruginosa (PA14) beginning on day 1 of adulthood produce less progeny compared to whole-life OP50 fed worms. Swiping left/right navigates to plots for daily number of unhatched eggs and unfertilized oocytes. (D) Wild-type worms were trained on different pathogenic bacteria. Following training, an aversive learning assay was conducted to determine worms’ food preference compared to control food (Zhang et al. 2005). Choice index = (number of worms on OP50 − number of worms on bacteria)/(total number of worms). The box plot shows minimum, 25th percentile, median, 75th percentile, maximum. The number of conditions to be plotted can be set and swiping left/right provides the capability to navigate through them.

New assays

CeAid source code is modular and new assays can be added to the platform following described workflow (Figure 4). In each of these steps, the source code available for current assays can be used for reference. Functions for tap and swipe gestures along with voice recognition algorithm, slider bars, and embedded Numpad can be adapted for a wide range of assays, even beyond worm research.

Workflow for adapting CeAid platform for new assays.
Figure 4

Workflow for adapting CeAid platform for new assays.

Performance

We estimated the time that a user spends on manually taking note and digitizing RS and LS assays (Figure 5). CeAid is highly efficient when logging large dataset of predefined states using tap or swiping gestures in assays such as RS and individual-worm LS as one gesture record data and prompt user to next sample. Although voice entry may not seem much faster than writing down numbers, the recording can be done during picking or plate manipulation and there is no need for digitizing afterward. Moreover, voice entry is highly reliable as CeAid only pick one to three-digit integers among suggested interpretations regardless of ranked priorities when the standard Android’s Speech Recognizer library delivers this list.

CeAid’s data entry efficiency in RS and LS assays.
Figure 5

CeAid’s data entry efficiency in RS and LS assays.

Conclusion

CeAid was developed to automate manual data entry procedures for some of the conventional C. elegans assays through a series of highly simplified steps. Users can alter the operational sequence of current assays or assign different functions to tap and swipe gestures by simply modifying the source code to their preference. Additionally, this open-source Android application can be adapted for newer scoring assays where recording data is laborious. Overall, eliminating the need to shift the user’s focus to pen and paper throughout the experiment can significantly expedite worm research.

Data availability

The CeAid source code together with the APK file and the video tutorials are available on https://github.com/murphylab-Princeton/CeAid and https://murphylab.princeton.edu/CeAid.

Acknowledgments

S.S. and C.T.M. designed the layout for the app. S.S. developed the code. R.S.M. provided demo data. S.S. and C.T.M. wrote the manuscript. C.T.M. supervised the project and acquired funding. We thank Murphy lab for discussion, particularly Rachel Kaletsky, Cheng Shi, Vanessa Cota, Will Keyes for great suggestions and sharing data.

Funding

This work was supported by the Glenn Foundation for Medical Research award to C.T.M. (GMFR CNV1001899) and NIH award RF1AG057341 (NIA).

Conflicts of interest

None declared.

Literature cited

Abada
EA
,
Sung
H
,
Dwivedi
M
,
Park
B
,
Lee
S
, et al.
2009
.
C. elegans behavior of preference choice on bacterial food
.
Mol Cells
.
28
:
209
213
.

Abdelsamea
MM.
2016
.
A semi-automated system based on level sets and invariant spatial interrelation shape features for Caenorhabditis elegans phenotypes
.
J Visual Commun Image Represent
.
41
:
314
323
.

Bargmann
CI
,
Hartwieg
E
,
Horvitz
HR.
1993
.
Odorant-selective genes and neurons mediate olfaction in C. elegans
.
Cell
.
74
:
515
527
.

Broekmans
OD
,
Rodgers
JB
,
Ryu
WS
,
Stephens
GJ.
2016
.
Resolving coiled shapes reveals new reorientation behaviors in C. elegans
.
Biochem Pharmacol
.
24
:
e17227
.

Churgin
MA
,
Jung
S
,
Yu
C
,
Chen
X
,
Raizen
DM
, et al.
2017
.
Longitudinal imaging of Caenorhabditis elegans in a microfabricated device reveals variation in behavioral decline during aging
.
Biochem Pharmacol
.
24
:
e26652
.

Corsi
AK
,
Wightman
B
,
Chalfie
M.
2015
.
A transparent window into biology: a primer on Caenorhabditis elegans
.
Genetics
.
200
:
387
407
.

Hughes
SE
,
Evason
K
,
Xiong
C
,
Kornfeld
K.
2007
.
Genetic and pharmacological factors that influence reproductive aging in nematodes
.
PLoS Genet
.
3
:
e25
.

Kauffman
A
,
Parsons
L
,
Stein
G
,
Wills
A
,
Kaletsky
R
, et al.
2011
.
C. elegans positive butanone learning, short-term, and long-term associative memory assays
.
J Vis Exp
.
2490
.

Li
S
,
Stone
HA
,
Murphy
CT.
2015
.
A microfluidic device and automatic counting system for the study of C. elegans reproductive aging
.
Lab Chip
.
15
:
524
531
.

Luo
S
,
Shaw
WM
,
Ashraf
J
,
Murphy
CT.
2009
.
TGF-ß Sma/Mab signaling mutations uncouple reproductive aging from somatic aging
.
PLoS Genet
.
5
:
e1000789
.

Midkiff
D
,
San-Miguel
A.
2019
.
Microfluidic technologies for high throughput screening through sorting and on-chip culture of C. elegans
.
Molecules
.
24
:
4292
.

Mondal
S
,
Hegarty
E
,
Martin
C
,
Gökçe
SK
,
Ghorashian
N
, et al.
2016
.
Large-scale microfluidics providing high-resolution and high-throughput screening of Caenorhabditis elegans poly-glutamine aggregation model
.
Nat Commun
.
7
:
13023
.

Moore
RS
,
Kaletsky
R
,
Murphy
CT.
2019
.
Piwi/PRG-1 argonaute and TGF-β mediate transgenerational learned pathogenic avoidance
.
Cell
.
177
:
1827
1841.e12
.

Roussel
N
,
Sprenger
J
,
Tappan
SJ
,
Glaser
JR.
2014
.
Robust tracking and quantification of C. elegans body shape and locomotion through coiling, entanglement, and omega bends
.
Worm
.
3
:
e982437
.

Saberi-Bosari
S
,
Huayta
J
,
San-Miguel
A.
2018
.
A microfluidic platform for lifelong high-resolution and high throughput imaging of subtle aging phenotypes in C. elegans
.
Lab Chip
.
18
:
3090
3100
.

Xian
B
,
Shen
J
,
Chen
W
,
Sun
N
,
Qiao
N
, et al.
2013
.
WormFarm: a quantitative control and measurement device toward automated Caenorhabditis elegans aging analysis
.
Aging Cell
.
12
:
398
409
.

Zhang
Y
,
Lu
H
,
Bargmann
CI.
2005
.
Pathogenic bacteria induce aversive olfactory learning in Caenorhabditis elegans
.
Nature
.
438
:
179
184
.

This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial reproduction and distribution of the work, in any medium, provided the original work is not altered or transformed in any way, and that the work is properly cited. For commercial re-use, please contact [email protected]
Editor: D Fay
D Fay
Editor
Search for other works by this author on: