Percolator

Elude

Introduction

Elude is a package designed to predict peptide retention times in reversed-phase liquid chromatography. Depending on the amount of training peptides available, Elude can be used to train a new predictor for the conditions at hand or calibrate an existing model from a library. Elude is part of the Percolator software package and distributed with the later one.

Download and Install

At the moment only the latest snapshot of the development can be downloaded by running one of the scripts build_ubuntu_eclipse_64bit.sh or build_ubuntu_eclipse_32bit.sh, depending whether you have a 32 or 64 bit machine. Both scripts are reachable via this page from the Source tab, percolator/documentation. Note that the build requires Ubuntu 10.04 installed on your computer.

Once the installation completed, a directory called bin will be created including the elude executable.

Documentation

To get a list of the command line options available, run elude with the --help option.

Example

Examples of input data for elude are available in bin/data/elude_test/. The following examples assume that the current directory is bin (the directory including the elude executable).

An example of command to run elude to train a model using the data from train.txt and then use this model to predict retention time for the peptides in test.txt would be:

$ ./elude -t data/elude_test/standalone/train.txt -e data/elude_test/standalone/test.txt -o elude_predictions.out -v 5 2> elude.log

The file elude_predictions.out will include the predicted retention times for the peptides in test.txt, while the file elude.log will display information about the run.

An example when elude chooses automatically the most suitable model from the library, uses the data from calibrate.txt to calibrate this model and then employs it to predict retention time for the peptides in test.txt would be:

./elude -t data/elude_test/calibrate_data/calibrate.txt -e data/elude_test/calibrate_data/test.txt -o elude_predictions.out -w models/ -a -v 5 2> elude.log 

Here the -w options indicates the path to the library (located in bin/models) while -a indicates that the model should be automatically selected from the library. As before, elude_predictions.out will include the retention times predicted by Elude and elude.log information about the run.

License

Elude’s license is available here