Mercurial > repos > galaxyp > maxquant
comparison maxquant.xml @ 9:fe479bf15bd3 draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/maxquant commit 63e45d43f403514ab0ceafaf441d761866f1eb7e"
| author | galaxyp |
|---|---|
| date | Fri, 12 Mar 2021 08:39:34 +0000 |
| parents | 710a80ad14f5 |
| children | 68d8dcdbddb1 |
comparison
equal
deleted
inserted
replaced
| 8:55f8e3f91e0b | 9:fe479bf15bd3 |
|---|---|
| 1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy3"> | 1 <tool id="maxquant" name="MaxQuant" version="@VERSION@+galaxy4"> |
| 2 <macros> | 2 <macros> |
| 3 <xml name="output" token_format="tabular" token_label="default description" token_name="default"> | 3 <xml name="output" token_format="tabular" token_label="default description" token_name="default"> |
| 4 <data format="@FORMAT@" label="@LABEL@ for ${on_string}" name="@NAME@"> | 4 <data format="@FORMAT@" label="@LABEL@ for ${on_string}" name="@NAME@"> |
| 5 <filter>'@NAME@' in output_opts['output']</filter> | 5 <filter>'@NAME@' in output_opts['output']</filter> |
| 6 </data> | 6 </data> |
| 87 #end if | 87 #end if |
| 88 separateLfq: ${protein_quant.lfq_opts.separateLfq} | 88 separateLfq: ${protein_quant.lfq_opts.separateLfq} |
| 89 lfqStabilizeLargeRatios: ${protein_quant.lfq_opts.lfqStabilizeLargeRatios} | 89 lfqStabilizeLargeRatios: ${protein_quant.lfq_opts.lfqStabilizeLargeRatios} |
| 90 lfqRequireMsms: ${protein_quant.lfq_opts.lfqRequireMsms} | 90 lfqRequireMsms: ${protein_quant.lfq_opts.lfqRequireMsms} |
| 91 advancedSiteIntensities: ${protein_quant.lfq_opts.advancedSiteIntensities} | 91 advancedSiteIntensities: ${protein_quant.lfq_opts.advancedSiteIntensities} |
| 92 matchBetweenRuns: ${search_opts.match_between_runs} | 92 matchBetweenRuns: ${search_opts.mbr.match_between_runs} |
| 93 #if $search_opts.mbr.match_between_runs == 'True': | |
| 94 matchingTimeWindow: ${search_opts.mbr.matching_time_window} | |
| 95 matchingIonMobilityWindow: ${search_opts.mbr.matching_ion_mobility_window} | |
| 96 alignmentTimeWindow: ${search_opts.mbr.alignment_time_window} | |
| 97 alignmentIonMobilityWindow: ${search_opts.mbr.alignment_ion_mobility_window} | |
| 98 matchUnidentifiedFeatures: ${search_opts.mbr.match_unidentified_features} | |
| 99 #end if | |
| 93 includeContaminants: ${search_opts.incl_contaminants} | 100 includeContaminants: ${search_opts.incl_contaminants} |
| 94 minPeptideLengthForUnspecificSearch: ${search_opts.min_pep_length} | 101 minPeptideLengthForUnspecificSearch: ${search_opts.min_pep_length} |
| 95 maxPeptideLengthForUnspecificSearch: ${search_opts.max_pep_length} | 102 maxPeptideLengthForUnspecificSearch: ${search_opts.max_pep_length} |
| 96 decoyMode: ${search_opts.decoy_mode} | 103 decoyMode: ${search_opts.decoy_mode} |
| 97 peptideFdr: ${search_opts.psm_fdr} | 104 peptideFdr: ${search_opts.psm_fdr} |
| 221 - [iodoTMT6plex-Cys128,'',0,0,0,0,True] | 228 - [iodoTMT6plex-Cys128,'',0,0,0,0,True] |
| 222 - [iodoTMT6plex-Cys129,'',0,0,0,0,True] | 229 - [iodoTMT6plex-Cys129,'',0,0,0,0,True] |
| 223 - [iodoTMT6plex-Cys130,'',0,0,0,0,True] | 230 - [iodoTMT6plex-Cys130,'',0,0,0,0,True] |
| 224 - [iodoTMT6plex-Cys131,'',0,0,0,0,True] | 231 - [iodoTMT6plex-Cys131,'',0,0,0,0,True] |
| 225 #end if | 232 #end if |
| 226 #end if | 233 #end if |
| 234 #if $pg.quant_method.select_quant_method == 'reporter_ion_ms3': | |
| 235 lcmsRunType: 'Reporter ion MS3' | |
| 236 reporterMassTolerance: 0.003 | |
| 237 #if $pg.quant_method.filter_by_pif.filter_pif == 'True': | |
| 238 reporterPif: ${pg.quant_method.filter_by_pif.reporter_pif} | |
| 239 #else: | |
| 240 reporterPif: 0 | |
| 241 #end if | |
| 242 reporterFraction: 0 | |
| 243 reporterBasePeakRatio: 0 | |
| 244 filterPif: ${pg.quant_method.filter_by_pif.filter_pif} | |
| 245 isobaricLabels: | |
| 246 #if $pg.quant_method.iso_labels.labeling == 'custom': | |
| 247 #for $l in $pg.quant_method.iso_labels.iso_label: | |
| 248 - ['$l.internallabel','$l.terminallabel',$l.cm2,$l.cm1,$l.cp1,$l.cp2,$l.tmtlike] | |
| 249 #end for | |
| 250 #end if | |
| 251 #if $pg.quant_method.iso_labels.labeling == 'tmt2plex': | |
| 252 - [TMT2plex-Lys126,TMT2plex-Nter126,0,0,0,0,True] | |
| 253 - [TMT2plex-Lys127,TMT2plex-Nter127,0,0,0,0,True] | |
| 254 #end if | |
| 255 #if $pg.quant_method.iso_labels.labeling == 'tmt6plex': | |
| 256 - [TMT6plex-Lys126,TMT6plex-Nter126,0,0,0,0,True] | |
| 257 - [TMT6plex-Lys127,TMT6plex-Nter127,0,0,0,0,True] | |
| 258 - [TMT6plex-Lys128,TMT6plex-Nter128,0,0,0,0,True] | |
| 259 - [TMT6plex-Lys129,TMT6plex-Nter129,0,0,0,0,True] | |
| 260 - [TMT6plex-Lys130,TMT6plex-Nter130,0,0,0,0,True] | |
| 261 - [TMT6plex-Lys131,TMT6plex-Nter131,0,0,0,0,True] | |
| 262 #end if | |
| 263 #if $pg.quant_method.iso_labels.labeling == 'tmt8plex': | |
| 264 - [TMT8plex-Lys126C,TMT8plex-Nter126C,0,0,0,0,True] | |
| 265 - [TMT8plex-Lys127N,TMT8plex-Nter127N,0,0,0,0,True] | |
| 266 - [TMT8plex-Lys127C,TMT8plex-Nter127C,0,0,0,0,True] | |
| 267 - [TMT8plex-Lys128C,TMT8plex-Nter128C,0,0,0,0,True] | |
| 268 - [TMT8plex-Lys129N,TMT8plex-Nter129N,0,0,0,0,True] | |
| 269 - [TMT8plex-Lys129C,TMT8plex-Nter129C,0,0,0,0,True] | |
| 270 - [TMT8plex-Lys130C,TMT8plex-Nter130C,0,0,0,0,True] | |
| 271 - [TMT8plex-Lys131N,TMT8plex-Nter131N,0,0,0,0,True] | |
| 272 #end if | |
| 273 #if $pg.quant_method.iso_labels.labeling == 'tmt10plex': | |
| 274 @TMT10PLEX@ | |
| 275 #end if | |
| 276 #if $pg.quant_method.iso_labels.labeling == 'tmt11plex': | |
| 277 @TMT10PLEX@ | |
| 278 - [TMT11plex-Lys131C,TMT11plex-Nter131C,0,0,0,0,True] | |
| 279 #end if | |
| 280 #if $pg.quant_method.iso_labels.labeling == 'itraq4plex': | |
| 281 - [iTRAQ4plex-Lys114,iTRAQ4plex-Nter114,0,0,0,0,False] | |
| 282 - [iTRAQ4plex-Lys115,iTRAQ4plex-Nter115,0,0,0,0,False] | |
| 283 - [iTRAQ4plex-Lys116,iTRAQ4plex-Nter116,0,0,0,0,False] | |
| 284 - [iTRAQ4plex-Lys117,iTRAQ4plex-Nter117,0,0,0,0,False] | |
| 285 #end if | |
| 286 #if $pg.quant_method.iso_labels.labeling == 'itraq8plex': | |
| 287 - [iTRAQ4plex-Lys113,iTRAQ8plex-Nter113,0,0,0,0,False] | |
| 288 - [iTRAQ4plex-Lys114,iTRAQ8plex-Nter114,0,0,0,0,False] | |
| 289 - [iTRAQ4plex-Lys115,iTRAQ8plex-Nter115,0,0,0,0,False] | |
| 290 - [iTRAQ4plex-Lys116,iTRAQ8plex-Nter116,0,0,0,0,False] | |
| 291 - [iTRAQ4plex-Lys117,iTRAQ8plex-Nter117,0,0,0,0,False] | |
| 292 - [iTRAQ4plex-Lys118,iTRAQ8plex-Nter118,0,0,0,0,False] | |
| 293 - [iTRAQ4plex-Lys119,iTRAQ8plex-Nter119,0,0,0,0,False] | |
| 294 - [iTRAQ4plex-Lys121,iTRAQ8plex-Nter121,0,0,0,0,False] | |
| 295 #end if | |
| 296 #if $pg.quant_method.iso_labels.labeling == 'iodotmt6plex': | |
| 297 - [iodoTMT6plex-Cys126,'',0,0,0,0,True] | |
| 298 - [iodoTMT6plex-Cys127,'',0,0,0,0,True] | |
| 299 - [iodoTMT6plex-Cys128,'',0,0,0,0,True] | |
| 300 - [iodoTMT6plex-Cys129,'',0,0,0,0,True] | |
| 301 - [iodoTMT6plex-Cys130,'',0,0,0,0,True] | |
| 302 - [iodoTMT6plex-Cys131,'',0,0,0,0,True] | |
| 303 #end if | |
| 304 #end if | |
| 227 #end for | 305 #end for |
| 228 </configfile> | 306 </configfile> |
| 229 <expand macro="ptxqc"/> | 307 <expand macro="ptxqc"/> |
| 230 </configfiles> | 308 </configfiles> |
| 231 | 309 |
| 274 help="The minimum number of unique peptides a protein group should have to be considered as identified and reported in the final table."/> | 352 help="The minimum number of unique peptides a protein group should have to be considered as identified and reported in the final table."/> |
| 275 <param name="calc_peak_properties" type="boolean" checked="false" | 353 <param name="calc_peak_properties" type="boolean" checked="false" |
| 276 label="Calculate peak properties" | 354 label="Calculate peak properties" |
| 277 truevalue="True" falsevalue="False" | 355 truevalue="True" falsevalue="False" |
| 278 help="If checked, several quantities characterizing peaks and isotopes patterns are calculated. This may lead to a substantial increase in computation time."/> | 356 help="If checked, several quantities characterizing peaks and isotopes patterns are calculated. This may lead to a substantial increase in computation time."/> |
| 279 <param name="match_between_runs" type="boolean" checked="false" | 357 <conditional name="mbr"> |
| 280 label="Match between runs" | 358 <param name="match_between_runs" type="select" |
| 281 truevalue="True" falsevalue="False" | 359 label="Match between runs" |
| 282 help="Identifications are transferred to non-sequenced or non-identified MS features in other LC-MS runs."/> | 360 help="Identifications are transferred to non-sequenced or non-identified MS features in other LC-MS runs."> |
| 361 <option value="False" selected="true">No</option> | |
| 362 <option value="True">Yes</option> | |
| 363 </param> | |
| 364 <when value="False"/> | |
| 365 <when value="True"> | |
| 366 <param name="matching_time_window" type="float" label="Match Time Window [min]" min="0" value="0.7" | |
| 367 help="The time window that is used in 'Match between runs' for the transfer of identifications."/> | |
| 368 <param name="matching_ion_mobility_window" type="float" label="Match Ion Mobility Window" min="0" value="0.05" | |
| 369 help="The ion mobility window that is used in 'Match between runs' for the transfer of identifications."/> | |
| 370 <param name="alignment_time_window" type="integer" label="Alignment Time Window [min]" min="0" value="20" | |
| 371 help="The time window that is used in retention time alignment to search for the best alignment function."/> | |
| 372 <param name="alignment_ion_mobility_window" type="integer" label="Alignment Ion Mobility" min="0" value="1" | |
| 373 help="The ion mobility window that is used in ion mobility alignment to search for the best alignment function."/> | |
| 374 <param name="match_unidentified_features" type="boolean" checked="false" | |
| 375 label="Match unidentified Features" | |
| 376 truevalue="True" falsevalue="False" | |
| 377 help="Also unidentified peptide features will be matched between runs. Their expression profiles over multiple samples are written into the table called 'matchedFeatures.txt'."/> | |
| 378 </when> | |
| 379 </conditional> | |
| 283 <param name="incl_contaminants" type="boolean" checked="true" | 380 <param name="incl_contaminants" type="boolean" checked="true" |
| 284 label="Include contaminants" | 381 label="Include contaminants" |
| 285 truevalue="True" falsevalue="False" | 382 truevalue="True" falsevalue="False" |
| 286 help="‘Yes’ means that proteins from a contaminant list are automatically added to the list of proteins for in silico digestion (in the fasta file)"/> | 383 help="‘Yes’ means that proteins from a contaminant list are automatically added to the list of proteins for in silico digestion (in the fasta file)"/> |
| 287 <param name="decoy_mode" type="select" | 384 <param name="decoy_mode" type="select" |
| 408 help="Select a method if needed."> | 505 help="Select a method if needed."> |
| 409 <option value="">None</option> | 506 <option value="">None</option> |
| 410 <option value="lfq">label free quantification</option> | 507 <option value="lfq">label free quantification</option> |
| 411 <option value="silac">label based quantification</option> | 508 <option value="silac">label based quantification</option> |
| 412 <option value="reporter_ion_ms2">reporter ion MS2</option> | 509 <option value="reporter_ion_ms2">reporter ion MS2</option> |
| 510 <option value="reporter_ion_ms3">reporter ion MS3</option> | |
| 413 </param> | 511 </param> |
| 414 <when value=""/> | 512 <when value=""/> |
| 415 <when value="silac"> | 513 <when value="silac"> |
| 416 <param name="light_labels" type="select" label="light labels" | 514 <param name="light_labels" type="select" label="light labels" |
| 417 multiple="true" help="Select zero or more light modifications."> | 515 multiple="true" help="Select zero or more light modifications."> |
| 441 label="Skip normalization" | 539 label="Skip normalization" |
| 442 truevalue="True" falsevalue="False" | 540 truevalue="True" falsevalue="False" |
| 443 help="If checked the high-speed version of MaxLFQ is used. This is recommended for large numbers of samples (Experiments). For less than 10 samples the original MaxLFQ normalization algorithm is used."/> | 541 help="If checked the high-speed version of MaxLFQ is used. This is recommended for large numbers of samples (Experiments). For less than 10 samples the original MaxLFQ normalization algorithm is used."/> |
| 444 </when> | 542 </when> |
| 445 <when value="reporter_ion_ms2"> | 543 <when value="reporter_ion_ms2"> |
| 544 <conditional name="iso_labels"> | |
| 545 <param name="labeling" type="select" label="isobaric labeling" | |
| 546 help="Select one of the standard labelings (correction factors are zero) or create a custom labeling."> | |
| 547 <option value="custom">custom</option> | |
| 548 <option value="tmt2plex">TMT2plex</option> | |
| 549 <option value="tmt6plex">TMT6plex</option> | |
| 550 <option value="tmt8plex">TMT8plex</option> | |
| 551 <option value="tmt10plex">TMT10plex</option> | |
| 552 <option value="tmt11plex">TMT11plex</option> | |
| 553 <option value="itraq4plex">iTRAQ4plex</option> | |
| 554 <option value="itraq8plex">iTRAQ8plex</option> | |
| 555 <option value="iodotmt6plex">iodoTMT6plex</option> | |
| 556 </param> | |
| 557 | |
| 558 <when value="tmt2plex"></when> | |
| 559 <when value="tmt6plex"></when> | |
| 560 <when value="tmt8plex"></when> | |
| 561 <when value="tmt10plex"></when> | |
| 562 <when value="tmt11plex"></when> | |
| 563 <when value="itraq4plex"></when> | |
| 564 <when value="itraq8plex"></when> | |
| 565 <when value="iodotmt6plex"></when> | |
| 566 <when value="custom"> | |
| 567 <repeat name="iso_label" title="Isobaric Label" min="1" default="1"> | |
| 568 <param name="internallabel" type="select" label="internal label" help="contains Lys"> | |
| 569 <expand macro="iso_labels"/> | |
| 570 </param> | |
| 571 <param name="terminallabel" type="select" label="terminal label" help="contains Nter"> | |
| 572 <option value="">None</option> | |
| 573 <expand macro="iso_labels"/> | |
| 574 </param> | |
| 575 <param name="cm2" type="float" label="correction factor -2%" value="0.0"/> | |
| 576 <param name="cm1" type="float" label="correction factor -1%" value="0.0"/> | |
| 577 <param name="cp1" type="float" label="correction factor +1%" value="0.0"/> | |
| 578 <param name="cp2" type="float" label="correction factor +2%" value="0.0"/> | |
| 579 <param type="boolean" name="tmtlike" checked="false" | |
| 580 label="TMT-like" | |
| 581 truevalue="True" falsevalue="False"/> | |
| 582 </repeat> | |
| 583 </when> | |
| 584 </conditional> | |
| 585 <conditional name="filter_by_pif"> | |
| 586 <param name="filter_pif" type="boolean" checked="false" label="Filter by PIF" | |
| 587 truevalue="True" falsevalue="False" | |
| 588 help="If checked, quantified PSMs will be filtered by their precursor intensity fraction to avoid using peptides that clearly suffer from co-fragmentation with other peptide species."/> | |
| 589 <when value="True"> | |
| 590 <param name="reporter_pif" type="float" label="Minimum reporter PIF" value="0.75" min="0" | |
| 591 max="1" | |
| 592 help="MS/MS spectra with a lower value for the PIF will be discarded for isobaric label quantification."/> | |
| 593 </when> | |
| 594 <when value="False"></when> | |
| 595 </conditional> | |
| 596 </when> | |
| 597 <when value="reporter_ion_ms3"> | |
| 446 <conditional name="iso_labels"> | 598 <conditional name="iso_labels"> |
| 447 <param name="labeling" type="select" label="isobaric labeling" | 599 <param name="labeling" type="select" label="isobaric labeling" |
| 448 help="Select one of the standard labelings (correction factors are zero) or create a custom labeling."> | 600 help="Select one of the standard labelings (correction factors are zero) or create a custom labeling."> |
| 449 <option value="custom">custom</option> | 601 <option value="custom">custom</option> |
| 450 <option value="tmt2plex">TMT2plex</option> | 602 <option value="tmt2plex">TMT2plex</option> |
| 630 <param name="output" value="config,mqpar,mzTab" /> | 782 <param name="output" value="config,mqpar,mzTab" /> |
| 631 <output name="config" file="02/config.yml" lines_diff="2" /> | 783 <output name="config" file="02/config.yml" lines_diff="2" /> |
| 632 <!-- high difference due to unconsistant xml formatting in MQ --> | 784 <!-- high difference due to unconsistant xml formatting in MQ --> |
| 633 <output name="mqpar" file="02/mqpar.xml" lines_diff="24" /> | 785 <output name="mqpar" file="02/mqpar.xml" lines_diff="24" /> |
| 634 </test> | 786 </test> |
| 787 <!-- reporter ion ms3 + multiple param groups, testing yaml conf file and mqpar.xml only --> | |
| 788 <test expect_num_outputs="3"> | |
| 789 <param name="ftype" value=".mzxml" /> | |
| 790 <param name="fasta_files" value="bsa.fasta" /> | |
| 791 <param name="identifier_parse_rule" value=">([^\s]*)" /> | |
| 792 <param name="description_parse_rule" value=">(.*)" /> | |
| 793 <param name="incl_contaminants" value="False" /> <!-- non-default value --> | |
| 794 <param name="min_pep_length" value="7" /> <!-- non-default value --> | |
| 795 <param name="max_pep_length" value="24" /> <!-- non-default value --> | |
| 796 <param name="decoy_mode" value="randomize" /> <!-- non-default value --> | |
| 797 <param name="psm_fdr" value="0.5" /> <!-- non-default value --> | |
| 798 <param name="protein_fdr" value="0.4" /> <!-- non-default value --> | |
| 799 <section name="protein_quant"> | |
| 800 <param name="peptides_for_quantification" value="0"/><!-- non-default value --> | |
| 801 <conditional name="only_unmod_prot"> | |
| 802 <param name="unmod_prot" value="True"/> | |
| 803 <param name="mods_used_prot_quant" value="Pro5,Pro6"/> | |
| 804 </conditional> | |
| 805 </section> | |
| 806 <repeat name="paramGroups"> | |
| 807 <param name="files" value="BSA_min_23.mzXML"/> | |
| 808 <param name="variableModifications" value="Oxidation (M)" /> | |
| 809 <param name="fixedModifications" value="" /> | |
| 810 <conditional name="quant_method"> | |
| 811 <param name="select_quant_method" value="reporter_ion_ms3" /> | |
| 812 <conditional name="iso_labels"> | |
| 813 <param name="labeling" value="custom" /> | |
| 814 <repeat name="iso_label"> | |
| 815 <param name="internallabel" value="TMT2plex-Lys126" /> | |
| 816 <param name="terminallabel" value="TMT2plex-Nter126" /> | |
| 817 <param name="tmtlike" value="True" /> | |
| 818 <param name="cp1" value="6.7" /> | |
| 819 <param name="cp2" value="3" /> | |
| 820 </repeat> | |
| 821 <repeat name="iso_label"> | |
| 822 <param name="internallabel" value="TMT2plex-Lys127" /> | |
| 823 <param name="terminallabel" value="TMT2plex-Nter127" /> | |
| 824 <param name="tmtlike" value="True" /> | |
| 825 </repeat> | |
| 826 </conditional> | |
| 827 <conditional name="filter_by_pif"> | |
| 828 <param name="filter_pif" value="False"/> | |
| 829 <param name="reporter_pif" | |
| 830 value="0.6"/> <!-- as filter_pif is False this value will be ignored and 0 used instead --> | |
| 831 </conditional> | |
| 832 </conditional> | |
| 833 </repeat> | |
| 834 <repeat name="paramGroups"> | |
| 835 <param name="files" value="BSA_min_22"/> | |
| 836 <param name="variableModifications" value="" /> | |
| 837 <param name="fixedModifications" value="" /> | |
| 838 <param name="enzymes" value="" /> | |
| 839 <conditional name="quant_method"> | |
| 840 <param name="select_quant_method" value="reporter_ion_ms3"/> | |
| 841 <conditional name="iso_labels"> | |
| 842 <param name="labeling" value="itraq4plex"/> | |
| 843 </conditional> | |
| 844 <conditional name="filter_by_pif"> | |
| 845 <param name="filter_pif" value="True"/> | |
| 846 <param name="reporter_pif" value="0.8"/> <!-- as filter_pif is True this value is used --> | |
| 847 </conditional> | |
| 848 </conditional> | |
| 849 </repeat> | |
| 850 <param name="dry_run" value="True" /> | |
| 851 <param name="output" value="config,mqpar,mzTab" /> | |
| 852 <output name="config" file="06/config.yml" lines_diff="2"> | |
| 853 <assert_contents> | |
| 854 <has_text_matching expression="lcmsRunType\: \'Reporter ion MS3\'" /> | |
| 855 </assert_contents> | |
| 856 </output> | |
| 857 <output name="mqpar" file="06/mqpar.xml" lines_diff="6"> | |
| 858 <assert_contents> | |
| 859 <has_text_matching expression=".lcmsRunType.Reporter ion MS3.\/lcmsRunType." /> | |
| 860 </assert_contents> | |
| 861 </output> | |
| 862 </test> | |
| 635 <!-- lfq, testing yaml conf file and mqpar.xml only --> | 863 <!-- lfq, testing yaml conf file and mqpar.xml only --> |
| 636 <test expect_num_outputs="2"> | 864 <test expect_num_outputs="2"> |
| 637 <param name="ftype" value=".mzxml" /> | 865 <param name="ftype" value=".mzxml" /> |
| 638 <param name="fasta_files" value="bsa.fasta" /> | 866 <param name="fasta_files" value="bsa.fasta" /> |
| 639 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> | 867 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> |
| 651 </repeat> | 879 </repeat> |
| 652 <param name="dry_run" value="True" /> | 880 <param name="dry_run" value="True" /> |
| 653 <param name="output" value="config,mqpar" /> | 881 <param name="output" value="config,mqpar" /> |
| 654 <output name="config" file="03/config.yml" lines_diff="2" /> | 882 <output name="config" file="03/config.yml" lines_diff="2" /> |
| 655 <output name="mqpar" file="03/mqpar.xml" lines_diff="10" /> | 883 <output name="mqpar" file="03/mqpar.xml" lines_diff="10" /> |
| 884 </test> | |
| 885 <!-- Test for MBR --> | |
| 886 <test expect_num_outputs="2"> | |
| 887 <param name="ftype" value=".mzxml" /> | |
| 888 <param name="fasta_files" value="bsa.fasta" /> | |
| 889 <param name="identifier_parse_rule" value="^>.*\|(.*)\|.*$" /> | |
| 890 <param name="description_parse_rule" value="^>.*\|.*\|[^ ]+ (.*) OS.*$" /> | |
| 891 <param name="min_unique_pep" value="1" /> | |
| 892 <param name="ibaq" value="True" /> | |
| 893 <param name="match_between_runs" value="True" /> | |
| 894 <param name="ibaqLogFit" value="False" /> | |
| 895 <repeat name="paramGroups"> | |
| 896 <param name="files" value="BSA_min_22"/> | |
| 897 <param name="maxMissedCleavages" value="1"/> | |
| 898 <param name="variableModifications" value="Oxidation (M)" /> | |
| 899 <conditional name="quant_method"> | |
| 900 <param name="select_quant_method" value="lfq" /> | |
| 901 </conditional> | |
| 902 </repeat> | |
| 903 <param name="dry_run" value="True" /> | |
| 904 <param name="output" value="config,mqpar" /> | |
| 905 <output name="config" file="05/config.yml" lines_diff="2"> | |
| 906 <assert_contents> | |
| 907 <has_text_matching expression="matchBetweenRuns\: True" /> | |
| 908 </assert_contents> | |
| 909 </output> | |
| 910 <output name="mqpar" file="05/mqpar.xml" lines_diff="4"> | |
| 911 <assert_contents> | |
| 912 <has_text_matching expression=".matchBetweenRuns.True.\/matchBetweenRuns." /> | |
| 913 </assert_contents> | |
| 914 </output> | |
| 656 </test> | 915 </test> |
| 657 <!-- silac + fractions with experimental design template, testing yaml conf file and mqpar.xml only --> | 916 <!-- silac + fractions with experimental design template, testing yaml conf file and mqpar.xml only --> |
| 658 <test expect_num_outputs="2"> | 917 <test expect_num_outputs="2"> |
| 659 <param name="ftype" value=".mzxml" /> | 918 <param name="ftype" value=".mzxml" /> |
| 660 <param name="fasta_files" value="bsa.fasta" /> | 919 <param name="fasta_files" value="bsa.fasta" /> |
| 742 - label free (LFQ): Protein intensity will be reported as 'LFQ intensity' columns in the proteinGroups table | 1001 - label free (LFQ): Protein intensity will be reported as 'LFQ intensity' columns in the proteinGroups table |
| 743 - label based: quantifies MS1 labelled samples ('SILAC', 'Dimethyl', 'ICAT', 'ICPL', 'mTRAQ', '18 O') | 1002 - label based: quantifies MS1 labelled samples ('SILAC', 'Dimethyl', 'ICAT', 'ICPL', 'mTRAQ', '18 O') |
| 744 | 1003 |
| 745 - for two channels: choose options from light and heavy sections | 1004 - for two channels: choose options from light and heavy sections |
| 746 - for three channels: choose options from light, medium and heavy sections | 1005 - for three channels: choose options from light, medium and heavy sections |
| 747 - reporter ion ms2: quantifies conventional isobaric labelling samples. Either use the pre-defined labellings with correction factors set to 0 or specify a custom labelling | 1006 - reporter ion ms2/ms3: quantifies conventional isobaric labelling samples. Either use the pre-defined labellings with correction factors set to 0 or specify a custom labelling |
| 748 - PTXQC quality control: quality control software creates an automatic quality control pdf report | 1007 - PTXQC quality control: quality control software creates an automatic quality control pdf report |
| 749 | 1008 |
| 750 | 1009 |
| 751 **Output files** | 1010 **Output files** |
| 752 | 1011 |
