Beginner path
Start at the browser build workflow, then read the workflow guide to understand how receptor intake, centers, ligand upload, and package generation depend on each other.
Use this page as a starting point for the public workflow, accepted input types, generated package modes, setup expectations, API endpoints, GitHub repository, and common troubleshooting paths.
This documentation hub points users to the browser workflow, accepted receptor and ligand inputs, portable and scheduler-oriented package modes, the staged headless API, troubleshooting guidance, open-source repository context, and responsible public-deployment notes.
The documentation hub groups public resources by task: starting a browser workflow, understanding why docking setup fails, checking accepted file types, scripting with the API, diagnosing package errors, and reviewing the open-source repository.
If you are new to the server, begin with the workflow guide. If you are automating package creation, use the API page. If an existing job is stuck, start with troubleshooting before rerunning every step.
Start at the browser build workflow, then read the workflow guide to understand how receptor intake, centers, ligand upload, and package generation depend on each other.
Review docking preparation problems, data cautions, receptor cleanup assumptions, and generated package contents before moving files into downstream docking runs.
Use the API reference, GitHub repository, and open-source page to understand the Flask routes, templates, helper modules, and extension points.
Check public/private data boundaries, external conversion dependencies, package-mode configuration, and operational controls before exposing an instance to users.
Create a workspace, add receptors, save docking centers, prepare proteins, upload ligands, choose package mode, then build the ZIP.
Start the build workflowLearn why repeated manual setup, file naming, coordinate tracking, and folder assembly can make docking workflows fragile.
Read docking-prep problemsBeginner-friendly explanation of receptor intake, docking boxes, receptor preparation, ligand intake, and package generation.
Read the workflow guideReceptors: PDB, CIF, mmCIF, ENT, PDBQT, ZIP, and folder uploads. Ligands: SDF, SMILES, SMI, CSV, ZIP, and folder uploads where enabled.
Portable mode creates generic local runner assets. LSF mode adds scheduler-oriented files when enabled by the deployment.
PrepServer includes a versioned API for scripted workspace creation, coordinate-based box generation, receptor preparation, ligand upload, and package generation.
View API overviewCheck workspace creation, external executables such as Open Babel, CSV column mapping, and package-mode settings before running long workflows.
Troubleshoot workflow issuesThe project source code is available for inspection, issue reporting, extension, and deployment adaptation.
Open GitHub repositoryUse the Build page first. The documentation hub is here when you need explanations, API references, troubleshooting, or deployment context.
The Headless API page documents the staged JSON workflow for workspace creation, receptor intake, center saving, receptor preparation, ligand upload, package generation, artifact listing, and download.
No. These pages explain preparation and packaging behavior. Docking parameters, pose review, controls, and scientific interpretation require separate validation by the research team.