Mercurial > repos > pieterlukasse > nist_wrapper
diff nist_wrapper.xml @ 0:cce6989ed423
new NIST wrapper demo tools
author | pieter.lukasse@wur.nl |
---|---|
date | Thu, 22 Jan 2015 16:14:57 +0100 |
parents | |
children | f6da901ffff8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nist_wrapper.xml Thu Jan 22 16:14:57 2015 +0100 @@ -0,0 +1,859 @@ +<tool id="nist_wrapper" name="NIST MSSEARCH" version="0.0.1"> + <!-- + This part is a WORKAROUND for the wine X11 dependency, allowing it to run headless : + -> install Xvfb and enable it on a port, say 995: + -> make sure this gets executed: export DISPLAY=:995; + --> + <description> Runs NIST's msseach program to match spectra against metabolite libraries</description> + <command interpreter="export DISPLAY=:0; python"> + nist_wrapper.py + "~/.wine/drive_c/NIST" + $nistIniFile + $spectraFile + $outputFile + </command> +<inputs> + <param name="spectraFile" type="data" format="msp" label="Spectra file (.MSP)" help="E.g. file produced by MsClust"/> + + <param name="hitsToReport" type="integer" size="10" value="3" label="Number of matches to report per spetrum" + help="Top X matches for each spectrum will be written to output file." /> + +</inputs> +<configfiles> + +<configfile name="nistIniFile">[MAIN] +Version=2.0 +Library Directory=C:\NISTDEMO\MSSEARCH\ +Program=NIST MS +Active Frame=0 +Placement_flags=2 +Placement_show=3 +Placement_minx=-32000 +Placement_miny=-32000 +Placement_maxx=-1 +Placement_maxy=-1 +Placement_left=0 +Placement_top=84 +Placement_right=1440 +Placement_bottom=827 +Wrong Libraries= +Active Show=3 +Display Warning=1 +Display Info=0 +[Search Options] +Automatic=1 +Type=1 +As MW=1 +MW=1 +Reverse=0 +Penalize=0 +Search with MW=1 +Preasearch=0 +Apply Limits=0 +Min Mass Type=0 +Min Mass=1 +Max Mass ON=0 +Max Mass=2000 +Min Abund ON=0 +Min Abund=1 +Printing=0 +Return Focus=0 +Hits to Print=${hitsToReport} +Print Spectra=1 +Print Structure=1 +Apply MaxLength=0 +MaxLength=2000 +Sort Mode=0 +Match Clusters=1 +Match Rings=1 +Weighting=0 +Use Specified Parent=0 +Ignore Precursor=0 +Parent Mass=0 +Precursor Tolerance=1.6 +Ions Tolerance=0.8 +[Libraries] +Library_0=mainlib +Library_1= +Library_2= +Library_3= +Library_4= +Library_5= +Library_6= +Library_7= +Library_8= +Library_9= +Library_10= +Library_11= +Library_12= +Library_13= +Library_14= +Library_15= +Order_0=1 1 +Order_1=1 1 +Order_2=1 1 +Order_3=1 1 +Order_4=1 1 +Order_5=1 1 +Order_6=1 1 +Order_7=1 1 +Order_8=1 1 +Order_9=1 1 +[ICHI] +On=1 +Isotope=1 +Stereo=0 +Derivative=1 +[Import] +Dir=C:\NISTDEMO\MSSEARCH\ +Synonyms=1 +Filter=1 +Coeff=1 0 +[Structure Import] +Dir=C:\NISTDEMO\MSSEARCH\ +Filter=1 +[Export] +Dir=C:\NISTDEMO\MSSEARCH\ +Synonyms=1 +Filter=1 +Coeff=1 0 +[Search Options] +Automatic=1 +[Library Search] +SpecList Tab=1 +Placement_flags=2 +Placement_show=3 +;Layout=1 +;Hit Splitter Orientation=1 +;List Tab=0 +;Compare Tab=0 +;Hit Tab=0 +;Unknown Tab=0 +Placement_minx=-1 +Placement_miny=-1 +;Placement_maxx=-4 +Placement_maxx=-8 +;Placement_maxy=-23 +Placement_maxy=-30 +Placement_left=0 +Placement_top=1 +Placement_right=678 +Placement_bottom=397 +Splitter=0.314139 +List Splitter=0 0 +Unknown Splitter=0.493119 +Unknown Splitter Orientation=1 +;Compare Splitter=0.3333 0.3333 +Compare Splitter=0 0 +Hit Splitter=0.493874 +SpecList Splitter=0.493119 +SpecList Splitter Orientation=1 +Hits Column=10 41 39 58 68 56 256 0 0 0 0 +;SpecList Column=3 41 41 56 +;SpecList Column=3 41 41 156 +SpecList Column=10 41 38 128 0 0 48 0 0 0 0 +Layout=1 +Hit Splitter Orientation=1 +List Tab=0 +Compare Tab=0 +Hit Tab=0 +Unknown Tab=0 +Replicates=0 +Exact Match=0 +[BAR-Summary] +Bars=4 +ScreenCX=1600 +ScreenCY=900 +[REPORT] +Ten Largest Peaks=1 +Compound Info=1 +Mass Intensity List=0 +Synonyms=1 +Plot=1 +Structure=1 +First Hits=1 +First Hits Number=3 +Unknown=0 +[Substructure Export] +Filter=1 +Dir= +[Substructure Import] +Filter=1 +Dir= +[Search AnyPeaks Options] +Other=0 +Peaks=0 +Hitlist size=100 +Peak0= +Peak1= +Peak2= +Peak3= +Peak4= +Peak5= +Peak6= +Peak7= +Peak8= +Peak9= +Peak10= +[Other Searches Options] +CAS= +MW=1 +ID= +EPA= +Formula= +Seq Hitlist size=100 +[Constraints] +Library ON=0 +Formula ON=0 +MW ON=0 +AnyPeaks ON=0 +Sequentiial ON=0 +Active MW=0 +MINMW=1 +MAXMW=2000 +Active Name=0 +Name Fragment= +Elements Value=0 +Elements Present=0 +Mode Elements=0 +Num Elements=0 +Elements0= +Elements1= +Elements2= +Elements3= +Elements4= +Elements5= +Elements6= +Elements7= +Elements8= +Elements9= +Num Compare Elements=0 +Compare Elements0= +Compare Elements1= +Compare Elements2= +Compare Elements3= +Compare Elements4= +Compare Elements5= +Compare Elements6= +Compare Elements7= +Compare Elements8= +Compare Elements9= +Active Peaks=0 +Mode Peaks=1 +Num AnyPeaks=0 +Active OtherDB=0 +OtherDB=0 +Active Tags=0 +Tags= +Active Peptide Sequence=0 +Peptide Sequence= +Active Proton=0 +Proton Mode=0 +Proton Low= +Proton Hi= +Proton Exact= +Active Charge=0 +Charge Mode=0 +Charge Low= +Charge Hi= +Charge Exact= +Active Residue=0 +Residue Mode=0 +Residue Low= +Residue Hi= +Residue Exact= +[Peptide Search Options] +Cysteine Modification=0 +Comment Fields= +Show Fields On Plot=1 +TF qry=0 +E Omssa=0 +TF lib=0 +RevImp=0 +Weight Omssa=0 +Weight Num Rep=0 +Weight Qtof=0 +Treshold=0 +[Library Hit] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 16777215 16777215 0 +Order Number=1 +Structure Only=0 +Library=0 +Structure Size=50 +Match=1 +Probability=1 +Reverse Match=1 +Clear History=0 +[Library Spec List] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 16777215 16777215 0 +Order Number=1 +Structure Only=0 +Library=0 +Structure Size=50 +Match=0 +Probability=0 +Reverse Match=0 +Clear History=0 +[Library Unknown Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Library Hit Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=1 +CAS=0 +Formula=1 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Library SpecList Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Library Unknown Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=0 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[Library Hit Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=1 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[Library SpecList Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=0 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[Library Compare] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 32768 16777215 +Limit ON=0 +Threshold=0 +Show=1 +Show Structure=0 +Independent Zoom=0 +Width=1 +[Library Histogram] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 16711680 255 16777215 +Discret=25 +Axis=1 +Automatic=1 +Min=0 +Max=1000 +[Library Display] +Neutral Loss=0 +Scale=0 +Min mz=0 +Max mz=1000 +Default Search Anchor=1 +Search Anchor=0 +Default Hit Anchor=1 +Hit Anchor=0 +Max Loss=70 +mz=10 +[Incremental Search] +Placement_flags=0 +Placement_show=1 +Placement_minx=-1 +Placement_miny=-1 +Placement_maxx=-8 +Placement_maxy=-30 +Placement_left=50 +Placement_top=50 +Placement_right=1269 +Placement_bottom=449 +Key=10METHOXYDESERPID +Splitter=0.333054 +Layout=1 +Plot Splitter=0.5 +Plot Splitter Orientation=0 +List Tab=0 +Spectrum Tab=0 +Alpha=0 +[Incremental View] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 16777215 16777215 0 +Auto Display=1 +Structure Only=50 +[Incremental Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Incremental Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=0 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[Other Search] +Placement_flags=0 +Placement_show=1 +Placement_minx=-1 +Placement_miny=-1 +Placement_maxx=-8 +Placement_maxy=-30 +Placement_left=25 +Placement_top=25 +Placement_right=1244 +Placement_bottom=424 +Splitter=0.332215 +Layout=1 +Plot Splitter=0.5 +Plot Splitter Orientation=0 +List Tab=0 +Spectrum Tab=0 +Replicates=0 +Search Mode=2 +Column=10 39 37 0 0 0 48 0 0 0 0 +[Other Hit] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 16777215 16777215 0 +Order Number=1 +Structure Only=0 +Library=0 +Structure Size=50 +Match=0 +Probability=0 +Reverse Match=0 +Clear History=0 +[Other Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Other Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=0 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[Compare] +Placement_flags=0 +Placement_show=1 +Placement_minx=-1 +Placement_miny=-1 +Placement_maxx=-8 +Placement_maxy=-30 +Placement_left=75 +Placement_top=75 +Placement_right=1294 +Placement_bottom=474 +Splitter=0.244898 0.244898 +Tab=0 +[Compare Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[Compare Result] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 32768 16777215 +Limit ON=0 +Threshold=0 +Show=1 +Show Structure=0 +Independent Zoom=0 +Width=1 +[Compare List] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=32768 0 255 16711680 16777215 0 255 +Names=1 +No Structure=0 +Limits ON=0 +Threshold=0 +Spectra on Page=3 +Overwrite=1 +Insert=1 +Hits=3 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Width=1 +Mass Label=1 +Pep Label=0 +[Compare Display] +Neutral Loss=0 +Scale=0 +Min mz=0 +Max mz=1000 +Default Search Anchor=1 +Search Anchor=0 +Default Hit Anchor=1 +Hit Anchor=0 +Max Loss=70 +mz=10 +[SpecList] +Placement_flags=0 +Placement_show=1 +Placement_minx=-1 +Placement_miny=-1 +Placement_maxx=-8 +Placement_maxy=-30 +Placement_left=100 +Placement_top=100 +Placement_right=1319 +Placement_bottom=499 +Splitter=0.333054 +Layout=1 +Plot Splitter=0.5 +Plot Splitter Orientation=0 +List Tab=0 +Spectrum Tab=0 +Column=10 39 39 0 0 0 48 0 0 0 0 +[SpecList Hit] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 16777215 16777215 0 +Order Number=1 +Structure Only=0 +Library=0 +Structure Size=50 +Match=0 +Probability=0 +Reverse Match=0 +Clear History=0 +[SpecList Plot] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=0 255 16711680 0 255 16777215 +Limits ON=0 +Wrap=0 +MW=0 +CAS=0 +Formula=0 +Threshold=0 +Structure=1 +Width=1 +Mass Label=1 +Pep Label=0 +[SpecList Text] +Font Name=MS Shell Dlg +Font Pts=-8 +Font Width=0 +Font Esc=0 +Font Orientation=0 +Font Weight=400 +Font IUSC=0 +Font PCQP=654311424 +Color=16711680 0 255 8421376 16777215 +Ten Peaks=1 +Compound=1 +Intensity=0 +Synonyms=1 +Rows=0 +Noise=0 +Wrap Synonyms=0 +RI=1 +RI All=1 +RI Num=2 +[BAR-Bar0] +BarID=59419 +Bars=5 +Bar#0=0 +Bar#1=59647 +Bar#2=0 +Bar#3=59392 +Bar#4=0 +[BAR-Bar1] +BarID=59393 +MRUWidth=0 +[BAR-Bar2] +BarID=59647 +MRUWidth=288 +Docking=1 +MRUDockID=0 +MRUDockLeftPos=-1 +MRUDockTopPos=-1 +MRUDockRightPos=1599 +MRUDockBottomPos=28 +MRUFloatStyle=8196 +MRUFloatXPos=-2147483648 +MRUFloatYPos=0 +[BAR-Bar3] +BarID=59392 +YPos=28 +MRUWidth=276 +Docking=1 +MRUDockID=0 +MRUDockLeftPos=-1 +MRUDockTopPos=28 +MRUDockRightPos=294 +MRUDockBottomPos=61 +MRUFloatStyle=8196 +MRUFloatXPos=-2147483648 +MRUFloatYPos=0</configfile> + +</configfiles> + +<outputs> + <data name="outputFile" format="tabular" label="${tool.name} on ${on_string} - NIST library matches (TSV)"/> + <data name="outputLog" format="txt" label="${tool.name} on ${on_string} - LOG" hidden="True"/> + <data name="htmlReportFile" format="html" label="${tool.name} on ${on_string} - NIST matches report (HTML)"/> +</outputs> +<tests> + <test> + </test> +</tests> +<help> + +.. class:: infomark + +Runs the process also used by NIST mssearch (see screenshot), executing it in batch mode and returning the produced results +file with the library matches found for each input spectrum found in the given spectra file. + +.. image:: $PATH_TO_IMAGES/NIST_mssearch_screenshot.png + + +.. class:: infomark + +This tool requires a valid NIST folder and respective (licensed) libraries to be present on your server. +Check http://chemdata.nist.gov/mass-spc/ms-search/ for more information. + +*References* + +NIST Mass Spectral Search Program (Version 2.2) + +http://chemdata.nist.gov/mass-spc/ms-search/docs/Ver20Man_11.pdf + + +For additional information, see Stein, S.E. “Optimization and Testing of Mass Spectral Library +Search Algorithms for Compound Identification” J. Am. Soc. Mass Spectrom. 1994, 5, 859–865. + + </help> +</tool> \ No newline at end of file