An MDAnalysis wrapper around Packmol
Project description
## Why this fork?
MDAPackmol-fmt is a fork of the original MDAPackmol code adapted to the FillMyTubes code.
## MDAPackmol
An MDAnalysis wrapper around Packmol
Allows combining MDAnalysis and Packmol
Preserves the topology information (bonds etc) of your system after Packmol
Free software: GNU General Public License v3
Usage Example
import MDAnalysis as mda
import mdapackmol
# load individual molecule files
water = mda.Universe('water.pdb')
urea = mda.Universe('urea.pdb')
# call Packmol with MDAnalysis objects as arguments
# the 'instructions' allow for any valid Packmol commands
system = mdapackmol.packmol(
[mdapackmol.PackmolStructure(
water, number=1000,
instructions=['inside box 0. 0. 0. 40. 40. 40.']),
mdapackmol.PackmolStructure(
urea, number=400,
instructions=['inside box 0. 0. 0. 40. 40. 40.'])]
)
# the returned system is a MDAnalysis Universe
# with all topology information from building blocks retained
# which can then be saved into any format
# eg to Lammps data file:
system.atoms.write('topology.data')
Citing
If you find mdapackmol useful for you, please cite the following sources:
L Martinez, R Andrade, E G Birgin, J M Martinez, “Packmol: A package for building initial configurations for molecular dynamics simulations”. Journal of Computational Chemistry, 30, 2157-2164, 2009.
R J Gowers, M Linke, J Barnoud, T J E Reddy, M N Melo, S L Seyler, D L Dotson, J Domanski, S Buchoux, I M Kenney, and O Beckstein. “MDAnalysis: A Python package for the rapid analysis of molecular dynamics simulations.” In S. Benthall and S. Rostrup, editors, Proceedings of the 15th Python in Science Conference, pages 102-109, Austin, TX, 2016.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mdapackmol_fmt-0.1.4-py2.py3-none-any.whl.
File metadata
- Download URL: mdapackmol_fmt-0.1.4-py2.py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b4c31183010e87bc850c06fd807bd6093a56ae32a4f6fba39255380b76e3041
|
|
| MD5 |
f9a680a13afb016ad971c79559da7469
|
|
| BLAKE2b-256 |
d18b69420c9846da3d5ddcda0fe58245bb55418466101bf35be9d7fc6cc5e119
|