Scoring Profiles
Scoring profiles control how LatticeZero weights the 14 physics-based scoring terms. Different target classes respond better to different weightings — a kinase prioritizes hinge hydrogen bonds, while a metalloprotease emphasizes metal coordination. Profiles let you tune this balance.
How Profiles Work
Every score in LatticeZero is computed as a weighted sum:
Total Score = w1*E_disp + w2*E_rep + w3*E_coul + w4*E_hbond + ... + w14*E_aromatic
A scoring profile defines the 14 weights (w1 through w14). The default profile uses equal-ish weights derived from physics. Target-class profiles use optimized weights validated against known actives and decoys.
Profile Tiers
Profiles are ranked by validation performance on DEKOIS2 benchmarks:
| Tier | AUC Threshold | Badge | Meaning |
|---|---|---|---|
| Platinum | >= 0.90 | Platinum | Exceptional discrimination; validated on multiple seeds |
| Gold | >= 0.80 | Gold | Strong discrimination; reliable for virtual screening |
| Silver | >= 0.60 | Silver | Moderate discrimination; useful with caveats |
| Bronze | < 0.60 | Bronze | Baseline performance; consider optimization |
Tip: Platinum and Gold profiles have been validated with holdout cross-validation and bootstrap confidence intervals. They're ready for production use.
Available Target Classes
Kinases
Kinase profiles emphasize hinge region hydrogen bonds and hydrophobic gatekeeper interactions.
| Profile | Target | AUC | Tier | Key Terms |
|---|---|---|---|---|
| SRC Kinase | SRC | 0.711 | Silver | strain (0.174), E_disp (0.143) |
| EGFR Kinase | EGFR | 0.82 | Gold | E_hbond (0.19), burial (0.16) |
Nuclear Receptors
Nuclear receptor profiles weight aromatic burial and deep pocket shape complementarity.
| Profile | Target | AUC | Tier | Key Terms |
|---|---|---|---|---|
| PPARG | PPARg | 0.934 | Platinum | aromaticBurial (5.3), depth (3.0) |
| ESR1 | ERa | 0.87 | Gold | E_disp (0.21), burial (0.18) |
Proteases
Protease profiles emphasize catalytic residue interactions and substrate-like binding.
| Profile | Target | AUC | Tier | Key Terms |
|---|---|---|---|---|
| ACE | ACE | 0.95 | Platinum | E_coul (0.22), metal (0.18) |
| CATL | Cathepsin L | 0.845 | Gold | E_coul (0.223), E_disp (0.15) |
Viral Targets
| Profile | Target | AUC | Tier | Key Terms |
|---|---|---|---|---|
| HIVRT | HIV-RT | 0.944 | Platinum | burial (-83.2), E_rep (0.12) |
Reductases
| Profile | Target | AUC | Tier | Key Terms |
|---|---|---|---|---|
| HMGR | HMG-CoA Reductase | 0.967 | Platinum | E_coul (0.31), depth (0.22) |
Using Profiles
Selecting a Profile
When running IsoDock or IsoScore:
- In the Scoring Profile dropdown, browse available profiles
- Filter by target class or tier
- Select the profile closest to your target
- Run scoring as usual
Profile Recommendations
- Known target class: Use the highest-tier profile for that class
- Unknown target class: Start with the default profile, then try class-specific ones
- Multiple candidates: Run scoring with 2-3 profiles and compare rankings
Custom Profiles
Creating a Profile
- Go to Scoring Profiles in the sidebar
- Click + New Profile
- Set weights for each of the 14 scoring terms
- Name and save your profile
Starting from a Template
- Select an existing profile as a starting point
- Click Duplicate
- Adjust weights as needed
- Save with a new name
Profile Optimization
Use the Optimizer to automatically tune weights for your specific target:
- Provide known actives and decoys
- The optimizer uses differential evolution to find weights that maximize AUC
- The optimized profile is validated with holdout cross-validation
- Save the result as a new profile
The 14 Scoring Terms
Each profile assigns a weight to these terms:
| # | Term | Physical Meaning |
|---|---|---|
| 1 | E_disp | Dispersion / van der Waals attraction |
| 2 | E_rep | Steric repulsion |
| 3 | E_coul | Electrostatic interactions |
| 4 | E_hbond | Hydrogen bond strength |
| 5 | E_desolv | Desolvation penalty |
| 6 | E_clash | Close-contact penalties |
| 7 | burial | Fraction of ligand surface buried |
| 8 | depth | Ligand penetration into pocket |
| 9 | strain | Internal ligand strain energy |
| 10 | aromaticBurial | Aromatic ring burial fraction |
| 11 | hbondGeo | H-bond geometry quality |
| 12 | E_aromatic | Aromatic stacking interactions |
| 13 | contactArea | Protein-ligand contact surface area |
| 14 | E_metal | Metal coordination score |
For detailed descriptions of each term, see the Physics Reference.
Best Practices
- Start with validated profiles — Don't manually tune weights unless you have validation data
- Match target class — A kinase profile will outperform a generic profile on kinases
- Validate on knowns — If you have known actives, score them first to verify the profile works for your target
- Use the Optimizer — For targets without a pre-built profile, automatic optimization is more reliable than manual tuning
- Compare tiers — If both Gold and Platinum profiles exist for your class, try both and compare