- download DelPhi from http://compbio.clemson.edu/delphi
- check if you are using:
- C++ compiler such as GCC 5.4.0 and above
- boost library installed in /usr/include and its path is recognized in the user environment
- tar -xf Delphicpp_v8.2_Linux.tar
- cd Delphicpp_v8.2_Linux
- cd Release
- make all
- delphicpp_release is compiled executable file
- set relative path to delphicpp_release file in DELPHI varianble in electrostatic_potential.sh
For more information use delphi compilation manual (v8.2): http://compbio.clemson.edu/downloadDir/delphi/delphi_compilation_man_for_v8.2.pdf
- download PDB2PQR from SourceForge:
- set relative path to PDB2PQR to PDB2PQR variable in electorstatic_potential.sh
- git clone [email protected]:Electrostatics/apbs-pdb2pqr.git
- check if you are using
- cmake
- python3 for file.cube results of apbs
-
cd apbs-pdb2pqr
-
git submodule init
-
git submodule update
-
cd apbs
-
mkdir build
-
cd build
-
cmake -DENABLE_PYTHON=ON -DCMAKE_C_FLAGS="-fPIC" -DBUILD_SHARED_LIBS=OFF ..
-
cmake --build .
-
set relative path to APBS(apbs-pdb2pqr/apbs/build/bin) to APBS variable in electorstatic_potential.sh
For more information use APBS and PDB2PQR documentation: http://server.poissonboltzmann.org/documentation
./electorstatic_potential.sh
-l | --library => choose library to use
-f | --file => path to the .pdb file
-ff | --forcefield => forcefield to use for computing electrostatic potential
-o | --output => path to the output folder
- delphi
- apbs
- for delphi are availabale amber, charmm, parse and opls
- for apbs are available amber, charmm, parse, tyl06, peoepb and swanson
- the default library is set to delphi and default forcefield is set to amber