Skip to main content

Automated MD System Builder for Amorphous Network Polymers

Project description

HTPolyNet

High-Throughput Polymer Network Atomistic Simulations

HTPolyNet is a Python utility for generating atomistic models of cross-linked polymer networks together with appropriate topology and parameter files required for molecular dynamics simulations using Gromacs. It is intended as a fully automated system builder requiring as inputs only the molecular structures of any monomer species, a description of the polymerization chemistry, and a handful of options describing desired system size and composition. HTPolyNet uses the Generalized Amber Force Field for atom-typing and parameter generation.

Installation

From PyPI:

pip install htpolynet

From source:

git clone git@github.com:AbramsGroup/HTPolyNet.git
cd HTPolyNet
pip install -e .

Once installed, the user has access to the main htpolynet command.

The programs antechamber, parmchk2 and tleap from AmberTools must be in your path. These can be installed using the ambertools package from conda-forge or compiled from source.

Release History

  • 1.0.7.3
    • in progress
  • 1.0.7.2
    • moved Library package to resources subpackage of HTPolyNet.HTPolyNet
  • 1.0.6
    • gmx-style analyze subcommand added
  • 1.0.5
    • Post-build MD simulations and plotting functionalities added
  • 1.0.2
    • Enhanced molecule-network graph drawing in the plot subcommand
  • 1.0.1
    • Fixed atom index assignment issue for systems with more than 100,000 atoms
  • 1.0.0
    • First release
  • 0.0.1
    • Initial beta version

Meta

Cameron F. Abrams – cfa22@drexel.edu

Distributed under the MIT license. See LICENSE for more information.

https://github.com/cameronabrams

https://github.com/AbramsGroup

Contributing

  1. Fork it (https://github.com/AbramsGroup/HTPolyNet/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

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

htpolynet-1.0.7.3.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

htpolynet-1.0.7.3-py3-none-any.whl (298.2 kB view details)

Uploaded Python 3

File details

Details for the file htpolynet-1.0.7.3.tar.gz.

File metadata

  • Download URL: htpolynet-1.0.7.3.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for htpolynet-1.0.7.3.tar.gz
Algorithm Hash digest
SHA256 8c20c631f9bb8634e7bd83338d37502994fdce6692652d01410b5f330b25e2f5
MD5 2122b0a261611bcbbb45f1edf813b947
BLAKE2b-256 3783415ae6a3ec6211c71c2e21094bd8186476c9c602c018cfa2b59defcf6fe2

See more details on using hashes here.

File details

Details for the file htpolynet-1.0.7.3-py3-none-any.whl.

File metadata

  • Download URL: htpolynet-1.0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 298.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for htpolynet-1.0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3398bb0b249d91cb9cb2b41fcd92011fef0b4ace1305fd66c1a8402264945575
MD5 f1bfb50b017e02c7da0889e21a714c8d
BLAKE2b-256 22be5085e3e403604086f2edf46f1b4d6dac54337aad6504028552be7892734d

See more details on using hashes here.

Supported by

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