Skip to main content

Meeko: interface for AutoDock

API stability PyPI version fury.io Documentation Status

Meeko prepares the input for AutoDock and processes its output. It is developed alongside AutoDock-GPU and AutoDock-Vina. Meeko parameterizes both small organic molecules (ligands) and proteins and nucleic acids (receptors).

Meeko is developed by the Forli lab at the Center for Computational Structural Biology (CCSB) at Scripps Research.

If you use this, please cite: "Meeko: molecule parameterization and software interoperability for docking and beyond"

Documentation

The docs are hosted on meeko.readthedocs.io

Reporting bugs

Please check if a similar bug has been reported and, if not, open an issue.

Installation

Visit the docs for a more complete description. One option is conda or mamba:

micromamba install -c conda-forge meeko

or from PyPI:

pip install meeko

to install the latest version (develop branch), which is likely newer than latest release:

pip install git+https://github.com/forlilab/meeko

Usage

Meeko exposes a Python API to enable scripting. Here we share very minimal examples using the command line scripts just to give context. Please visit the meeko.readthedocs.io for more information.

Parameterizing a ligand and writing a PDBQT file:

mk_prepare_ligand.py -i molecule.sdf -o molecule.pdbqt

Parameterizing a receptor with a flexible sidechain and writing a PDBQT file as well as a JSON file that stores the entire receptor datastructure. In this example, the -o option sets the output base name, -j triggers writing the .json file, -p triggers writting the .pdbqt file, and -f makes residue 42 in chain A flexible.

mk_prepare_receptor.py -i nucleic_acid.cif -o my_receptor -j -p -f A:42

Finally, converting docking results to SDF for the ligand, and PDB for the receptor with updated sidechain positions:

mk_export.py vina_results.pdbqt -j my_receptor.json -s lig_docked.sdf -p rec_docked.pdb

Download files

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

Source Distribution

meeko-0.8.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

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

meeko-0.8.0-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file meeko-0.8.0.tar.gz.

File metadata

  • Download URL: meeko-0.8.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for meeko-0.8.0.tar.gz
Algorithm Hash digest
SHA256 09a892bd796c1e1b72b73305f36b694cad99993d6f96acd85bb8d9341bc149d8
MD5 486f0bf9b40bc3576f4f0757fce6042f
BLAKE2b-256 75df0e5fd5424621b8da07dc3b21036d1ec4063165955594f72ea5b7fd99ba8b

See more details on using hashes here.

File details

Details for the file meeko-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: meeko-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for meeko-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38e73da7f0b11f7f8f0bfb2c481ccd148b8dfb9957522655b5cb0c4f6d68d1d6
MD5 3a6e05209f42b83e010a7ab40eaa14e9
BLAKE2b-256 88a04bbe2a480bdc278e9709ba2b536afc63fafd8cf5d51c247decd267c07277

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 files

0.7.1

2 files

0.6.1

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2

2 files

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