Structure-based virtual screening
Prepare a target structure, review a compound library, generate ranked poses with GNINA, and inspect pose-quality and ADMET results in one editable workflow.
More virtual screening workflows
Tools for structure-based virtual screening
Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.
PDBFixer
Repairs missing structural detail and records preparation settings.
fpocket
Detects pockets and reports pocket-level geometry and druggability metrics.
PAINS filter
Flags PAINS substructures for compound-library review.
Brenk filter
Reports potentially problematic structural features in screening compounds.
Lipinski's rule of 5
Calculates rule-of-five properties and pass or fail results per compound.
Lead-likeness filter
Reviews compound properties against the tool’s lead-likeness criteria.
GNINA
Generates ranked docking poses with CNN and Vina scoring outputs.
AutoDock Vina
Docks compounds with configurable Vina-family scoring and search settings.
DiffDock-L
Predicts protein–ligand poses with a diffusion-based docking model.
PoseBusters
Checks docked poses for geometric and chemical plausibility.
ADMET-AI
Predicts physicochemical, ADMET, toxicity, alert, and percentile endpoints.
Admetica
Provides an independent set of predicted ADMET properties for triage.
What is structure-based virtual screening?
Structure-based virtual screening (SBVS) is a computational method for evaluating a compound library against the three-dimensional structure of a biological target, usually a protein. Docking algorithms sample candidate poses in a defined search region, and scoring functions rank those poses for review. The output is a target-specific shortlist and binding hypotheses, not measured affinity or confirmed activity.
SBVS differs from ligand-based screening because it can begin without known active ligands, but it requires a defensible receptor conformation and binding-site model. Target preparation, protonation, retained waters or cofactors, search-box placement, ligand states, sampling effort, and score interpretation can all change which compounds rise to the top.
Most campaigns use rigid-receptor docking for throughput, ensemble docking to represent several receptor states, or a staged design that rescales a focused subset with complementary methods. Docking scores are most defensible within one consistent setup. Pose plausibility, interactions, controls, diversity, and experimental follow-up remain separate evidence.
When to use structure-based virtual screening
Use a target structure when its binding site can be defined and checked:
- Start from an experimental structure or a model that has been reviewed for the binding site and conformational state relevant to the screen.
- Use docking when candidate binding geometry and target interactions matter, not only molecular similarity to known ligands.
- Keep preparation settings, ranked poses, score tables, pose checks, predictive endpoints, and files together for review and handoff.
Strengths and limitations
A computational ranking can narrow a large library to a smaller set for closer review and physical testing. Predicted poses provide a three-dimensional hypothesis for how a compound may fit within a binding site and interact with nearby residues. Using consistent preparation, docking, and scoring settings makes it easier to compare candidates within the same screening run. Ranked poses can be inspected alongside compound properties, pose checks, and predictive endpoints before selecting compounds for assays.
Missing atoms, incorrect protonation, an unsuitable conformational state, or an inaccurate predicted structure can distort the binding site and the resulting poses. Automatically detected pockets are hypotheses. A poorly supported docking region can produce plausible-looking rankings that are not relevant to the biological mechanism. Docking scores simplify solvation, entropy, receptor flexibility, and other physical effects. They can produce false positives and false negatives and should not be read as measured affinity. A single receptor structure captures one conformational state, while real targets may adopt multiple states or reorganize when a ligand binds. A computational shortlist identifies candidates for follow-up. Binding, activity, selectivity, safety, and efficacy still require appropriate experiments.
Molecular docking and virtual screening
Molecular docking is the calculation at the center of many structure-based virtual screening protocols: it generates candidate protein–ligand poses and assigns method-specific scores. Docking-based virtual screening repeats that calculation across a compound library under a consistent receptor, search-space, sampling, and scoring setup.
The terms are related but not interchangeable. One docking run may examine a single ligand, while a docking virtual screening campaign also includes target and library preparation, failure handling, ranking, pose review, shortlist selection, and validation. Tools such as GNINA, AutoDock Vina, and SMINA support the docking stage; their scores should remain in the context of the engine and setup that produced them.
Core structure-based screening approaches
The receptor model and sampling strategy should match the biological question. Adding complexity is useful only when validation shows that it improves recovery or pose quality.
Focused rigid-receptor docking
Screen one prepared receptor state in a supported pocket when throughput and a consistent search space matter most.
Ensemble docking
Run compounds against several justified receptor conformations and keep conformation-specific poses and scores visible.
Consensus review
Compare complementary docking or rescoring methods without averaging unrelated raw scores unless the combination rule has been validated.
Structure-based virtual screening applications
SBVS is useful when the target structure contributes information that a ligand-only comparison cannot provide. Common applications include focused hit discovery in a known pocket, analog prioritization, allosteric-site exploration, and selecting compounds for experimental counter-screens.
The method is weakest when the relevant receptor state or pocket is unknown, the site depends strongly on induced fit, or structures omit essential partners such as cofactors, membranes, metals, or ordered waters. In those cases, the campaign should narrow its claim or compare several explicitly justified setups.
How to do structure-based virtual screening online
Pilot the complete protocol on a small validation set before committing the full library. This catches preparation and pocket errors while they are still cheap to correct.
- Select the receptor state. Choose an experimental structure or reviewed model whose chains, ligands, cofactors, and conformation match the intended binding question.
- Define and prepare the pocket. Repair the receptor with PDBFixer where needed, then compare the chosen site with fpocket cavities. Document protonation and retained components; a cavity prediction is not binding evidence.
- Standardize the ligand library. Preserve identifiers while resolving salts, stereochemistry, protonation, tautomers, duplicates and invalid structures. The template's Lipinski and lead-likeness filters should be treated as triage rules, not activity predictions.
- Validate docking settings. Test search-space placement, sampling effort, and scoring on known ligands, decoys, or pose-recovery examples when suitable evidence exists.
- Run and inspect the screen. Dock with GNINA under one reproducible pocket setup. Check its default need for a positioned reference ligand. Inspect pose geometry with PoseBusters and residue contacts with ProLIF, keeping their evidence separate from the docking score.
- Select a diverse shortlist. Balance rank, pose plausibility, chemical diversity, liabilities, and assay feasibility before orthogonal calculations and experiments.
How to interpret structure-based virtual screening results
Compare GNINA ranks within a consistent receptor, pocket and ligand-preparation protocol. Its empirical energies and CNN-derived scores are different outputs; neither is a measured binding constant. A compound that passes a property filter or a pose check has cleared one specific screen, not a biological validation step.
Report how many compounds failed preparation or docking and retain alternative poses for close candidates. A diverse shortlist with plausible geometry and control recovery can guide experiments, but virtual screening does not confirm binding, activity, safety or function.
How structure-based virtual screening works
SBVS usually combines target preparation, compound-library review, molecular docking, scoring, pose-quality checks, and shortlist selection. Each stage affects the reliability of the final ranking, so its settings and outputs should remain available for review.
- Prepare the receptor with PDBFixer and fpocket. Repair the receptor with PDBFixer, then inspect fpocket binding-site context before interpreting docking results.
- Review the library with Lipinski and lead-likeness filters. Keep Lipinski’s rule of 5 and Lead-likeness filter results with compound identifiers and any failed records.
- Dock compounds with GNINA. Generate ranked GNINA poses and retain each engine-specific score in the configured receptor context.
- Inspect poses with PoseBusters and ProLIF. Review PoseBusters geometry checks and ProLIF interaction fingerprints alongside individual docked poses.
- Review ADMET-AI context and export a shortlist. Combine ADMET-AI context, failures, chemical diversity, and pose review before exporting a shortlist for validation.
Inputs and outputs
Check formats before running, then inspect and download the result from every workflow step.
Inputs
Target structure
PDBProvide a reviewed receptor structure and retain preparation decisions for the binding-site context.
Compound library
SMILESSubmit a standardized library with stable compound identifiers and documented input exclusions.
Binding-site context
Use known pocket coordinates or a reference ligand when available to guide review of the docking setup.
Outputs
Prepared target and pocket results
PDBJSONDownload the fixed receptor, fpocket files, and reported pocket metrics.
Library-review tables
CSVJSONInspect retained Lipinski and lead-likeness results per compound.
Docking poses and scores
SDFCSVJSONReview GNINA poses with their native CNN and Vina-family scoring outputs.
Pose and ADMET review
CSVJSONKeep PoseBusters, ProLIF, and ADMET-AI output connected to the supporting evidence.
Frequently asked questions
A known or well-supported binding site makes the docking setup easier to justify and review. fpocket can report candidate pockets, but an automatically detected pocket is a hypothesis and should be checked against structural, biochemical, or literature evidence.
Practical scale depends on the selected tools, current plan limits, workflow settings, and available compute. Start with a small validation set to confirm target preparation, pocket context, and docking behavior before expanding the library.
One current provider lists an integrated computational target assessment from $15,000; it includes structure curation or prediction, molecular dynamics, virtual screening, a ranked hit list, structural files, and an interpretation report. That is a managed project benchmark, not a docking-only license or universal screening rate.
A focused self-run screen can cost much less, while multiple receptor conformations, greater sampling effort, rescoring, pose checks, retained files, and expert analysis raise compute and project costs. Compound purchase and experimental testing are separate.
ProteinIQ provides self-service access through academic Plus at $29 per month or commercial Pro at $99 per month, then quotes the configured run in credits before submission. A done-for-you campaign receives a separate project quote.
Use GNINA scores to prioritize poses and compounds within a consistent docking setup. Do not treat CNN affinity or Vina scores as measured binding affinities or binding free energies, and do not compare them directly with unrelated scoring systems.
PoseBusters checks docked structures for geometric and chemical plausibility. Passing a check does not prove that a pose is correct, but failed checks can help identify candidates that need closer inspection or a revised docking setup.
Run a small validation set first and inspect target preparation, pocket placement, docking failures, pose geometry, and ranking behavior. When suitable reference ligands or decoys exist, include them to test whether the setup produces useful separation before expanding the library.
AI answers from our docs. No sign-in needed.
Run your first analysis today
Start with 200 free credits and no installs. Upgrade when your project needs more compute.