Due to the server issues with Qemistree on GNPS, I'm running it through qiime on my laptop. Everything works fine until I get to the 'predict-fingerprints' step. Here are examples using the demo data:
The following 'comput-fragmentation trees' and 'rerank-molecular-formulas' work fine, and generate output that looks good to me:
qiime qemistree compute-fragmentation-trees --p-sirius-path '/Users/briansedio/Documents/Sirius/sirius-osx64-4.0.1/bin' \
--i-features sirius.mgf.qza \
--p-ppm-max 15 \
--p-profile orbitrap \
--p-ionization-mode positive \
--p-java-flags "-Djava.io.tmpdir=/Users/briansedio/Documents/QemUT/demo-qemistree/javatemp -Xms16G -Xmx64G" \
--o-fragmentation-trees fragmentation_trees.qza
qiime qemistree rerank-molecular-formulas --p-sirius-path '/Users/briansedio/Documents/Sirius/sirius-osx64-4.0.1/bin' \
--i-features sirius.mgf.qza \
--i-fragmentation-trees fragmentation_trees.qza \
--p-zodiac-threshold 0.95 \
--p-java-flags "-Djava.io.tmpdir=/Users/briansedio/Documents/QemUT/demo-qemistree/javatemp -Xms16G -Xmx64G" \
--o-molecular-formulas molecular_formulas.qza
Then 'predict-fingerprints' seems to very briefly start python and java, then sit idle for days, even with the demo data:
qiime qemistree predict-fingerprints --p-sirius-path '/Users/briansedio/Documents/Sirius/sirius-osx64-4.0.1/bin' \
--i-molecular-formulas molecular_formulas.qza \
--p-ppm-max 20 \
--p-java-flags "-Djava.io.tmpdir=/Users/briansedio/Documents/QemUT/demo-qemistree/javatemp -Xms16G -Xmx64G" \
--o-predicted-fingerprints fingerprints.qza
I didn't have this problem a few months ago. Do you think this is an issue with Sirius? Do the preceding steps not need to use the Sirius server, and the reason 'predict-fingerprints' stalls out it because of a server issue?