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

Not updating Settings file #2

Closed
GoogleCodeExporter opened this issue Aug 21, 2015 · 20 comments
Closed

Not updating Settings file #2

GoogleCodeExporter opened this issue Aug 21, 2015 · 20 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. I change the No. of Solutions to: 2 
2. Save the Parameters File
3. Reopen the File, but No. of Solution has turned back to default value of 10

What is the expected output? What do you see instead?
When i run pepnovo, after changing  No. of Solutions to: 2 , I still get the 
default value of 10, even after changing and saving the Parameters File

What version of the product are you using? On what operating system?
1.2.3 on Windows 7, 64bit

Please provide any additional information below.
Great piece of software!!! I'm an old 'de-novo' user, dating back from the 
Lutefisk era. This is great program, but I want to change the No. of Solutions 
to 2 because if not, the Blast files are too big.
ALTERNATIVELY, it would be great if you could implement to ONLY export the Nth 
most highest match for each peptide.

Thanks and hope to hear back from you!!!

Alex

Original issue reported on code.google.com by ale.coh...@gmail.com on 14 Mar 2014 at 1:24

@GoogleCodeExporter
Copy link
Author

Thanks for reporting your DeNovoGUI issue. And thanks for the nice comment 
about our software!

You are indeed correct in that the number of solutions seems to be reset in the 
current online release. A new version of DeNovoGUI is just around the corner 
though. If everything goes well and we don't come across any new issues it 
should be out sometime next week.

In addition to fixing the number of solutions issue the major update is that it 
will now also support DirecTag in addition to PepNovo+. :)

Original comment by harald.b...@gmail.com on 14 Mar 2014 at 3:34

  • Changed state: Started

@GoogleCodeExporter
Copy link
Author

Harold, great to hear about the new release. Please keep in mind the 
possibility of exporting n top peptide hits per spectrum to BLAST export. This 
would be very useful for large files which take long Blasting times.  Once you 
set a threshold score, you dont necessarily want ALL the hits per spectrum that 
pass that threshold, since Blast will still select the most overlapping 
sequence... 
Another nice addition that Lutefisk had is that in the case of c- and n- gaps, 
if the mass would match the combinatorial of x amino acids, they would appear 
in brackets, meaning that their order was unconfirmed... This sometimes helps 
peptide confirmation according to the blasted sequence.. It often occurs that 
the gap agrees with the DB residues to the next enzymatic cleavage site.

Hope this helps, and again, thanks for your freeware collaboration to the 
proteomic community!

Alex

Original comment by ale.coh...@gmail.com on 14 Mar 2014 at 8:07

@GoogleCodeExporter
Copy link
Author

Thanks for the ideas for new features. The "export n top peptide hits per 
spectrum to BLAST export" should not be a problem. I'll include it in the 
upcoming release.

Showing the combinatorial of x amino acids in the case of gaps also sounds like 
a good idea. I'll look into how difficult this would be to implement.

We are also working on getting rid of the need for BLAST altogether by mapping 
the best hits to a user provided FASTA database file ourselves. Will most 
likely not be in this next release, but should not be too far off.

BTW, if you like DeNovoGUI, be sure to also check out SearchGUI and 
PeptideShaker (http://searchgui.googlecode.com and 
http://peptide-shaker.googlecode.com). For more details on the use of our tools 
see also our tutorials:  http://compomics.com/bioinformatics-for-proteomics.

Original comment by harald.b...@gmail.com on 14 Mar 2014 at 11:09

@GoogleCodeExporter
Copy link
Author

Nice... the fasta search would be a nice addition. Lutefisk came bundled
with a similar program called CIDentify (
http://www.hairyfatguy.com/lutefisk/).

As for SearchGUI and Shaker, we recently got a VelosPro Orbitrap with
software (ProteomeDiscover) support for 5 years... so I'll stick to that.
Ocasionally I use other DB search engines for very particular stuff. When
support is over, I'll look into alternative opensource programs.

Nice weekend!

Alex

PS: can you send me an email when the update is ready?

Original comment by ale.coh...@gmail.com on 14 Mar 2014 at 11:55

@GoogleCodeExporter
Copy link
Author

Yes, I will let you know when the new DeNovoGUI version is available for 
download.

Original comment by harald.b...@gmail.com on 15 Mar 2014 at 12:01

@GoogleCodeExporter
Copy link
Author

DeNovoGUI 1.3.0 has now been released. It fixes the problem with the number of 
solutions not being changed and also adds the requested "export the Nth most 
highest match for each peptide" when exporting to BLAST. 

DeNovoGUI 1.3.0 adds support for DirecTag and tag to FASTA file mapping.

For the complete list of changes please see: 
http://code.google.com/p/denovogui/wiki/ReleaseNotes.

Best regards,
Harald

Original comment by harald.b...@gmail.com on 26 Mar 2014 at 9:16

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Harald,

Thanks for the update... just to note that for some reason not ALL the
unimod modifications are available (first time I try this, could have been
also there in previous version of denovogui). As an example, Unimod's
Accesion #64 (PSI-MS name: Succinyl) is not there, and I had to manually
add it, however I would have expected it to be there if DenovoGui is
reading Unimod's full list of modifications, right??

I'm trying 1.3 now... I'll let you know how things are working out!

Original comment by ale.coh...@gmail.com on 27 Mar 2014 at 3:15

@GoogleCodeExporter
Copy link
Author

DeNovoGUI does not actually access Unimod directly (or indirectly). Due to the 
way the PTMs are handled in SearchGUI to support all the search engines we have 
to map them to a common (OMSSA based) format in the backend. But as you already 
noticed you can quite easily add your own PTMs.

Harald

Original comment by harald.b...@gmail.com on 27 Mar 2014 at 3:23

@GoogleCodeExporter
Copy link
Author

Thanks Harald... yes indeed very user friendly to add the modifications.

Could give me your own (quick) thoughts on which particular scenario
DirectTag would provide information Pepnovo wouldn't? I haven't used
DirecTag before, just read the paper, and wondering how much Pepnovo and
DircetTag overlap... your thoughts?

Alex

Original comment by ale.coh...@gmail.com on 27 Mar 2014 at 3:33

@GoogleCodeExporter
Copy link
Author

Well, I cannot say that there are clear cases where the one would do better 
than the other. But as they are different algorithms the results will not be 
identical. So hopefully this will result in the total amount of useful tags 
increasing.

Note also that DirecTag only creates short(er) tags, while PepNovo+ tries to 
sequences as much of the spectrum as possible. One consequence of this is that 
DirecTag is a lot faster than PepNovo+.

The main reason for adding DirecTag though was that the PepNovo+ results where 
not perfectly reproducible, i.e., sequencing the same mgf file twice did not 
result in identical results. Very similar of course, but not identical.

We also had a look at UniNovo (made by the same group who made PepNovo+) but it 
does not support variable modifications (and carbamidomethyl was hard coded), 
so that was not an option.

Harald

Original comment by harald.b...@gmail.com on 27 Mar 2014 at 4:03

@GoogleCodeExporter
Copy link
Author

Thanks for feedback.

According to my first results, I dont think I would be using Direct Tag, as
short sequences are not very diagnostic, and irrelevant for Blasting (I'm
not running any other search programs which use (or accept) tags for
protein ID). I'm running the Fasta option now... waiting for results :-)

Alex

Original comment by ale.coh...@gmail.com on 27 Mar 2014 at 4:26

@GoogleCodeExporter
Copy link
Author

Harald,

You might want to check.... I just run Pepnovo+ only (had DircTag
unchecked), but results still show DireTag hits. Could you check if this is
a glitch on my system or you can reproduce this?

Original comment by ale.coh...@gmail.com on 27 Mar 2014 at 8:42

@GoogleCodeExporter
Copy link
Author

Issue reproduced, fixed and a new version released. :)

Harald

Original comment by harald.b...@gmail.com on 27 Mar 2014 at 9:53

@GoogleCodeExporter
Copy link
Author

Harald,

Could you please expand on what is meant by Use Spectrum Precursor mz and
Use Spectrum Charge options? I read the Help menu, but it is still a little
unclear how these are used (or not) in the de-novo sequencing algorithm. I
have files for both low res MS/MS (IT scans on a VelosPro) and high
resolution HCD scans on the same instrument... just wondering which options
are best (if any difference) for both type of scans.
Also, does pepnovo correct for the charge states of the of the fragment
ions? I heard of a node for ProteinDiscoverer that can correct for fragment
charge state and deconvolute into single charge state product ion
spectra... have you tried this? do you know if that would improve the
outcomes of the denovo process??

Original comment by ale.coh...@gmail.com on 28 Mar 2014 at 12:44

@GoogleCodeExporter
Copy link
Author

Hi Alex,

I guess that some of these questions are better forwarded to the developers of 
PepNovo and DirecTag, but I'll do my best. The 'Use Spectrum Precursor mz' and
'Use Spectrum Charge' options basically decides if the algorithms are to use 
the values found in the mgf file for each spectrum, or if the precursor mz and 
charge should be estimated/calculated by the algorithms.

As for the difference between low resolution and high resolution instruments 
I'm not sure. I guess you just have to test. Or contact the developers of the 
algorithms. We "only" made the algorithms easily available, but are not experts 
in the algorithms themselves.

If PepNovo corrects for the charge states of the fragment ions is again a 
question for the PepNovo developers, but in our experience with database search 
engines the results are usually similar with and without deconvolution. But 
again, the easiest option would be to test both. :)

Harald

Original comment by harald.b...@gmail.com on 28 Mar 2014 at 1:20

@GoogleCodeExporter
Copy link
Author

Ok, got it... basically, do you trust the mgf files precursor and charge,
or do you want pepnovo to do its own assessment.

Thanks! do you have the contact info of any of the developers?

Everything working smoothly now.

alex

Original comment by ale.coh...@gmail.com on 28 Mar 2014 at 1:33

@GoogleCodeExporter
Copy link
Author

Harald,

I run a .mgf file de-novo sequencing, and everything went smoothly. I now
tried the Peptide Matches (Beta) option, added a fasta file, and
modifications (there was one custom made modification). When the process
finished, I'm back to DeNovoGui's main page, but there is no report of the
Peptide Matches. In fact, the system seems to have frozen, since I can not
access any of the 'buttons' on the UI.

I can provide you with the files I have used and see whether you can
reproduce the results I've seen.

Thanks!

Alex

Original comment by ale.coh...@gmail.com on 31 Mar 2014 at 1:04

@GoogleCodeExporter
Copy link
Author

Harald,

Just downloaded 1.3.4. I tried Export>Blast, set a score and number of
hits, and after a select a filename to save, I get "An Error Occurred While
Exporting Results" window (and process finishes). I remember doing Blast
export in previous version of DenovoGui but dont remember getting this
alert!

The following is the bug report:

Thu Apr 03 12:01:42 ADT 2014: DeNovoGUI version 1.3.4.
java.lang.ClassCastException:
com.compomics.util.experiment.identification.PeptideAssumption cannot be
cast to com.compomics.util.experiment.identification.TagAssumption
at
com.compomics.denovogui.io.TextExporter.exportBlastPSMs(TextExporter.java:358)
at com.compomics.denovogui.gui.ResultsFrame$46.run(ResultsFrame.java:2055)
java.lang.ClassCastException:
com.compomics.util.experiment.identification.PeptideAssumption cannot be
cast to com.compomics.util.experiment.identification.TagAssumption
at
com.compomics.denovogui.io.TextExporter.exportBlastPSMs(TextExporter.java:358)
at com.compomics.denovogui.gui.ResultsFrame$46.run(ResultsFrame.java:2055)

Original comment by ale.coh...@gmail.com on 3 Apr 2014 at 3:07

@GoogleCodeExporter
Copy link
Author

Hi Alex,

Sorry, it seems that DenovoGUI does not like that we export data to blast after 
having used our database mapping. I will correct that right away.

Thanks for the update.

Marc

Original comment by mvau...@gmail.com on 3 Apr 2014 at 3:18

@GoogleCodeExporter
Copy link
Author

Hi Alex,

I just released DeNovoGUI v1.3.5 which should solve this issue. Please let us 
know if this is not the case.

BTW, it would be nice if you added new issues for future problems and 
suggestions. Instead of just extending this single thread, which has already 
been set to "fixed" when the first problem was solved. :)

Harald

Original comment by harald.b...@gmail.com on 3 Apr 2014 at 6:39

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

No branches or pull requests

1 participant