NAME

uf-mzml - convert a Finnigan raw file to mzML

SYNOPSIS

uf-mzml [options] <file>

Options:

 -a[ctivationMethod] <symbol>     specify ion activation method [CID by default]
 -c[entroids]                     write peak centroids instead of scan profiles where possible
 -r[ange] <from> .. <to>          write only scans with numbers between <from> and <to>
 -q[uiet]                         suppress the instrument error messages
 -u[nencoded]                     render the data unencoded (in decimal encoding)
 -s[tructure]                     output just the XML structure of the file (without the data)
 <file>                           input file

OPTIONS

-help

Prints a brief help message and exits.

-a[ctivationMethod] <symbol>

Since the native storage location of the data element corresponding to the activation method is unknown at this time, the required mzML activation attribute is set to 'collision-induced dissociation' by default. It is a valid assumption in most Orbitrap experiments. The -a option overrides the default value. The symbol specified on the command line is simply copied into the activation element, provided it exists in the mzML controlled vocabulary. A small fragment of the vocabulary included in uf-mzml consists of:

'collision-induced dissociation'
'surface-induced dissociation'
'electron capture dissociation'
'electron transfer dissociation'
'photodissociation'
'multiphoton dissociation'
'infrared multiphoton dissociation'
-c[entroids]

Prefer centroids to raw profiles.

Note: presently, uf-mzml does not do its own centroiding. If a scan contains no centroid data, the profile is written out.

-r[ange] <from:0+n> .. <to:0+n>

Selects a range of scans to process.

Note: in order to establish valid references within the mzXML file, the first scan in the selected range has be a full MS1 scan. Otherwise, the program will exit with the following message:

C<Range error: cannot form valid mzML starting with the dependent scan ###>

To determine the appropriate range of scans, list all scans in the file using uf-trailer.

-q[uiet]

Suppress the instrument error messages stored in the input file. Without this option, the error messages will be printed to STDERR.

-u[nencoded]

Dump the contents of each binary element in human-readable decimal encoding

-s[tructure]

Do not output scan data, preserving the overall structure of the XML document. This option is useful in troubleshooting the structure of the output file and its metadata.

SEE ALSO

Finnigan::Scan Finnigan::Profile Finnigan::ProfileChunk uf-trailer

EXAMPLES

uf-mzml sample.raw > sample.mzML

 (convert the entire file, using profiles from those scans where both
 profiles and centroids are present and centroids where there are no
 profiles)

uf-mzml -c sample.raw > sample.mzML

 (convert the entire file, extracting precomputed centroids from
 every scancontaining centroids; where there are no centroids, the
 profile will be used)

uf-mzxml -c -r 350 .. 352 20070522_NH_Orbi2_HelaEpo_05.RAW > sample.mzML

 (extract peak centroids from scans 350 through 352)

uf-mzml -a "electron transfer dissociation" sample.raw > sample.mzML

 (override the default dissociation method)