knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
library(Rppsc)
Rppsc is a R package for plotting protein sequence composition. The package benefits from the protr package and its determination on the chemical proterty of amino acid.
To start, the lattest version of Rppsc package can be installed via github
require("devtools") install_github("dxjasmine/Rppsc", build_vignettes = TRUE) library(Rppsc)
Rppsc provide visualization of protein sequence composition with regard to 5 aspects. They are hydrophobiciy, van der Waals volume, polarity polarizability, and desolvation. The 5 attributes are frequently used evaluate the surface and structure property. This distribution of each attributes is useful in assessment of protein sequence including domain, structure, and function analysis.
#user can use their own csv file providing pdbid and seuquence #Default data --"proSeq" are also provided hydrophobicity_plot <- plotCG(file = "proSeq", type= 1, circular_plot = TRUE) hydrophobicity_plot #call to view the plot
PlotAPCG() function combine the information from 5 chemical attributes and show a heatmap of the whole sequence composition.
#user can use their own csv file providing pdbid and seuquence #Default data --"proSeq" are also provided five_attribute_map <- plotAPCG(file= "proSeq") five_attribute_map #call to view the plot
Rppsc
can also be accessed as a shiny ap to interactively view the features mentioned above. The app aims to show the visualization of the protein sequence composition with regard to 5 attributes.
runRppsc()
Xiao, N., Cao, D.-S., Zhu, M.-F., & Xu, Q.-S. (2015). protr/ProtrWeb: R package and web server for generating various numerical representation schemes of protein sequences. Bioinformatics, 31(11), 1857–1859. https://doi.org/10.1093/bioinformatics/btv042
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.