Open nukaemon opened 3 years ago
Hi,
Sorry for the inconvenience. Could you please share all inputs of process_pDeep2_results
with me? I will test and fix it this week.
Kai
Hello @KaiLiCn
Thank you for your kind reply and support. I can share the input files via AWS by providing you S3 Presinged URL. Can I send it to your gmail adrress in your profile?
Sure. My email address is likaicnsh@gmail.com.
@KaiLiCn any updates on this?
Dear developers
Thank you for providing this useful tool. I setup DeepRescore in AWS(CentOS7) with GPU backend and it could run on test data successfully.
Now, I tried on my own data but encountered with an error at 'process_pDeep2_results' step. The nextflow command executed is below which should be ok, and the identification file (output.2021_04_07_02_59_45.t.xml) was generated from the same mgf file(myown.mgf) using X!Tandem.
The command error message from nextflow tells that something wrong happened in Java execution
I looked at myown.mgf and there are actually entry lines related with SpectrumID: 2220; scans: 2975.
Also, SpectrumID "2220" shows up at the first line in 'd2_format_titles.txt', so it seems getting the error immediately on loading 'd2_format_titles.txt'.
I also manually tested each command executed in process_pDeep2_results step and confirmed that 'd2_spectrum_pairs.txt' was generated but empty after PDV-1.6.1.beta.features-jar-with-dependencies.jar.
Do you have any idea to solve this problem? I paste below the whole log message from nextflow just in case.
log message from nextflow
``` [37/ea937f] process > xml2mzid (d2) [100%] 1 of 1 ✔ [1a/aa62b3] process > calc_basic_features_xt (d2) [100%] 1 of 1 ✔ [89/0c6d10] process > pga_fdr_control (d2) [100%] 1 of 1 ✔ [1d/7ff0ff] process > generate_train_prediction_data (d2) [100%] 1 of 1 ✔ [29/3b4f5d] process > run_pdeep2 (d2) [100%] 1 of 1 ✔ [f0/b0788f] process > process_pDeep2_results (d2) [100%] 1 of 1, failed: 1 ✘ [- ] process > train_autoRT - [- ] process > predicte_autoRT - [- ] process > generate_percolator_input - [- ] process > run_percolator - [- ] process > generate_pdv_input - Error executing process > 'process_pDeep2_results (d2)' Caused by: Process `process_pDeep2_results (d2)` terminated with an error exit status (2) Command executed: #!/bin/sh mv d2_pdeep2_prediction_results.txt d2_pdeep2_prediction_results.txt.mgf Rscript /home/centos/DeepRescore/bin/format_pDeep2_titile.R d2_pdeep2_prediction.txt d2-rawPSMs.txt ./d2_format_titles.txt java -Xmx12g -cp /home/centos/DeepRescore/bin/PDV-1.6.1.beta.features/PDV-1.6.1.beta.features-jar-with-dependencies.jar PDVGUI.GenerateSpectrumTable ./d2_format_titles.txt myown.mgf d2_pdeep2_prediction_results.txt.mgf ./d2_spectrum_pairs.txt xtandem mkdir sections sections_results Rscript /home/centos/DeepRescore/bin/similarity/devide_file.R ./d2_spectrum_pairs.txt 4 ./sections/ for file in ./sections/* do name=`basename $file` Rscript /home/centos/DeepRescore/bin/similarity/calculate_similarity_SA.R $file ./sections_results/${name}_results.txt & done wait awk 'NR==1 {header=$_} FNR==1 && NR!=1 { $_ ~ $header getline; } {print}' ./sections_results/*_results.txt > ./d2_similarity_SA.txt Command exit status: 2 Command output: (empty) Command error: Exception in thread "main" java.io.IOException: Spectrum 'File: D:\Discoverer2_2Data\DiscovererDaemon\200611BPB\F24Z019E_1_5ul.raw; SpectrumID: 2220; scans: 2975' in mgf file 'myown.mgf' not found! at com.compomics.util.experiment.massspectrometry.SpectrumFactory.getSpectrum(SpectrumFactory.java:788) at com.compomics.util.experiment.massspectrometry.SpectrumFactory.getSpectrum(SpectrumFactory.java:730) at PDVGUI.GenerateSpectrumTable.process(GenerateSpectrumTable.java:84) at PDVGUI.GenerateSpectrumTable.