MSCONVERT(1)

πŸ“¦ version 3.0.18342, in debian bookworm, ubuntu jammy, ubuntu noble, ubuntu resolute

πŸ’– MSCONVERT(1) β€” the glow-up edition πŸ’–

okay bestie, so we're in the General Commands Manual corner of the terminal, and today's main character is msconvert. pull up a chair, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

msconvert β€” literally just converts mass spectrometry data file formats. that's the whole job. she's a converter. she converts. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

msconvert [options] [filemasks]

that's it. that's the shape of her. options go brrr, then the filemasks. slay.


🌸 DESCRIPTION 🌸

so this manual page is here to give you the brief tea on the msconvert software that ships inside the libpwiz-tools package. 🫢

this program lets you convert mass spectrometry data files from one format to another. format glow-up, basically. ✨

but listen β€” important one. because this version is built on the Free Software Debian platform, only conversions involving Free Software can be performed. that means not conversions involving proprietary Microsoft Windows-based dynamic linking libraries (dlls). no dlls, no drama. periodt.

πŸ‘‘ OPTIONS πŸ‘‘

here come all of them, no skips, no cuts, full list, we don't gatekeep:

  • -v | --verbose β€” spill the tea on everything. displays detailed processing progress information. πŸ‘€
  • --help β€” shows you this message, plus extra detail on the filter options. the friend that explains things. πŸŽ€
  • -f | --filelist filename β€” uses the contents of filename, which is a file that lists filenames. yes, a list of files. very meta, we love her. πŸ’œ
  • -o | --outdir dir β€” sets the output directory to dir ('-' means stdout, cute). by default the output directory is '.', aka the current working directory. home sweet home. 🏠
  • -c | --config filename β€” sets the configuration file to filename. πŸ—‚οΈ
  • --outfile filename β€” overrides the name of the output file. she said "I'll name her." πŸ’…
  • -e | --ext ext β€” sets the extension of the output files to ext. can be mzML or mzXML or mgf or txt. pick your fighter. ⭐
  • --mzML β€” writes mzML format (this is the default, bestie). πŸ‘‘
  • --mzXML β€” writes mzXML format.
  • --mgf β€” writes mgf Mascot generic format. 🧚
  • --text β€” writes ProteoWizard internal text format.
  • --ms1 β€” writes MS1 format.
  • --cms1 β€” writes CMS1 format.
  • --ms2 β€” writes MS2 format.
  • --cms2 β€” writes CMS2 format.
  • --64 β€” sets default binary encoding to 64-bit precision (default, iconic).
  • --32 β€” sets default binary encoding to 32-bit precision.
  • --mz64 β€” encodes m/z values in 64-bit precision (default).
  • --mz32 β€” encodes m/z values in 32-bit precision.
  • --inten64 β€” encodes intensity values in 64-bit precision.
  • --inten32 β€” encodes intensity values in 32-bit precision (default).
  • --noindex β€” do not write index. she's going index-free, unbothered. πŸ™ˆ
  • -i | --contactInfo filename β€” use filename for contact info. πŸ“‡
  • -z | --zlib β€” use zlib compression for binary data. squeezed. 🫧
  • -g | --gzip β€” gzip the entire output file (this adds .gz to the filename, heads up).
  • --filter arg β€” add a spectrum list filter. πŸ§ƒ
  • --merge β€” creates a single output file from multiple input files by merging file-level metadata and concatenating spectrum lists. she's a uniter, not a divider. 🫢
  • --simAsSpectra β€” writes selected ion monitoring as spectra, not chromatograms.
  • --srmAsSpectra β€” writes selected reaction monitoring as spectra, not chromatograms.

🌈 EXAMPLES 🌈

convert data.RAW to data.mzXML

msconvert data.RAW --mzXML

put output file in my_output_dir

msconvert data.RAW -o my_output_dir

extract scan indices 5...10 and 20...25

msconvert data.RAW --filter "index [5,10] [20,25]"

extract MS1 scans only

msconvert data.RAW --filter "msLevel 1"

extract MSn scans for n>1

msconvert data.RAW --filter "msLevel 2-"

use a configuration file

msconvert data.RAW -c config.txt

πŸ”₯ RETURN VALUE πŸ”₯

the number of failed files. that's the exit vibe. if it's zero, we ate. 😭


πŸŽ€ AUTHOR πŸŽ€

Filippo Rusconi <lopippo@debian.org> πŸ’–

this manual page was written by Filippo Rusconi <lopippo@debian.org> (initial writing 05 december 2013). permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3, published by the Free Software Foundation.

on a Debian system the complete text of the GNU General Public License version 3 can be found in the file /usr/share/common-licenses/GPL-3.


and that's the whole page, bestie β€” it's the MSCONVERT(1) manual page, living under the General Commands Manual, with that initial writing energy from 05 december 2013. now go convert something. mwah. πŸ’‹βœ¨

πŸ“¦ where this page comes from