Learn R Programming

MSTherm :: Analyze MS/MS protein melting data

MSTherm is an R package to aid in modeling and analyzing mass spectrometry-based protein melting data. Quantitative data is imported and normalized and thermal behavior is modeled at the protein level. Methods exist for normalization, visualization, exploratory analysis, and data export.

Installation

In Linux, do:

git clone https://github.com/jvolkening/r-MSTherm.git
cd r-MSTherm
R CMD INSTALL

You may need to install some prerequisites first depending on your environment -- the installer will notify you of this.

Usage

Once you have produced spectral quantification tables and created the necessary metadata files describing the experimental setup (as described in the vignette), a modeling session can be a simple as:

library(mstherm)
expt <- MSThermExperiment("control.tsv", "annotations.tsv")
expt <- normalize_to_std(expt, "BOVINE_SERUM_ALBUMIN")
res  <- model_experiment(expt)
tbl  <- as.data.frame(res)
pdf("plots.pdf", 5, 5, pointsize=10)
plot(res)
dev.off()

(Of couse, you will likely want to experiment with the various options available to the modeling and plotting methods).

Further details of the required input files and available methods are available in the package vignette.

Copy Link

Version

Install

install.packages('mstherm')

Monthly Downloads

166

Version

0.4.7

License

GPL-3

Maintainer

Jeremy Volkening

Last Published

April 27th, 2017

Functions in mstherm (0.4.7)

model_experiment

Model MSThermExperiment.
model_protein

Model single protein.
plot.MSThermResult

Plot MSThermResult object.
plot.MSThermResultSet

Plot MSThermResultSet object.
summary.MSThermResult

Summarize MSThermResult object.
summary.MSThermResultSet

Summarize MSThermResultSet object.
mstherm

Model and analyze MS/MS-based protein melting data.
normalize_to_profile

Normalize to a profile.
MSThermExperiment

Create a new MSThermExperiment.
abs_to_ratio

Convert absolute quantitation to relative ratios.
write.sqlite

Export MSThermResultSet to an SQLite database.
normalize_to_std

Normalize to a spike-in standard.
normalize_to_tm

Re-normalize based on Tm.
as.data.frame.MSThermResultSet

MSResultSet to data frame.
gen_profile

Generate protein ratio profile from spectrum quantification matrix.