Skip to content

sae notebook sync#368

Merged
imathur1 merged 1 commit into
mainfrom
ishaan/sae-notebook-sync
Jul 24, 2026
Merged

sae notebook sync#368
imathur1 merged 1 commit into
mainfrom
ishaan/sae-notebook-sync

Conversation

@imathur1

Copy link
Copy Markdown
Collaborator

Changes

Binder design

  • adds epitope loss to steer binder contacts toward specified target hotspot residues
  • reworks critic scoring into a shared score_critic helper that lazy-loads scaling critics on GPU instead of keeping them CPU-resident
  • adds deterministic mode + Triton/CUEQ kernel backend selection

Forge SDK

  • new to_float32 helper to upcast ESMC logits/embeddings/hidden states
  • adds a default request_timeout (120s SequenceStructure/ESM3, 60s ESMC) and per-request timeout override
  • switch retry to use jitter and exponential backoff. Added 503 retry code

Other

  • MolecularComplex.from_atomarray is a new classmethod to build a complex from a biotite AtomArray keeping all atoms (inverse of to_mmcif).
  • Adding Protein Characterization with SAE Features, a Retrospective Analysis Case study to SAE notebook
  • Changing ESMFold2 notebook to replace the synthetic antibody–antigen case in favor of a real vaccinia G3/L5 complex (PDB 7YTU) with per-chain MSAs
  • login widget links point to the new Biohub developer console
  • README Slack link
  • Pins DockQ as an explicit dependency (a numpy-2-compatible fork) so DockQ scoring keeps working after the env moves to numpy>=2.0.

@imathur1
imathur1 requested a review from ebetica July 23, 2026 23:00
@github-actions

Copy link
Copy Markdown
Tests Skipped Failures Errors Time
43 1 💤 0 ❌ 0 🔥 16.182s ⏱️

@imathur1
imathur1 merged commit 917af90 into main Jul 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants