The "MIAPE" Class for Storing Proteomics Experiment Information
MIAPE-class.RdThe Minimum Information About a Proteomics Experiment. The current implementation is based on the MIAPE-MS 2.4 document.
Slots
title:Object of class
charactercontaining a single-sentence experiment title.abstract:Object of class
charactercontaining an abstract describing the experiment.url:Object of class
charactercontaining a URL for the experiment.pubMedIds:Object of class
characterlisting strings of PubMed identifiers of papers relevant to the dataset.samples:Object of class
listcontaining information about the samples.preprocessing:Object of class
listcontaining information about the pre-processing steps used on the raw data from this experiment.other:Object of class
listcontaining other information for which none of the above slots applies.dateStamp:Object of class
character, giving the date on which the work described was initiated; given in the standard 'YYYY-MM-DD' format (with hyphens).name:Object of class
charactercontaining the name of the (stable) primary contact person for this data set; this could be the experimenter, lab head, line manager, ...lab:Object of class
charactercontaining the laboratory where the experiment was conducted.contact:Object of class
charactercontaining contact information for lab and/or experimenter.email:Object of class
charactercontaining tmail contact information for the primary contact person (seenameabove).instrumentModel:Object of class
characterindicating the model of the mass spectrometer used to generate the data.instrumentManufacturer:Object of class
characterindicating the manufacturing company of the mass spectrometer.instrumentCustomisations:Object of class
characterdescribing any significant (i.e. affecting behaviour) deviations from the manufacturer's specification for the mass spectrometer.softwareName:Object of class
characterwith the instrument management and data analysis package(s) name(s).softwareVersion:Object of class
characterwith the instrument management and data analysis package(s) version(s).switchingCriteria:Object of class
characterdescribing the list of conditions that cause the switch from survey or zoom mode (MS1) to or tandem mode (MSn where n > 1); e.g. 'parent ion” mass lists, neutral loss criteria and so on [applied for tandem MS only].isolationWidth:Object of class
numericdescribing, for tandem instruments, the total width (i.e. not half for plus-or-minus) of the gate applied around a selected precursor ion m/z, provided for all levels or by MS level.parameterFile:Object of class
charactergiving the location and name under which the mass spectrometer's parameter settings file for the run is stored, if available. Ideally this should be a URI+filename, or most preferably an LSID, where feasible.ionSource:Object of class
characterdescribing the ion source (ESI, MALDI, ...).ionSourceDetails:Object of class
characterdescribing the relevant details about the ion source. See MIAPE-MI docuement for more details.analyser:Object of class
characterdescribing the analyzer type (Quadrupole, time-of-flight, ion trap, ...).analyserDetails:Object of class
characterdescribing the relevant details about the analyzer. See MIAPE-MI document for more details.collisionGas:Object of class
characterdescribing the composition of the gas used to fragment ions in the collision cell.collisionPressure:Object of class
numericproviding the pressure (in bars) of the collision gas.collisionEnergy:Object of class
characterspecifying for the process of imparting a particular impetus to ions with a given m/z value, as they travel into the collision cell for fragmentation. This could be a global figure (e.g. for tandem TOF's), or a complex function; for example a gradient (stepped or continuous) of m/z values (for quads) or activation frequencies (for traps) with associated collision energies (given in eV). Note that collision energies are also provided for individual"Spectrum2"instances, and is the preferred way of accessing this data.detectorType:Object of class
characterdescribing the type of detector used in the machine (microchannel plate, channeltron, ...).detectorSensitivity:Object of class
charactergiving and appropriate measure of the sensitivity of the described detector (e.g. applied voltage).
Methods
The following methods as in "MIAME":
abstract(MIAPE):An accessor function for
abstract.expinfo(MIAPE):An accessor function for
name,lab,contact,title, andurl.notes(MIAPE), notes(MIAPE) <- value:Accessor functions for
other.notes(MIAME) <- characterappends character to notes; usenotes(MIAPE) <- listto replace the notes entirely.otherInfo(MIAPE):An accessor function for
other.preproc(MIAPE):An accessor function for
preprocessing.pubMedIds(MIAPE), pubMedIds(MIAME) <- value:Accessor function for
pubMedIds.expemail(MIAPE):An accessor function for
emailslot.exptitle(MIAPE):An accessor function for
titleslot.analyzer(MIAPE):An accessor function for
analyserslot.analyser(MIAPE)is also available.analyzerDetails(MIAPE):An accessor function for
analyserDetailsslot.analyserDetailsis also available.detectorType(MIAPE):An accessor function for
detectorTypeslot.ionSource(MIAPE):An accessor function for
ionSourceslot.ionSourceDetails(MIAPE):An accessor function for
ionSourceDetailsslot.instrumentModel(MIAPE):An accessor function for
instrumentModelslot.instrumentManufacturer(MIAPE):An accessor function for
instrumentManufacturerslot.instrumentCustomisations(MIAPE):An accessor function for
instrumentCustomisationsslot.as(,"MIAME"):Coerce the object from
MIAPEtoMIAMEclass. Used when converting anMSnSetinto anExpressionSet.
MIAPE-specific methods, including MIAPE-MS meta-data:
show(MIAPE):Displays the experiment data.
msInfo(MIAPE):Displays 'MIAPE-MS' information.
References
About MIAPE: http://www.psidev.info/index.php?q=node/91, and references therein, especially 'Guidelines for reporting the use of mass spectrometry in proteomics', Nature Biotechnology 26, 860-861 (2008).