PPIExtend Online Document
Contents
Introduction
Installation
Input data
Running PPIExtend
Output
Introduction
PPIExtend is a tool for finding quasi-bicliques in PPI Networks.
PPIExtend is now available for Linux.
PPIExtend is implemented in Java.
To run PPIExtend, Sun's Java Running
Environment (JRE) 6.0 is required. If JRE is not installed, please go to
http://java.sun.com/
to download and install the JRE.
Installation
1. Download the file PPIE_1.0.0.tar.gz.
Click here.
2. Extract the downloaded file.
tar xvfz PPIE_1.0.0.tar.gz
cd PPIE_1.0.0
3. Make sure that execute permission is set on the setup shell script
chmod +x setup.sh
4. Run the setup shell script
./setup.sh
5. Move the shell script PPIExtend to a /bin directory.
For example
mv PPIExtend ~/bin
Input data
In the input file, each line contains a pair of interacting proteins. The two protein names are seperated by a space.
For example, see file input_example.txt.
Running PPIExtend
Run PPIExtend with five arguments:
(1) input file name (2) delta (3) tau (4) alpha (5) result file name.
Input file name and result file name are self explanatory.
The three parameters delta, tau and alpha are discussed in the paper.
Delta is a real number. Tau and alpha are two positive integers.
Suppose the input file name is "input_example.txt", the result file name is "result_example.txt", delta = 0.1,
and tau = 5 and alpha = 5. We use
PPIExtend input_example.txt 0.1 5 5 result_example.txt
Output
In the result file, each quasi-biclique is described
using three lines. The first line contains the serial number, the numbers of vertices in two vertex sets.
The second line is the list of the vertices in the the first vertex set and the third line is the list of
vertices of the second vertex set.
For example, see result_example.txt.