# High-throughput virtual screening

Prepare and partition a large compound library, apply staged filters, run reproducible batches, and aggregate ranked results without losing failures or method settings.

[Open screening workflow](https://proteiniq.io/app/workflows/templates?template=high-throughput-virtual-screening)[Contact sales](https://proteiniq.io/contact)

## More virtual screening workflows

## Tools for high-throughput virtual screening

Use these methods to prepare inputs, run the core analysis, inspect outputs, and validate the evidence described in this workflow.

[![PubChem Download](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fpubchem-download.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### PubChem Download Downloads compound records and structures for large candidate libraries.](https://proteiniq.io/app/pubchem-download)[![ChEMBL Download](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fchembl-download.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### ChEMBL Download Retrieves known ligands and activity records for controls and reference sets.](https://proteiniq.io/app/chembl-download)[![Open Babel](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fopen-babel-icon.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### Open Babel Converts and standardizes molecular files before batching.](https://proteiniq.io/app/open-babel)[![Molecular descriptors](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fmolecular-descriptors.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### Molecular descriptors Calculates descriptors and fingerprints for inexpensive early-stage triage.](https://proteiniq.io/app/molecular-descriptors)[![Veber's rule](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fvebers-rule.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### Veber's rule Applies a fast flexibility and polar-surface-area review.](https://proteiniq.io/app/vebers-rule)[![PAINS filter](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fpains-filter.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### PAINS filter Flags PAINS substructures before more expensive calculations.](https://proteiniq.io/app/pains-filter)[![Brenk filter](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fbrenk-filter.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### Brenk filter Reports potentially problematic structural features across the library.](https://proteiniq.io/app/brenk-filter)[![AutoDock-GPU](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fautodock-vina.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### AutoDock-GPU Runs GPU-accelerated docking for higher-throughput structure-based screens.](https://proteiniq.io/app/autodock-gpu)[![SMINA](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fsmina.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### SMINA Provides docking, minimization, and alternative scoring options.](https://proteiniq.io/app/smina)[![GNINA](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fgnina.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### GNINA Generates ranked poses with CNN and Vina scoring outputs.](https://proteiniq.io/app/gnina)[![PoseBusters](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fposebusters.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### PoseBusters Checks selected docked poses for geometric and chemical plausibility.](https://proteiniq.io/app/posebusters)[![ADMET-AI](https://proteiniq.io/_next/image?url=%2Fimages%2Ftools%2Fadmet-ai.webp&w=96&q=75&dpl=dpl_J8tu6aF3F41kEvMFgYtuMXes1ynJ) ### ADMET-AI Adds predicted ADMET endpoints to a focused shortlist.](https://proteiniq.io/app/admet-ai)

## What is high-throughput virtual screening?

High-throughput virtual screening (HTVS) is a computational execution strategy for evaluating large compound libraries at scale. It combines reproducible preparation, staged filters or rankings, partitioned jobs, failure tracking, aggregation, and focused follow-up. HTVS prioritizes compounds in silico and is distinct from experimental high-throughput screening, which physically measures compounds in assays.

HTVS is not one scoring algorithm. A campaign may use fingerprints, learned target-aware models, shape or pharmacophore filters, fast docking, or a hierarchy of increasingly expensive calculations. The library size, available target or ligand evidence, throughput limits, and desired retained outputs determine the funnel and batch design.

Scale changes the operational risk. Small inconsistencies in identifiers, protonation, software versions, search settings, or score aggregation can affect thousands of records. A defensible run uses deterministic manifests, pilots representative batches, distinguishes invalid compounds from infrastructure failures, and keeps every missing output visible in the final denominator.

### When to use high-throughput virtual screening

Use a staged campaign when every library record needs the same traceable decision path:

- Use staged methods to reserve more expensive calculations for a smaller, better-defined subset.
- Partition inputs, settings, failures, and outputs so work can be resumed and audited across parallel jobs.
- Apply fast early filters without losing the provenance needed for deeper pose and property review.

### Strengths and limitations

Batching and parallel execution distribute calculations while preserving a consistent screening protocol. Fast preparation and filtering steps reduce the set that reaches slower docking, rescoring, or predictive methods. Batch-level records help distinguish invalid compounds, preparation problems, method failures, and infrastructure interruptions. Stable identifiers, deterministic partitions, and retained settings allow failed or incomplete batches to be rerun without repeating the full screen.

Inconsistent protonation, stereochemistry, identifiers, or malformed structures can propagate across thousands of calculations. High-throughput settings trade detail for speed and can increase false positives, false negatives, and unstable rankings. Different settings, software versions, missing outputs, or score normalization choices can make results difficult to compare. Large libraries generate substantial intermediate structures, logs, pose files, and result tables even when individual calculations are inexpensive. A large computational screen prioritizes compounds for follow-up; it does not establish binding, activity, selectivity, safety, or efficacy.

## Large-scale virtual screening

Large-scale virtual screening applies a defined screening protocol to libraries whose size makes serial, high-detail evaluation impractical. The method may use fingerprints, learned models, shape or pharmacophore filters, fast docking, or a funnel that sends progressively smaller subsets to more expensive calculations.

Library size alone does not make a campaign high quality. At large scale, stable identifiers, deterministic batching, comparable settings, explicit failures, retained score provenance, and planned validation become especially important because small preparation or aggregation errors can affect many compounds.

## High-throughput screening designs

Choose a design that controls cost without discarding the evidence needed for later review. Thresholds and Top K transitions should be fixed on pilot data before the production run.

### Single-stage parallel screen

Partition one validated method across workers when every compound needs the same calculation and output.

### Hierarchical funnel

Use inexpensive filters or rankings first, then send a documented subset to docking, rescoring, or pose review.

### Parallel evidence branches

Run complementary methods independently when merging too early could hide compounds supported by only one evidence type.

## How to do high-throughput virtual screening online

Start with a representative pilot that exercises real library chemistry, expected failures, and the complete output path. Scale only after the manifests and shortlist logic reproduce cleanly.

1. **Define the campaign budget.** Set the library scope, validation controls, batch size, concurrency, retained files, retry policy, and shortlist depth.
2. **Standardize and inventory the library.** Preserve stable identifiers, record normalization rules, and classify duplicates, invalid structures, and excluded chemistry.
3. **Pilot the target-aware filter.** Provide a target sequence and representative SMILES records to [SPRINT](https://proteiniq.io/app/sprint). Check its CosineSimi ranking and the configured Top K cutoff against known controls; it does not generate poses.
4. **Prepare the docking branch.** Supply a target PDB for [PDBFixer](https://proteiniq.io/app/pdb-fixer), then inspect the repaired structure and define the GNINA pocket. GNINA's default focused mode requires a positioned reference ligand, so review that setting before launching the branch.
5. **Run the tiered workflow.** The retained SPRINT compounds feed [GNINA](https://proteiniq.io/app/gnina) for docking. A separate [ADMET-AI](https://proteiniq.io/app/admet-ai) branch estimates compound endpoints. Keep stable compound IDs, failures and native score scales through the handoff.
6. **Review the shortlist.** Check docked SDF poses with [PoseBusters](https://proteiniq.io/app/posebusters). Inspect contacts with [ProLIF](https://proteiniq.io/app/prolif), then select chemically diverse candidates for experiments.

## How to interpret high-throughput screening results

Compare ranks only across records produced with compatible input preparation, method versions, settings, and score definitions. Batch identity should not predict rank; if it does, investigate configuration drift or aggregation errors before using the shortlist.

Report attrition at every stage, including filters, invalid inputs, timeouts, and missing outputs. SPRINT CosineSimi, GNINA pose scores and ADMET predictions have different meanings and cannot be averaged as one hit probability. Control recovery, scaffold diversity and representative pose review are more informative than the top score alone. The shortlist does not confirm binding, activity, safety or function.

## How high-throughput virtual screening works

HTVS is an execution strategy as much as a scoring method. Library quality, staged filtering, batch design, failure handling, aggregation, and validation determine whether scale produces a useful shortlist.

1. **Standardize the library.** Validate structures, preserve identifiers, define stereochemistry and protonation handling, and remove exact duplicates before partitioning.
2. **Apply inexpensive early filters.** Calculate descriptors and structural alerts, then use predefined inclusion rules to reduce unnecessary downstream calculations.
3. **Partition and run batches.** Create reproducible batches and execute the selected docking or ranking method with consistent versions, settings, and resource limits.
4. **Aggregate results and failures.** Combine batch outputs without silently dropping failed compounds, then keep method-specific scores in their original context.
5. **Rescore and validate the shortlist.** Apply slower or complementary methods to a focused subset and inspect poses, properties, diversity, and known controls.

## Inputs and outputs

Check formats before running, then inspect and download the result from every workflow step.

### Inputs

#### Prepared compound library

`SMILES``SDF`

Use stable identifiers and a documented standardization policy for salts, charges, stereochemistry, tautomers, and duplicates.

#### Target or reference evidence

`PDB``SDF``SMILES`

Provide the receptor, known ligands, or other query data required by the selected screening method.

#### Execution plan

Define batch size, concurrency, resource limits, retry behavior, score aggregation, and shortlist criteria before scaling.

### Outputs

#### Batch manifests and status

`CSV``JSON``LOG`

Track which compounds entered each batch, the settings used, completion state, failures, and retries.

#### Aggregated ranking

`CSV``JSON`

Merge candidate-level scores while retaining batch, method, version, and failure provenance.

#### Structures and pose files

`SDF``PDB``FILES`

Keep generated structures and selected poses connected to their source compound and ranking record.

#### Reviewed shortlist

`CSV``JSON``SDF`

Export selected candidates with pose checks, properties, alerts, diversity groups, and validation notes.

## Frequently asked questions

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.

[Start for free](https://proteiniq.io/sign-up)[View pricing](https://proteiniq.io/pricing)
