pia icon indicating copy to clipboard operation
pia copied to clipboard

DIA

Open mchiapello opened this issue 6 years ago • 11 comments

Does PIA work also with DIA data?

Is there a way to integrate the OpenSwath pipeline with PIA?

mchiapello avatar Aug 10 '18 09:08 mchiapello

Hej Marco, Actually, PIA should work with DIA data as well, as long as you only want to look at the identification values. I never tried it with OpenSwath, though it is on my agenda. Does OpenSwath work with idXML files for identification, or mzIdentML, like OpenMS? If yes, could you maybe provide some files for a test run? If not, what file format is used by OpenSwath for identifications?

julianu avatar Aug 10 '18 10:08 julianu

Hi Julian, thank you for the quick reply.

I just started working with DIA and I have not real experience with OpenSwath, but I believe it can not work with idXML or mzIdentML files, like OpenMS. Nevertheless I will investigate.

OpenSwath uses for identification mzML files and produces 2 outputs:

  • Extracted chromatograms (as mzML)
  • Identified peaks (as tsv)

Hope this helps.

mchiapello avatar Aug 10 '18 11:08 mchiapello

PIA should work with DIA data as well, as long as you only want to look at the identification values

This means PIA is not doing any quantification, right?

mchiapello avatar Aug 10 '18 15:08 mchiapello

Right, PIA can only create the protein grouping on the given peptide identifications. This information can be passed on to protein quantifiers, though. It works currently nice together with OpenMS, hence the question above.

Hm... if there is only a TSV probably some implementation work is needed to get it to work with openSWATH. As mentioned, I would like to give it a try, but can currently not promise, when I will have time for this. If you find out, that also in OpenSWATH mzIdentML or idXML are used, give me a note.

But regarding the identification, before creating the library, you should be able to use PIA for the FDR filtering and combining of PSMs from different search engines. Again, only if OpenSWATH uses mzid or idXML for the import of library generation, though.

julianu avatar Aug 10 '18 15:08 julianu

Right, PIA can only create the protein grouping on the given peptide identifications. This information can be passed on to protein quantifiers, though. It works currently nice together with OpenMS

At which "protein quantifiers" do you refer to?

If you find out, that also in OpenSWATH mzIdentML or idXML are used, give me a note.

I doubled check with my collegues and they confirmed that OpenSWATH does not use mzIdentML or idXML.

mchiapello avatar Aug 10 '18 15:08 mchiapello

I am referring to the OpenMS tool/module ProteinQuantifier (http://ftp.mi.fu-berlin.de/pub/OpenMS/release-documentation/html/TOPP_ProteinQuantifier.html). This takes the grouping of PIA (peptides assigned to protein groups) and uses it for the calculation of protein quantifications.

julianu avatar Aug 10 '18 15:08 julianu

I enquired the openswath's developer, here the replay:

As input, OpenSWATH requires spectral libraries and it supports HUPO-PSI TraML, which can be generated from pepXML/mzIdentML/idXML via SpectraST.

Is it what you were referring to?

mchiapello avatar Aug 10 '18 18:08 mchiapello

Yes, this is what I meant, that you can use PIA for the merging of search engine results and calculating the FDR. After an mzIdentML export, you might be able to format this into TraML (which I have not testet, though).

julianu avatar Aug 16 '18 07:08 julianu

Thank you! I will try asap and I let you know

mchiapello avatar Aug 16 '18 07:08 mchiapello

The plan is:

  1. Use PIA on DDA searches
  2. Format the result file into TraML
  3. Use OpenSwath to do the DIA analysis

Do you think we need one more step of protein inference?

mchiapello avatar Aug 16 '18 10:08 mchiapello

You obviously need any protein inference, if you want to go from the identified/quantified peptides of your DIA experiment to the corresponding proteins. But as said before, I don't know the formats OpenSWATH is using there and therefore whether PIA can process them or help you with this (yet).

julianu avatar Aug 16 '18 14:08 julianu