Skip to content

gajdosp2/electrostatic-potential

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instructions for script electrostatic_potential.sh

Compile DelPhi (for Linux simple single thread)

  1. download DelPhi from http://compbio.clemson.edu/delphi
  2. 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
  1. tar -xf Delphicpp_v8.2_Linux.tar
  2. cd Delphicpp_v8.2_Linux
  3. cd Release
  4. make all
  5. delphicpp_release is compiled executable file
  6. 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

Use APBS and PDB2PQR

Set PDB2PQR

  1. download PDB2PQR from SourceForge:
  1. set relative path to PDB2PQR to PDB2PQR variable in electorstatic_potential.sh

Compile APBS (for Linux)

  1. git clone git@github.com:Electrostatics/apbs-pdb2pqr.git
  2. check if you are using
  • cmake
  • python3 for file.cube results of apbs
  1. cd apbs-pdb2pqr

  2. git submodule init

  3. git submodule update

  4. cd apbs

  5. mkdir build

  6. cd build

  7. cmake -DENABLE_PYTHON=ON -DCMAKE_C_FLAGS="-fPIC" -DBUILD_SHARED_LIBS=OFF ..

  8. cmake --build .

  9. 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

Usage

./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

available libraries

  • delphi
  • apbs

available forcefields:

  • for delphi are availabale amber, charmm, parse and opls
  • for apbs are available amber, charmm, parse, tyl06, peoepb and swanson

default values

  • the default library is set to delphi and default forcefield is set to amber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published