Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypka-0.0.3.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

pypka-0.0.3-py2-none-any.whl (2.0 MB view details)

Uploaded Python 2

File details

Details for the file pypka-0.0.3.tar.gz.

File metadata

  • Download URL: pypka-0.0.3.tar.gz
  • Upload date:
  • Size: 1.7 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.32.2 CPython/2.7.15+

File hashes

Hashes for pypka-0.0.3.tar.gz
Algorithm Hash digest
SHA256 594bb9c50c3bdc540af1efb7c8bc2934c89f720bb2470d25bb513dcae48a6774
MD5 e4f8360f575c570eef5ebd8952cb71d5
BLAKE2b-256 58973b5924c36266c33632cc0639d0171d41c007456697bc0b5652a9b999893a

See more details on using hashes here.

File details

Details for the file pypka-0.0.3-py2-none-any.whl.

File metadata

  • Download URL: pypka-0.0.3-py2-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 2
  • 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.32.2 CPython/2.7.15+

File hashes

Hashes for pypka-0.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 d6769c3caa797a7205c443fd06318604e246bfc3de94e4499a2c059ddd66be60
MD5 20f9a0c692f7b0d467856b6ea1d9b44c
BLAKE2b-256 c697f78facc0c0e110645078c4033b43b5d76c5fbaf149e96af5438e792980c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page