Virtual screening
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.
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
- A suitable target structure is available. Start from an experimental structure or a model that has been reviewed for the binding site and conformational state relevant to the screen.
- You need target-specific poses. Use docking when candidate binding geometry and target interactions matter, not only molecular similarity to known ligands.
- You want an inspectable shortlist. Keep preparation settings, ranked poses, score tables, pose checks, predictive endpoints, and files together for review and handoff.
Benefits of structure-based virtual screening
- Reduces the experimental screening burden. A computational ranking can narrow a large library to a smaller set for closer review and physical testing.
- Adds target-specific structural evidence. Predicted poses provide a three-dimensional hypothesis for how a compound may fit within a binding site and interact with nearby residues.
- Applies one reproducible setup across a library. Using consistent preparation, docking, and scoring settings makes it easier to compare candidates within the same screening run.
- Supports hit review and follow-up design. Ranked poses can be inspected alongside compound properties, pose checks, and predictive endpoints before selecting compounds for assays.
Primary limitations
- Results depend on target-structure quality. Missing atoms, incorrect protonation, an unsuitable conformational state, or an inaccurate predicted structure can distort the binding site and the resulting poses.
- Binding-site selection may be uncertain. Automatically detected pockets are hypotheses. A poorly supported docking region can produce plausible-looking rankings that are not relevant to the biological mechanism.
- Scoring functions are approximations. 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.
- Protein flexibility is only partly represented. A single receptor structure captures one conformational state, while real targets may adopt multiple states or reorganize when a ligand binds.
- Experimental validation remains necessary. 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 exposes 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, document protonation and retained components, and justify the docking region from structural or biochemical evidence.
- Standardize the ligand library. Preserve identifiers while resolving salts, stereochemistry, protonation, tautomers, duplicates, and invalid structures.
- 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 under one reproducible setup, retain failed compounds, and review native scores together with poses, interactions, and geometry checks.
- Select a diverse shortlist. Balance rank, pose plausibility, chemical diversity, liabilities, and assay feasibility before orthogonal calculations and experiments.
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.
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.
Other virtual screening workflows
Compare related approaches based on the molecular system, available evidence, required inputs, and decision you need to support.
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.
Start with a workflow you can inspect and edit
Add your inputs, review the settings, and keep every structure, score, table, and file connected to the step that produced it.