What this package can do
gcplyr makes it easier to import, wrangle, and do model-free analyses of microbial growth curve data, as commonly output by plate readers.
-
gcplyrcan flexibly import all the common data formats output by plate readers and reshape them into ‘tidy’ formats for analyses. -
gcplyrcan import experimental designs from files or generate them inR, and can merge experimental design information with density data from plate readers. -
gcplyrmakes it easy to analyze growth curve data withtidyverseordplyrfunctions, and to plot growth curve data withggplot2. -
gcplyrcan extract parameters like growth rate/doubling time, maximum density (carrying capacity), lag time, area under the curve, diauxic shifts, extinction, and more without fitting an equation for growth to your data. -
gcplyrhas several methods to deal with noise in growth curve data.
Please send all questions, requests, comments, and bugs to mikeblazanin [at] gmail [dot] com
Installation
You can install the version most-recently released on CRAN by running the following line in R:
install.packages("gcplyr")You can install the most recently-released version from GitHub by running the following lines in R:
install.packages("devtools")
devtools::install_github("mikeblazanin/gcplyr")Getting Started
The best way to get started is to read through the articles series, which breaks down a typical workflow using gcplyr from start to finish, starting with the introduction:
- Introduction:
vignette("gc01_gcplyr") - Importing and transforming data:
vignette("gc02_import_reshape") - Incorporating experimental designs:
vignette("gc03_incorporate_designs") - Pre-processing and plotting your data:
vignette("gc04_preprocess_plot") - Processing your data:
vignette("gc05_process") - Analyzing your data:
vignette("gc06_analyze") - Dealing with noise:
vignette("gc07_noise") - Best practices and other tips:
vignette("gc08_conclusion") - Working with multiple plates:
vignette("gc09_multiple_plates") - Using make_design to generate experimental designs:
vignette("gc10_using_make_design")
Citation
Please cite software as:
Blazanin, M. gcplyr: an R package for microbial growth curve data analysis. BMC Bioinformatics 25, 232 (2024). https://doi.org/10.1186/s12859-024-05817-3