A comprehensive web-based interface for the ZetaSuite R package, providing an intuitive way to analyze high-throughput screening data and perform single-cell RNA-seq quality control.
Make sure you have R installed (version 3.6 or higher) and the following packages:
# Install required packages
install.packages(c("shiny", "shinydashboard", "DT", "plotly", "shinyjs"))
# Install ZetaSuite package dependencies
install.packages(c("RColorBrewer", "Rtsne", "e1071", "ggplot2", "reshape2",
"gridExtra", "mixtools"))
app.R file in your working directory# Load the ZetaSuite package
library(ZetaSuite)
# Run the Shiny app
shiny::runApp("app.R")
Example:
Gene,Readout1,Readout2,Readout3
Gene1,10.5,12.3,8.9
Gene2,15.2,14.1,16.7
Negative Control Genes (CSV):
Example:
Gene
NegCtrl1
NegCtrl2
NegCtrl3
Positive Control Genes (CSV):
Example:
Gene
PosCtrl1
PosCtrl2
PosCtrl3
Non-expressed Genes (CSV, optional):
Single Cell Count Matrix (CSV):
- Rows: Cells
- Columns: Genes
- First column should contain cell identifiers
- Example:
Cell,Gene1,Gene2,Gene3
Cell1,5,0,12
Cell2,0,8,3
Cell3,15,2,0
The application includes the HTS2 screening dataset from the ZetaSuite package:
This dataset demonstrates the complete analysis workflow and can be used to explore the application's features.
The application generates several output files:
combine = TRUE for faster event coverage analysisThe application supports custom analysis workflows:
The Shiny app can be integrated with custom R scripts:
# Load results from Shiny app
zscore_results <- read.csv("zscore_results.csv", row.names = 1)
zeta_results <- read.csv("zeta_scores.csv", row.names = 1)
# Continue with custom analysis
# ...
For issues related to the ZetaSuite package functionality, please refer to the main package documentation. For Shiny app-specific issues:
Software: Hao, Y., Shao, C., Zhao, G., Fu, X.D. (2021). ZetaSuite: A Computational Method for Analyzing Multi-dimensional High-throughput Data, Reveals Genes with Opposite Roles in Cancer Dependency. Forthcoming
Dataset: Shao, C., Hao, Y., Qiu, J., Zhou, B., Li, H., Zhou, Y., Meng, F., Jiang, L., Gou, L.T., Xu, J., Li, Y., Wang, H., Yeo, G.W., Wang, D., Ji, X., Glass, C.K., Aza-Blanc, P., Fu, X.D. (2021). HTS2 Screen for Global Splicing Regulators Reveals a Key Role of the Pol II Subunit RPB9 in Coupling between Transcription and Pre-mRNA Splicing. Cell. Forthcoming
This Shiny application is provided under the same license as the ZetaSuite package (MIT + file LICENSE).
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.