Skip to content

PDBCharges is a web application providing partial atomic charges of protein structures from the Protein Data Bank.

License

Notifications You must be signed in to change notification settings

sb-ncbr/PDBCharges_website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


AlphaCharges

PDBCharges is a web application providing partial atomic charges of protein structures from the Protein Data Bank. The charges are computed by the semiempirical quantum mechanical methods GFN1-xTB and reproduce the PBE0/TZVP/CM5 charges. Before computation of the charges, hydrogens are added to the structure by Hydride and MoleculeKit at pH 7.2. The positions of the added hydrogens are also optimized using the GFN-FF force-field. The details about the methodology and usage are described in the manual.

How to run

To run PDBCharges locally, you will need to have Python 3.12 and pip installed.

Then, clone project and install the project dependencies by running:

$ cd /opt
$ git clone https://github.com/sb-ncbr/PDBCharges
$ sudo python3.12 -m venv venv
$ . venv/bin/activate
$ pip install -r requirements.txt

Run the project by running the following command inside the virtual environment:

(venv) $ cd /opt/PDBCharges/app
(venv) $ export FLASK_APP=routes.py
(venv) $ flask run

and point your browser to localhost:5000/.

License

MIT

About

PDBCharges is a web application providing partial atomic charges of protein structures from the Protein Data Bank.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published