CGExplorer is an R package and Shiny application designed for lab researchers to quickly preprocess, perform quality control, analyze, and visualize high-throughput Chemo-Genomic Screening datasets (such as plate reader outputs for bacterial mutant libraries under chemical/drug treatments).
The package provides S4 data structures (Plate, Batch, PlateRegistry), automated data preprocessing pipelines, chemo-genomic interaction scoring, interactive plotly visualizations, and a full-featured Shiny GUI.
Plate: Manages raw Tecan reader data (growth, staining), 384-well layout metadata, computed kinetic metrics, and QC flags.Batch: Groups plates across experimental replicates and stores multi-replicate interaction scoring results.PlateRegistry: Manages persistent local state across user sessions and package upgrades..txt) with 384-well layout templates (.xlsx/.tsv).detect_staining_jump) to identify staining timepoints.mean, min, max).plotly for interactive growth curves, rank-ordered hit plots, plate layout heatmaps, and mutant-level replicate overlays..xlsx) files.# Install pak if not already installed
if (!requireNamespace("pak", quietly = TRUE)) {
install.packages("pak")
}
# Install CGExplorer package
pak::pak("zqzneptune/CGExplorer")
library(CGExplorer)
# Launch the Shiny application
run_cgexplorer_app()
Distributed under the MIT License. Copyright (c) 2026 QINGZHOU ZHANG.