Template libraries

eFindSitePPI template library

Download eFindSitePPI template library from here, unpack the tarball:

[local]$ mkdir libraries

[local]$ tar xzf efindsiteppi-lib-oct2013.tar.gz -C libraries/

Optionally, you can create a symlink to the latest eFindSitePPI library. This is useful to quickly switch between different library versions.

[local]$ cd libraries

[libraries]$ ln -s efindsiteppi-lib-oct2013 efindsiteppi-lib-latest

Threading library and mapping files

eFindSitePPI needs a mapping file to map threading templates to its own ligand-bound templates. If you use eThread as a threading algorithm, you can skip this step as the mapping files are already included in the eFindSitePPI library (e.g. ethread-lib-jan2012.map) and are available from the download page. However, you can make eFindSitePPI work with any threading method and/or template library by using maping files:

[efindsiteppi-lib-latest]$ ../../efindsiteppi-1.0/bin/efindsiteppi_map -t mythreadlib.fasta -p pdb.fasta -o mythread-efindsiteppi.map

You can find pdb.fasta in efindsiteppi-lib-latest/. The file mythreadlib.fasta should contain a complete (all templates) library that you are using in threading. It should be FASTA formatted, exactly as pdb.fasta. Note that for a given threading algorithm and the corresponding library, the mapping file (e.g. mythread-efindsiteppi.map) needs to be created only once.

In order to use efindsiteppi_map, you need to have NCBI BLAST installed on your system. Furthermore, formatdb and blastall programs should be available from a default search path; you can check this using which:

[home]$ which formatdb blastall


Of course, /usr/local/bin/ can be different on your system.


© Michal Brylinski
This website is hosted at the CCT