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

The programs antechamber, parmchk2 and tleap from AmberTools must be in your path.

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.

Release History

  • 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.2.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.2-py3-none-any.whl (298.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: htpolynet-1.0.7.2.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.2.tar.gz
Algorithm Hash digest
SHA256 fad2cd0699cf3a18537bf77962625ae1fbc669a266d698c4c51b49ce7d72bb59
MD5 dcf25b043a8b7040b614f503e6e57350
BLAKE2b-256 4e3ca9778c7b706af18dbea3eacbfccc9dad9bd8eb9ff8c7aac0c946723c6292

See more details on using hashes here.

File details

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

File metadata

  • Download URL: htpolynet-1.0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 298.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 51d7abebf07e4a9d05d442dca6cbe1734b5d4c50845a5f203960008491443a85
MD5 c3925024d54390debbb597aebd1d0aef
BLAKE2b-256 14ce98784a03a458090987b333a14018ee0628e8437ceb80818ba6d985ee4ae3

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