This app takes DeepTools matrix files of DNAseq and RNAseq data to make publication ready plots
- Create line plots, quickly and easily changing ascetics
- Explore and create genes lists from data
- Load gene lists or use generated to make plots of subsets of genes
- R (version 4.4 or higher)
- RStudio
- computeMatrix files from DeepTools (one sample per file)
install.packages(c(
"tidyverse",
"shiny",
"shinydashboard",
"shinydashboardPlus",
"shinycssloaders",
"shinyWidgets",
"shinyjs",
"RColorBrewer",
"colourpicker",
"colorspace",
"DT",
"patchwork",
"zip",
"ggpubr",
"ggtext",
"fastcluster",
"dendextend",
"valr"
))-
Open RStudio, from the File menu select "New Project", -> "Version Control", -> "GIT"
https://github.com/BBerickson/Bentools_V9.git -
paste URL 'https://github.com/BBerickson/Bentools_V9.git', set project name and location -> Create
-
Run the app:
shiny::runApp()Or in RStudio, open Ben_tools.v9.R and click the "Run App" button.
The app includes sample test files for demonstration:
- Click the Browse button
- Navigate to the
test_files/folder - Select one of the example
.matrix.gzfiles or for batch loading with meta data selectmatrix.url.txt
After loading data:
- Plot tab in sidebar will light up, select
- A popup will give options for plot labels, defaults to info in the Matrix header
- Click SET and Plot
Here's an example of the visualization output:
Use drop down to select which sample to plot, (genes in common will be plotted of active samples within a drop down list)
Set ascetics drop down
Apply different functions on the plots
- Select the filter tool tab
-
Select bin range, and sample(s) to use
-
Click filter sum
A preview plot will be generated along with a count of the number of genes that passed filter. Switch back to the main plots tab to see the newly generated gene list
-
Deselect / Select samples to plot
-
Click Update Plot
Benjamin Erickson - BBerickson@gmail.com
Project Link: https://github.com/BBerickson/Bentools_V9.git








