KPerm - Toolkit for Analysis of Permeation Cycles in Potassium Channels
KPerm, released together with our JCTC paper, is a Python package specifically for identifying selecivity filter occupancy in molecular dynamics (MD) simulations of potassium channels.
Installation
You are recommended to install the latest release of KPerm via pip in a virtual environment with Python >=3.8.
pip install kperm
Examples
Jupyter Notebook
Command-line Interface
# same as Channel.run(), computing SF occuapncy and identifying permeation events
kperm run -s coord_file -f traj_1 traj_2 traj_3 ...
# speed things up if you are not interested in SF oxygen flip and water occupancy
kperm run -s coord_file -f traj_1 traj_2 traj_3 ... --noFlip --noW
# compute summary of permeation events of all selected simulations
# use it after running "kperm run"
kperm stats -s coord_file -f traj_1 traj_2 traj_3 ...
Documentation
https://degrootlab.github.io/KPerm/
Citation
- Lam, C. K., & de Groot, B. L. (2023). Ion Conduction Mechanisms in Potassium Channels Revealed by Permeation Cycles. Journal of Chemical Theory and Computation.doi:10.1021/acs.jctc.3c00061
Metadata
Release files for kperm 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kperm-0.2.0.tar.gz | 33.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kperm-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.4 kB
Release files / kperm-0.2.0.tar.gz
| Download URL | kperm-0.2.0.tar.gz |
|---|---|
| Size | 33.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d74495852c37d03236ff66452c90fb1a133e38a4b8d8099a3814a82dfaa34671
|
|
BLAKE2b-256 checksum How to use checksums |
35aa5fcc173d195736a420711adbc4bc2f8ba3919d51270b108b5069f76ee5dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|
Release files / kperm-0.2.0-py3-none-any.whl
| Download URL | kperm-0.2.0-py3-none-any.whl |
|---|---|
| Size | 34.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c79dc6b7c30db9b0996ae53ae8010db11e55f05f27110cc60fdc7e15783f309
|
|
BLAKE2b-256 checksum How to use checksums |
7c6b80ed560ea6e4fcc77e713c83a7b1d70d635f1a4a137e1ed6c1588ce5d3c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|