Workspace creation
A workspace isolates receptor files, center tables, ligand uploads, logs, and generated package artifacts.
Job rootAutoDock-Vina PrepServer turns a messy docking setup into a staged, traceable pipeline: receptor intake, docking box definition, receptor preparation, ligand intake, package generation, and downstream execution.
The workflow moves from workspace creation to receptor intake, docking-box coordinate selection, receptor PDBQT preparation, ligand upload, package generation, and downstream AutoDock Vina execution. Each stage creates state that can be inspected before building the final ZIP package.
Each stage produces a state the next stage depends on. Receptors need centers, centers need prepared receptor outputs, packages need ligands, and downstream docking needs the final ZIP plus a working Vina executable.
A workspace isolates receptor files, center tables, ligand uploads, logs, and generated package artifacts.
Job rootUpload receptor files or fetch structures by PDB ID. The server normalizes receptor storage under the workspace.
PDB / CIF / PDBQTSave an XYZ center and box size for each receptor so the generated Vina configuration has a defined search space.
vina_centers.csvClean the receptor, apply selected cleanup options, and convert receptor structures into docking-ready PDBQT files.
Open BabelUpload SDF, SMI, SMILES, CSV, ZIP, or folder-style ligand inputs. CSV workflows can preserve ligand provenance.
SDF / SMI / CSVBuild a portable ZIP or optional LSF package containing receptors, ligands, centers, runner scripts, and instructions.
job.zipInstead of discovering a broken setup after hours of compute time, each preparation checkpoint can be inspected: receptor state, saved centers, PDBQT conversion, ligand upload status, package artifacts, and final ZIP download.
Receptors/3eky.pdb
3eky.pdbqt → [x, y, z]
converted_count: 1
accepted_count: 1
job.zip
Use the visual workflow when you want a guided, human-readable setup. This is ideal for first-time users, classroom demonstrations, or debugging receptor and ligand preparation interactively.
Open browser workflowUse the API when you want scripted, reproducible docking package creation. Every browser stage has a corresponding endpoint under the versioned API.
Open API documentationStart a workspace, then upload a single receptor, upload a ZIP or browser-selected folder of receptors, or fetch by PDB ID where supported.
Open receptors in the viewer and save a docking center by supported methods such as ligand/residue selection, pasted XYZ coordinates, or clicked atoms in the structure view.
Review cleanup options such as HETATM or chain removal, choose preparation settings, and generate receptor files suitable for downstream docking package assembly.
Upload ligand inputs as SDF, SMILES, SMI, CSV, ZIP, or browser folder inputs where supported. CSV inputs require selecting the SMILES column before building.
Build a portable ZIP for generic local use, or choose the optional LSF/HPC-oriented package mode when the deployment enables that workflow.
Move the ZIP to the execution environment, unpack it, activate the docking environment, and follow the package README or included runner scripts. The web app prepares the package; docking execution happens downstream.
Public deployments should not receive confidential structures or ligand libraries unless the instance is configured, governed, and operated for that use.
Start with the guided browser workflow, or use the API page when you want a fully scripted setup.
Check whether the workspace exists, each receptor has a saved docking center, receptor preparation completed, and ligand input was uploaded with any required CSV SMILES column selection.
No. The saved center and size define the search space for packaging, but selecting a biologically appropriate site requires domain knowledge and downstream review.
Use the browser when you need visual inspection and teaching-friendly checkpoints. Use the API when you need repeatable scripted package preparation, automation, or integration with another workflow.