PTXQC1.1.1 package

Quality Report Generation for MaxQuant and mzTab Results

getRunQualityTemplate

Get an mzQC runQuality without actual metrics, but with full metadata

plot_ScanIDRate

Plot line graph of TopN over Retention time.

plot_TIC

Plot Total Ion Count over time

plot_TopN

Plot line graph of TopN over Retention time.

plot_TopNoverRT

Plot line graph of TopN over Retention time.

qualCenteredRef

Quality metric for 'centeredness' of a distribution around zero with a...

qualGaussDev

Compute probability of Gaussian (mu=m, sd=s) at a position 0, with ref...

qualHighest

Score an empirical density distribution of values, where the best poss...

qualLinThresh

Quality metric with linear response to input, reaching the maximum sco...

qualMedianDist

Quality metric which measures the absolute distance from median.

qualUniform

Compute deviation from uniform distribution

read.MQ

Convenience wrapper for MQDataReader when only a single MQ file should...

renameFile

Given a vector of (short/long) filenames, translate to the (long/short...

repEach

Repeat each element x_i in X, n_i times.

RSD

Relative standard deviation (RSD)

RTalignmentTree

Return a tree plot with a possible alignment tree.

scale_x_discrete_reverse

Inverse the order of items on the x-axis (for discrete scales)

scale_y_discrete_reverse

Inverse the order of items on the y-axis (for discrete scales)

scale01linear

Scales a vector of values linearly to [0, 1] If all input values are e...

ScoreInAlignWindow

Compute the fraction of features per Raw file which have an acceptable...

plot_UncalibratedMSErr

A boxplot of uncalibrated mass errors for each Raw file.

plotTable

Plot a table with row names and title

plotTableRaw

Colored table plot.

pointsPutX

Distribute a set of points with fixed y-values on a stretch of the x-a...

print.PTXQC_table

helper S3 class, enabling print(some-plot_Table-object)

printWithFooter

Augment a ggplot with footer text

shortenStrings

Shorten a string to a maximum length and indicate shorting by appendin...

simplifyNames

Removes common substrings (infixes) in a set of strings.

supCount

Compute shortest prefix length which makes all strings in a vector uni...

theme_blank

A blank theme (similar to the deprecated theme_blank())

thinOut

Thin out a data.frame by removing rows with similar numerical values i...

thinOutBatch

Apply 'thinOut' on all subsets of a data.frame, split by a batch colum...

wait_for_writable

Check if a file is writable and blocks an interactive session, waiting...

YAMLClass-class

Query a YAML object for a certain parameter.

PTXQC-package

PTXQC: A package for computing Quality Control (QC) metrics for Proteo...

QCMetaFilenames

Define a Singleton class which holds the full raw filenames (+path) an...

ggAxisLabels

Function to thin out the number of labels shown on an axis in GGplot

ggText

Plot a text as graphic using ggplot2.

grapes-plus-grapes

A string concatenation function, more readable than 'paste()'.

grepv

Grep with values returned instead of indices.

alignmentCheck

Verify an alignment by checking the retention time differences of iden...

appendEnv

Add the value of a variable to an environment (fast append)

assembleMZQC

Collects all 'mzQC' members from each entry in lst_qcMetrics and store...

assignBlocks

Assign set numbers to a vector of values.

boxplotCompare

Boxplots - one for each condition (=column) in a data frame.

brewer.pal.Safe

Return color brew palettes, but fail hard if number of requested color...

byX

Calls FUN on a subset of data in blocks of size 'subset_size' of uniqu...

byXflex

Same as byX, but with more flexible group size, to avoid that the la...

checkEnglishLocale

When MaxQuant is run with a wrong locale (i.e. the decimal separator i...

computeMatchRTFractions

Combine several data structs into a final picture for segmentation inc...

qcMetric-class

Class which can compute plots and generate mzQC output (usually for a ...

correctSetSize

Re-estimate a new set size to split a number of items into equally siz...

createReport

Create a quality control report (in PDF format).

createYaml

Creates a yaml file storing the parameters that are used for creating ...

CV

Coefficient of variation (CV)

darken

Make a color (given as name or in RGB) darker by factor x = [0 = black...

del0

Replace 0 with NA in a vector

qcMetric_MSMSScans_TopNoverRT-class

Metric for msmsscans.txt, showing TopN over RT.

delLCP

Removes the longest common prefix (LCP) from a vector of strings.

delLCS

Removes the longest common suffix (LCS) from a vector of strings.

FilenameMapper-class

Make sure to call $readMappingFile(some_file) if you want to support a...

findAlignReference

Return list of raw file names which were reported by MaxQuant as refer...

fixCalibration

Detect (and fix) MaxQuant mass recalibration columns, since they somet...

flattenList

Flatten lists of lists with irregular depths to just a list of items, ...

getAbundanceClass

Assign a relative abundance class to a set of (log10) abundance values

getECDF

Estimate the empirical density and return it

getFileEncoding

Determine if a file is 'UTF-8' or 'UTF-8-BOM' (as of MQ2.4) or 'UTF-16...

getFragmentErrors

Extract fragment mass deviation errors from a data.frame from msms.txt

getHTMLTable

Create an HTML table with an extra header row

getMaxima

Find the local maxima in a vector of numbers.

getMetaData

Extract meta information (orderNr, metric name, category) from a list ...

getMetricsObjects

Get all currently available metrics

qualBestKS

From a list of vectors, compute all vs. all Kolmogorov-Smirnoff distan...

getMQPARValue

Retrieve a parameter value from a mqpar.xml file

getPCA

Create a principal component analysis (PCA) plot for the first two dim...

getPeptideCounts

Extract the number of peptides observed per Raw file from an evidence ...

getProteinCounts

Extract the number of protein groups observed per Raw file from an evi...

getQCHeatMap

Generate a Heatmap from a list of QC measurements.

getReportFilenames

Assembles a list of output file names, which will be created during re...

idTransferCheck

Check how close transferred ID's after alignment are to their genuine ...

inMatchWindow

For grouped peaks: separate them into in-width vs. out-width class.

lcpCount

Count the number of chars of the longest common prefix

LCS

Compute longest common substring of two strings.

lcsCount

Count the number of chars of the longest common suffix

LCSn

Find longest common substring from 'n' strings.

longestCommonPrefix

Get the longest common prefix from a set of strings.

longestCommonSuffix

Like longestCommonPrefix(), but on the suffix.

modsToTable

Convert list of (mixed)modifications to a frequency table

modsToTableByRaw

Convert list of (mixed)modifications to a frequency table

mosaicize

Prepare a Mosaic plot of two columns in long format.

MQDataReader-class

S5-RefClass to read MaxQuant .txt files

qualCentered

Quality metric for 'centeredness' of a distribution around zero.

MzTabReader-class

Class to read an mzTab file and store the tables internally.

pasten

paste with newline as separator

pastet

paste with tab as separator

peakSegmentation

Determine fraction of evidence which causes segmentation, i.e. sibling...

peakWidthOverTime

Discretize RT peak widths by averaging values per time bin.

plot_CalibratedMSErr

Plot bargraph of uncalibrated mass errors for each Raw file.

plot_Charge

The plots shows the charge distribution per Raw file. The output of 'm...

plot_ContEVD

Plot contaminants from evidence.txt, broken down into top5-proteins.

plot_ContsPG

Plot contaminants from proteinGroups.txt

plot_ContUser

Plot user-defined contaminants from evidence.txt

plot_ContUserScore

Plot Andromeda score distribution of contaminant peptide vs. matrix pe...

plot_CountData

Plot Protein groups per Raw file

plot_DataOverRT

Plot some count data over time for each Raw file.

plot_IDRate

Plot percent of identified MS/MS for each Raw file.

plot_IDsOverRT

Plot IDs over time for each Raw file.

plot_IonInjectionTimeOverRT

Plot line graph of TopN over Retention time.

plot_MBRAlign

Plot MaxQuant Match-between-runs alignment performance.

plot_MBRgain

Plot MaxQuant Match-between-runs id transfer performance.

plot_MBRIDtransfer

Plot MaxQuant Match-between-runs id transfer performance.

plot_MissedCleavages

Plot bargraph of missed cleavages.

plot_MS2Decal

Plot bargraph of oversampled 3D-peaks.

plot_MS2Oversampling

Plot bargraph of oversampled 3D-peaks.

plot_peptideMods

Plot peptide modification frequencies

plot_RatiosPG

Plot ratios of labeled data (e.g. SILAC) from proteinGroups.txt

plot_RTPeakWidth

Plot RT peak width over time

Generates Proteomics (PTX) quality control (QC) reports for shotgun LC-MS data analyzed with the MaxQuant software suite (from .txt files) or mzTab files (ideally from OpenMS 'QualityControl' tool). Reports are customizable (target thresholds, subsetting) and available in HTML or PDF format. Published in J. Proteome Res., Proteomics Quality Control: Quality Control Software for MaxQuant Results (2015) <doi:10.1021/acs.jproteome.5b00780>.

  • Maintainer: Chris Bielow
  • License: BSD_3_clause + file LICENSE
  • Last published: 2024-03-11