2个版本
0.1.8 | 2024年7月26日 |
---|---|
0.1.7 | 2024年6月6日 |
#413 在 科学
136 每月下载量
335KB
8K SLoC
mzdeisotope
- 用于质量谱去同位素和电荷解卷积的工具
组件
mzdeisotope
- 一个带有峰值列表解卷积工具的Rust库mzdeisotoper
- 一个用于应用整个质谱数据文件解卷积过程的可执行工具
库使用
待办事项
工具使用
$ mzdeisotoper --help
Deisotoping and charge state deconvolution of mass spectrometry files.
Read a file or stream, transform the spectra, and write out a processed mzML file or stream.
Usage: mzdeisotoper [OPTIONS] <INPUT_FILE>
Arguments:
<INPUT_FILE>
The path to read the input spectra from, or if '-' is passed, read from STDIN
Options:
-o, --output-file <OUTPUT_FILE>
The path to write the output file to, or if '-' is passed, write to STDOUT
[default: -]
-t, --threads <THREADS>
The number of threads to use, passing a value < 1 to use all available threads
[default: -1]
-r, --time-range <BEGIN-END>
The time range to process, denoted [start?]-[stop?]
If a start is not specified, processing begins from the start of the run.
If a stop is not specified, processing stops at the end of the run.
-g, --ms1-averaging-range <MS1_AVERAGING_RANGE>
The number of MS1 spectra before and after to average with prior to peak picking
[default: 0]
-b, --ms1-background-reduction <MS1_DENOISING>
The magnitude of background noise reduction to use on MS1 spectra prior to peak picking
[default: 0]
-a, --ms1-isotopic-model <MS1_ISOTOPIC_MODEL>
The isotopic model to use for MS1 spectra
[default: peptide]
[possible values: peptide, glycan, glycopeptide, permethylated-glycan, heparin, heparan-sulfate]
-s, --ms1-score-threshold <MS1_SCORE_THRESHOLD>
The minimum isotopic pattern fit score for MS1 spectra
[default: 20]
-A, --msn-isotopic-model <MSN_ISOTOPIC_MODEL>
The isotopic model to use for MSn spectra
[default: peptide]
[possible values: peptide, glycan, glycopeptide, permethylated-glycan, heparin, heparan-sulfate]
-S, --msn-score-threshold <MSN_SCORE_THRESHOLD>
The minimum isotopic pattern fit score for MSn spectra
[default: 10]
-v, --precursor-processing <PRECURSOR_PROCESSING>
How to treat precursor ranges
[default: selected-precursors]
Possible values:
- full: Process the entire MS1 mass range and all MSn spectra
- selected-precursors: Process only the MS1 regions that are selected for MSn and all MSn spectra
- tandem-only: Process only MSn spectra without examining MS1 spectra
- ms1-only: Process only the MS1 spectra without examining MSn spectra
-z, --charge-range <CHARGE_RANGE>
The range of charge states to consider for each peak denoted [low]-[high] or [high]
[default: 1-8]
-m, --max-missed-peaks <MS1_MISSED_PEAKS>
The maximum number of missed peaks for MS1 spectra
[default: 1]
-M, --msn-max-missed-peaks <MSN_MISSED_PEAKS>
The maximum number of missed peaks for MSn spectra
[default: 1]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
mzdeisotoper
可以从文件系统中读取 mzML、MGF,如果构建了 mzmlb
功能,则可以读取 mzMLb。程序还可以通过 STDIN 接收 mzML 或 MGF,让您可以将类似 msconvert
或 curl
的工具的输出管道输入到它。
依赖关系
~25MB
~281K SLoC