Learn R Programming

⚠️There's a newer version (0.7.9) of this package.Take me there.

protViz - Visualizing and Analyzing Mass Spectrometry Related Data in Proteomics

Documentation

The package ships with two pdf vignettes.

browseVignettes('protViz')

vignette('protViz')
vignette('PTM_MarkerFinder')

Installation

CRAN

install.packages('protViz')

from github

install the latest development version

install.packages('devtools')
library(devtools)
install_git('https://github.com/cpanse/protViz', build_vignettes = FALSE, quiet = FALSE)
library(protViz)

or

BiocManager::install('cpanse/protViz')

R CMD build hints

Rcpp::compileAttributes()

tools::package_native_routine_registration_skeleton(".", character_only = FALSE)


RcppExport SEXP _rcpp_module_boot_MyModule();

static const R_CallMethodDef CallEntries[] = {
    {"_rcpp_module_boot_MyModule", (DL_FUNC) &_rcpp_module_boot_MyModule, 0},
    {NULL, NULL, 0}
};

RcppExport void R_init_minModuleEx(DllInfo *dll) {
    R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
    R_useDynamicSymbols(dll, FALSE);
}

Docker

docker pull cpanse/protviz \
&& docker run -d -p 8792:8787 cpanse/protviz     

connect to http://yourdockerhost:8791 using a web browser

  • username: rstudio
  • password: rstudio

Documentation

The package ships with a package vignette (browseVignettes('protViz') and a reference manual (just type ?protViz on the R shell).

Both documents are also available on the package's CRAN page.

Related approaches

Copy Link

Version

Install

install.packages('protViz')

Monthly Downloads

498

Version

0.6.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Christian Panse

Last Published

February 3rd, 2020

Functions in protViz (0.6.0)

genMod

Generates all possible modification of a given peptide seqence and modification pattern
msms

A data set containing tandem mass spectra of an LCMS experiment.
massDeviationPlot

Mass Deviation Plot
HexNAc

HexNAc - Analysis of N-HexNAc glycopeptides by LC-MS/MS, using HCD and ETD fragmentation techniques
fragmentIon

Compute the b and y Fragment Ions of a Peptide Sequence
peakplot

Labelling of Peptide Fragment Mass Spectra
parentIonMass

Compute Parent Ion Mass of a Peptide Sequence
findNN

find index of nearest neighbor
lcmsmap

LC-MS Map
pressureProfileSummary

A misc function for finding NN time slots in pressure profile data.
mascot

Generic methods for mascot results
iRTpeptides

iRT peptides - independent retention time peptides
iTRAQ

iTRAQ - A small 8-plex iTRAQ data set with confident identified peptides from 5 proteins.
pgLFQtNpq

Label Free Quantification using the top N peptide approach
iTRAQ2GroupAnalysis

iTRAQ two group analysis
pgImporter

Progenesis Importer Function
pressureProfilePlot

Plotting pressure profile data from Eksigent LC pumps
pressureProfile

NanoLC pressure profile
ssrc

Sequence Specific Retention Calculator
pgLFQprot

pgLFQprot - A data set with a featuremap export ProgenesisLCMS
as.psmSet

psmSet - a set of peptide spectrum matches
psm

Compute a matching between a peptide sequence and a MS2 spectrum
pgLFQfeature

pgLFQfeature - A data set with a featuremap export ProgenesisLCMS
pgLFQaov

iTRAQ two group analysis
de_novo

de-novo on tandem ms
deisotoper

find isotop pattern in a given mass spectrum
Fasta

FASTA format reader
AA

AA - amino acid table
fetuinLFQ

fetuinLFQ - A data set for evaluation of relative and absolute label-free quantification methods.
PTM_MarkerFinder

PTM MarkerFinder
PTM_MarkerFinder_util

PTM MarkerFinder util plot
aa2mass

determine the weight if a fiven amino acid sequence
averagine

averagine - a data set conatining isotope envelopes of averagine peptides