Versions

Back to the hub.

Part IV of Molecular Docking in the AI Era covers software that changes faster than a book can be reprinted. This page carries the current state and a dated record of what has moved, so that a chapter written in 2026 stays usable.

Where this page and the book disagree, this page is current and the book records what was true when it was checked. Checked is the date someone last read the upstream source, not the date the version was released: a row checked long ago is a row you should verify yourself.

How these were checked

Every value below was read from the project's own repository, release page or licence file. No summary site, package-tracker or blog post was used, because those are exactly the sources that go stale without saying so. The Source column is the page actually read, so you can repeat the check rather than trust it.

Where a value could not be found, the row says not found and where the search was made. Where two primary sources disagree, both are recorded.

Tools

Tool Version in the book Current Released Checked Source
AutoDock Vina 1.2.7 1.2.7 — unchanged 2025-02-26 2026-09-18 ccsb-scripps/AutoDock-Vina releases
smina Not found — no versioned release. See below. 2021-12-01
(newest file)
2026-09-18 sourceforge.net/projects/smina/files, mwojcikowski/smina
RDKit 2026.3.5 2026.3.6 — one patch ahead of the pin 2026-08-28
(PyPI 2026-09-03)
2026-09-18 rdkit/rdkit releases
Open Babel 3.2.1 pinned; 3.1.x is what installs 3.2.1 — unchanged 2026-07-11 2026-09-18 openbabel/openbabel releases
spyrmsd 0.9.0 0.9.0 — unchanged 2025-05-07 2026-09-18 RMeli/spyrmsd releases
Meeko 0.8.0 0.8.0 — unchanged 2026-08-27 2026-09-18 forlilab/Meeko releases
gemmi 0.7.5 0.7.5 — unchanged 2026-03-02 2026-09-18 pypi.org/project/gemmi
NumPy 2.4.4 2.5.3 — ahead of the pin 2026-09-06 2026-09-18 pypi.org/project/numpy
GNINA 1.3.3 2026-06-29 2026-09-18 gnina/gnina releases
PLIP 3.0.1 2026-07-03 2026-09-18 pharmai/plip releases
GROMACS 2026.3 2026-06-25 2026-09-18 ftp.gromacs.org/gromacs

An em dash in the second column means the repository does not pin that tool. smina, GNINA, PLIP and GROMACS appear in the book's prose but are not part of the pinned environment, so there is no version for them to be measured against. The other seven are pinned, and requirements.txt is authoritative for them: six carry an exact == pin there and can each move a number the book prints. Open Babel is the seventh, pinned by the instructions in that file rather than by a line pip can install, because the version you get depends on your platform.

Two dates are given for RDKit because its GitHub release and its PyPI upload are five days apart. Same version, different publication events; neither is wrong. gemmi and NumPy were read from PyPI, which is where the pinned artefact actually comes from. Open Babel 3.2.1 is current upstream but is still not what most package managers install, which is why the book's column names both numbers.

smina is the one row with no version, because it publishes no versioned release at all. Its SourceForge files page carries dated binaries rather than releases: the newest is smina.osx.12, dated 2021-12-01, and the Linux smina.static build is dated 2019-10-15. The GitHub mirror has no tags and its last commit is 2018-11-18. A date is the most precise thing that can honestly be recorded.

GROMACS maintains more than one branch at a time, so the newest release is not always the newest upload: 2025.5 was published on 2026-08-31, after 2026.3.

A pin sitting behind the current release is the expected state, not a defect. The pins reproduce the book's numbers; upgrading is what changes them. The build record lists the differences already found and what caused them.

Models and their terms

Each licence below was read from the project's own LICENSE file or terms document, not from a third party's description of it.

Model Licence in the book Current Checked Source
AlphaFold 3 code Apache 2.0 Apache 2.0 — matches. It was CC BY-NC-SA 4.0 until 2026-06-09; the chapters were corrected before printing. 2026-09-18 alphafold3/LICENSE
AlphaFold 3 weights Non-commercial organisations only; direct download Matches — restricted as the book says. See below. 2026-09-18 WEIGHTS_TERMS_OF_USE.md, WEIGHTS_PROHIBITED_USE_POLICY.md
Boltz-2 MIT MIT — unchanged. Latest release 2.2.1, 2025-09-08. 2026-09-18 boltz/LICENSE
Chai-1 Apache 2.0 Apache 2.0 — unchanged. Latest release 0.6.1, 2025-03-18. 2026-09-18 chai-lab/LICENSE
Protenix Apache 2.0 Apache 2.0 — unchanged. Latest release 2.0.0, 2026-04-07. 2026-09-18 Protenix/LICENSE

The AlphaFold 3 weights are the one entry where two documents have to be read together. The Terms of Use, still marked Last Modified: 2024-11-09, restrict the parameters to “non-commercial use by, or on behalf of, non-commercial organizations”; the Prohibited Use Policy adds that those organisations may use them only for their non-commercial activities. Both tests must be met, and a commercial organisation is excluded even when the work is non-commercial. What changed in 2026 was not who may use the weights but how they are obtained: the request form was removed on 2026-07-23 and the download is now public. The chapters were corrected before printing.

Chapter 14 reports Boltz-2 benchmarks that predate Boltz-2.1, which was released on 2025-06-11; the current release is 2.2.1. Chapter 15 says explicitly that something will have been released between writing and reading.

Chapters 13 and 15 were corrected before printing

AlphaFold 3 moved twice in 2026. Its code licence became Apache 2.0 in June, and its weights stopped being gated behind a request form in July. Both changes landed while this book was still in draft, so Chapters 13 and 15 were corrected to match before any reader saw them. No copy of the book states the older position, and neither change is an erratum.

The changelog below dates those two changes to when they happened upstream, not to when the chapters were edited. That is the date worth having. It tells you how old the situation a chapter describes actually is, which is what you need in order to judge whether a chapter written in 2026 still holds when you are reading it.

Changelog

What has moved upstream, newest first. The date is when the change happened, not when this page or a chapter was edited. Only changes to the software and its terms are recorded here; a correction to something the book itself got wrong belongs on the errata page.

Date What changed Affects
2026-07-23 AlphaFold 3's model parameters stopped being gated behind a request form and became a direct download (commit dd1a7bad). Who may use them did not change; the Terms of Use still restrict them to non-commercial organisations. Recorded 2026-09-18. Chapters 13 and 15
2026-06-09 AlphaFold 3's code licence changed from CC BY-NC-SA 4.0 to Apache 2.0 (commit 7b197fe). The weights Terms of Use were edited in the same commit, but only to update the cross-reference; the non-commercial restriction is unchanged. Recorded 2026-09-18. Chapters 13 and 15