Repository 'cardinal_single_ion_segmentation'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/cardinal_single_ion_segmentation

Changeset 1:53a2f4fa6cd2 (2023-04-19)
Previous changeset 0:4cb6c83d3777 (2022-02-22) Next changeset 2:db423b7bce78 (2024-07-04)
Commit message:
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/cardinal commit eeeb69463a2037a6ee620b9223cb152fcc39f1b0
added:
test-data/ComBat_results_Example_processed_file.ibd
test-data/ComBat_results_Example_processed_file.imzml
test-data/ComBat_results_Example_processed_file.imzml.txt
test-data/ComBat_results_Example_processed_file_preprocessing.pdf
test-data/Combat_40pixel.ibd
test-data/Combat_40pixel.imzML
test-data/Example_processed_ComBat_annotation.tabular
test-data/annotation_40pixel.tabular
test-data/preprocessing_results_combat_40pixel.ibd
test-data/preprocessing_results_combat_40pixel.imzml
test-data/preprocessing_results_combat_40pixel.imzml.txt
test-data/preprocessing_results_combat_40pixel.pdf
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/ComBat_results_Example_processed_file.ibd
b
Binary file test-data/ComBat_results_Example_processed_file.ibd has changed
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/ComBat_results_Example_processed_file.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/ComBat_results_Example_processed_file.imzml Wed Apr 19 22:40:35 2023 +0000
b
b'@@ -0,0 +1,340 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="82e7db90-df72-41f8-9ca7-7a19e966d5c1" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="259aa4b90129abb2f1f3107cf123f28d7c744f0c" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="2.10.0">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000401" name="top down" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000413" name="flyback" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000480" name="horizontal line scan" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000491" name="linescan left right" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000044" name="max dimension x" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000045" name="max dimension y" value="3" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000046" name="pixel size x" value="1.000000" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000047" '..b'+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="1164508" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=8" defaultArrayLength="0" index="8">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="2" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="2.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="3.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="1330864" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=9" defaultArrayLength="0" index="9">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="3" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="3" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="3.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="3.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="1497220" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="41589" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="166356" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/ComBat_results_Example_processed_file.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/ComBat_results_Example_processed_file.imzml.txt Wed Apr 19 22:40:35 2023 +0000
b
@@ -0,0 +1,4 @@
+imzML file:
+total 1648
+-rw-r--r-- 1 ubuntu ubuntu 1663576 Feb 15 11:25 ibd
+-rw-r--r-- 1 ubuntu ubuntu   18593 Feb 15 11:25 imzml
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/ComBat_results_Example_processed_file_preprocessing.pdf
b
Binary file test-data/ComBat_results_Example_processed_file_preprocessing.pdf has changed
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/Combat_40pixel.ibd
b
Binary file test-data/Combat_40pixel.ibd has changed
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/Combat_40pixel.imzML
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Combat_40pixel.imzML Wed Apr 19 22:40:35 2023 +0000
b
b'@@ -0,0 +1,1240 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="c0f40c7d-cdd0-4196-ad84-88898d080695" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000090" name="ibd MD5" value="B2A6101AFCF57F106141FE8D6FA5876C" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="01101551f0a01a1715cbf8eb41bfef49f5dd4629" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000127" name="centroid spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="2.10.0">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000401" name="top down" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000410" name="meandering" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000480" name="horizontal line scan" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000490" name="linescan right left" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="27" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="21" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000044" name="max dimension x" value="74" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000045" name="max dimension y" value="56" />\n+\t\t\t<cvParam cvRef="'..b' ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="58992" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=39" defaultArrayLength="0" index="39">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="33" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="41" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="33.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="41.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="60544" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=40" defaultArrayLength="0" index="40">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="34" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="43" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="34.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="43.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="62096" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/Example_processed_ComBat_annotation.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Example_processed_ComBat_annotation.tabular Wed Apr 19 22:40:35 2023 +0000
b
@@ -0,0 +1,10 @@
+spectra_names x_values y_values batch_id condition
+xy_1_1 1 1 B_1 A
+xy_2_1 2 1 B_1 B
+xy_3_1 3 1 B_1 A
+xy_1_2 1 2 B_1 B
+xy_2_2 2 2 B_2 A
+xy_3_2 3 2 B_2 B
+xy_1_3 1 3 B_2 A
+xy_2_3 2 3 B_2 B
+xy_3_3 3 3 B_2 A
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/annotation_40pixel.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/annotation_40pixel.tabular Wed Apr 19 22:40:35 2023 +0000
b
@@ -0,0 +1,41 @@
+xy_x_y x y TMA_Batch Sample Tissue
+xy_10_29 10 29 TMA_397 TMA_397_C-2_Tumor Tumor
+xy_22_14 22 14 TMA_402 TMA_402_C-3_Stroma Stroma
+xy_22_27 22 27 TMA_394 TMA_394_A-1_Stroma Stroma
+xy_23_7 23 7 TMA_402 TMA_402_C-3_Stroma Stroma
+xy_24_26 24 26 TMA_394 TMA_394_A-1_Stroma Stroma
+xy_24_6 24 6 TMA_402 TMA_402_C-3_Stroma Stroma
+xy_29_45 29 45 TMA_394 TMA_394_A-1_Tumor Tumor
+xy_2_10 2 10 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_33_41 33 41 TMA_394 TMA_394_A-1_Tumor Tumor
+xy_34_43 34 43 TMA_394 TMA_394_A-1_Tumor Tumor
+xy_34_5 34 5 TMA_400 TMA_400_A-4_Tumor Tumor
+xy_36_3 36 3 TMA_400 TMA_400_A-4_Tumor Tumor
+xy_38_3 38 3 TMA_400 TMA_400_A-4_Tumor Tumor
+xy_3_4 3 4 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_48_5 48 5 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_49_11 49 11 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_49_9 49 9 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_51_6 51 6 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_52_8 52 8 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_53_11 53 11 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_53_14 53 14 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_55_8 55 8 TMA_400 TMA_400_A-4_Stroma Stroma
+xy_5_24 5 24 TMA_397 TMA_397_C-2_Tumor Tumor
+xy_5_5 5 5 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_62_6 62 6 TMA_398 TMA_398_E-2_Tumor Tumor
+xy_64_9 64 9 TMA_398 TMA_398_E-2_Tumor Tumor
+xy_6_3 6 3 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_6_4 6 4 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_6_5 6 5 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_6_7 6 7 TMA_402 TMA_402_C-3_Tumor Tumor
+xy_71_8 71 8 TMA_398 TMA_398_E-2_Stroma Stroma
+xy_73_6 73 6 TMA_398 TMA_398_E-2_Stroma Stroma
+xy_73_7 73 7 TMA_398 TMA_398_E-2_Stroma Stroma
+xy_74_7 74 7 TMA_398 TMA_398_E-2_Stroma Stroma
+xy_7_53 7 53 TMA_397 TMA_397_C-2_Stroma Stroma
+xy_8_55 8 55 TMA_397 TMA_397_C-2_Stroma Stroma
+xy_8_56 8 56 TMA_397 TMA_397_C-2_Stroma Stroma
+xy_9_52 9 52 TMA_397 TMA_397_C-2_Stroma Stroma
+xy_9_53 9 53 TMA_397 TMA_397_C-2_Stroma Stroma
+xy_9_56 9 56 TMA_397 TMA_397_C-2_Stroma Stroma
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/preprocessing_results_combat_40pixel.ibd
b
Binary file test-data/preprocessing_results_combat_40pixel.ibd has changed
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/preprocessing_results_combat_40pixel.imzml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results_combat_40pixel.imzml Wed Apr 19 22:40:35 2023 +0000
b
b'@@ -0,0 +1,1240 @@\n+<?xml version="1.0"?>\n+<mzML version="1.1" xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd">\n+\t<cvList count="3">\n+\t\t<cv id="MS" fullName="Proteomics Standards Initiative Mass Spectrometry Ontology" version="1.3.1" URI="http://psidev.info/ms/mzML/psi-ms.obo" />\n+\t\t<cv id="UO" fullName="Unit Ontology" version="1.15" URI="http://obo.cvs.sourceforge.net/obo/obo/ontology/phenotype/unit.obo" />\n+\t\t<cv id="IMS" fullName="Imaging MS Ontology" version="0.9.1" URI="http://www.maldi-msi.org/download/imzml/imagingMS.obo" />\n+\t</cvList>\n+\t<fileDescription>\n+\t\t<fileContent>\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000080" name="universally unique identifier" value="d9fe0799-7aaa-44b2-83a9-6b938610ec0b" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000090" name="ibd MD5" value="B2A6101AFCF57F106141FE8D6FA5876C" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000091" name="ibd SHA-1" value="468960c75980da5b24387f369a409bdc8e644e64" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000030" name="continuous" value="" />\n+\t\t</fileContent>\n+\t</fileDescription>\n+\t<referenceableParamGroupList count="4">\n+\t\t<referenceableParamGroup id="spectrum1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000511" name="ms level" value="0" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000128" name="profile spectrum" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="scan1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000093" name="increasing m/z scan" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="mzArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000514" name="m/z array" value="" unitCvRef="MS" unitAccession="MS:1000040" unitName="m/z" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t\t<referenceableParamGroup id="intensityArray">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000576" name="no compression" value="" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" value="" unitCvRef="MS" unitAccession="MS:1000131" unitName="number of counts" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000101" name="external data" value="true" />\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" value="" />\n+\t\t</referenceableParamGroup>\n+\t</referenceableParamGroupList>\n+\t<sampleList count="1">\n+\t\t<sample id="sample1" name="Sample1">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000001" name="sample number" value="1" />\n+\t\t</sample>\n+\t</sampleList>\n+\t<softwareList count="1">\n+\t\t<software id="Cardinal" version="2.10.0">\n+\t\t\t<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />\n+\t\t</software>\n+\t</softwareList>\n+\t<scanSettingsList count="1">\n+\t\t<scanSettings id="scansettings1">\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000401" name="top down" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000410" name="meandering" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000480" name="horizontal line scan" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000490" name="linescan right left" value="" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000042" name="max count of pixel x" value="27" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000043" name="max count of pixel y" value="21" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000044" name="max dimension x" value="74" />\n+\t\t\t<cvParam cvRef="IMS" accession="IMS:1000045" name="max dimension y" value="56" />\n+\t\t\t<cvParam cvRef="IM'..b' ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="58992" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=39" defaultArrayLength="0" index="39">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="33" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="41" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="33.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="41.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="60544" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t\t<spectrum id="Spectrum=40" defaultArrayLength="0" index="40">\n+\t\t\t\t<referenceableParamGroupRef ref="spectrum1" />\n+\t\t\t\t<scanList count="1">\n+\t\t\t\t\t<cvParam cvRef="MS" accession="MS:1000795" name="no combination" value="" />\n+\t\t\t\t\t<scan instrumentConfigurationRef="IC1">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="scan1" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000050" name="position x" value="34" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000051" name="position y" value="43" />\n+\t\t\t\t\t\t<userParam name="3DPositionX" value="34.000000" />\n+\t\t\t\t\t\t<userParam name="3DPositionY" value="43.000000" />\n+\t\t\t\t\t</scan>\n+\t\t\t\t</scanList>\n+\t\t\t\t<binaryDataArrayList count="2">\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="mzArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="16" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t\t<binaryDataArray encodedLength="0">\n+\t\t\t\t\t\t<referenceableParamGroupRef ref="intensityArray" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000102" name="external offset" value="62096" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000103" name="external array length" value="388" />\n+\t\t\t\t\t\t<cvParam cvRef="IMS" accession="IMS:1000104" name="external encoded length" value="1552" />\n+\t\t\t\t\t\t<binary />\n+\t\t\t\t\t</binaryDataArray>\n+\t\t\t\t</binaryDataArrayList>\n+\t\t\t</spectrum>\n+\t\t</spectrumList>\n+\t</run>\n+</mzML>\n'
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/preprocessing_results_combat_40pixel.imzml.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/preprocessing_results_combat_40pixel.imzml.txt Wed Apr 19 22:40:35 2023 +0000
b
@@ -0,0 +1,4 @@
+imzML file:
+total 132
+-rw-r--r-- 1 ubuntu ubuntu 63648 Feb  7 17:01 ibd
+-rw-r--r-- 1 ubuntu ubuntu 66384 Feb  7 17:01 imzml
b
diff -r 4cb6c83d3777 -r 53a2f4fa6cd2 test-data/preprocessing_results_combat_40pixel.pdf
b
Binary file test-data/preprocessing_results_combat_40pixel.pdf has changed