Skip to content

R shiny app for making Ramachandran plots

License

Notifications You must be signed in to change notification settings

NielsPetitjean/RamplotR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RamplotR

R shiny app for making Ramachandran plots.

The calculation of the density backgrounds for the ramachadran plots is done based on the list of proteins proposed by Lovell et al. (2003).

Usage

Published version

This app is published via shinyapps.io and can be used via https://bioit.shinyapps.io/RamplotR/.

Install it yourself

  1. Install R from the website (tested using v4.03)
  2. Run the following code:
# Install the packages above if they are not already installed
installed_packages <- rownames(installed.packages())
required_packages <- c("shiny", "shinycssloaders", "shinyWidgets", "colourpicker", "bio3d", "plyr")
for (p in required_packages) {
  if (!(p %in% installed_packages)) {
    install.packages(p)
  }
}
  1. Run the app.R script

Example image of the app

Example image of the app

To be done

  • Custom PDB upload support
  • Add CIF support
  • Output a statistic output of the number of residues in each region
  • Output a list of residues in each region
  • Recalculate the density backgrounds with newer best proteins?
  • Optimize the calculation of the torsion angles (now with bio3d but can be quite slow)

About

R shiny app for making Ramachandran plots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 73.1%
  • JavaScript 26.9%