AmberTools command-line programs packaged for pip
Project description
ambertools-unofficial
Unofficial PyPI repackaging of AmberTools command-line programs (antechamber, parmchk2, cpptraj, sander, tleap, and many more).
This package is not affiliated with or endorsed by the AmberTools developers at the University of California, San Francisco, Rutgers University, or any other contributing institution.
Installation
pip install ambertools-unofficial
The AMBERHOME environment variable is set automatically by wrapper scripts — no manual configuration needed.
Included compiled programs
antechamber, am1bcc, atomtype, bondtype, espgen, prepgen, respgen, match, match_atomname, parmchk2, parmcal, sqm, tleap / teLeap, cpptraj, ambpdb, sander, pbsa, simplepbsa, mdgx, reduce, paramfit, resp, nmode, gbnsr6, rism1d, rism3d.snglpnt, AddToBox, ChBox, PropPDB, UnitCell, mmpbsa_py_energy, mmpbsa_py_nabnmode, mm_pbsa_nabnmode, nfe-umbrella-slice, and more.
All compiled binaries are built with OpenMP support for multi-threaded
execution. Thread count can be controlled with the OMP_NUM_THREADS
environment variable.
Included Python scripts
The following pure-Python utilities from the AmberTools distribution are included and available as commands after installation:
- MMPBSA / ante-MMPBSA — MM-PBSA/MM-GBSA binding free energy analysis
- cpinutil / ceinutil / cpeinutil — constant pH/redox input preparation (requires
pip install parmed) - charmmlipid2amber — convert CHARMM lipid PDB files for use with Lipid14
- pyresp_gen / py_resp — Python RESP charge fitting
- fitpkaeo — pKa fitting (requires numpy, scipy)
- softcore_setup — prepare softcore TI input
- finddgref — free energy reference state finder
- genremdinputs — generate replica exchange MD inputs
- fixremdcouts — fix REMD output files
- remake_cpouts — deconvolute constant pH REMD cpout files
Not included
The following components from the full AmberTools distribution are not included in this package:
| Component | Reason | Alternative |
|---|---|---|
| ParmEd | Python package with C extensions | pip install parmed |
| pytraj | Python/C++ bindings to cpptraj | pip install pytraj |
| pdb4amber | Standalone Python package | pip install pdb4amber |
| packmol_memgen | Complex bundled dependencies | Install via conda |
| mdout_analyzer | Requires tkinter GUI + matplotlib | Use parmed or manual parsing |
| bar_pbsa | Requires pytraj C extension | Install via conda |
| MPI variants (sander.MPI, etc.) | MPI requires system-specific libraries | Install via conda or build from source |
| CUDA variants | Requires NVIDIA GPU drivers | Install via conda or build from source |
| Python API (libsander, libpbsa bindings) | C extension modules | Install via conda |
Source code
The binaries in this wheel are compiled from the official AmberTools 24 source code, which is freely available at:
In accordance with the GNU General Public License v3 §6(d), the Corresponding Source for all GPL-licensed components can be obtained free of charge from the URL above.
License
AmberTools is distributed under a combination of licenses:
- GPL-3.0-or-later — the majority of AmberTools programs
- LGPL-3.0-or-later — libsander, libpbsa, libmdgx, BLEND (3D-RISM)
- BSD-3-Clause — arpack, ucpp, reduce, netcdf
- MIT — portions of ParmEd (fortranformat, chemistry.unit)
- CC-BY-SA-4.0 — DFTB parameter files (
dat/slko) - Public Domain — LAPACK, BLAS, force-field parameter files
See the LICENSE file distributed with this package for the full license texts.
This repackaging is provided under the same GPL-3.0-or-later terms.
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 Distributions
Built Distributions
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 ambertools_unofficial-24.8.0.post1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ambertools_unofficial-24.8.0.post1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 94.5 MB
- Tags: Python 3, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b9ca3647f49098f78dd4cc791dc3530a6d69b196b5e095ca7dd3e5159304d61
|
|
| MD5 |
17d7385ec8237d0766c608ad7b148240
|
|
| BLAKE2b-256 |
62c5aeaf9e050d0e521345d1139a3f964137f6aa3a785f0c91351f485846589b
|
File details
Details for the file ambertools_unofficial-24.8.0.post1-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: ambertools_unofficial-24.8.0.post1-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 95.3 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e35647b420f78a63603a4540160eb873da65db7e64a07e15d48182397f94dec3
|
|
| MD5 |
0648c8b5ab0d32553bdbaa850301aa16
|
|
| BLAKE2b-256 |
0fdd480b7c54f201e3a0849870a09555067219d5099709ad1dc72a88b19aee95
|
File details
Details for the file ambertools_unofficial-24.8.0.post1-py3-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: ambertools_unofficial-24.8.0.post1-py3-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 95.3 MB
- Tags: Python 3, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
709c180feb29b51138be2dc6e4dc39c470741eae11e68a7b9b597e1745cbe962
|
|
| MD5 |
d521a70d3b6f86ea2a678bd3b8ec4ddc
|
|
| BLAKE2b-256 |
66b743c7673bed5da5a6c645afead8c28825c84e1a462567cea4422cbc326cba
|