Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Process 'PhilosopherFilter' finished, exit code: 2 #499

Open
jmcalist opened this issue Mar 4, 2023 · 12 comments
Open

Process 'PhilosopherFilter' finished, exit code: 2 #499

jmcalist opened this issue Mar 4, 2023 · 12 comments
Assignees

Comments

@jmcalist
Copy link

jmcalist commented Mar 4, 2023

Hello,

We were running fragpipe 19 on a set of 143 LFQ samples, it seemed to be going well until we received the following error:
Process 'PhilosopherFilter' finished, exit code: 2

Any advice you can provide would be greatly appreciated. I attached the log file, please let me know if I can provide any additional information

All the best,

Jason
log_2023-03-04_14-04-30.txt

@prvst
Copy link
Collaborator

prvst commented Mar 7, 2023

can you try increasing the protein FDR threshold ?

@jmcalist
Copy link
Author

Thank you so much! I have ran a few different iterations.
I changed the prot FDR at the bottom of the Validation tab from the default 0.01 to 0.05. When I ran this with MBR it still crashed, but with without MBR it did finish.
With prot FDR at 0.01 and without FDR it still crashed.
I can provide the logs for these runs if you are interested. For now, we are happy having results at FDR 0.05 and no MBR, although we would prefer FDR 0.01 with MBR
If you have any other thoughts or things for us to try I would certainly be interested

Thanks as always for all your assistance!

@fcyu
Copy link
Member

fcyu commented Mar 10, 2023

Hi @jmcalist .

I guess you mixed different issues here. Can you send all log files?

Best,

Fengchao

@jmcalist
Copy link
Author

I can send the log files, I do not have access at the moment, but will access the computer remotely when I can

Just to confirm, for the previous reply of 'can you try increasing the protein FDR threshold', does this refer to changing --prot 0.01 to --prot 0.05 in the FDR Filter and Report section on the validation tab?

Thanks!

@fcyu
Copy link
Member

fcyu commented Mar 10, 2023

Just to confirm, for the previous reply of 'can you try increasing the protein FDR threshold', does this refer to changing --prot 0.01 to --prot 0.05 in the FDR Filter and Report section on the validation tab?

Correct.

Best,

Fengchao

@jmcalist
Copy link
Author

Here are the log files for three runs:
FDR 0.05, MBR On: Crashed
FDR 0.05, MBR Off: Completed
FDR 0.01, MBR Off: Crashed

FDR 0.01, MBR On: Crashed (log file from original message in the thread above: log_2023-03-04_14-04-30.txt)

Please let me know if I can provide any additional information

Thanks so much!

log_2023-03-08_22-20-42_(FDR_0_05_MBR_On).txt

log_2023-03-08_14-08-42_(FDR_0_05_MBR_Off).txt

log_2023-03-08_19-24-54_(FDR_0_01_MBR_Off).txt

@fcyu
Copy link
Member

fcyu commented Mar 10, 2023

Thanks for your log files. It looks like none of your jobs finished without any error. MSFragger failed with the Thermo raw file parser's errors like

[pool-1-thread-7] ERROR com.dmtavt.batmass.io.thermo.ThermoGrpcServerProcess - Did not get port information from server output within timeout.
[pool-573-thread-1] ERROR com.dmtavt.batmass.io.thermo.ThermoGrpcServerProcess - Error while scanning stream
java.lang.InterruptedException: sleep interrupted
	at java.base/java.lang.Thread.sleep(Native Method)
	at com.dmtavt.batmass.io.thermo.ThermoGrpcServerProcess.scanStreamForPattern(ThermoGrpcServerProcess.java:319)
	at com.dmtavt.batmass.io.thermo.ThermoGrpcServerProcess.lambda$start$7(ThermoGrpcServerProcess.java:261)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
[pool-573-thread-1] ERROR com.dmtavt.batmass.io.thermo.ThermoGrpcServerProcess - 

Only FDR 0.05, MBR Off: Completed "completed" but there are still errors like above. After revising the log in your first message, there are also errors about the Thermo raw file parser. The cause of the crashes is not about MBR or protein FDR. You need to troubleshoot your computer to load the raw file successfully.

Best,

Fengchao

@jmcalist
Copy link
Author

Thanks so much, I have been loading .raw files, but can also convert to mzML. Is it better to convert to mzML first?

Thanks again!

@fcyu
Copy link
Member

fcyu commented Mar 10, 2023

Converting them to mzML would make the running faster and more robust. But you need to make sure that you used the correct settings in the conversion. Here is the tutorial in case you need one: https://fragpipe.nesvilab.org/docs/tutorial_convert.html

Best,

Fengchao

@fcyu fcyu closed this as completed Mar 14, 2023
@shenghao003
Copy link

shenghao003 commented Jul 12, 2024

Hello,When I use the sequence downloaded by NCBI, I will also encounter similar problems. Figure 1 is the error prompt, and Figure 2 is the original sequence I downloaded. I am afraid that it contains special characters, so I changed the ID and description to figure 3, but the same error is reported.
I saw in the column "how to prepare a protein database" that it supports generic format. Can you give me some suggestions?
image
image
image
image

Thanks.

@fcyu fcyu transferred this issue from Nesvilab/FragPipe Jul 12, 2024
@fcyu fcyu reopened this Jul 12, 2024
@shenghao003
Copy link

Hello,fenghcao.how should we handle the above issues,Can you provide some help

Thanks.

@fcyu
Copy link
Member

fcyu commented Jul 16, 2024

I have no idea since I am not familiar with the Philosopher source code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants