Cage detection plugin for GenIce.
Project description
genice-cage
A GenIce plugin to detect cage-like topologies.
version 0.3
Requirements
- countrings>=0.1.6
- genice>=0.25
- attrdict
- networkx
- numpy
Installation from PyPI
% pip install genice_cage
Manual Installation
System-wide installation
% make install
Private installation
Copy the files in genice_cage/formats/ into your local formats/ folder.
Usage
Usage:
% genice CS1 -r 2 2 2 -f cage[12,14-16:maxring=6]
% genice CRN1 -f cage[3-10:json]
% genice CRN1 -f cage[3-10:yaplot]
% genice CS2 -w tip4p -f cage[gromacs:-16:maxring=6]
It may not work with a small structure. (In the example above, the unit cell of CS1 is extended to 2x2x2 so as to avoid detecting cell-spanning wierd cages.)
Options:
Cage sizes to be listed, separated by commas and ranged with hyphens. (e.g. -4,6,8-10,16-) (default is 3-8)
maxring=x Specify the maximum ring size (default=8).
json Output in [JSON](https://www.json.org/) format.
yaplot Visualize with [Yaplot](https://github.com/vitroid/Yaplot/). Cages are drawn in different layers according to the number of faces, and faces are colored according to the number of vertices.
gromacs Output in Gromacs format. (EXPERIMENTAL)
Test in place
% make test
Algorithms
- M. Matsumoto, A. Baba, and I. Ohmine, Topological building blocks of hydrogen bond network in water, J. Chem. Phys. 127, 134504 (2007); doi:10.1063/1.2772627
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
genice_cage-0.3.tar.gz
(7.1 kB
view details)
Built Distributions
genice_cage-0.3-py3.6.egg
(15.7 kB
view details)
File details
Details for the file genice_cage-0.3.tar.gz
.
File metadata
- Download URL: genice_cage-0.3.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d11c82833becb710b606b99d2c90c5c1875c12defd41e53a75ba9c85cc8e63c5 |
|
MD5 | d359d0a60d3b18c43691d1bbfcbd457b |
|
BLAKE2b-256 | 24caf0fbd9406ea365bfcdaa8fbae19e6ad810221007a00ed90c8ac17320c22e |
File details
Details for the file genice_cage-0.3-py3.6.egg
.
File metadata
- Download URL: genice_cage-0.3-py3.6.egg
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8269e29a71114d39e594fc277a45b6e58613f5d5ad11496e3156727e28b61a1 |
|
MD5 | 6ade5bef0ae9f632d7845eb51006c598 |
|
BLAKE2b-256 | 5fa1807c1541df8bc7ad5dbef3d05a3638c5df60727789bd8acb2f43d1dd8395 |
File details
Details for the file genice_cage-0.3-py2.py3-none-any.whl
.
File metadata
- Download URL: genice_cage-0.3-py2.py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25573b8449a31517a1f43372d649bb00a6b597597149a81a7c705419a4daabd |
|
MD5 | 3c4e5b4793bd44ae75e2ba39cd188537 |
|
BLAKE2b-256 | 226b77a7c798530bdaa18e481ecba112dfb5c7e2f6563df5a88e911c9a081991 |