A python module for flexible Poisson-Boltzmann based pKa calculations with proton tautomerism
Project description
[![GitHub version](https://badge.fury.io/gh/mms-fcul%2Fpypka.svg)](https://badge.fury.io/gh/mms-fcul%2Fpypka) [![CircleCI](https://circleci.com/gh/mms-fcul/PypKa.svg?style=svg)](https://circleci.com/gh/mms-fcul/PypKa) [![Codacy Badge](https://api.codacy.com/project/badge/Coverage/77db3bc226c94625acd3cea0e14c23ad)](https://www.codacy.com/app/pedrishi/PypKa?utm_source=github.com&utm_medium=referral&utm_content=mms-fcul/PypKa&utm_campaign=Badge_Coverage) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/77db3bc226c94625acd3cea0e14c23ad)](https://www.codacy.com/app/pedrishi/PypKa?utm_source=github.com&utm_medium=referral&utm_content=mms-fcul/PypKa&utm_campaign=Badge_Grade) [![Documentation Status](https://readthedocs.org/projects/pypka/badge/?version=latest)](https://pypka.readthedocs.io/en/latest/?badge=latest)
# PypKa
A python module for flexible Poisson-Boltzmann based pKa calculations with proton tautomerism
# Dependencies
delphi4py #1.0.0
libgfortran4
gawk
pytest
numpy
# License
pypka is distributed under a LGPL-3.0, however delphi4py depends on DelPhi which is proprietary. To use DelPhi the user is required to download the DelPhi license [here](https://honiglab.c2b2.columbia.edu/software/cgi-bin/software.pl?input=DelPhi)
# Documentation
Documentation can be found [here](https://pypka.readthedocs.io/en/latest/). (Under development)
# Installation
pip install pypka
apt install gawk gcc gfortran libgfortran4
# Contacts
Please submit a github issue to report bugs and to request new features. Alternatively you may find the developer [here](mailto:pdreis@fc.ul.pt). Please visit ou [website](http://mms.rd.ciencias.ulisboa.pt/) for more information.
# Change Log
- ## v0.4
API development
code level documentation improvement
documentation wiki developement with tutorial
test suite implementation
- ## v0.3
integration with delphi4py
integration with PDB2PQR
additional testing
- ## v0.2
DelPhi is now divided into two python modules imported by delphiT.py
input arguments are defined in delphiT.py
DelPhi routines for reading input files are bundled in delphi1_module
delphi1_module returns DelPhi’s internal data structure
delphi2_module does not do any I/O
delphi2_module returns solvation energies and potential map
delphiT.py calculates intrinsic pka and interactions energies
delphiT.py supports multiprocessing and Nanoshaper usage
delphiT.py supports membrane systems
delphiT.py supports double/single precision
- ## v0.1
migration from DelPhi 5.0 to DelPhi 5.1_Patched
delphiT calls delphiT.py
delphiT.py calls DelPhi 5.1_Patched
added benchmark process and small test set
- ## original version
delphiT calls directly DelPhi 5.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pypka-0.0.4.tar.gz
.
File metadata
- Download URL: pypka-0.0.4.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55154ef35fd14c9f589c7d8d5ca1ab04951930e20f50ba4abe4abddacafdfc32 |
|
MD5 | ad23d8e4fcd367dfda6c0d03a4841258 |
|
BLAKE2b-256 | 2bca77076c946ffbc39a634244208fe29302ca1621747d4d2c6bbee529f4a9a7 |
File details
Details for the file pypka-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: pypka-0.0.4-py3-none-any.whl
- Upload date:
- Size: 2.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f873c3b7d7da4c27ca09acd57fd034eba0bfcea8d52f4cfa8608e7a14f5605 |
|
MD5 | bc9c5dc5139889d20b4614c526272cbe |
|
BLAKE2b-256 | 61c2ab9bd46a96957e0cfc9776473f6b318b0cdaa870caf4705f6f8220cd3d51 |