Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Mar 5;10(3):933-943.
doi: 10.1534/g3.119.400898.

Interactively AUDIT Your Growth Curves with a Suite of R Packages

Affiliations

Interactively AUDIT Your Growth Curves with a Suite of R Packages

Nicolas P J Coutin et al. G3 (Bethesda). .

Abstract

Bottlenecks often occur during data analysis when studying microbial growth in liquid culture at large scale. A researcher can collect thousands of growth curves, repeated measures of a microbial liquid culture, at once in multiple micro titer plates by purpose-built robotic instruments. However, it can be difficult and time-consuming to inspect and analyze these data. This is especially true for researchers without programming experience. To enable this researcher, we created and describe an interactive application: Automated Usher for Data Inspection and Tidying (AUDIT). It allows the user to analyze growth curve data generated from one or more runs each with one or more micro titer plates alongside their experimental design. AUDIT covers input, pre-processing, summarizing, visual exploration and output. Compared to previously available tools AUDIT handles more data, provides live previews and is built from individually re-usable pieces distributed as R packages.

Keywords: chemical genetics; fitness; growth curve; yeast.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Overview Architecture and Conventions. A. AUDIT is an interactive, higher level, interface (i) atop a set of software modules/packages (ii) written and distributed via the underlying software platforms in R and JS (iii). The individual function groups (ii) are available as individual packages to enable re-use outside of the context of AUDIT. B. The stratification of individual measures across an experiment. Experimenth contains the set of all runs from 1 to i (Run1,,Runi). Each Run contains the set of all plates from 1 to j (P1,,Pj). Each plate contains the set of all wells from 1 to k (W1,,Wk). Each well contains the set of measures from 1 to l (M1,,Ml).
Figure 2
Figure 2
Automatic parsing and tidying of design and measures files uploaded to AUDIT. Screenshot of application’s input panel. Users upload one or more files via the file browser (arrow, top-left). Most inputs in AUDIT have a clickable ‘I’ that, when clicked, will display modal help box with additional information (arrow, second from top-left). After upload, files are automatically parsed and joined into runs. AUDIT logs parsing and joining actions for user review (arrow, bottom left). Alternatively, the user can choose example data to load by selecting one of the links provided. Users can choose seconds, minutes or hours for runtime units. An experimental summary table displays the resulting run(s) (arrow). For each run, the number of plates (n_plates), the number of wells per plate (n_wells) and the number of measures (n_measures) are reported. Selecting one or more rows of the experiment summary table will output a line plot for each well in the MTP’s physical layout. The limits of the x and y scales are per plate.
Figure 3
Figure 3
AUDIT reading modules transform varied raw input to consistent output. Examples of plain-text rendering of Bioscreen (top left), YG (top right), CG-12 (middle left) and GP1 (middle right) raw input files parsed to common tabular form. The diagram highlights optional fields with a question mark suffix. Following parsing of raw measures AUDIT joins experimental design data to the parsed measures, if available. Design files may be in generic CSV files or in plater format.
Figure 4
Figure 4
Live preview and flexible specification of varied preprocessing methods. Screenshot of preprocess panel. AUDIT makes six independent preprocessing options available (arrow, top-left). The Background Subtraction and Calibration input fields support arbitrary formula (code) execution (arrow, middle-right). The well preview selector table (arrow, top-right) contains data from selected runs in the experiment. When clicked, the ‘Preprocess Experiment’ button applies the preprocessing to the whole experiment (arrow, middle-left). To display a live plot preview, users select rows in the table. Then, AUDIT plots each well’s raw (solid line) and preprocessed measures (dashed line) (arrow, bottom-right).
Figure 5
Figure 5
Summarize growth curves by curve fit and group wells into reference and target sets. Screenshot of summarize panel in manual mode. AUDIT enables interactive specification of arbitrary growth models. Users specify a model via R’s formula interface. AUDIT estimates model coefficients for each curve, using non-linear least-squares optimization, from user-supplied initial estimates. When clicked, the ‘Summarize Experiment’ button applies the preprocessing to the whole experiment (arrow, middle-left). The well preview selector table (arrow, top-right) contains data from selected runs in the experiment. Selecting rows in the table, will cause a live line plot preview of each curve fit (solid line) atop the underlying measures data (points). Fit residual error is also plotted (red area segment). The application displays a tabular preview of the estimated summary metrics, including model specific coefficients, and the curve quality metrics.
Figure 6
Figure 6
Explore the distribution of summary metrics across an experiment and by group. Screenshot of AUDIT’s explore panel. The researcher chooses a summary metric and AUDIT creates a color map across the wells in an MTP view plot (arrow, top). Users can specify Reference-target groups interactively. AUDIT will generate line plots of the fitted growth curves along with a summary table of per-group means for each numeric summary metric computed.
Figure 7
Figure 7
Download tidied and preprocessed measures and summary data as CSV files. Screenshot of AUDIT’s output panel. Three data files are available for download: Measures data, containing tidied raw and preprocessed measures (left), summary-level data containing estimated metrics and model components/coefficients (middle), and summary-level fit quality data (right).
Figure 8
Figure 8
Case Study Overview. A. MTP view plot maps the values of the strain variable provided in the experimental design to the well fill color. A line plot of the measures data are plotted for each well. B. MTP view plot maps the drug identifier to the fill color and the dose in micromolar to the opacity of the rectangular wells. Line plots are according to the group specifications provided to the left of the plot. For each group, each reference curve is plotted in light, semi-transparent gray, in the target well while each the data for each target well is plotted in black. C. MTP view plot maps the values of the maximum growth rate reported in the summary metrics data. Key is provided on the right for each figure panel.

References

    1. Blomberg A., 2011. Measuring growth rate in high-throughput growth phenotyping. Curr. Opin. Biotechnol. 22: 94–102. 10.1016/j.copbio.2010.10.013 - DOI - PubMed
    1. Brody A., 1966. A simplified growth model. Q. J. Econ. 80: 137–146. 10.2307/1880584 - DOI
    1. Chang, W., J. Cheng, J. Allaire, Y. Xie, and J. McPherson, 2019 shiny: Web Application Framework for R. R package version 1.3.2.
    1. Cokol M., Chua H. N., Tasan M., Mutlu B., Weinstein Z. B. et al. , 2011. Systematic exploration of synergistic drug pairs. Mol. Syst. Biol. 7: 544 10.1038/msb.2011.71 - DOI - PMC - PubMed
    1. Fernandez-Ricaud L., Kourtchenko O., Zackrisson M., Warringer J., and Blomberg A., 2016. PRECOG: a tool for automated extraction and visualization of fitness components in microbial growth phenomics. BMC Bioinformatics 17: 249 10.1186/s12859-016-1134-2 - DOI - PMC - PubMed

Publication types

LinkOut - more resources