Aptamers as a sandbox for lab-in-the-loop agentic molecular discovery
Organizations: Google Research · Department of Genetics, Stanford University, Stanford, CA, USA · Google Cloud · Google DeepMind
Abstract
Despite breakthroughs in AI-driven molecular generation, existing discovery pipelines operate largely in silico, with wet-lab feedback reserved for validation rather than iterative improvement. Whether large language model (LLM)-based reasoning agents can accelerate de novo discovery by iterating with lab data remains unproven. Here we use protein-binding aptamer design as a sandbox (1-2 week cycles, $1-$3 per candidate) to demonstrate a wet lab in a closed loop with AI systems. We tasked agentic pipelines with developing aptamer binders against -thrombin and myoglobin across three design-test-improve cycles (1,000 candidates per round; 4,400 constructs). Statistically significant, bead-corrected on-target hit rates among new candidates rose across rounds from 0.0% in Round 1 to 26.0% in Round 2 and 42.1% in Round 3 on -thrombin (37.1% excluding literature motif descendants), and from 10.2% in Round 1 to 3.7% in Round 2 and 33.5% in Round 3 on myoglobin. Single-clone bead-binding titrations of eight full-length -thrombin candidates confirmed concordance with pooled sequencing enrichment (Pearson ). In these assays, literature-derived motifs engineered by the agents to reduce off-target reactivity in the pooled screen reached apparent affinities of -- nM, whereas de novo scaffolds showed low-micromolar binding (M). We also report how our pipelines used myoglobin binding data to exploit the G-quadruplex binder space, diagnose cross-reactivity as on-target specificity dropped from 75.0% to 19.1%, and recover by developing strategies that restored specificity to 72.4%. We demonstrate that empirical lab data is more valuable than existing computational proxies, showing how iterative experimental feedback enables AI agents to diagnose assay artifacts and refine molecular designs across rounds.
Figures & tables
| Reasoning Category & Summary | Representative Agent Quotes & Documented Decision Chain |
|---|---|
| 1. Explored atypical structural hypotheses Conducted de novo explorations outside traditional single-loop hairpins and canonical motifs—reasoning directly about 3D scaffold geometry, inter-arm angles, directional bulges, and bipartite pockets to match target surface topology. | "Wide-hinge 44-nt three-way junction scaffold featuring dual 2-nt flexible single-stranded junction spacers. The flexible hinge geometry allows an expanded inter-arm angle (85–110 ∘ ) to wrap around the globular curvature of myoglobin without steric clash." "Dual-asymmetric internal loop (1-nt 5’ vs. 4-nt 3’ bulge) with an 8-bp GC basal clamp, creating an acute directional bend that positions the CAA apical loop and bulge into the myoglobin heme cleft." "13-bp duplex… project[s] the unstacked purine core ( TGAAAT , positions 14–19) into solvent. The exocyclic faces of A16 and A17 are positioned to establish CH– and edge-to-face – contacts against the exposed aromatic ring of Phe43… while the phosphodiester backbone at the T13:A20 neck forms electrostatic salt bridges with wild-type Lys45 (Arg45 in PDB 3RGK)." "Two interleaved stem-loops (H-type pseudoknot) creating a rigid, compact 3D scaffold with defined bipartite helical binding cavities." |
| 2. Leveraged statistical analysis and physics tools to guide design (Documented Round 2 Round 3 Decision Chain) Built statistical counter-selection filters from raw counts to separate target-specific binding from magnetic-bead matrix noise, diagnosed G-quadruplex promiscuity and 3D co-folding failure, and shifted the synthesis portfolio toward non-G4 scaffolds prior to Round 3 screening. | Observed Failure [Round 2 Screen] Autonomous Diagnosis [Between-Round Analysis] : In Round 2, myoglobin bead-corrected on-target hit rate dropped from 10.2% ( 20/196 ) in Round 1 to 3.7% ( 9/244 ) among newly designed myoglobin candidates ( 9.3% [17/183] in the counter-screened benchmark including 8/16 carried-over R1 positive spikes; 9.0% [88/977] non-spike across the full pool; 80.9% [72/89] of binders cross-reactive, with 13.9% [72/517] off-target binding across all non-myoglobin designs). From raw count matrices, the analyst agent found that "The of 0.635 means 63.5% of total enrichment variance is explained by non-specific bead affinity… Bead regression removes 85% of false positives" (in its initial QC-filtered analysis) and diagnosed that "thrombin-designed G-quads bind myoglobin at 18.7% yield — double the 9.3% yield of myoglobin-designed sequences… NONE of the top-10 iPTM sequences overlap with actual binders… Using Boltz2 iptm as a design filter is actively harmful — it selects for non-specificity." Catching when linear regression breaks down [Between-Round Analysis] : "Bead-binding regression is NOT appropriate for this [Thrombin] experiment — not merely because is low (0.198), but because the regression slope is negative ( 0.263), which causes regression to inflate false positives rather than remove them… Flag a binder if LFC_beads / LFC_thrombin > 0.5." Proposed Change [Round 3 Strategy] Implemented in Synthesis Order [Round 3 Pool] : Capped pure/unclamped G-quadruplexes at of the myoglobin design allocation (reducing unclamped naked G4s to 1.3% [7/549]), shifted 72.3% of the portfolio into non-G4 hairpins, pseudoknots, and three-way junctions (plus 26.4% clamped stem–G4 chimeras), calibrated ViennaRNA 2D folding ( "Replace [3D co-folding] with ViennaRNA local folding in buffer conditions… actual binders are less stable [median MFE 5.1 vs 9.3 kcal/mol, p = 0.0007]" ), and embedded prospective Boltz-2 calibration bands ( Tiers A--D ) while humans held the wet-lab buffer constant. Subsequent Result [Round 3 Screen] : Myoglobin on-target hit rate among newly designed candidates surged from 3.7% ( 9/244 ) to 33.5% ( 184/549 ; vs. the 9.3% [17/183] R2 benchmark and vs. R1 [ 10.2% , 20/196], reaching 45.9%--80.4% across non-G4 hairpins and pseudoknots vs. 2.4% [3/124] for clamped 3-tetrad G4 chimeras and 0.0% [0/7] for unclamped G4s), specificity recovered from 19.1% to 72.4% , and prospective Tier A ( Boltz-2 ) yielded 0/25 (0.0%) statistically significant hits. |
| 3. Suggested tweaks to wet-lab protocols Proposed concrete adjustments to liquid-handling automation, buffer ions, wash stringency, refolding, and control pooling (logged as autonomous protocol recommendations; wet-lab buffer held constant across Rounds 1–3) . | "Implement automated magnetic bead washing protocols on robotic liquid handlers (e.g., Hamilton Star / Opentrons OT-2)… Standardize wash volume, agitation cycles, and temperature using automated liquid handlers. Automated wash execution directly prevents outlier replicates." "Our buffer is 1 PBS (4.5 mM ); Thrombin TBA was selected in 25–100 mM KCl (our is 5–20 too low)… Supplement binding buffer with 20 mM KCl." "Swap standard and cations for during positive selection rounds to actively destabilize G-quadruplex folding, forcing enrichment of Watson-Crick-stabilized specific binders." "Increase stringency in magnetic bead washing (salt concentration, surfactant, and wash cycle count) and add 0.1 mg/mL salmon sperm DNA." "Switch aptamer refolding from bench snap-cool to slow ramp-down on a PCR cycler and increase binding incubation from 2 min on ice to 30 min at room temperature." "Evaluate positive controls strictly in isolated single-oligo lanes or spike at 1/100 so the candidate library remains measurable." |
| 4. Reasoned across design, synthesis, and experimental readout Connected in silico sequence generation to physical constraints across solid-phase DNA synthesis, full-construct primer folding, and PCR amplification to prevent library dropouts and misfolding. | Eliminating extreme palindromes to prevent library dropout : "Of the wells that got zero reads, 96% are self-complementary ( of 35 to 47 kcal/mol, Fisher odds ratio 77, p = 5 )… During base-by-base phosphoramidite chemistry at IDT, a strand that folds back on itself blocks the coupling step. In the regenerated R2 pool, high self-complementarity = 0 [dropout fell from 18.8% to 1.8%]." 85-nt full-construct primer invasion : "Aptamer binding depends on the full oligo fold (85 nt), not just the 40-nt variable region. Fixed primer handles form competitive secondary structures ( 6 to 12 kcal/mol) that destroy the aptamer’s binding fold." Spacer length & palindromic penalty : "Adding 7-nt TTTCGCG / CGCGTTT insulation spacers reduced sequencing read counts 2.7 to 5.9 by extending total oligo length and introducing palindromic CGCG motifs." PCR stalling vs. synthesis dropout : "Only 1.1% of G4 sequences had zero input reads (synthesis failure); the remaining 74.0% were present at low abundance due to PCR amplification bias. Without the valley QC filter, these sequences are no longer discarded — DESeq2’s negative binomial model accounts for them statistically." |
| 5. Evolved individual candidates and scaffolds across rounds Traced promising candidate lineages across selection rounds—diagnosing structural vulnerabilities in early seeds and re-engineering their flanking stems and recognition loops to improve affinity and specificity. | Round 1 Round 2 (Diagnosing primer invasion & recovering active cores) : Uninsulated R1 -thrombin cores failed ( 0.0% hits) because fixed PCR primers hybridized with the binding motif; modeling full 85-nt constructs in R2 recovered the canonical 15-mer TBA core ( ) and identified top G-quadruplex–hairpin hybrid seed 095e2a34c9a4 (embedding the 25-nt core of canonical NU172 ; ). Round 2 Round 3 (Locking canonical TBA cores into Watson–Crick stem-clamps) : Engineered 8–12 bp flanking duplex clamps around the R2 TBA core ( tba_hairpin_scaffold ) to prevent primer invasion and reduce bare-bead stickiness; in the subsequent Round 3 screen, all 22/22 ( 100% ) sequenced tba_hairpin_scaffold constructs were statistically significant, bead-corrected hits ( , comprising 5/5 short-stem TBA-Stem and 17/17 long-stem Extended Palindromic Hairpin constructs; 25/25 [ 100% ] across all R3 TBA / NU172 -core designs), with representative 8-bp and 11-bp stem-clamped and loop-edited leads ( T02 – T04 ) validating in single-clone titrations at preliminary apparent ( Fig. 4 ). Round 2 Round 3 (Prospective mutational maturation of top hybrid seed) : Generated systematic mutational variants ( R3_095_var1 – var10 ) around Round 2 champion 095e2a34c9a4 ( ), introducing a 9-bp GC-rich terminal stem ( 5’-TAACCAGCG...CGCTGGTTA-3’ ) and a C10 A strain-relieving bulge transition ( R3_095_var3 ). In the subsequent Round 3 screen, R3_095_var3 ( T01 ) became the #1 clone in the library ( 44.55% of thrombin reads, , specificity over bare beads) and validated in single-clone equilibrium titrations at a preliminary apparent ( fluorescence over background; Fig. 4 ). |
| Target | Round & Lineage | Structural Family | Variable Region / Conserved Motif ( 5’ 3’ ) | Folding & Enrichment Metrics | Structure–Activity Hypothesis |
|---|---|---|---|---|---|
| -Thrombin | Round 1 Round 2 Primer-Insulation Fix ( T02 – T04 ) | Uninsulated vs. stem-clamped 2-tetrad G4 ( TBA core) | Core: GGTTGGTGTGGTTGG (flanked by fixed primers in R1 vs. 6–11 bp duplex clamps in R2–R3) | R1 full-construct primer–core pairing (0.0% hits) R3 clamped stem 100% hit rate (7/7 canonical 6–10 bp TBA clamps; 100% [25/25] across all R3 clamped TBA / NU172 -core constructs); preliminary single-clone ( T02 , 11-bp stem) vs. ( T03 , 8-bp stem) and ( T04 , G8A loop edit; Fig. 4 ) | Folding the full 85-nt primer-flanked construct in ViennaRNA indicated that fixed primers could hybridize with uninsulated cores; adding protective Watson–Crick stems restored predicted folding and nanomolar physical binding. |
| -Thrombin | Round 2 G4–Hairpin Hybrid Seed ( NU172 core) | G-quadruplex–hairpin hybrid motif | Conserved 25-nt motif: GCCTAGGTTGGGTAGGGTGGTGGCG (25-nt core of canonical 26-nt NU172 ) | Shared across 17 of top 18 R2 binders ( ) | Embeds the 25-nt G-quadruplex/duplex core of NU172 within a flanking Watson–Crick stem clamp that insulates the motif from primer interference. |
| -Thrombin | Round 3 Top Enriched Binder ( R3_095_var3 / T01 ) | Extended palindromic hairpin / clamped G4 hybrid | TAACCAGCGACTAGGTTGGGTAGGGTGGTGGCGCTGGTTA | (strongest binder of campaign, of R3 pool); preliminary single-clone ( , over blank; Fig. 4 ); family hit rate 57.5% (42/73) | Extending the Round 2 25-nt hybrid seed ( 095e2a34c9a4 ) with a 9-bp terminal stem ( TAACCAGCG...CGCTGGTTA ) and a C10 A strain-relieving bulge maximized predicted folding purity, pooled enrichment, and single-clone nanomolar affinity. |
| Myoglobin | Round 2 Basal-Stem vs. Loop Contrast | Stem-loop hairpin scaffold | Shared 14-bp basal stem: GTCGAAGAGTTCAC (paired with GTGAACTCTTCGAC ) | 72/74 stem-matched designs failed; 2/74 enriched strongly ( ; ) | Comparing 74 sequences with identical basal stems indicated that stem stability alone is insufficient for binding and that enrichment depends on the 10–13 nt apical/internal loop sequence. |
| Myoglobin | Round 3 Top Pseudoknot Lineage | H-type pseudoknot ( -CGCG- tertiary lock) | GTCGAAGAGTTCACACGCGATGTGAACTCTTCGACATCGT | ; ; family hit rate 80.4% (37/46) | Evolving the Round 2 stem-loop winner via constrained inverse folding into a predicted -CGCG- H-type pseudoknot stabilized loop presentation while eliminating G4 cross-reactivity. |
| Myoglobin | Round 3 Non-G4 Hairpin Families | Extended palindromic & bulge/pocket hairpins | Variable 8–12 bp stems interrupted by asymmetric internal bulges | Extended palindromic hit rate 61.8% (47/76); bulge/pocket hairpin hit rate 45.9% (67/146) | Replacing polyanionic G-quadruplexes (clamped 3-tetrad G4 chimeras: 2.4% hit rate, 3/124; unclamped G4s: 0.0% hit rate, 0/7) with non-G4 hairpins and 3WJs restored on-target specificity from 19.1% to 72.4%. |
| Candidate ID | Round Origin & Architecture | Variable Region Sequence ( 5’ 3’ , 40–42 nt) | Mean Read Counts ( Input / Beads / HER2 / Myo / Thr ) | R3 HER2 Raw | R3 Bead-Corrected | R3 HER2 FDR | Myoglobin & -Thrombin Off-Target Enrichment |
|---|---|---|---|---|---|---|---|
| hybrid_chimera_008 | Round 3 ( 8-bp stem + G4 chimera ) | GACGCCAATGGGTGGGGTTGTTTAGGGAGGGATTGGCGTC | 233 / 294 / 7,214 / 223 / 804 | No significant enrichment (Myo , Thr ) | |||
| constrained_gquad_005 | Round 3 ( 8-bp stem + G4 chimera ) | CGCCACCATTAGGGTGGGAATAGGGAGGGAATTGGTGGCG | 242 / 177 / 4,773 / 207 / 157 | No significant enrichment (Myo , Thr ) | |||
| bef5bce6520a ( ) | Round 2 Round 3 carryover ( 6-bp stem + G4 ) | AAGAGCGGGGTGGGTTTTCTTTGGGTTGGGCCGCTCAAAA | 258 / 504 / 8,657 / 285 / 311 | No significant enrichment (Myo , Thr ) | |||
| R1_0130 | Round 1 Round 3 carryover ( G4--hairpin hybrid ) | GGTGGTGGGTTGTGGGTGGTTGATTTTTCTAATGGTCATGAG | 343 / 314 / 4,747 / 208 / 560 | No significant enrichment (Myo , Thr ) | |||
| constrained_gquad_009 | Round 3 ( 8-bp GC stem + G4 chimera ) | GCTCGCGCGGGTAAGGGTTTTTTGGGTAAGGGGCGCGAGC | 160 / 273 / 2,645 / 187 / 244 | No significant enrichment (Myo , Thr ) | |||
| constrained_gquad_002_v3 | Round 3 ( 8-bp stem + G4 chimera ) | GACGACGAGGGTAAGGGTTTTTTGGGTAAGGGTCGTCGTC | 219 / 196 / 2,075 / 183 / 186 | No significant enrichment (Myo , Thr ) |
| Round | Target Protein | Counter-Targets & Matrix Controls Screened | Full Sequenced Pool ( ) | Cohort Breakdown ( New Target Designs / Off-Target Sub-Pools / Variants & Tiers / Controls & Spikes ) | Statistical Hit Inclusion Rule | Raw Enriched ( ) | Volcano Pre-Hits ( , ) | Statistically Significant On-Target Hits: New Target-Designed Candidates ( ) | On-Target Hits: Strictly De Novo Subset ( ) | On-Target Hits: Full Sequenced Pool ( ) | Negative / Scrambled Controls ( ) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Round 1 | -Thrombin | Myoglobin, insulin, bare streptavidin beads | 642 | 167 Thr new / 475 off-target ( 196 Myo, 279 Ins) / 0 var / 0 ext ctrl | DESeq2 , vs. input + beads | 1 / 642 (0.2%) | 0 / 642 (0.0%) | 0 / 167 (0.0%) | 0 / 57 (0.0%) (0 / 110 lit) | 0 / 642 (0.0%) | 0 / 279 Ins decoy (0.0%) |
| Round 1 | Myoglobin | -Thrombin, insulin, bare streptavidin beads | 642 | 196 Myo new / 446 off-target ( 167 Thr, 279 Ins) / 0 var / 0 ext ctrl | DESeq2 , vs. input + beads (37 at ; 24 also ) | 42 / 642 (6.5%) | 37 / 642 (5.8%) (24 at ) | 20 / 196 (10.2%) (18 at ) | 19 / 171 (11.1%) (1 / 25 lit; 34 / 499 [6.8%] full pool) | 37 / 642 (5.8%) (24 / 642 [3.7%] at ) | 0 / 53 random (0.0%) |
| Round 1b * | Myoglobin (Single-target expansion) | Bare streptavidin beads | 1,341 | 1,288 Myo new / 0 off-target / 0 var / 53 scrambled neg | , , OLS bead residual | 166 / 1,341 (12.4%) | 148 / 1,341 (11.0%) | 86 / 1,288 (6.7%) | 86 / 1,288 (6.7%) | 86 / 1,341 (6.4%) | 0 / 53 (0.0%) |
| Round 2 | -Thrombin | Myoglobin, HER2, TNF- , bare streptavidin beads | 981 | 208 Thr new / 683 off-target ( 243 Myo, 229 HER2, 211 TNF) / 0 var / 90 ctrls ( 14 lit, 16 R1 spikes, 60 scrambles) | , , OLS bead residual , (min hit res ) | 212 / 981 (21.6%) (112 / 211 [53.1%] vs. beads) | 161 / 981 (16.4%) (125 / 211 [59.2%] Thr cohort) | 54 / 208 (26.0%) (56 / 211 [26.5%] w/ 2 lit ctrls) | 10 / 76 (13.2%) (44 / 132 [33.3%] lit) | 73 / 981 (7.4%) (71 / 891 [8.0%] non-ctrl) | 0 / 60 (0.0%) |
| Round 2 | Myoglobin | -Thrombin, HER2, TNF- , bare streptavidin beads | 977 | 244 Myo new / 643 off-target ( 208 Thr, 224 HER2, 211 TNF) / 0 var / 90 ctrls ( 14 lit, 16 R1 spikes, 60 scrambles) | , , OLS bead residual | 177 / 977 (18.1%) (12.4% in R2 sub-analysis) | 150 / 977 (15.4%) (28 / 273 [10.3%] Myo cohort) | 9 / 244 (3.7%) (new Myo designs; 17 / 270 [6.3%] incl. 8 / 16 R1 pos spikes; 17 / 183 [9.3%] in benchmark) | 9 / 238 (3.8%) (0 / 6 lit) | 96 / 977 (9.8%) (88 / 977 [9.0%] excl. 8 R1 pos spikes; 86 / 887 [9.7%] non-ctrl) | 1 / 60 (1.7%) (0 / 53 primary random) |
| Round 2 | HER2 ECD (Counter-screen) | -Thrombin, myoglobin, TNF- , bare streptavidin beads | 968 | 229 HER2 new / 675 off-target / 0 var / 64 ctrls | , , OLS bead residual , non-binding on Myo & Thr | 51 / 968 (5.3%) | 46 / 968 (4.8%) | 59 / 968 (6.1%) (all-pool bead-gated) | 13 / 968 (1.3%) (strictly HER2-selective) | 13 / 968 (1.3%) (strictly selective) | 0 / 53 (0.0%) |
| Candidate ID | Synthesis Well & Tube Ref ( Mfg # , Plate Row) | Architectural Family & Motif Origin | Core Variable Sequence ( 5’ 3’ , flanked by constant primers in full-length 75--85 nt construct) | Full Construct Len (nt) | R3 Pooled SELEX ( ) | Raw RFU ( 0, 1, 10, 100, 1000 nM ) | Specific Signal at ( , Fold / Blank) | Preliminary Apparent , Fixed-Blank Fit ( ) | Preliminary Apparent , Free-Baseline Fit ( ) | Binding Classification |
|---|---|---|---|---|---|---|---|---|---|---|
| T01 ( R3_095_var3 ) | #579 , Row A ( Tube T07 ) | NU172 -derived bimodal G4–duplex ( C10A bulge edit + 9-bp terminal stem) | TAACCAGCGACTAGGTTGGGTAGGGTGGTGGCGCTGGTTA | 85 | 296, 478, 888, 1586, 2121 | ( ) | ( ) | ( ) | Strong nanomolar binder | |
| T02 | #325 , Row H ( Tube T02 ) | TBA -derived coaxial G4 ( 15-nt canonical TBA loop GGTTGGTGTGGTTGG + 11-bp stem, ) | AACACGCCTATAGGTTGGTGTGGTTGGATAGGCGTGTT | 83 | 276, 278, 331, 702, 812 | ( ) | ( ) | ( ) | Strong nanomolar binder | |
| T03 | #342 , Row B ( Tube T01 ) | TBA -derived coaxial G4 ( 15-nt canonical TBA loop GGTTGGTGTGGTTGG + 8-bp stem, ) | AGCTGACAGGTTGGTGTGGTTGGTGTCAGCT | 76 | 218, 306, 312, 337, 427 | ( ) | —* | ( *) | Moderate nanomolar binder | |
| T04 | #328 , Row F ( Tube T05 ) | TBA -derived loop-edited G4 ( 11-bp stem + central TBA loop G8A TGT TAT specificity edit) | AAACACCGATAGGTTGGTATGGTTGGTATCGGTGTTT | 82 | 264, 283, 266, 335, 405 | ( ) | ( ) | ( ) | Moderate nanomolar binder (reduced off-target enrichment in pooled screen) | |
| T05 | #581 , Row C ( Tube T08 ) | Strictly de novo hybrid G4–stem (non-canonical G4 core + 10-bp GC clamp) | CGGTGCTGCATGGGTGGGTAGGGTGGGACTTCCAGCACCG | 85 | 278, 269, 280, 262, 396 | ( ) | Micromolar onset (at ) | |||
| T06 | #912 , Row G ( Tube T06 ) | Strictly de novo 3-tetrad G4 (3-plane G4 core + 6-bp stem, ) | GCGCATGGGTTGGGATGGGTTGGGATGCGC | 75 | 291, 260, 268, 284, 349 | ( ) | Trace micromolar onset (at ) |
AI Agents for Scientific Discovery
AI agents for scientific discovery use language models, tools, and experiments to generate, test, and refine scientific knowledge.
See all 288 papers