Skip to content
Retrieving Information of Proteins from Uniprot
R
Branch: master
Clone or download
Latest commit 8223bdb Dec 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R Add files via upload Dec 17, 2019
logos Add files via upload Dec 16, 2019
man
DESCRIPTION Add files via upload Dec 17, 2019
LICENSE.md Package files Aug 19, 2019
MD5 Add files via upload Dec 17, 2019
NAMESPACE Add files via upload Dec 17, 2019
README.md Update README.md Dec 24, 2019

README.md

UniprotR: Retrieving and visualizing protein sequence and functional information from Universal Protein Resource (UniProtknowledgebase)

CRAN RStudio mirror downloads

Installation

install.packages("UniprotR")

Description

Connect to Uniprot to retrieve information about proteins using their accession number such information could be name or taxonomy information,The package provides a powerful data retrieval capabilities in addition to screening visualization tool, and ID conversion tool that helps researchers for analyzing their proteomics data as well as subsequent downstream analysis.

Documentation

For the documentation see: UniprotR Documentation.

Package information

  • Version: v1.2.2
  • License: GPL-3
  • Encoding: UTF-8
  • Imports: utils , grDevices , graphics, httr , plyr , scales , stats , magrittr , magick , data.tree , ggplot2
  • NeedsCompilation: no
  • Repository: CRAN
  • link to package on CRAN: UniprotR

Usage

Example

library(UniprotR) 
#Read Accessions from csv file , Note : Accessions must be in the first column. 
Accessions <-GetAccessionList("https://s3.amazonaws.com/csvpastebin/uploads/9571fa356c67a0c7c95e8431799a051a/Accessions.csv") 
#Get Taxanomy Information 
TaxaObj <- GetNamesTaxa(Accessions) 
#Visualize Chromosomes localization
PlotSummaryInfo(TaxaObj)
#Get Gene ontolgy Information 
GeneOntologyObj <- GetProteinGOInfo(Accessions) 
#Plot Biological process information 
PlotProteinGO_bio(GeneOntologyObj) 
#Plot molecular function information 
PlotProteinGO_molc(GeneOntologyObj)
#Plot subcellualr localization information 
PlotProteinGO_cel(GeneOntologyObj) 
#Get Protein-Protein Interaction within input data 
#Path example = "E:/Users/Network.pdf"
GetproteinNetwork(Accessions , Path to save your pdf file) 

Contribution Guidelines

For bugs and suggestions, the most effective way is by raising an issue on the github issue tracker. Github allows you to classify your issues so that we know if it is a bug report, feature request or feedback to the authors.

Email: Proteomicslab2017@gmail.com

Future plans

  • Add pathway analysis workflow that connects to KEGG and reactome.
  • Launch a a web serivce for UniprotR to facilitate user system interaction

Citation

M. Soudy, A. Anwar, E.A. Ahmed, et al., UniprotR: Retrieving and visualizing protein sequence and functional information from Universal Protein Resource (UniProt knowledgebase), Journal of Proteomics (2019), https://doi.org/10.1016/j.jprot.2019.103613

You can’t perform that action at this time.