Installation and requirements

This tutorial describes step by step how to install and run eFindSitePPI locally. If you have only a few targets, you can use the webserver. If you prefer to use it locally, please follow the installation procedures described below. Here, we will install eFindSitePPI in /usr/local/. Should you use a different location, please make the appropriate changes.

Perl modules

First, install the following Perl modules, which are available from CPAN:


For instructions on how to install Per modules, see

Additional software

In order to use eFindSitePPI, you will need several additional programs. All these programs are free for academic and non-commercial users; however, some of them do require user registration and/or signing a license agreement. Before downloading and using them, please make sure that you comply with legal and other requirements; we are not responsible for illegal use of third-party software. Moreover, some of these codes are available for packet managers, such as yum (e.g. Red Hat), apt-get (e.g. Ubuntu) or MacPorts (Mac OSX). This is a recommended option and it will save you some time. Additional software is described in the tables below.

LIBSVM Support Vector Machines for classification and regression
NACCESS Atomic solvent accessible area calculations
fr-TM-align Protein structural alignment


Download the latest version of eFindSitePPI from here, unpack the tarball, go to efindsiteppi-1.0/src/ and run make:

[local]$ tar xzf efindsiteppi-1.0.tar.gz

[local]$ cd efindsiteppi-1.0/src/

[src]$ make

If there are no problems, the following files will show up in efindsiteppi-1.0/bin/:

[src]$ ls ../bin/



© Michal Brylinski
This website is hosted at the CCT