Skip to main content

ACEMD

ACEMD is the next generation molecular dynamics (MD) simulation software designed for high performance and ease of use.

Features

  • High Performance: Optimized for NVIDIA GPUs with CUDA support
  • Multiple Force Fields: Support for AMBER, CHARMM, and OpenMM XML force fields
  • Small Molecule Support: Automated parameterization using GAFF, OpenFF, and Espaloma force fields
  • Neural Network Potentials: Integration with TorchMD-NET, ANI, and other ML potentials
  • Flexible I/O: Multiple trajectory formats
  • Python API: Full control through Python scripting
  • Advanced Sampling: Support for metadynamics, steered MD, and custom forces

Installation

Prerequisites

  • Python 3.11 or higher
  • NVIDIA GPU with CUDA support

The simplest way to install ACEMD is using pip:

# GPU version with CUDA 12
pip install "acemd[cu12]"

# GPU version with CUDA 13
pip install "acemd[cu13]"

# With additional neural network potential support
pip install "acemd[nnp-cu12]" --extra-index-url https://download.pytorch.org/whl/cu126

# With additional OpenFF support
pip install "acemd[nnp-cu12,openff]" --extra-index-url https://download.pytorch.org/whl/cu126

Install with conda/mamba

For conda users, ACEMD is available from the acellera channel:

conda install acemd cuda-version=12 -c acellera -c conda-forge

Quick Start

Command Line Usage

Create an input configuration file input.yaml:

# Example with AMBER files
structure: system.prmtop
coordinates: system.pdb
thermostat: true
thermostattemperature: 300
timestep: 4
run: 4ns

# Example with OpenMM XML force fields
# structure: system.pdb
# parameters: [amber14-all.xml, amber14/tip3pfb.xml]

Run the simulation:

# You can omit the --input argument if running in a directory with an input.yaml available
acemd --input input.yaml

Python API

from acemd import acemd

# Run simulation from a directory containing input file
acemd('/path/to/simulation/directory')

# Example of creating input file programmatically
import yaml

input_dict = {
    'structure': 'system.prmtop',
    'coordinates': 'system.pdb',
    'thermostat': True,
    'thermostattemperature': 300,
    'timestep': 4,
    'run': '4ns'
}

with open('input.yaml', 'w') as f:
    yaml.dump(input_dict, f)

acemd('.')

Small Molecule Simulations

ACEMD can also automatically parameterize small molecules:

structure: protein_ligand.pdb
parameters: [amber14-all.xml, amber14/tip3pfb.xml]
molecules:
  smiles:
    LIG: "CC(=O)NC1=CC=C(C=C1)O"
  forcefield: gaff-2.2.20
  charge_model: am1bcc
thermostat: true
thermostattemperature: 300
timestep: 4
run: 4ns

Documentation

Full documentation is available at https://software.acellera.com/acemd

Key Topics

License

ACEMD is commercial software. For licensing information, please contact info@acellera.com.

Non-commercial usage is free.

Citation

If you use ACEMD in your research, please cite:

@article{acemd2009,
  title={ACEMD: Accelerating biomolecular dynamics in the microsecond time scale},
  author={MJ Harvey, G Giupponi, G De Fabritiis},
  journal={Journal of Chemical Theory and Computation},
  year={2009}
}

Support

Metadata

Release files for acemd 4.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acemd 4.1.5
File Size Uploaded
acemd-4.1.5.tar.gz 190.6 kB Details

Release files / acemd-4.1.5.tar.gz

Download URL acemd-4.1.5.tar.gz
Size 190.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d0940e4affa8964031aeafd9388603fd24fd4ff2bfcbe29e69fc91e0dc96a384
BLAKE2b-256 checksum
How to use checksums
ec195f2641cac2e8300852115d40ca638bd057e3d172afc7d834da1d3620f37c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

4.1.6

1 release file

This release

4.1.5 This release

1 release file

4.1.4

1 release file

4.1.3

1 release file

4.1.1

1 release file

4.1.0

1 release file

4.0.20

1 release file

4.0.18

1 release file

4.0.17

1 release file

4.0.16

1 release file

4.0.15

1 release file

4.0.14

1 release file

1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page