XTandem and k-score

78 views
Skip to first unread message

Rishika Bisaria

unread,
Jul 25, 2013, 4:15:05 PM7/25/13
to spctools...@googlegroups.com
Hi,
I am a newbie to proteomics analysis.
I wanted to know how can we use k-score in XTandem. Just modifying the parameter in the file is sufficient or we have to make other changes also.
Thank You.

Jimmy Eng

unread,
Jul 25, 2013, 4:44:43 PM7/25/13
to spctools...@googlegroups.com
You would need a version of X!Tandem that has k-score in it so use the one distributed with the TPP.  Beyond that, the minimum parameter to set would be:

   <note type="input" label="scoring, algorithm">k-score</note>


--
You received this message because you are subscribed to the Google Groups "spctools-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spctools-discu...@googlegroups.com.
To post to this group, send email to spctools...@googlegroups.com.
Visit this group at http://groups.google.com/group/spctools-discuss.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Rishika Bisaria

unread,
Jul 25, 2013, 7:46:06 PM7/25/13
to spctools...@googlegroups.com
Hi ,
Thank you for the reply.
I downloaded the two files in src folder of XTandem from https://proteomics.fhcrc.org/CPAS/Project/Published%20Experiments/Tandem%20Pluggable%20Scoring/begin.view?.
But I am getting  error on running the make command.

g++ -M -O2 -DGCC4_3 mscore_k.cpp > mscore_k.d
g++ -M -O2 -DGCC4_3 mscore_k.cpp | sed s/\\.o/.d/ > mscore_k.d
g++ -O2 -DGCC4_3   -c -o mscore_k.o mscore_k.cpp
mscore_k.cpp: In member function ‘virtual mplugin* mscorefactory_k::create_plugin()’:
mscore_k.cpp:34:25: error: cannot allocate an object of abstract type ‘mscore_k’
mscore_k.h:84:7: note:   because the following virtual functions are pure within ‘mscore_k’:
mscore.h:382:21: note:     virtual float mscore::ion_check(long unsigned int, size_t)
mscore_k.cpp: At global scope:
mscore_k.cpp:365:7: error: ‘mscore_tandem’ has not been declared
mscore_k.cpp: In function ‘float ion_check(long unsigned int, size_t)’:
mscore_k.cpp:371:36: error: ‘m_vmiType’ was not declared in this scope
make: *** [mscore_k.o] Error 1

Thanks,
Rishika 



--
You received this message because you are subscribed to a topic in the Google Groups "spctools-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/spctools-discuss/lpKfFoMiQS0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to spctools-discu...@googlegroups.com.

Jimmy Eng

unread,
Jul 25, 2013, 8:09:15 PM7/25/13
to spctools...@googlegroups.com

Rishika Bisaria

unread,
Jul 26, 2013, 12:44:39 PM7/26/13
to spctools...@googlegroups.com
Hi,
Thank you for the reply.
I copied all teh files to src folder , changed the permission0 and ran the make command.
But still I am getting this error:


In file included from loadmzparser.cpp:7:0:
loadmzparser.h:47:2: error: ‘BasicSpectrum’ does not name a type
loadmzparser.h:48:2: error: ‘MzParser’ does not name a type
loadmzparser.cpp: In constructor ‘loadmzparser::loadmzparser(std::vector<mspectrum>&, mspectrumcondition&, mscore&)’:
loadmzparser.cpp:13:2: error: ‘mzp’ was not declared in this scope
loadmzparser.cpp:13:12: error: expected type-specifier before ‘MzParser’
loadmzparser.cpp:13:12: error: expected ‘;’ before ‘MzParser’
loadmzparser.cpp: In destructor ‘virtual loadmzparser::~loadmzparser()’:
loadmzparser.cpp:20:9: error: ‘mzp’ was not declared in this scope
loadmzparser.cpp: In member function ‘virtual bool loadmzparser::get()’:
loadmzparser.cpp:25:8: error: ‘mzp’ was not declared in this scope
loadmzparser.cpp:26:6: error: ‘s’ was not declared in this scope
loadmzparser.cpp:28:6: error: ‘s’ was not declared in this scope
loadmzparser.cpp: In member function ‘int loadmzparser::guessCharge()’:
loadmzparser.cpp:54:17: error: ‘s’ was not declared in this scope
loadmzparser.cpp: In member function ‘virtual bool loadmzparser::open(std::string&)’:
loadmzparser.cpp:66:9: error: ‘mzp’ was not declared in this scope
loadmzparser.cpp: In member function ‘void loadmzparser::processSpectrum(int)’:
loadmzparser.cpp:74:12: error: ‘s’ was not declared in this scope
loadmzparser.cpp:79:24: error: ‘CID’ was not declared in this scope
loadmzparser.cpp:80:29: error: ‘ETD’ was not declared in this scope
loadmzparser.cpp:80:55: error: ‘ETDSA’ was not declared in this scope
make: *** [loadmzparser.o] Error 1

Thank you.

Regards ,
Rishika

Joseph Slagel

unread,
Jul 26, 2013, 2:03:28 PM7/26/13
to spctools...@googlegroups.com
Rishika,

The TPP version of X!Tandem has some dependencies (such as mzParser) that are outside of the src_tpp directory.

I hate to say it but the easiest thing to do is download and build all of TPP.

-Joe

Rishika Bisaria

unread,
Jul 26, 2013, 2:05:16 PM7/26/13
to spctools...@googlegroups.com
Thank you.Will do it.

Regards,
Rishika

Rishika Bisaria

unread,
Aug 1, 2013, 5:47:06 PM8/1/13
to spctools...@googlegroups.com
Hi,

I have got the results of XTandem, Tandem2XML, PeptideProphetParser .
But  on running the Protein Prophet it is showing  did not find any PeptideProphet results in input data!  Did you forget to run PeptideProphet? 
Please guide me where I am going wrong.
It is not throwing any error when I am running PeptideProphet.

Regards,
Rishika
Reply all
Reply to author
Forward
0 new messages