Difference between revisions of "PRatio"

From PROTEOMICA
Jump to: navigation, search
(other minor changes)
m (Installation instructions)
Line 27: Line 27:
  
 
Follow the instructions below depending on which type of files you are going to use (either msf or srf files). Then, execute the pRatio.exe file (make sure it is the executable file and not the pRatio.exe.config file, which will look as if it were called "QuiXoT.exe" when hiding file extensions). You may want to create a shortcut on your desktop or elsewhere to have fast access to QuiXoT.
 
Follow the instructions below depending on which type of files you are going to use (either msf or srf files). Then, execute the pRatio.exe file (make sure it is the executable file and not the pRatio.exe.config file, which will look as if it were called "QuiXoT.exe" when hiding file extensions). You may want to create a shortcut on your desktop or elsewhere to have fast access to QuiXoT.
 
=== Additional information ===
 
 
pRatio has been developed in Visual C#, hence users must install the '''.NET Framework 2.0''' or higher (not necessary for Windows 7 users), which  can be downloaded from [http://www.microsoft.com/en-us/download/details.aspx?id=1639 this link].
 
  
 
=== If you are going to use msf files ===
 
=== If you are going to use msf files ===
Line 60: Line 56:
 
* execute the following sentence in your ''run command'' menu:  
 
* execute the following sentence in your ''run command'' menu:  
 
  regsvr32 C:\Xcalibur\system\programs\BioWorksBrowser\BioUnifiedFile.dll
 
  regsvr32 C:\Xcalibur\system\programs\BioWorksBrowser\BioUnifiedFile.dll
 +
 +
=== Additional information ===
 +
 +
pRatio has been developed in Visual C#, hence users must install the '''.NET Framework 2.0''' or higher (not necessary for Windows 7 users), which  can be downloaded from [http://www.microsoft.com/en-us/download/details.aspx?id=1639 this link].
  
 
=== Help ===
 
=== Help ===

Revision as of 17:16, 23 September 2013

pRatio
Screenshot pRatio-advanced options.PNG
Screenshot of pRatio displaying the advanced options.
Last release: v.5.4.8
Release date: 20th Aug 2013
Download link: File:PRatio v5.4.8.zip
Source code: pRatio at GitHub
Licence: Please read Licencing
Requirements
  • .NET Framework 2.0 or higher
  • OS: Windows XP, Windows Vista or Windows 7
  • using msf files (from Proteome Discoverer):
    • Community.CsharpSqlite.dll
    • Community.CsharpSqlite.SQLiteClient.dll
  • using srf files (from old SEQUEST versions):
    • BioUnifiedFile.dll
    • Xcalibur 2.0
    • Bioworks 3.2 (any release)


pRatio is a SEQUEST protein identification validator program created to calculate the probability of random peptide matching and the FDR when a large collection of MS2 spectra is searched against a database using SEQUEST. It has been developed at the Cardiovascular Proteomics Laboratory of Prof Jesús Vázquez, at the Centro Nacional de Investigaciones Cardiovasculares (CNIC), Madrid, Spain.

Installation instructions

pRatio 5.4.8 is a portable, standalone application, so you do not need to install it to execute it. However you must to follow some steps to be able to use it.

Unzip the files and conf folder (which you will find within the above-linked zip file) where you prefer in your computer.

Follow the instructions below depending on which type of files you are going to use (either msf or srf files). Then, execute the pRatio.exe file (make sure it is the executable file and not the pRatio.exe.config file, which will look as if it were called "QuiXoT.exe" when hiding file extensions). You may want to create a shortcut on your desktop or elsewhere to have fast access to QuiXoT.

If you are going to use msf files

msf files are the result files of Proteome Discoverer. They constitute a SQLite database. To be able to read these files you will need two dll files:

  • Community.CsharpSqlite.dll
  • Community.CsharpSqlite.SQLiteClient.dll

To get them, you have to:

  • download last release (3.7.7.1 was the last one we have tested) of csharp-sqlite from their website: here http://code.google.com/p/csharp-sqlite/downloads/list.
  • extract the concerning folders:
    • Community.CsharpSqlite
    • Community.CsharpSqlite.SQLiteClient
  • for both projects, execute their .csproj file and build a solution
  • a bin/Debug folder will appear
  • if everything went fine, you should find the abovementioned dll files in these folders.
  • copy both files and paste them into your pRatio folder.

If you are going to use old srf SEQUEST files

srf files are Thermo's SEQUEST results files (note that if you are using Proteome Discoverer's msf files you will not need this step).

  • you have to find the library BioUnifiedFile.dll (unfortunately we cannot provide it for licencing reasons, so you will have to find it by yourself).
  • copy that file to the folder C:\Xcalibur\system\programs\BioWorksBrowser\
    • note that this may vary, depending on the location where you have installed your Xcalibur version
  • execute the following sentence in your run command menu:
regsvr32 C:\Xcalibur\system\programs\BioWorksBrowser\BioUnifiedFile.dll

Additional information

pRatio has been developed in Visual C#, hence users must install the .NET Framework 2.0 or higher (not necessary for Windows 7 users), which can be downloaded from this link.

Help

If any problems arise during the installation, you can contact Marco Trevisan-Herraz for help.