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, 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 26 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, 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-26.0.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (90.2 MB view details)

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

ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl (80.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl (80.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for ambertools_unofficial-26.0.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f841da80333783773f3018687012551fe25b8d17f7ae401bb19505f4d36f9bf4
MD5 d92607ff9bddea0ba99bae30ecaffd54
BLAKE2b-256 424df191485448fa7a31e2e9451658a7dc621b4bc2a87526c5436dc16a2c01c9

See more details on using hashes here.

File details

Details for the file ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ambertools_unofficial-26.0.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28138fb8fda89e77538cbf7e4adb113e84a9c43fad2dc2d03ed10b308ac9b3e0
MD5 5c02715c3f2348c68a88b223b4611d35
BLAKE2b-256 eb704b8c7be521901169a19c663c7d79be13d34ab6cf5095b924005b3d1d1a1e

See more details on using hashes here.

File details

Details for the file ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ambertools_unofficial-26.0.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6073aad380930215ef9bcf828b77f36074b9d7063fdd3bfa7bb9cf58e46336f
MD5 131f3b20064f00508665a7c01a691e86
BLAKE2b-256 bd4fb8e0cb4654c42775a12f39d15c76b1a9dd65662b4f768a5f2529fb978fca

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