Learn R Programming

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

561

Version

0.7.9

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Christian Panse

Last Published

December 12th, 2023

Functions in protViz (0.7.9)

pgLFQfeature

pgLFQfeature - A data set with a featuremap export ProgenesisLCMS
pressureProfile

NanoLC pressure profile
psm

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

Plotting pressure profile data from Eksigent LC pumps
parentIonMass

Compute Parent Ion Mass of a Peptide Sequence
pressureProfileSummary

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

AA - amino acid table
ADPR

ADP Ribosylated Peptide
msms

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

iRT peptides - independent retention time peptides
genMod

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

Labelling of Peptide Fragment Mass Spectra
lcmsmap

LC-MS Map
deisotoper

find isotop pattern in a given mass spectrum
insertSamples

Insert sample on a given position
massDeviationPlot

Mass Deviation Plot
mascot

Generic methods for mascot results
pgImporter

Progenesis Importer Function
pgLFQtNpq

Label Free Quantification using the top N peptide approach
pgLFQprot

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

psmSet - a set of peptide spectrum matches
ssrc

Sequence Specific Retention Calculator
PTM_MarkerFinder_util

PTM MarkerFinder util plot
HexNAc

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

determine the weight if a fiven amino acid sequence
blockRandom

Derive a randomization of a table.
assignPlatePosition

Assign an instrument queue configuration to a plate
PTM_MarkerFinder

PTM MarkerFinder
averagine

averagine - a data set conatining isotope envelopes of averagine peptides
findNN

find index of nearest neighbor
de_novo

de-novo on tandem ms
iTRAQ2GroupAnalysis

iTRAQ two group analysis
fragmentIon

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

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

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

iTRAQ two group analysis
Fasta

FASTA format reader
centroid

Centroid a spectrum acquired in profile mode