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.post3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (101.6 MB view details)

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

ambertools_unofficial-24.8.0.post3-py3-none-macosx_11_0_arm64.whl (91.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ambertools_unofficial-24.8.0.post3-py3-none-macosx_10_9_x86_64.whl (91.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file ambertools_unofficial-24.8.0.post3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ambertools_unofficial-24.8.0.post3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 952ffb09caa44d9f999cac43c36da5eb482bd70da7ad8db3222b3a5a924c6d46
MD5 2efced31fc096f14bcfb0570d44af54d
BLAKE2b-256 84834a9ed79a8ccc16b5e1b5c2a9631b9bab7a3328a5989982383b7735f8571c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ambertools_unofficial-24.8.0.post3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 807aa2148a86a80f857a9e23702af08f32ad1e6fb3f307f041ad19cdfc2d08de
MD5 0694e70fcee2751f1850df02b0b880f7
BLAKE2b-256 f0162e8e8202edd785945c89baa4b88419848ce8fe45aa88d9969e697062cf8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ambertools_unofficial-24.8.0.post3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab2430b9a916ece4e7426ecafab71494846a333868a2913f6b27bc828d03119a
MD5 c2f1e30f31240305611229be5ea33866
BLAKE2b-256 553f17c9c5169dab7bb852f6adb673176aff32d25b25fd19be041d728ae29ad4

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