Skip to content
No description or website provided.
C++ C FORTRAN Red TeX Python Other
Latest commit 127eb1e Apr 20, 2016 @asaladin asaladin Merge pull request #39 from benoistlaurent/feature/clean-repo
Feature/clean repo


The PTools library


The PTools library is a toolbox for macromolecular modeling and docking.

A more detailed introduction can be found here:

PTools: an opensource molecular docking library

Adrien Saladin, Sébastien Fiorucci, Pierre Poulain, Chantal Prévost and Martin Zacharias BMC Structural Biology. 2009;9:27.

doi: 10.1186/1472-6807-9-27


The documentation is provided in the 'Tutorial/doc' directory. Simply run 'make' in this directory to get a pdf documentation.

Source code may be parsed by an automatic documentation generator called 'Doxygen'. This documentation may only help for the C++ part of the library. after installing Doxygen, simply type 'doxygen' in the directory which contains the 'Doxyfile'. Then look into the html/ directory and find the index.html file generated...

Very quick setup guide

This is the very minimal set of instructions required to install Ptools in a Python virtual environment. It assumes all Ptools dependencies have been duly installed:

$ virtualenv ptools-env
$ source ptools-env/bin/activate
(ptools-env) $ pip install cython
(ptools-env) $ git clone
(ptools-env) $ cd ptools
(ptools-env) $ python install

A more detailed version is in the official tutorial.

About Git branches:

This git repository contains few branches. "master" is the latest "stable" version. "develop" contains the current development version. Other branches are features branches, which are eventually merged into develop.

Something went wrong with that request. Please try again.