Repository 'prims_metabolomics'
hg clone https://toolshed.g2.bx.psu.edu/repos/pieterlukasse/prims_metabolomics

Changeset 62:9bd2597c8851 (2015-02-06)
Previous changeset 61:d685210eef3e (2014-12-19)
Commit message:
r
removed:
MsClust.jar
msclust.xml
b
diff -r d685210eef3e -r 9bd2597c8851 MsClust.jar
b
Binary file MsClust.jar has changed
b
diff -r d685210eef3e -r 9bd2597c8851 msclust.xml
--- a/msclust.xml Fri Dec 19 15:30:13 2014 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
b'@@ -1,356 +0,0 @@\n-<tool name="MsClust" id="msclust2" version="2.0.7">\r\n-\t<description>Extracts fragmentation spectra from aligned data</description>\r\n-\t<!-- \r\n-\t   For remote debugging start you listener on port 8000 and use the following as command interpreter:\r\n-\t       java -jar -Xdebug -Xrunjdwp:transport=dt_socket,address=D0100564.wurnet.nl:8000 \r\n-\t                    //////////////////////////\r\n-\t       \r\n-\t       TODO in command below: add conditionals according to options of using or NOT the tolerances/thresholds from previous steps \r\n-\t    -->\r\n-\t<command interpreter="java -jar ">\r\n-\t    MsClust.jar \r\n-\t   \t-peaksFileName $inputPeaks \r\n-\t   \t-dataType $dataType\r\n-        -imputationMethod $imputationMethod.type\r\n-        #if $imputationMethod.type == "valueRange"\r\n-        \t-rangeUpperLimit $imputationMethod.rangeUpperLimit\r\n-        #end if\r\n-\t\t-plInputFormat $plInputFormat \r\n-\t\t-potDensFuncType $potDensFuncType.type \r\n-\t\t-centerSelectionType $centerSelectionType.type \r\n-\t\t-clusteringType $clusteringType.type \r\n-\t\t-neighborhoodWindowSize $potDensFuncType.pdf_neighborhoodWindowSize \r\n-\t\t-clusterSearchStopCriterium $centerSelectionType.cs_stop_criterion\r\n-\t\t-pearsonDistTreshold $potDensFuncType.pdf_pears_treshold\r\n-\t\t-pearsonTresholdConfidence $potDensFuncType.pdf_pears_conf\r\n-\t\t-pearsonPDReductionThreshold $centerSelectionType.cs_pears_pd_reductionTreshold\r\n-\t\t-pearsonPDReductionSlope $centerSelectionType.cs_pears_pd_reductionSlope\r\n-\t\t-rtDistTolUnit $potDensFuncType.rt_dist_tol_unit.type\r\n-\t\t-rtDistTol $potDensFuncType.rt_dist_tol_unit.pdf_rt_toler\r\n-\t\t-rtDistanceConfidence $potDensFuncType.pdf_scan_conf\r\n-\t\t#if $clusteringType.type == "original"\r\n-\t\t\t-clustMembershipCutoff $clusteringType.clust_membership_cutoff\r\n-\t\t#end if  \r\n-\t\t-centrotypesOut $centrotypesOut \r\n-\t\t-simOut $simOut\r\n-\t\t-micOut $micOut\r\n-\t\t-mspOut $mspOut \r\n-\t\t-classOut $classOut\r\n-\t\t-outReport $htmlReportFile\r\n-\t    -outReportPicturesPath $htmlReportFile.files_path\r\n-        #if $clusteringType.type == "fuzzyCMeans"\r\n-        \t-fcmMembershipWeightingExponent $clusteringType.fcmMembershipWeightingExponent \r\n-\t\t\t-fcmStopCriterion $clusteringType.fcmStopCriterion\r\n-\t\t\t-fcmCorrelationWeight $clusteringType.fcmCorrelationWeight\r\n-\t\t\t-fcmFinalAssemblyType $clusteringType.finalClusterAssembly.type\r\n-\t\t\t#if $clusteringType.finalClusterAssembly.type == "membershipBased"\r\n-\t\t\t\t-fcmMembershipCutoff $clusteringType.finalClusterAssembly.fcmMembershipCutoff\r\n-\t\t\t#end if\r\n-        #end if\r\n-\t\t-verbose "false"\r\n-\t    #if $advancedSettings.settings == True\r\n-\t    \t-advancedSettings YES\r\n-\t    \t-saturationLimit $advancedSettings.saturationLimit\r\n-\t    \t-sampleSelectionSortType $advancedSettings.sampleSelectionSortType\r\n-\t    \t-simSelectionAlgorithm $advancedSettings.simSelectionAlgorithm\r\n-\t    \t-simMassFilter "$advancedSettings.simMassFilter"\r\n-\t    \t-simMembershipThreshold $advancedSettings.simMembershipThreshold\r\n-\t    \t-simSaturationThreshold $advancedSettings.simSaturationThreshold\r\n-\t    \t-simAbsenseThreshold $advancedSettings.simAbsenseThreshold\r\n-\t    \t-micMembershipThreshold $advancedSettings.micMembershipThreshold\r\n-\t    \t-peakIntensityCorrectionAlgorithm $advancedSettings.peakIntensityCorrectionAlgorithm\r\n-        #else\r\n-        \t-advancedSettings YES\r\n-        \t-sampleSelectionSortType SIM_INTENSITY\r\n-        \t-peakIntensityCorrectionAlgorithm CORRELATION_BASED\r\n-        #end if\r\n-\t    \r\n-\t</command>\r\n-\t<inputs>\r\n-\r\n-\t \t<param name="inputPeaks" type="data" format="txt" label="Ion-wise aligned data (e.g. MetAlign or XCMS/metaMS output data)" />\r\n-\t \t<param name="plInputFormat" type="select" size="30" label="Data format">\r\n-\t\t\t<option value="metalign"  selected="true">MetAlign</option>\r\n-\t\t\t<option value="xcms">XCMS/metaMS (beta)</option>\r\n-\t\t</param>\r\n-\t\t<param name="dataType" type="select" size="30" label="Data type">\r\n-\t\t\t<option value="gcms"  selected="true">GC-MS</option>\r\n-\t\t\t<option value="lcms">LC-MS</option>\r\n-\t\t</param>\r\n-\t \t<conditional name='..b'er of their own. \r\n-\r\n-*Potential Density reduction softness:* Reduction curve slope for pearson distance tolerance. Lower \r\n-values = stricter separation at the value determined in \'Potential Density reduction\' above  \r\n-(TODO review this comment). \r\n-\r\n-*Stop Criterion:* When to stop reducing and looking for new clusters. Lower values = more iterations \r\n-\r\n-.. __: javascript:window.open(\'.. image:: confidence_and_slope_params_explain.png\'.replace(\'.. image:: \', \'\'),\'popUpWindow\',\'height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes\')\r\n-\r\n-\r\n------\r\n-\r\n-**Output files described below**\r\n-\r\n------\r\n-\r\n-*SPECTRA:* this file can be submitted to NIST for identification of the spectra.\r\n-\r\n-`Click here for more details on the Sample selection and Spectrum peak intensity correction algorithm parameters related to SPECTRA generation`_  \r\n-\r\n-.. _Click here for more details on the Sample selection and Spectrum peak intensity correction algorithm parameters related to SPECTRA generation: javascript:window.open(\'.. image:: sample_sel_and_peak_height_correction.png\'.replace(\'.. image:: \', \'\'),\'popUpWindow\',\'height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes\')\r\n-\r\n------\r\n-\r\n-*MIC:* stands for Measured Ions Count -> it contains, for each cluster, the sum of the ion count \r\n-values (corrected by their membership) for all MEASURED cluster ions in the given sample.\r\n-\r\n-The MIC for a **cluster i** in **sample s**, where **cluster i** has **n** members is thus: \r\n-\r\n-sum ( [intensity of member n in **sample s**] x [membership value of member n in **cluster i** ] )\r\n-\r\n------\r\n-\r\n-*SIM:* stands for Selective Ion Mode ->  it contains, for each cluster, the intensity values of the \r\n-most representative member ion peak of this cluster. The most representative member peak is the one with the \r\n-highest membership*average_intensity. This definition leads to conflicts as a peak can have a \r\n-membership in two or more clusters. The assignment of a SIM peak to a cluster depends on \r\n-the configured data type (LC or GC-MS). NB: this can be overruled in the "advanced settings":\r\n-\r\n-(1) LC-MS SIM: select SIM peak only once and for the centrotype in which this specific mass has its \r\n-highest membership; for neighboring centrotypes use its "second best SIM", etcetera. In other words,\r\n-if the SIM peak has been identified as the SIM in more than 1 cluster, assign as SIM to the cluster \r\n-with highest membership. Continue searching for other SIM peaks to assign to the other clusters until \r\n-all ambiguities are solved.\r\n-\r\n-(2) GC-MS SIM: the SIM peak can be "shared" by multiple clusters. However, the intensity values are corrected\r\n-by the membership value of the peak in the cluster in case the SIM peak is "shared". If the SIM peak is not \r\n-"shared" then the "raw" intensity values of the SIM peak are recorded in the SIM file. \r\n-\r\n-`Click here for more details on the SIM output file`_  \r\n-\r\n-.. _Click here for more details on the SIM output file: javascript:window.open(\'.. image:: sample_SIM.png\'.replace(\'.. image:: \', \'\'),\'popUpWindow\',\'height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes\')\r\n-\r\n-\r\n-**References**\r\n-\r\n-If you use this Galaxy tool in work leading to a scientific publication please\r\n-cite the following papers:\r\n-\r\n-Y. M. Tikunov, S. Laptenok, R. D. Hall, A. Bovy, and R. C. H. de Vos (2012).\r\n-MSClust: a tool for unsupervised mass spectra extraction of \r\n-chromatography-mass spectrometry ion-wise aligned data\r\n-http://dx.doi.org/10.1007%2Fs11306-011-0368-2\r\n-\r\n-  <citations>\r\n-        <citation type="doi">10.1007%2Fs11306-011-0368-2</citation> <!-- example \r\n-        see also https://wiki.galaxyproject.org/Admin/Tools/ToolConfigSyntax#A.3Ccitations.3E_tag_set\r\n-        -->\r\n-   </citations>\r\n-\r\n-\r\n-  </help>\r\n-</tool>\r\n'