Repository navigation
ChemLink v2.0.0
ChemLink is now open source under AGPL-3.0, with a commercial license available from Athalea. The website and documentation have moved to athalea.co/chemlink.
⚠️ Breaking changes
- License: ChemLink is relicensed as AGPL-3.0 + commercial. See
LICENSING.mdandTHIRD_PARTY_LICENSES.md. - CLI: inputs are now standardised across pipelines (
-ir/--input-receptors,-il/--input-ligands,-ic/--input-cofactor,-ip/--input-peptides,-o/--output). The v1.0.0 flags--ligands,--ligand-dir,--receptor-dir,--protein,--workers,--max-workers,--modeand the tool-path flags were removed. Worker counts are now set per stage (-r,-l,-a,-d). - Commands:
chemlink dynamicsis nowchemlink dynamic. Docking is split intoprepare,full,flow,receptor,ligand,active-site,runandanalyzesubcommands. - Repository: moved to
athalea-software/chemlink. The installer and docs use the new URLs.
New
- Peptide–protein docking:
chemlink docking peptide, using LightDock with PRODIGY affinity cross-checks and a robustness pipeline (robust lightdock | audit | prodigy | combine | all). - CPU docking with AutoDock Vina. The default
--engine bothruns GPU and CPU docking together. - Flexible-receptor docking, automatic co-crystal centre detection, redocking and receptors with structural or functional cofactors (
--keep-cofactors). - Docking ranking: robust z-score is now the main combined ranking signal.
- Molecular dynamics:
- protein–ligand + cofactor systems
- choice of force field and water model for protein and peptide systems
- 2 replicas per protein–ligand simulation by default
resumeandanalyzesubcommands
- Binding energy: MM-PBSA / MM-GBSA through gmx_MMPBSA, with an entropy term (
--mmpbsa-entropy) and its own settings for method, cores, frames and salt. - CLI and TUI:
- a new terminal design system
- an interactive TUI
chemlink demo(preview without tools or a GPU)chemlink updatechemlink completion--no-color/--plainoutput
- Output, docs and README are now in English.
Fixes and robustness
- Ligand validation before docking and MD, with Open Babel 3.2.1 bond-order perception and hydrogen stripping for over-valent nitrogens.
- Better automatic charge detection.
- Fixes for the handling of non-canonical residues, PDBQT glue atoms and pose element export.
- Transient preparation crashes are now retried.
- Cleaner logs and warnings across the docking and MD workflows.
- Installer fixes: real requirements and
cshadded to the Docker image.
Removed
- The FEP prototype and committed run outputs.
Full changelog: v1.0.0...v2.0.0