Solutions
Start from the problem you are solving.
Each problem family groups the ready-made workflows that solve it, from the simplest pipeline to the most thorough.
6 workflows · 5 stages
Virtual screening
Find the compounds in a library most likely to bind your target, then rescore the best hits with a stronger method.
Explore virtual screening- Screen a compound library against a target
- Find top binding poses with diffusion docking
- Screen an ultra-large combinatorial library
- Rescore docking hits with a CNN scoring function
- Re-predict docking hits with Boltz-2 affinities
- Re-dock top hits with surface-aware diffusion
[Virtual screening]Fig. 01- Screen a compound library against a targetSMILES → 3D embed → dock
- Find top binding poses with diffusion dockingSMILES → DiffDock → top poses
- Screen an ultra-large combinatorial libraryThompson Sampling → 3D embed → dock
- Rescore docking hits with a CNN scoring functionVina triage → GNINA rescore
- Re-predict docking hits with Boltz-2 affinitiesVina triage → Boltz-2 re-predict (batch)
- Re-dock top hits with surface-aware diffusionVina triage → SurfDock (scatter)
4 workflows · 6 stages
Structure prediction to docking
Dock against a protein with no solved structure: predict it from sequence, find its pockets, then dock.
Explore structure prediction to docking- Dock into a predicted structure without choosing a box
- Dock against a protein with no solved structure
- Dock into a cleaned predicted structure and see the contacts
- Compare docking against a wild type and its point mutants
[Structure prediction to docking]Fig. 02- Dock into a predicted structure without choosing a boxSequence → fold → DiffDock
- Dock against a protein with no solved structureSequence → fold → dock
- Dock into a cleaned predicted structure and see the contactsSequence → fold → prepare → dock → PLIP
- Compare docking against a wild type and its point mutantsPoint mutants vs wild type → fold → dock → compare
4 workflows · 6 stages
Library design
Generate or enumerate new compounds for a target or an SAR series, then dock them.
Explore library design- Dock analogs enumerated from your SAR data
- Grow analogs from your SAR table with matched pairs, then dock
- Generate and dock new ligands for a pocket
- Build a library from building blocks, filter it, then dock
[Library design]Fig. 03- Dock analogs enumerated from your SAR dataFree Wilson → 3D embed → dock
- Grow analogs from your SAR table with matched pairs, then dockMatched pairs → analogs → dock
- Generate and dock new ligands for a pocketDrugFlow generate → dock
- Build a library from building blocks, filter it, then dockReaction enumerate → filter → diversity pick → dock