Skip to content

Shiny app to easily create publishable plots for scientific papers

License

Notifications You must be signed in to change notification settings

Pharmaco-OmicsLab/EasyPubPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Status: Active – The project has reached a stable, usable state and is being actively developed. MIT license min R Preprint-bioRxiv

EasyPubPlot - Easy and Publishable Ploting

An interactive, customizable, and coding-free Shiny App to easily create publishable plots for scientific papers. EasyPubPlot is freely available at https://pharmaco-omicslab.shinyapps.io/EasyPubPlot.

App Interface

Graphical abstract Figure

Example

Graphical abstract Figure

Install and run locally

EasyPubPlot requires min R

Step 1: Check and install the necessary packages from CRAN to run EasyPubPlot.

for (pkg in c("remotes", "shiny", "shinyjs", "shinyWidgets", "colourpicker", "bslib", "shinytoastr", "dplyr", "magrittr", "ggplot2", "tibble", "tidyr", "ggthemes", "BiocManager", "circlize")) {
  if (!require(pkg, character.only = TRUE)) {
    install.packages(pkg, dependencies = TRUE)
  }
}

Step 2: Check and install the necessary packages from BiocManager to run EasyPubPlot.

for (pkg in c("EnhancedVolcano", "ComplexHeatmap")) {
  if (!require(pkg, character.only = TRUE)) {
    BiocManager::install(pkg, dependencies = TRUE)
  }
}    

Step 3: Install EasyPubPlot.

remotes::install_github("Pharmaco-OmicsLab/EasyPubPlot")

Step 3: Run EasyPubPlot in your computer.

library(EasyPubPlot)  
runEasyPubPlot()     

Citation

Nguyen Tran Nam Tien, Nguyen Quang Thu, Dong Hyun Kim, Seongoh Park#, Nguyen Phuoc Long#. "EasyPubPlot: a shiny web application for rapid omics data exploration and visualization". bioRxiv. 2024. DOI: 10.1101/2024.11.26.625339.

Contributors

  • Primary developer and GitHub maintainer: Nguyen Tran Nam Tien (current)
  • Advisor and PI: Seongoh Park, Ph.D. and Nguyen Phuoc Long, M.D., Ph.D.

License

This repository is licensed under the MIT License.

About

Shiny app to easily create publishable plots for scientific papers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages