-
Notifications
You must be signed in to change notification settings - Fork 19
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
Workflow for isobaric analysis (untested) #166
Conversation
Reduced rt setting in IDMapper TMT6-plex (K,N-term) in MSGFPlus The correction Matrix for the TMT experiment has to be set by the user!
Very nice. I didn't have a look yet (will today).
|
I will write a TODO list for PRs here. |
Ah this was just a change in one of the WFs but still, maybe you could add the abovementioned points. We should do it for every WF here anyway soon. |
Should we ship the input data with the workflow?
Can you please provide a reference / or example on how to do that? |
No, otherwise it gets too big. Data goes here (assume the workspace root is this folder, i.e. specify paths relative to that root): Instructions for description is here: |
The workflows have to run from the commandline. You can check by running the shell script executeBatch with arguments:
|
There are some errors in the workflow which need to be fixed first - I will update the PR, when it is ready. |
We have to check if the IDMapper is switched to "precursor" see OpenMS/OpenMS#4216 |
will the pipeline work for MS3 SPS? |
The IsobaricAnalyzer should use MS3 automatically if possible (@cbielow). |
@timosachsenberg @jpfeuffer Julianus, could you have a peek at the parameters used for epifany? |
@oliveralka could you please point to where the tutorial for MS3 TMT is and the actual workflow that you recommend? |
@oliveralka. I have found the workflow, but I cannot find the example files (mzMLs and also the MSstatsTMT table). Could you perhaps give a direct link to it? |
@pavel-shliaha The small example can be found here: |
@oliveralka. I downloaded the newest KNIME and OpenMS, the dataset and the database and set file locations on my computer. MSGFPlusAdapter and IsobaricAnalyzer nodes failed. Do they work in your hands? |
@pavel-shliaha What are the error messages? Can you run the tools in debug mode? |
@oliveralka. I tried to execute the workflow on two separate computers. On both of them: KNIME is 4.1.2 How can I run the software in debug mode (googled the question but could not find an answer)? Also if you are interested I can provide access to my computer so you can have a look. |
What does the Console log in the lower right of KNIME say? |
@jpfeuffer it says I might be missing some of the requirements (trying to isntall them now). I appologise for this but I used the website https://www.openms.de/download/knime-plugin/ and it does not mention the prerequisites. I will now install proteowizard as well |
that can usually be ignored. |
I installed the prerequisites and the prerequisites for visual studio under this link https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads but it did not help |
As long as it just shows "... FileConverter requirements" this can also be ignored. You just might not be able to use Raw file conversion inside KNIME. We just check registry keys here. Sometimes it does not work correctly. |
it still fails to execute the workflow |
I thought so. Without the requirements no OpenMS node would work. That is why you need to check the Console and the Standard Output/Error of the nodes for info now. |
Just a random guess: did you configure the Input database in the ID Metanode? |
I have installed:
the workflow still does not run. Should I install anything else? This is the error message. (or a complete workflow) generated with an older version of the tool. ERROR LoadWorkflowRunnable Errors during load: Status: Error: Identification_quantification_isobaric_MSstatsTMT 0 loaded with errors |
I have reimported the workflow and it seems to be working |
@oliveralka did you check: #166 (comment) |
@jpfeuffer Yes, checked some time ago - is set to precursor. Note: The current workflow does not have the protein level anymore, since we have to fix the inference first and input it to the MSstatsConverter. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Minor changes.
Then we can go over the workflow together via Skype.
Handout/isobaric.tex
Outdated
The workflow has three input nodes, the first for the experimental design to allow for MSstatsTMT compatible export (.tsv). The second for the .mzML files with the centroided spectra data from the isobaric labeling experiment and the last one for the .fasta database used for identification. The quantification (A) is performed using the \KNIMENODE{IsobaricAnalzyer}. The tool is able to extract and normalize quantiative information from TMT and iTRAQ data. The values can be assessed from centroided MS2 or MS3 spectra and isotopte correction is performed based on the specified correction matrix (as provided by the manufacturer). The identification (C) is performed as known from the previous chapters by using database search and a target-decoy database. | ||
|
||
The workflow is performed peptide level (B, D, F, H), were the posterior error probability (PEP) estimation and FDR filtering is performed on PSM level for each file individually (B). Afterwards the identification (PSM) and quantiative information is combined using the \KNIMENODE{IDMapper}. After the processing of all available files, the intermediate results are aggregated (D) and can be exported via \KNIMENODE{MzTabExporter} (F) or further processed to obtain a MSstatsTMT | ||
compatible version. Here, the R package MSstatsTMT can be used for further processing. \\ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a TODO that protein inference will be added in a later version of the tutorial.
Dear Jennifer and Oliver, could you please add me to the skype discussion as well? I use a lot of MS3 SPS and I think I could provide some valuable input to the discussion, as well as clarify some questions for myself. I wanted to ask about whether certain functionalities are implemented in openMS. In particular:
|
Hi Pavel, sorry, the meeting is right now. But you will be in the data clinic tomorrow right?
|
@pavel-shliaha Regarding 4): How do you get the information about the isolated ions in the MS2. I have an SPS mzML here and all the MS3 spectra only report a single selected precursor ion:
Not sure if this is a bug in the mzML converters (e.g. proteowizard) or if this information is just not available in the raw file. |
I am looking at the MSGFPlusAdapter and it does not have the TMTPro modification implemented. Could you please have a look? |
Hi, which Unimod accession is this? |
accession number is 2016 |
I added the data here: https://abibuilder.informatik.uni-tuebingen.de/archive/openms/Tutorials/Data/isobaric_MSV000084264/ @jpfeuffer The path to the data has still to be added to the document, but please let me know what you think of the current version. |
Reduced rt setting in IDMapper
TMT6-plex (K,N-term) in MSGFPlus
The correction Matrix for the TMT experiment has to be set by the user!