{ "encoder": "esm3_seqonly", "family": "patched", "target": "esm3_seqonly", "weights": "pretrained", "rule": "final trunk residue embeddings, sequence track only; structure track masked, no coordinates", "env": "base", "checkpoint": "esm3-sm-open-v1/data/weights/esm3_sm_open_v1.pth", "dtype": "bfloat16", "n_parameters": 1401735748, "inputs_passed": "sequence track: true residues; structure track: mask token at every position (no coordinates, so no VQ-VAE tokens and no geometric attention input); function, SASA and secondary-structure tracks at their defaults", "patch": "patched/esm3_seqonly.py (modality ablation of patched/esm3_inproc.py)", "task": "ec_classification", "date": "2026-09-25 15:58", "seconds": 742.0, "pooling": "masked mean over all residues of the chain", "manifest": "manifest/ec_classification.csv", "rows": "stage1 == 1", "structure_coverage": "every row has a structure file whose sequence equals the task sequence (see manifest/coverage.csv)", "n_per_split": { "test": 3000, "train": 6000, "valid": 1500 }, "health": { "n_rows": 10500, "dim": 1536, "nan_values": 0, "all_zero_rows": 0, "distinct_rows": 8868, "numerical_rank": 1536, "max_abs": 12116.43359375 }, "input_audit": { "rel_change_jitter_1A": 0.0, "rel_change_coord_swap": 0.0, "rel_change_seq_shuffle": 0.27526844623722635, "rel_change_rigid_motion": 0.0, "verdict": "pass" } }