$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
The target protein structure file protocol ensures the target protein file is optimized for analysis and structure-based docking. The resulting structure file, in PDB format, is free of missing residues and hydrogens, missing atom types, and unnecessary components such as water molecules and co-crystallized ligands. Figure 1A,B depict visual differences (visualized by Mol* Viewer33) in structures before and after preparation. If any residual formatting issues remain (like unrecognized atom names or incomplete residues), CB-Dock2 will typically issue an error upon upload. At which point, minor manual corrections, such as renaming HSD to HIS or removing nonstandard residues, can be applied before reattempting the docking step.
Figure 2 shows the results of clustering through principal component analysis (PCA) based on molecular fingerprinting and Tanimoto similarity. In the figure, each cluster is grouped by a gray-shaded oval containing similarly colored dots, which represent the molecules in those clusters. PCA components 1 and 2 on the axes provide a two-dimensional linear representation of the reduction from high-dimensional elements in Tanimoto matrices. In this study, Tanimoto similarity is used during the cluster sampling step to reduce redundancy and enhance chemical diversity among the 999 Lipinski-compliant natural products. By computing pairwise Tanimoto similarities using molecular fingerprints, the dataset is partitioned into 50 clusters of structurally related compounds. A single representative molecule is then selected from each cluster, ensuring that the final set of 50 ligands captures a wide chemical space while minimizing computational redundancy in downstream docking and ADMET-S analyses. This strategy enhances the efficiency and representativeness of virtual screening, particularly when working with large natural product libraries such as SuperNatural 3.0. (see Figure 2).
Optimal poses for each protein-ligand complex are simulated, accompanied by predicted affinities in the form of Vina scores among the five CurPocket poses of the PLK1 protein in CB-Dock2, considering van der Waals forces and hydrogen bonding. An example simulation of ligand 1 in Figure 3 shows the best binding to the second CurPocket pose (C2), with the lowest Vina score of –7.5 kcal/mol, compared to the other four top poses. Molecular docking with CB-Dock2 is done through a scoring function based on empirical parameters and a stochastic global optimization algorithm. CB-Dock2 has been rigorously validated and demonstrated superior performance compared to other state-of-the-art blind docking tools, making it an excellent choice for docking studies26,34. The server achieves a success rate of approximately 85% for binding pose prediction (RMSD <2 Å), outperforming popular tools, including the first CB-Dock version, SwissDock, COACH-D, and MTiAutoDock34. This high accuracy is attributed to CB-Dock2's innovative integration of two complementary docking schemes: structure-based and template-based approaches.
Figure 4 illustrates a heatmap of average predicted affinities for each protein-ligand combination using PRODIGY web server predicted affinities. Higher affinities, signified by lower molar energies (kcal/mol) and greener heatmap tints, are favorable binding affinities. In contrast, lower affinities, signified by higher molar energies and redder heatmap tints, are less favorable. From a selectivity standpoint, it is ideal to have compounds with favorable affinities for the target protein (PLK1) relative to homologs (PLK2–3). For instance, ligand 27 is a selective PLK1-PBD ligand relative to ligand 45, which shows similar affinities across all three proteins. Although hits 3, 5, 6, 7, 27, 28, 34, 35 and 49 show higher affinity for PLK1-PBD than PLK2/3, they are chemically diverse in 2D fingerprint space (mean ECFP4 Tanimoto ≈ 0.135, no pair ≥ 0.50), suggesting that any broader specificity is likely driven by conserved PBD pocket geometry and shared 3D pharmacophore/interaction patterns rather than scaffold identity. Recommendations include interaction-fingerprint comparison and pharmacophore mapping to identify the structural determinants of PLK1-PBD recognition.
The results of the physicochemical property assessment are shown in a Radar chart (Figure 5). The properties assessed include atomic interactions, solubility, and bioavailability. Some compounds stand out for their more desirable physicochemical properties with the acceptable ranges: nHD = 0–7, nHA = 0–12, nStereo < 2, LogP = 0–3, LogD = 1–3, LogS = –4 to 0.5, Fsp3 > 0.41, and nHet = 1–15. This radar chart provides a comprehensive, multi-dimensional visualization of the physicochemical properties for the 50 representative ligands identified in the computational screening workflow. It is designed to assess how well each compound adheres to the predefined "drug-like" criteria by plotting its properties against established lower and upper limits. The chart displays ten key molecular descriptors arranged around the polar axis, including pKa acidic and pKa basic. The shaded area between the green polygon (Lower Limit) and the blue polygon (Upper Limit) marked the ideal or acceptable range for each property, based on the thresholds provided in the protocol. The upper and lower limits of pKa acid (2–12 and pKa base (3–10) were assigned based on literature reviews35,36,37, since there is no single upper and lower limit for pKa in drug discovery. Each colored line represents one of the 50 ligands. The shape formed by connecting the data points for a single ligand shows its profile across the selected ten properties simultaneously. The vast majority of the 50 ligands fall within or very close to the acceptable region defined by the green and blue polygons. This indicates that the initial filtering steps, particularly the application of Lipinski's Rule of Five and the clustering based on Tanimoto similarity, were highly effective at enriching the dataset with molecules possessing favorable drug-like properties. The depiction of the full range of documented values for all parameters is recommended.
Figure 6A–C depicts components of ADME data from ADMETlab3.0 and SwissADME. Starting with absorption and distribution, the BOILED-Egg model38 in Figure 6A from SwissADME represents the drugs’ absorption and distribution via lipophilicity and permeability, as indicated by the yellow and white ellipses in the graph. It includes P-gp substrates and inhibitors, represented by blue and red points, respectively, where inhibiting P-gp is crucial for higher absorption rates. In Figure 6B, the metabolism heatmap visualizes the inhibition and substrate of approximately 7 varieties of CYP cytochrome p450 enzymes. The desired outcome for the ligands is to serve as CYP non-inhibitors and non-substrates (green), with preferred results confirming a safe drug safety profile with no/low drug-drug interactions. Figure 6C represents excretion data of the drug’s clearance and half-life. Excretion may be distinguished by the optimal plasma clearance (<5 mL/min/kg). The drug half-life for all anticancer drugs depends on the drug's mechanism of action, toxicity, and target. The ideal half-life balances maintaining drug concentrations within a therapeutic window while minimizing toxicity and allowing convenient dosing schedules39,40.
The combination of two types of toxicity evaluations is depicted. In Figure 7A, the number of toxicophores identified by ADMETlab3.0 is shown for each ligand. There is no definite threshold or information on the acceptable ranges of toxicophores. In Figure 7B, the application of Toxtree provides information related to toxicity class (I-III) as well as Cramer’s Rule violations and adherence. The sample result for ligand 1 shows the toxicity results and its SMILES code at the top bar, with the structure in the bottom-left window. The class toxicity identification in the top-right window indicates high toxicity (Class III) based on Cramer’s Rules for ligand 1, rather than other possibilities such as Class II (mid toxicity) or Class I (low toxicity). The bottom right window shows the written reasoning of class identification based on Cramer’s Rule decision tree.
ORCA QM calculations of vibrational frequency for optimized structures calculate orbital energy values for the determination of the band gap. Figure 8 depicts the band gap (eV) of each ligand derived from the difference between the HOMO and LUMO. The threshold range is represented in the shaded region between 3.6 eV and 5.0 eV, where each point in the shaded region satisfies the energy levels associated with a more desirable stability and reactivity. An overview of the entire computational workflow is summarized in Figure 9, which illustrates the sequential stages from target protein preparation and natural product database screening to ADMET-S evaluation, designed to identify selective PLK1-PBD inhibitors while ensuring drug-like properties and chemical stability. This visual roadmap underscores the protocol’s modularity, accessibility, and suitability for educational implementation.
Table 1 operationalizes the protocol by transforming it from a linear sequence of instructions into a robust, error-aware pipeline suitable for classroom and independent research use. It explicitly addresses reproducibility, a known challenge in computational drug discovery, by embedding validation criteria at key transition points. For example, confirming that histidine residues are uniformly labeled as “HIS” after CHARMM-GUI processing prevents silent failures in downstream docking, while validating SMILES integrity before clustering avoids cascading errors in ADMET prediction. The table also highlights pedagogical design, with each troubleshooting tip actionable with minimal computational background (for instance, “open .complex.pdb in a text editor to check chain IDs”), aligning with the manuscript’s goal of accessibility for Deaf, undergraduate/graduate, and high school learners. Moreover, by flagging steps where outcomes disproportionately affect results, such as selectivity assessment via comparative PRODIGY scoring, the table helps users prioritize attention and resources.
A key strength of this integrated workflow is its ability to expose discrepancies among complementary computational predictions, revealing edge cases that underscore the limitations of any single method. For example, ligand 5 for PLK1-PBD exhibited a strong CB-Dock2 Vina score (−7.9 kcal/mol) and favorable PRODIGY affinity (ΔG = −9 kcal/mol, Figure 4) yet failed several ADMET filters. It did not conform to the BOILED-Egg absorption-distribution model, depicted a less desirable plasma clearance value (9.3 mL/min/kg, Figure 6), suggesting rapid elimination, and was classified as Cramer Class III (high toxicity) by Toxtree containing five toxicophores (Figure 7A). Conversely, ligand 33 displayed a moderate PRODIGY-predicted PLK1 affinity (−5.4 kcal/mol) but met all ADMET criteria, showing low toxicity (Class I), optimal LogP (0.7), and favorable absorption-distribution and plasma clearance. Despite its weaker affinity, ligand 33 is a more drug-like candidate. This contrast illustrates a fundamental principle in early-stage drug discovery: high binding affinity alone is insufficient without favorable pharmacokinetics and safety. At the same time, compounds such as ligand 5, though with poor ADMET performance, may still provide valuable scaffold ideas for future optimization to improve safety or metabolic stability without compromising potency.
Although early filters in this workflow are intended for triage and prioritization, not permanent exclusion, further streamlining of the 50 candidates designates some as “top hits” by applying desirable limits available from ADMET tools and the literature. From the 50 screened ligands evaluated across 114 ADMET-related and electronic descriptors, 13 satisfied at least 95 of the desirable property criteria. Among these, six compounds (10, 13, 14, 32, 43, and 47) demonstrated both favorable ADMET-S profiles and higher binding affinities for PLK1-PBD than PLK2/3 and are therefore designated as the top candidate inhibitors (Figure 10). The comparative structural-functional and quantitative similarity analyses revealed that the identified hits share key pharmacophoric features with known PLK1-PBD inhibitors, suggesting potential convergence in binding behavior. All hits contained aromatic or heteroaromatic scaffolds that mirror the hydrophobic ring systems of TQ, Poloxin, and Allopole-A, enabling π–π and hydrophobic interactions within the PBD pocket. Functional overlap was evident through conserved hydrogen-bonding motifs (carboxyl, amide, and carbonyl groups) analogous to those mediating key polar contacts in the reference inhibitors. Flexible aliphatic and cyclic linkers present in several hits parallel the conformational adaptability of Poloxin analogs, facilitating orientation toward essential binding residues. Quantitatively, Tanimoto similarity scores (0.36–0.54) confirmed moderate structural resemblance between the hits and known inhibitors, with Hits 10, 13, and 14 most similar to Poloxin, Hit 32 to TQ, and Hits 43 and 47 to Allopole-A. Collectively, these results highlight a clear structural and functional overlap, indicating that the hits likely mimic the binding topology and interaction patterns of validated PLK1-PBD inhibitors while retaining sufficient novelty for further optimization (Figure 10).
To evaluate the robustness of the computational workflow, known PLK1-PBD inhibitors (Poloxinpan14 and Allopole-A15) were analyzed as positive controls, with Metformin and Imeglimin (two structurally unrelated antidiabetic agents with no reported PLK1-PBD activity) as negative controls across ADMET-S, docking, and binding affinity analyses. The positive controls exhibited binding affinities of –5.8 and –5.6 kcal/mol, respectively, whereas the negative controls showed weaker affinities of –5.1 kcal/mol (Metformin) and –4.8 kcal/mol (Imeglimin), consistent with their lack of PBD-binding activity. Interestingly, ADMET-S evaluation revealed that the negative controls met more desirable descriptors (88 of 114 properties) than the positive controls (80 of 114), thereby validating the workflow’s ability to distinguish pharmacokinetic favorability from target-specific binding potential. These bindings reinforce the importance of maintaining a balanced perspective: compounds should not be prematurely discarded solely on the basis of suboptimal ADMET predictions if they exhibit strong target affinity, as such scaffolds may still offer valuable starting points for optimization. Conversely, molecules with excellent pharmacokinetic properties but weak binding may serve as low-risk templates for analog development. Further biochemical and cellular validation is warranted to confirm these computational observations and refine prioritization criteria.

Figure 1: Structural comparisons between an unprepared and a CHARMM-GUI prepared 4HCO structure. (A) 4HCO structure uploaded directly from the PDB, highlighting the missing residues. (B) 4HCO structure after CHARMM-GUI preparation protocol. 4HCO (PLK1-PBD bound to TQ) was selected because it is among the few PLK1-PBD crystals with an organic ligand bound, making it directly applicable to this structure-based small-molecule inhibitor discovery. Please click here to view a larger version of this figure.

Figure 2: Principal component analysis (PCA) of 999 Lipinski-compliant natural products following K‑means clustering based on molecular fingerprinting and Tanimoto similarity. Each dot represents a compound, colored by its assigned cluster (1–50), with clusters grouped by gray ellipses to emphasize chemical similarity. The tight clustering within clusters and the separation between clusters indicate that Tanimoto-based clustering successfully reduced structural redundancy while preserving chemical diversity across the dataset. This diversity ensures that the 50 representative ligands selected for downstream docking span a broad region of chemical space, enhancing the robustness and generalizability of the virtual screening results. Please click here to view a larger version of this figure.

Figure 3: CB-Dock2 blind docking identifies a high-affinity binding pose of ligand 1 within the PLK1 polo-box domain (PBD). The displayed CurPocket C2 conformation (Vina score = −7.5 kcal/mol) represents the optimal pose among five predicted binding sites, characterized by favorable van der Waals contacts and hydrogen bonding with key PBD residues (Trp414, His538, and Lys540). This result validates the use of structure-based blind docking to locate biologically relevant binding pockets in the absence of a co-crystallized ligand, demonstrating how the workflow prioritizes poses with the strongest predicted binding energy for downstream selectivity analysis. Please click here to view a larger version of this figure.

Figure 4: Heatmap of PRODIGY web server predicted affinities by protein-ligand combinations. The heatmap directly addresses the overlap among ligands when bound to PLK1, PLK2, and PLK3. While some ligands (including ligand 45) show comparable binding affinities across all three PLK isoforms, suggesting poor selectivity, others (notably ligands 3, 5, 6, 7, 27, 28, 34, 35, and 49) exhibit strong PLK1 preference (ΔΔG ≥ 3.0 kcal/mol vs. PLK2/PLK3), which aligns with the goal of PBD-selective inhibition. Quantitatively, 20 of the 50 ligands display almost 2-fold selectivity for PLK1 over both PLK2 and PLK3 based on PRODIGY-predicted ΔG values. This differential binding is attributed to subtle variations in the PBD binding pockets, which the blind docking protocol captures. Please click here to view a larger version of this figure.

Figure 5: Representation of physicochemical properties combined from ADMETlab3.0 and SwissADME. The parameters are nHD = number of Hydrogen Donors, nHA = number of Hydrogen Acceptors, basic pKa, acidic pKa, nStereo = number of Stereocenters, LogP = n-octanol/water distribution coefficient, LogD = n-octanol/water distribution coefficient at pH=7.4, LogS = aqueous solubility value, Fsp3 = the number of sp3 hybridized carbons/total carbon count, and nHet = number of Heteroatoms. Please click here to view a larger version of this figure.

Figure 6: A combination of ADME results from ADMETlab3.0 and SwissADME. (A) BOILED-Egg chart of Wildman-Crippin LogP (WLOGP) vs. Topological Polar Surface Area (TPSA) from SwissADME representing Absorption and Distribution Blood-Brain Barrier (BBB) permeability in the yellow (yolk) region, absorption through the gastrointestinal tract (HIA) in the white ellipse, P-glycoprotein substrates and non-substrates in blue and red points respectively. Molecules that lie outside of the “egg” are considered to have poor absorption and distribution. (B) Heat map of metabolism with various Cytochrome P450 (CYPs) identifiers involving Human Liver Metabolism (HLM) stability, where red serves as inhibitors/substrates and green serves as non-inhibitors/non-substrates, leaving green as the desirability. (C) Excretion involves the parameters, plasma clearance, and half-life. The dotted red line indicates desirable plasma clearance (<5 mL/min/kg), while 5-15 mL/min/kg and >15 mL/min/kg denote moderate and high clearance, respectively. Please click here to view a larger version of this figure.

Figure 7: Integrated toxicity profiling reveals critical safety liabilities among screened ligands. (A) Distribution of toxicophore counts across the 50 representative natural products, as predicted by ADMETlab3.0. (B) Sample toxicity results for ligand 1, indicating Class III toxicity highlighted in red, with a verbose explanation of related Cramer’s Rules listed in the text box below. This dual-evaluation approach (toxicophores + Cramer class) enables early triage of high-risk compounds. Please click here to view a larger version of this figure.

Figure 8: HOMO–LUMO band gap energies (in eV) for the 50 representative natural product-derived ligands, calculated using ORCA at the B3LYP/def2-TZVP level of theory. The shaded region (3.6 to 5.0 eV) denotes the optimal stability window: band gaps below 3.6 eV suggest high chemical reactivity or potential photodegradation, while values above 5.0 eV may indicate poor electronic polarizability and reduced binding adaptability. Ligands falling within this range exhibit a favorable balance of kinetic stability and molecular responsiveness, supporting their prioritization as potential PLK1-PBD inhibitor candidates. Please click here to view a larger version of this figure.

Figure 9: Flowchart of the bilingual computational drug discovery workflow. The pipeline begins with preparation of PLK1-PLK3 PBD structures, followed by disease-focused screening of the SuperNatural 3.0 database and filtering via Lipinski’s Rule of Five (molecular weight ≤ 500 Da, hydrogen bond donors ≤ 5, acceptors ≤ 10, LogP ≤ 5). Representative compounds are selected after clustering and then evaluated through protein-ligand docking, binding affinity prediction, and comprehensive ADMET-S profiling, including absorption, distribution, metabolism, excretion, toxicity, and QM stability assessment. Please click here to view a larger version of this figure.

Figure 10: Comparative structural-functional overlap between top candidate ligands and known PLK1-PBD inhibitors. The figure highlights the six top candidate compounds (10, 13, 14, 32, 43, and 47) identified from the combined virtual screening, clustering, binding affinity, and ADMET-S profiling analyses. These ligands satisfied at least 95 of 114 desirable physicochemical and pharmacokinetic descriptors and exhibited higher binding affinities for PLK1-PBD relative to PLK2/3. To evaluate potential structural and functional convergence, each ligand was compared with known PLK1-PBD inhibitors TQ, Poloxin, and Allopole-A, based on shared core pharmacophoric motifs and pairwise Tanimoto similarity coefficients (ECFP4 fingerprints). Moderate similarity scores (0.36–0.54) and common functional groups such as aromatic or heteroaromatic rings, hydrogen-bond donor/acceptor pairs, and hydrophobic linkers indicate partial overlap in binding features. Please click here to view a larger version of this figure.
| Workflow stage | Intermediate checkpoint (how to confirm success) | Critical step (why it determines success/failure) | Common issues & troubleshooting guidance |
| 1. Target Protein Preparation | • PDB file loads without errors in Mol* View.
• No missing residues in the binding pocket (visual inspection).
• Histidine residues labeled as “HIS” (not HSD/HSE) | Inaccurate protein structure → false binding pockets → misleading docking poses. CHARMM-GUI ensures correct protonation, hydrogen placement, and removal of waters/ligands. | Issue: CB-Dock2 rejects the PDB file. Fix: Remove non-standard residues, ensure only the protein chain is present, and standardize atom/residue names using a text editor. |
| 2. Natural Product Filtering (Lipinski’s Rule of 5) | • “all.csv” contains only valid SMILES (non-blank, chemically parseable).
• Count matches expected (e.g., 999/1,193). | Invalid SMILES crashes RDKit, docking servers, and ADMET tools. Filtering must preserve chemical validity. | Issue: Script fails during clustering. Fix: Add SMILES validation using Chem.MolFromSmiles(smiles, sanitize=True) in Python; log and remove invalid entries before proceeding. |
| 3. Cluster Sampling | • 50 unique SMILES in “rep_struct.txt”.
• PCA plot (Fig. 2) shows clear cluster separation. | Poor clustering → redundant or non-diverse representatives → inefficient screening. | Issue: All molecules cluster into one group.
Fix: Verify fingerprint type (e.g., Morgan/ECFP4), Tanimoto threshold, and SMILES standardization. Consider increasing cluster count if diversity is low. |
| 4. Protein-Ligand Docking (CB-Dock2) | • Each ligand returns ≥1 “.complex.pdb” file.
• Vina scores are negative (e.g., ≤ −5 kcal/mol).
• Ligand is positioned in CurPocket (not surface). | Docking defines binding pose and affinity. Incorrect pose → false PRODIGY predictions. | Issue: Job fails, or ligand not docked. Fix: Re-draw ligand in CB-Dock2 using SMILES; ensure no special characters in filename; verify email for job status. If persistent, try SwissDock as a backup. |
| 5. Binding Affinity (PRODIGY) | • PRODIGY returns ΔG values for all complexes.
• Affinities correlate with CB-Dock (Vina) scores (trend consistency). | Selectivity assessment hinges on accurate ΔG for PLK1 vs. PLK2/PLK3. Misassigned chain/ligand IDs → wrong predictions. | Issue: “Chain not found” error. Fix: Open .complex.pdb in a text editor; confirm protein chain ID (e.g., “P”) and ligand residue name (e.g., “UNL”); input correctly in PRODIGY. |
| 6. ADMET-S Evaluation | • All 50 SMILES return results in SwissADME, ADMETlab3.0, and ToxTree.
• No “N/A” or “Error” rows in output CSVs. | Inconsistent ADMET data → flawed candidate ranking. Platforms may fail on exotic natural product scaffolds. | Issue: ADMETlab3.0 rejects SMILES. Fix: Canonicalize SMILES using RDKit (MolToSmiles(MolFromSmiles(...))). For ToxTree, input one molecule at a time and verify the structure rendering. |
| 7. Quantum Stability (ORCA) | • Each ORCA job completes without “SCF not converged” or “geometry error”.
• HOMO/LUMO values present in output (.out) file. | Band gap determines chemical stability/reactivity. Failed jobs = missing data for key filter. | Issue: ORCA job crashes. Fix: Re-optimize geometry in Avogadro; ensure no duplicate atoms; increase %maxcore or switch to def2-SVP basis for large molecules. |
| 8. Integrated ADMET-S Filtering | • Final list of ligands satisfies all criteria (e.g., LogP 0–3, band gap 3.6–5 eV, Cramer Class I/II).
• ≥1 ligand shows PLK1 selectivity (ΔΔG ≥ 2 kcal/mol vs. PLK2/3). | Overly strict or inconsistent thresholds eliminate viable leads; too lenient thresholds advance toxic/unstable compounds. | Issue: No ligands pass all filters.
Fix: Relax one criterion at a time (e.g., allow LogP ≤ 4 or 3 toxicophores) and document trade-offs. Compare to known drugs for benchmarking. |
Table 1: Critical quality control checkpoints, high-impact decision points, and troubleshooting strategies across the eight-stage bilingual computational workflow for identifying selective PLK1-PBD inhibitors. Each row corresponds to a major protocol phase from protein preparation to integrated ADMET-S filtering and specifies (i) how to verify successful completion (intermediate checkpoint), (ii) why the step is pivotal to overall success or failure (critical step rationale), and (iii) practical solutions to common technical failures (troubleshooting guidance). This table serves as both a validation roadmap and a teaching aid for students and researchers implementing the protocol in academic or resource-constrained settings.
Supplemental File 1: Python scripts. Contains the Python script for Lipinski rule application; the Python script used for clustering analysis; the Python script for physicochemical property calculations; the R script for metabolism analysis; the Python script for excretion analysis; the Python script for toxicity prediction; the Python script for stability assessment; and the SMILES strings of the 50 analyzed compounds. Please click here to download this file.