Nesvilab / FragPipe

A cross-platform Graphical User Interface (GUI) for running MSFragger and Philosopher - powered pipeline for comprehensive analysis of shotgun proteomics data
http://fragpipe.nesvilab.org
Other
181 stars 37 forks source link

DDA/DIA labelling in manifest file #881

Closed ericart89 closed 1 year ago

ericart89 commented 1 year ago

Hello, I am running Fragpipe using the command line in Linux. We are implementing a HLA workflow for both, DIA and DDA data and we have thousands of injections. Exceptionally, we have seen that we have some injections wrongly labelled (DDA instead of DIA, or the opposite) and then we get the following message in MSFragger:

XXX.mzML seems from DIA but MSFragger is in DDA mode.

I know that in the interface version of Fragpipe (Windows), the adquisition mode of the injection is automatically detected when loading the sample, so I was wondering if there is something similar for the Linux version.... for instance, loading the manifest file without any labels could work? In case it doesn't exist, can you recommend any method/tool to automatize the DDA/DIA labelling before running fragpipe?

Thanks in advance for your help.

Best regards,

Emma

fcyu commented 1 year ago

Hi Emma,

I believe you can still use the FragPipe GUI in Linux as long as you have X-window or X-forwarding (https://fragpipe.nesvilab.org/docs/tutorial_setup_x_forwarding.html).

If you want to use the headless mode, you can edit the manifest file using Excel, which is supposed to be easier to drag, copy, and paste.

The "automatic" detection is not very smart. It just guesses the data type by the file name.

for instance, loading the manifest file without any labels could work?

If there is no data types, FragPipe uses DDA by default.

Best,

Fengchao

anesvi commented 1 year ago

I agree, running with a file manifest created in advance is a better option when there are many files Alexey

From: Fengchao @.> Sent: Wednesday, November 9, 2022 9:21 AM To: Nesvilab/FragPipe @.> Cc: Subscribed @.***> Subject: Re: [Nesvilab/FragPipe] DDA/DIA labelling in manifest file (Issue #881)

External Email - Use Caution

Hi Emma,

I believe you can still use the FragPipe GUI in Linux as long as you have X-window or X-forwarding (https://fragpipe.nesvilab.org/docs/tutorial_setup_x_forwarding.html).

If you want to use the headless mode, you can edit the manifest file using Excel, which is supposed to be easier to drag, copy, and paste.

The "automatic" detection is not very smart. It just guesses the data type by the file name.

for instance, loading the manifest file without any labels could work?

If there is no data types, FragPipe uses DDA by default.

Best,

Fengchao

— Reply to this email directly, view it on GitHubhttps://github.com/Nesvilab/FragPipe/issues/881#issuecomment-1308837075, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIIMM65DIKNWPJVQM3IZYTDWHOXK7ANCNFSM6AAAAAAR3PKFQM. You are receiving this because you are subscribed to this thread.Message ID: @.**@.>>


Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues

ericart89 commented 1 year ago

Ahh, so if I understand correctly, your current implementation in the GUI is only based in the file name?

fcyu commented 1 year ago

I apologize for not making it clear.

In FragPipe GUI, the data types were guesses by the file name. You should always double check and adjust.

When MSFragger is running, it checks the data type based on isolation window size.

Best,

Fengchao

ericart89 commented 1 year ago

I understand! Thanks @fcyu and @anesvi for the clarification and your advises :)

Best,

Emma

fcyu commented 1 year ago

No problem.