smina-molecular-docking

Installation
SKILL.md

smina Molecular Docking

Overview

smina is an AutoDock Vina 1.1.2 fork focused on flexible scoring and minimization. Accepts SDF/MOL2/PDB ligands directly (no manual PDBQT), autoboxes from a reference ligand, ships six built-in scoring functions plus arbitrary --custom_scoring terms, and prints per-atom score contributions. CLI-only — drive from Python via subprocess.

When to Use

  • Re-scoring or locally minimizing an existing pose (--local_only, --minimize) without a full search
  • Single-pose binding energy without docking (--score_only)
  • Docking with a custom or empirical scoring function tuned to a target class
  • SDF/MOL2/multi-ligand input without per-ligand PDBQT conversion
  • Autoboxing the grid around a co-crystallized reference ligand
  • Per-atom energy decomposition (--atom_term_data) for medchem analog design
  • Batch virtual screening that parallelizes well across nodes (one CLI process per ligand)
  • Use autodock-vina-docking instead when you need Vina Python bindings, Vinardo scoring, or Vina 1.2's expanded force field; use diffdock when the binding site is unknown

Prerequisites

Installs
45
GitHub Stars
344
First Seen
May 31, 2026
smina-molecular-docking — jaechang-hits/sciagent-skills