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.
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.
| 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.
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.
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.
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 |