Mercurial > repos > galaxyp > cardinal_segmentations
annotate segmentation.xml @ 11:6f2e549de78c draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit badc51fcd74ba0c14cd1ae64d5f524291fa11441"
| author | galaxyp | 
|---|---|
| date | Tue, 22 Feb 2022 20:22:22 +0000 | 
| parents | 46d53f24c81c | 
| children | 199ae8af4d0d | 
| rev | line source | 
|---|---|
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
1 <tool id="cardinal_segmentations" name="MSI segmentation" version="@VERSION@.0"> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
2 <description>mass spectrometry imaging spatial clustering</description> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
3 <macros> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
4 <import>macros.xml</import> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
5 </macros> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
6 <expand macro="requirements"> | 
| 
1
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
7 <requirement type="package" version="2.3">r-gridextra</requirement> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
8 </expand> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
9 <command detect_errors="exit_code"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
10 <![CDATA[ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
11 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
12 @INPUT_LINKING@ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
13 cat '${MSI_segmentation}' && | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
14 Rscript '${MSI_segmentation}' | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
15 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
16 ]]> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
17 </command> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
18 <configfiles> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
19 <configfile name="MSI_segmentation"><![CDATA[ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
20 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
21 ################################# load libraries and read file ################# | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
22 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
23 library(Cardinal) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
24 library(gridExtra) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
25 | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
26 @READING_MSIDATA@ | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
27 | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
28 msidata = as(msidata, "MSImageSet") ##coercion to MSImageSet | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
29 | 
| 
3
 
ea5eb5ec208d
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 2c4a1a862900b4efbc30824cbcb798f835b168b2
 
galaxyp 
parents: 
2 
diff
changeset
 | 
30 ## remove duplicated coordinates | 
| 
 
ea5eb5ec208d
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 2c4a1a862900b4efbc30824cbcb798f835b168b2
 
galaxyp 
parents: 
2 
diff
changeset
 | 
31 msidata <- msidata[,!duplicated(coord(msidata))] | 
| 
 
ea5eb5ec208d
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 2c4a1a862900b4efbc30824cbcb798f835b168b2
 
galaxyp 
parents: 
2 
diff
changeset
 | 
32 | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
33 | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
34 @DATA_PROPERTIES_INRAM@ | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
35 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
36 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
37 ######################################## PDF ################################### | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
38 ################################################################################ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
39 ################################################################################ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
40 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
41 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
42 pdf("segmentationpdf.pdf", fonts = "Times", pointsize = 12) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
43 plot(0,type='n',axes=FALSE,ann=FALSE) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
44 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
45 title(main=paste0("Spatial segmentation for file: \n\n", "$infile.display_name")) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
46 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
47 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
48 ############################# I) numbers #################################### | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
49 ############################################################################# | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
50 grid.table(property_df, rows= NULL) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
51 | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
52 if (npeaks > 0 && sum(is.na(spectra(msidata)))==0) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
53 { | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
54 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
55 ######################## II) segmentation tools ############################# | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
56 ############################################################################# | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
57 #set $color_string = ','.join(['"%s"' % $color.feature_color for $color in $colours]) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
58 colourvector = c($color_string) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
59 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
60 ## set seed to make analysis reproducible | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
61 set.seed($setseed) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
62 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
63 #if str( $segm_cond.segmentationtool ) == 'pca': | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
64 print('pca') | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
65 ##pca | 
| 
1
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
66 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
67 component_vector = character() | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
68 for (numberofcomponents in 1:$segm_cond.pca_ncomp) | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
69 {component_vector[numberofcomponents]= paste0("PC", numberofcomponents)} | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
70 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
71 pca_result = PCA(msidata, ncomp=$segm_cond.pca_ncomp, column = component_vector, superpose = FALSE, | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
72 method = "$segm_cond.pca_method", scale = $segm_cond.pca_scale, layout = c(ncomp, 1)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
73 | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
74 ## remove msidata to clean up RAM space | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
75 rm(msidata) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
76 gc() | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
77 | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
78 ### table in pdf file | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
79 plot(0,type='n',axes=FALSE,ann=FALSE) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
80 sd_table = as.data.frame(round(pca_result@resultData\$ncomp\$sdev, digits=2)) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
81 colnames(sd_table) = "Standard deviation" | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
82 PC_vector = character() | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
83 for (PCs in 1:$segm_cond.pca_ncomp){ | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
84 PC_vector[[PCs]] = c(paste0("PC",PCs))} | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
85 sd_table = cbind(PC_vector, sd_table) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
86 colnames(sd_table)[1] = "Principal components" | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
87 grid.table(sd_table, rows=NULL) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
88 ### images in pdf file | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
89 print(image(pca_result, main="PCA image", strip = FALSE, col=colourvector, ylim=c(maximumy+2, minimumy-2))) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
90 for (PCs in 1:$segm_cond.pca_ncomp){ | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
91 print(image(pca_result, column = c(paste0("PC",PCs)),strip = FALSE, superpose = FALSE, main=paste0("PC", PCs), col.regions = risk.colors(100), ylim=c(maximumy+2, minimumy-2)))} | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
92 ### plots in pdf file | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
93 print(plot(pca_result, main="PCA plot", col= colourvector, strip = FALSE)) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
94 for (PCs in 1:$segm_cond.pca_ncomp){ | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
95 print(plot(pca_result, column = c(paste0("PC",PCs)),main=paste0("PC", PCs),strip = FALSE,superpose = FALSE))} | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
96 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
97 ### values in tabular files | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
98 pcaloadings = formatC(pca_result@resultData\$ncomp\$loadings, format = "e", digits = 6)### loading for each m/z value | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
99 pcaloadings2 = cbind(matrix(unlist(strsplit(rownames(pcaloadings), " = ")), ncol=2, byrow=TRUE)[,2], pcaloadings) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
100 colnames(pcaloadings2) = c("mz", colnames(pcaloadings)) | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
101 pcascores = round(pca_result@resultData\$ncomp\$scores, digits=6) ### scores for each pixel | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
102 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
103 ## pixel names and coordinates | 
| 
1
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
104 ## to remove potential sample names and z dimension, split at comma and take only x and y | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
105 x_coords = unlist(lapply(strsplit(rownames(pcascores), ","), `[[`, 1)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
106 y_coords = unlist(lapply(strsplit(rownames(pcascores), ","), `[[`, 2)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
107 x_coordinates = gsub("x = ","",x_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
108 y_coordinates = gsub(" y = ","",y_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
109 | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
110 pixel_names = paste0("xy_", x_coordinates, "_", y_coordinates) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
111 pcascores2 = data.frame(pixel_names, x_coordinates, y_coordinates, pcascores) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
112 colnames(pcascores2) = c("pixel names", "x", "y", colnames(pcascores)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
113 write.table(pcaloadings2, file="$mzfeatures", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
114 write.table(pcascores2, file="$pixeloutput", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
115 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
116 ## optional output as .RData | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
117 #if $output_rdata: | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
118 ## save as (.RData) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
119 save(pca, file="$segmentation_rdata") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
120 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
121 #end if | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
122 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
123 #elif str( $segm_cond.segmentationtool ) == 'kmeans': | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
124 print('kmeans') | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
125 ##k-means | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
126 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
127 skm = spatialKMeans(msidata, r=c($segm_cond.kmeans_r), k=c($segm_cond.kmeans_k), method="$segm_cond.kmeans_method") | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
128 | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
129 ## remove msidata to clean up RAM space | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
130 rm(msidata) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
131 gc() | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
132 | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
133 print(image(skm, key=TRUE, main="K-means clustering", strip=FALSE, col= colourvector, layout=c(1,1), ylim=c(maximumy+2, minimumy-2))) | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
134 print(plot(skm, main="K-means plot", col= colourvector, strip=FALSE, layout=c(1,1))) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
135 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
136 skm_clusters = data.frame(matrix(NA, nrow = pixelcount, ncol = 0)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
137 for (iteration in 1:length(skm@resultData)){ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
138 skm_cluster = ((skm@resultData)[[iteration]]\$cluster) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
139 skm_clusters = cbind(skm_clusters, skm_cluster) } | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
140 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
141 ## pixel names and coordinates | 
| 
1
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
142 ## to remove potential sample names and z dimension, split at comma and take only x and y | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
143 x_coords = unlist(lapply(strsplit(rownames(skm_clusters), ","), `[[`, 1)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
144 y_coords = unlist(lapply(strsplit(rownames(skm_clusters), ","), `[[`, 2)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
145 x_coordinates = gsub("x = ","",x_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
146 y_coordinates = gsub(" y = ","",y_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
147 pixel_names = paste0("xy_", x_coordinates, "_", y_coordinates) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
148 skm_clusters2 = data.frame(pixel_names, x_coordinates, y_coordinates, skm_clusters) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
149 colnames(skm_clusters2) = c("pixel names", "x", "y",names(skm@resultData)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
150 | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
151 skm_toplabels = topFeatures(skm, n=$segm_cond.kmeans_toplabels) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
152 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
153 write.table(skm_toplabels, file="$mzfeatures", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
154 write.table(skm_clusters2, file="$pixeloutput", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
155 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
156 ## optional output as .RData | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
157 #if $output_rdata: | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
158 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
159 ## save as (.RData) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
160 save(skm, file="$segmentation_rdata") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
161 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
162 #end if | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
163 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
164 #elif str( $segm_cond.segmentationtool ) == 'centroids': | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
165 print('centroids') | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
166 ##centroids | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
167 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
168 ssc = spatialShrunkenCentroids(msidata, r=c($segm_cond.centroids_r), k=c($segm_cond.centroids_k), s=c($segm_cond.centroids_s), method="$segm_cond.centroids_method") | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
169 ## remove msidata to clean up RAM space | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
170 rm(msidata) | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
171 gc() | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
172 print(image(ssc, key=TRUE, main="Spatial shrunken centroids", strip = TRUE, col= colourvector,layout=c(1,1), ylim=c(maximumy+2, minimumy-2))) | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
173 print(plot(ssc, main="Spatial shrunken centroids plot", col= colourvector, strip = TRUE,layout=c(1,1))) | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
174 print(plot(ssc, mode = "tstatistics",key = TRUE, layout = c(1,1), main="t-statistics", col=colourvector)) | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
175 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
176 plot(summary(ssc), main = "Number of segments") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
177 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
178 ssc_classes = data.frame(matrix(NA, nrow = pixelcount, ncol = 0)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
179 for (iteration in 1:length(ssc@resultData)){ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
180 ssc_class = ((ssc@resultData)[[iteration]]\$classes) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
181 ssc_classes = cbind(ssc_classes, ssc_class) } | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
182 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
183 ## pixel names and coordinates | 
| 
1
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
184 ## to remove potential sample names and z dimension, split at comma and take only x and y | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
185 x_coords = unlist(lapply(strsplit(rownames(ssc_classes), ","), `[[`, 1)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
186 y_coords = unlist(lapply(strsplit(rownames(ssc_classes), ","), `[[`, 2)) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
187 x_coordinates = gsub("x = ","",x_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
188 y_coordinates = gsub(" y = ","",y_coords) | 
| 
 
bb63d8ef0379
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d2f311f7fff24e54c565127c40414de708e31b3c
 
galaxyp 
parents: 
0 
diff
changeset
 | 
189 pixel_names = paste0("xy_", x_coordinates, "_", y_coordinates) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
190 ssc_classes2 = data.frame(pixel_names, x_coordinates, y_coordinates, ssc_classes) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
191 colnames(ssc_classes2) = c("pixel names", "x", "y", names(ssc@resultData)) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
192 | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
193 ssc_toplabels = topFeatures(ssc, n=$segm_cond.centroids_toplabels) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
194 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
195 write.table(ssc_toplabels, file="$mzfeatures", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
196 write.table(ssc_classes2, file="$pixeloutput", quote = FALSE, row.names = FALSE, col.names=TRUE, sep = "\t") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
197 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
198 ## optional output as .RData | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
199 #if $output_rdata: | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
200 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
201 ## save as (.RData) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
202 save(ssc, file="$segmentation_rdata") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
203 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
204 #end if | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
205 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
206 #end if | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
207 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
208 dev.off() | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
209 | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
210 ## optional svg output with original coordinates | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
211 #if $svg_pixelimage: | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
212 print("svg image") | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
213 ## reverse y axis for svg output = correct order and nice svg image | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
214 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
215 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
216 svg(file="svg_pixel_output.svg", width=maximumx, height=maximumy) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
217 par(mar=c(0,0,0,0)) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
218 #if str( $segm_cond.segmentationtool ) == 'pca': | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
219 coord(pca_result)\$y <- max(coord(pca_result)\$y) - coord(pca_result)\$y + 1 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
220 image(pca_result, strip = FALSE, colorkey=FALSE, axes=FALSE, xlab=NA, ylab=NA, col=colourvector) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
221 #elif str( $segm_cond.segmentationtool ) == 'kmeans': | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
222 coord(skm)\$y <- max(coord(skm)\$y) - coord(skm)\$y + 1 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
223 image(skm, key=FALSE, strip=FALSE, col= colourvector) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
224 #elif str( $segm_cond.segmentationtool ) == 'centroids': | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
225 coord(ssc)\$y <- max(coord(ssc)\$y) - coord(ssc)\$y + 1 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
226 image(ssc, key=FALSE, strip = FALSE, col= colourvector) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
227 #end if | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
228 dev.off() | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
229 #end if | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
230 | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
231 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
232 }else{ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
233 print("Inputfile has no intensities > 0") | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
234 dev.off() | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
235 } | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
236 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
237 ]]></configfile> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
238 </configfiles> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
239 <inputs> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
240 <expand macro="reading_msidata"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
241 <conditional name="segm_cond"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
242 <param name="segmentationtool" type="select" label="Select the tool for spatial clustering"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
243 <option value="pca" selected="True">pca</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
244 <option value="kmeans">k-means</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
245 <option value="centroids">spatial shrunken centroids</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
246 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
247 <when value="pca"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
248 <param name="pca_ncomp" type="integer" value="2" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
249 label="The number of principal components to calculate"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
250 <param name="pca_method" type="select" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
251 label="The function used to calculate the singular value decomposition"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
252 <option value="irlba" selected="True">irlba</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
253 <option value="svd">svd</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
254 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
255 <param name="pca_scale" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Scaling of data before analysis"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
256 </when> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
257 <when value="kmeans"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
258 <param name="kmeans_r" type="text" value="2" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
259 label="The spatial neighborhood radius of nearby pixels to consider (r)" help="Multiple values are allowed (e.g. 1,2,3 or 2:5)"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
260 <expand macro="sanitizer_multiple_digits"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
261 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
262 <param name="kmeans_k" type="text" value="3" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
263 label="The number of clusters (k)" help="Multiple values are allowed (e.g. 1,2,3 or 2:5)"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
264 <expand macro="sanitizer_multiple_digits"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
265 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
266 <param name="kmeans_method" type="select" display="radio" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
267 label="The method to use to calculate the spatial smoothing kernels for the embedding. The 'gaussian' method refers to spatially-aware (SA) clustering, and 'adaptive' refers to spatially-aware structurally-adaptive (SASA) clustering"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
268 <option value="gaussian">gaussian</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
269 <option value="adaptive" selected="True">adaptive</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
270 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
271 <param name="kmeans_toplabels" type="integer" value="500" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
272 label="Number of toplabels (m/z) which should be written in tabular output"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
273 </when> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
274 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
275 <when value="centroids"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
276 <param name="centroids_r" type="text" value="2" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
277 label="The spatial neighborhood radius of nearby pixels to consider (r)" help="Multiple values are allowed (e.g. 1,2,3 or 2:5)"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
278 <expand macro="sanitizer_multiple_digits"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
279 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
280 <param name="centroids_k" type="text" value="5" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
281 label="The initial number of clusters (k)" help="Multiple values are allowed (e.g. 1,2,3 or 2:5)"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
282 <expand macro="sanitizer_multiple_digits"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
283 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
284 <param name="centroids_s" type="text" value="2" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
285 label="The sparsity thresholding parameter by which to shrink the t-statistics (s)" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
286 help="As s increases, fewer m/z features (m/z values) will be used in the spatial segmentation, and only the informative m/z features will be retained. Multiple values are allowed (e.g. 1,2,3 or 2:5)"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
287 <expand macro="sanitizer_multiple_digits"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
288 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
289 <param name="centroids_method" type="select" display="radio" label="The method to use to calculate the spatial smoothing kernels for the embedding. The 'gaussian' method refers to spatially-aware (SA) weights, and 'adaptive' refers to spatially-aware structurally-adaptive (SASA) weights"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
290 <option value="gaussian">gaussian</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
291 <option value="adaptive" selected="True">adaptive</option> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
292 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
293 <param name="centroids_toplabels" type="integer" value="500" | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
294 label="Number of toplabels (m/z) which should be written in tabular output"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
295 </when> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
296 </conditional> | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
297 <param name="svg_pixelimage" type="boolean" label="Export first segmentation image as svg"/> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
298 <repeat name="colours" title="Colours for the plots" min="1" max="50"> | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
299 <param name="feature_color" type="color" label="Colours" value="#ff00ff" help="Numbers of colours should be the same as number of components"> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
300 <sanitizer> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
301 <valid initial="string.letters,string.digits"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
302 <add value="#" /> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
303 </valid> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
304 </sanitizer> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
305 </param> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
306 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
307 <param name="output_rdata" type="boolean" label="Results as .RData output"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
308 <param name="setseed" type="integer" value="1" label="set seed" help="Use same value to reproduce previous results"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
309 </inputs> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
310 <outputs> | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
311 <data format="pdf" name="segmentationimages" from_work_dir="segmentationpdf.pdf" label = "${tool.name} on ${on_string}: results"/> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
312 <data format="tabular" name="mzfeatures" label="${tool.name} on ${on_string}: features"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
313 <data format="tabular" name="pixeloutput" label="${tool.name} on ${on_string}: pixels"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
314 <data format="rdata" name="segmentation_rdata" label="${tool.name} on ${on_string}: results.RData"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
315 <filter>output_rdata</filter> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
316 </data> | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
317 <data format="svg" name="svg_output" from_work_dir="svg_pixel_output.svg" label="${tool.name} on ${on_string}: image.svg"> | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
318 <filter>svg_pixelimage</filter> | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
319 </data> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
320 </outputs> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
321 <tests> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
322 <test> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
323 <expand macro="infile_imzml"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
324 <param name="segmentationtool" value="pca"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
325 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
326 <param name="feature_color" value="#ff00ff"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
327 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
328 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
329 <param name="feature_color" value="#0000FF"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
330 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
331 <output name="segmentationimages" file="pca_imzml.pdf" compare="sim_size"/> | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
332 <output name="mzfeatures"> | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
333 <assert_contents> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
334 <has_text text="300.1667" /> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
335 <has_text text="300.25" /> | 
| 
2
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
336 <has_text text="-4.234458e-04" /> | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
337 <has_text text="3.878545e-10" /> | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
338 <has_n_columns n="3" /> | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
339 </assert_contents> | 
| 
 
4ba8fcfef86f
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f127be2141cf22e269c85282d226eb16fe14a9c1
 
galaxyp 
parents: 
1 
diff
changeset
 | 
340 </output> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
341 <output name="pixeloutput" file="scores_pca.tabular"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
342 </test> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
343 <test> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
344 <expand macro="infile_imzml"/> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
345 <param name="segmentationtool" value="kmeans"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
346 <param name="kmeans_r" value="1:3"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
347 <param name="kmeans_k" value="2,3"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
348 <param name="kmeans_toplabels" value="20"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
349 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
350 <param name="feature_color" value="#ff00ff"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
351 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
352 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
353 <param name="feature_color" value="#0000FF"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
354 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
355 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
356 <param name="feature_color" value="#00C957"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
357 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
358 <param name="output_rdata" value="True"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
359 <output name="segmentationimages" file="kmeans_analyze.pdf" compare="sim_size"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
360 <output name="mzfeatures" file="toplabels_skm.tabular"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
361 <output name="pixeloutput" file="cluster_skm.tabular"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
362 <output name="segmentation_rdata" file="cluster_skm.RData" compare="sim_size"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
363 </test> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
364 <test> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
365 <param name="infile" value="preprocessed.RData" ftype="rdata"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
366 <param name="segmentationtool" value="centroids"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
367 <param name="centroids_r" value="1,2"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
368 <param name="centroids_k" value="3"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
369 <param name="centroids_toplabels" value="50"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
370 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
371 <param name="feature_color" value="#0000FF"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
372 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
373 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
374 <param name="feature_color" value="#00C957"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
375 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
376 <repeat name="colours"> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
377 <param name="feature_color" value="#B0171F"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
378 </repeat> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
379 <output name="segmentationimages" file="centroids_rdata.pdf" compare="sim_size"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
380 <output name="mzfeatures" file="toplabels_ssc.tabular"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
381 <output name="pixeloutput" file="classes_ssc.tabular"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
382 </test> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
383 <test> | 
| 
10
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
384 <expand macro="processed_infile_imzml"/> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
385 <conditional name="processed_cond"> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
386 <param name="processed_file" value="processed"/> | 
| 
10
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
387 <param name="accuracy" value="200"/> | 
| 
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
388 <param name="units" value="ppm"/> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
389 </conditional> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
390 <param name="segmentationtool" value="centroids"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
391 <param name="centroids_r" value="1"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
392 <param name="centroids_k" value="2,3"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
393 <param name="centroids_s" value="0,3"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
394 <param name="centroids_toplabels" value="100"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
395 <repeat name="colours"> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
396 <param name="feature_color" value="#0000FF"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
397 </repeat> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
398 <repeat name="colours"> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
399 <param name="feature_color" value="#00C957"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
400 </repeat> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
401 <repeat name="colours"> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
402 <param name="feature_color" value="#B0171F"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
403 </repeat> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
404 <output name="segmentationimages" file="centroids_proc.pdf" compare="sim_size"/> | 
| 
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
405 <output name="pixeloutput" file="classes_proc.tabular"/> | 
| 
8
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
406 <output name="mzfeatures"> | 
| 
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
407 <assert_contents> | 
| 
10
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
408 <has_text text="100.642" /> | 
| 
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
409 <has_text text="101.816297645089" /> | 
| 
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
410 <has_text text="1.34687866193417" /> | 
| 
 
46d53f24c81c
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit c8d3adac445b4e08e2724e22d7201bfc38bbf40f"
 
galaxyp 
parents: 
8 
diff
changeset
 | 
411 <has_text text="6.43855724908388" /> | 
| 
8
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
412 <has_n_columns n="9" /> | 
| 
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
413 <has_n_lines n="101" /> | 
| 
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
414 </assert_contents> | 
| 
 
64d0651a9f76
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit d008f6ea0f5c8435fb975a34cb99ea4d42c5ebd2"
 
galaxyp 
parents: 
7 
diff
changeset
 | 
415 </output> | 
| 
7
 
5e73ae48d674
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit f986c51abe33c7f622d429a3c4a79ee24b33c1f3"
 
galaxyp 
parents: 
4 
diff
changeset
 | 
416 </test> | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
417 </tests> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
418 <help> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
419 <![CDATA[ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
420 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
421 @CARDINAL_DESCRIPTION@ | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
422 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
423 ----- | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
424 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
425 This tool provides three different Cardinal functions for unsupervised clustering/spatial segmentation of mass spectrometry imaging data. | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
426 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
427 @MSIDATA_INPUT_DESCRIPTION@ | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
428 - NA intensities are not allowed | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
429 - duplicated coordinates will be removed | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
430 | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
431 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
432 **Options** | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
433 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
434 - PCA: principal component analysis | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
435 - k-means: spatially-aware k-means clustering (adopted from `Alexandrov and Kobarg <https://doi.org/10.1093/bioinformatics/btr246>`_) | 
| 
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
436 - spatial shrunken centroids: Allows the number of segments to decrease according to the data. This allows selection of the number of clusters (more details in `Bemis et al. <https://doi.org/10.1074/mcp.O115.053918>`_) | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
437 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
438 **Output** | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
439 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
440 - Pdf with the heatmaps and plots for the segmentation | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
441 - Tabular file with information on m/z and pixels: loadings/scores (PCA), toplabels/clusters (k-means), toplabels/classes (spatial shrunken centroids) | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
442 - Optional .RData file which contains the segmentation results and can be used for further exploration in R using the Cardinal package | 
| 
4
 
43049941e1ab
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit ecdc3a64aa245d80dbc5487b2bf10a85a43adc6d
 
galaxyp 
parents: 
3 
diff
changeset
 | 
443 - Optional: svg file with the first segmentation image | 
| 
0
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
444 | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
445 ]]> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
446 </help> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
447 <expand macro="citations"/> | 
| 
 
be3e3cd14abc
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit 0825a4ccd3ebf4ca8a298326d14f3e7b25ae8415
 
galaxyp 
parents:  
diff
changeset
 | 
448 </tool> | 
