// Landing page — hero + paper config grid + multi-layer picker + featured features.
// All numbers come from /api/landing and /api/featured (real values from the
// per-layer feature index, no hard-coded mocks).
function Landing({ onPickLayer, onPickFeature }) {
const landing = useFetch(API.landing, []);
const featured = useFetch(API.featured, []);
if (landing.loading) return
For each feature we test seven annotation methods (InterPro · CATH · MEME · sequence position · geometric Cα backbone) and report which ones reach BH q < 0.05. Pick a layer below to browse, or jump straight to one of the features called out in the paper.
Each ESM-2 transformer layer has its own SAE. Annotation methods are run independently per layer. Bars show the % of features each method significantly annotates (BH q < 0.05).
Every feature called out by ID in the paper, opened directly here. Includes the geometry-primary case, the ablation-causal feature, the four HSP90-like ATPase variants, the metagenomic case, and the schematic example.