Skip to main content

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


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)

Uploaded Source

Built Distributions

genice_cage-0.3-py3.6.egg (15.7 kB view details)

Uploaded Source

genice_cage-0.3-py2.py3-none-any.whl (8.3 kB view details)

Uploaded Python 2 Python 3

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

Hashes for genice_cage-0.3.tar.gz
Algorithm Hash digest
SHA256 d11c82833becb710b606b99d2c90c5c1875c12defd41e53a75ba9c85cc8e63c5
MD5 d359d0a60d3b18c43691d1bbfcbd457b
BLAKE2b-256 24caf0fbd9406ea365bfcdaa8fbae19e6ad810221007a00ed90c8ac17320c22e

See more details on using hashes here.

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

Hashes for genice_cage-0.3-py3.6.egg
Algorithm Hash digest
SHA256 f8269e29a71114d39e594fc277a45b6e58613f5d5ad11496e3156727e28b61a1
MD5 6ade5bef0ae9f632d7845eb51006c598
BLAKE2b-256 5fa1807c1541df8bc7ad5dbef3d05a3638c5df60727789bd8acb2f43d1dd8395

See more details on using hashes here.

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

Hashes for genice_cage-0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d25573b8449a31517a1f43372d649bb00a6b597597149a81a7c705419a4daabd
MD5 3c4e5b4793bd44ae75e2ba39cd188537
BLAKE2b-256 226b77a7c798530bdaa18e481ecba112dfb5c7e2f6563df5a88e911c9a081991

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