Skip to main content

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:

https://ambermd.org/AmberTools.php

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

ambertools_unofficial-24.8.0.post1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (94.5 MB view details)

Uploaded Python 3manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ambertools_unofficial-24.8.0.post1-py3-none-macosx_11_0_arm64.whl (95.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ambertools_unofficial-24.8.0.post1-py3-none-macosx_10_9_x86_64.whl (95.3 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

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

File hashes

Hashes for ambertools_unofficial-24.8.0.post1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b9ca3647f49098f78dd4cc791dc3530a6d69b196b5e095ca7dd3e5159304d61
MD5 17d7385ec8237d0766c608ad7b148240
BLAKE2b-256 62c5aeaf9e050d0e521345d1139a3f964137f6aa3a785f0c91351f485846589b

See more details on using hashes here.

File details

Details for the file ambertools_unofficial-24.8.0.post1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ambertools_unofficial-24.8.0.post1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e35647b420f78a63603a4540160eb873da65db7e64a07e15d48182397f94dec3
MD5 0648c8b5ab0d32553bdbaa850301aa16
BLAKE2b-256 0fdd480b7c54f201e3a0849870a09555067219d5099709ad1dc72a88b19aee95

See more details on using hashes here.

File details

Details for the file ambertools_unofficial-24.8.0.post1-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ambertools_unofficial-24.8.0.post1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 709c180feb29b51138be2dc6e4dc39c470741eae11e68a7b9b597e1745cbe962
MD5 d521a70d3b6f86ea2a678bd3b8ec4ddc
BLAKE2b-256 66b743c7673bed5da5a6c645afead8c28825c84e1a462567cea4422cbc326cba

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