Description Usage Arguments Details Value Methods (by generic) Slots Objects from the class References See Also Examples
This class collects and stores parameters for an MS-GF+ analysis and is the starting point for peptide identification
1 2 3 4 5 6 7 8 9 10 11 12 |
object |
An msgfPar object |
x |
An msgfPar object |
rawfiles |
A character vector holding the filepath to the spectrum files to be analysed (currently supported formats: *.mzML, *.mzXML, *.mgf, *.ms2, *.pkl or *_dta.txt) |
savenames |
An optinal vector of same length as rawfiles. Specifies the name used to save the results. If omitted the results will be saved with the same name as the rawfile, but with an .mzid extension. |
import |
Logical (default=TRUE). Should the results be imported in to R after the analysis is finished. |
memory |
An integer (default=10000). How much memory should be allocated to the java virtual machine during execution (in mb) |
async |
An Logical (default=FALSE). Should MS-GF+ be run asynchronously? |
msgfPath |
The path to an alternative MSGFPlus.jar file if the bundled one is not desired |
This class contains a range of other classes, each handling a different set of parameters. Often these classes are simple containers that only takes care of errorchecking and generating command line arguments, but in some cases, as with msgfParModificationList, the class is a bit more complex.
length: 1 if a database is defined, 0 otherwise.
getMSGFpar: A stringified version of the parameters compliant
with MS-GF+.
runMSGF: If import=TRUE an mzID or mzIDCollection
object. If async=TRUE an msgfAsync object. Otherwise NULL
show: Short summary of msgfPar object
length: Report the length of an msgfPar object
getMSGFpar: Get system compliant function call
runMSGF: Initiate an MS-GF+ analysis using the selected msgfPar
object
databaseThe location of the database fasta file used for the analysis.
toleranceAn msgfParTolerance object holding the m/z tolerance
used in the search.
isotopeErrorAn msgfParIsotopeError object holding the isotope
errors permitted in the search.
tdaAn msgfParTda object saying whether FDR should be estimated
using the target-decoy approach.
fragmentationAn msgfParFragmentation object holding the type of
fragmentation expected from the experiment.
instrumentAn msgfParInstrument object holding which type of
instrument was used for collecting the data.
enzymeAn msgfParEnzyme object holding which enzyme was used for
digestion
protocolAn msgfParProtocol object defining whether a specific
protocol should be used in the search.
nttAn msgfParNtt object defining the number of tolerable
termini allowed in the peptides.
modificationAn msgfParModificationList object holding the
modifications accepted in the search.
lengthRangeAn msgfParLengthRange object setting the limits on
the peptide length in residues that the search allows.
chargeRangeAn msgfParChargeRange object defining which charges
should be included in the search.
matchesAn msgfParMatches object defining the number of matches
per PSM that gets reported in the output.
Objects can be created using the msgfPar constructor, or with
msgfParGUI for a simple graphical user interface
http://proteomics.ucsd.edu/Software/MSGFPlus.html
Other msgfParClasses: [[,msgfParModificationList,numeric,missing-method,
[[<-,msgfParModificationList,numeric,missing,msgfParModification-method,
getMSGFpar,msgfParModificationList-method,
length,msgfParModificationList-method,
msgfParModificationList,
msgfParModificationList-class,
show,msgfParModificationList-method;
getMSGFpar,msgfParChargeRange-method,
length,msgfParChargeRange-method,
msgfParChargeRange,
msgfParChargeRange-class,
show,msgfParChargeRange-method;
getMSGFpar,msgfParEnzyme-method,
length,msgfParEnzyme-method,
msgfParEnzyme,
msgfParEnzyme-class,
show,msgfParEnzyme-method;
getMSGFpar,msgfParFragmentation-method,
length,msgfParFragmentation-method,
msgfParFragmentation,
msgfParFragmentation-class,
show,msgfParFragmentation-method;
getMSGFpar,msgfParInstrument-method,
length,msgfParInstrument-method,
msgfParInstrument,
msgfParInstrument-class,
show,msgfParInstrument-method;
getMSGFpar,msgfParIsotopeError-method,
length,msgfParIsotopeError-method,
msgfParIsotopeError,
msgfParIsotopeError-class,
show,msgfParIsotopeError-method;
getMSGFpar,msgfParLengthRange-method,
length,msgfParLengthRange-method,
msgfParLengthRange,
msgfParLengthRange-class,
show,msgfParLengthRange-method;
getMSGFpar,msgfParMatches-method,
length,msgfParMatches-method,
msgfParMatches,
msgfParMatches-class,
show,msgfParMatches-method;
getMSGFpar,msgfParModification-method,
msgfParModification,
msgfParModification-class,
show,msgfParModification-method;
getMSGFpar,msgfParNtt-method,
length,msgfParNtt-method,
msgfParNtt, msgfParNtt-class,
show,msgfParNtt-method;
getMSGFpar,msgfParProtocol-method,
length,msgfParProtocol-method,
msgfParProtocol,
msgfParProtocol-class,
show,msgfParProtocol-method;
getMSGFpar,msgfParTda-method,
length,msgfParTda-method,
msgfParTda, msgfParTda-class,
show,msgfParTda-method;
getMSGFpar,msgfParTolerance-method,
length,msgfParTolerance-method,
msgfParTolerance,
msgfParTolerance-class,
show,msgfParTolerance-method;
msgfPar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | parameters <- msgfPar(
database=system.file(package='MSGFplus', 'extdata', 'milk-proteins.fasta'),
tolerance='20 ppm',
instrument='TOF',
enzyme='Lys-C'
)
getMSGFpar(parameters)
## Not run:
parameters <- msgfPar(
database=system.file(package='MSGFplus', 'extdata', 'milk-proteins.fasta'),
tolerance='20 ppm',
instrument='TOF',
enzyme='Lys-C'
)
runMSGF(parameters, c('file1.mzML', 'file2.mzML'))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.