{
  "report_format_version": "pepfold-report-v1",
  "generated_at": "2026-06-19T00:49:40.760Z",
  "specimen": {
    "number": 330,
    "sequence": "IQNGCDANHKSGEVEVGPDRCKILLYAELRIKALTSVHLIKCEKY",
    "sequence_length": 45,
    "status": "complete",
    "wallet": "A2ahw7xcXfzJwDAzkz4vcpHaBR9zseViCr6Ps2GgjFJM",
    "amount_sol": 0,
    "tx_hash": "4d34caxyewhD3UmpvPHxqqM6ZQ2aqwyjaGpd3e9DpoLEAwhtAasvv1S2rHSa4Wi8yAu5Nsunt3MeZDkMTk9NvHVP",
    "created_at": "2026-06-17T17:24:58.932933+00:00",
    "completed_at": "2026-06-17T17:32:16.66419+00:00"
  },
  "structure": {
    "pdb_url": "https://mrzziawbddodlpywncfy.supabase.co/storage/v1/object/public/pdb-files/2af0974c-f5a9-4231-91ce-c97cf6b466be.pdb",
    "helix_pct": 0,
    "sheet_pct": 0,
    "loop_pct": 100
  },
  "triage": {
    "models": {
      "fold_model": {
        "name": "ESMFold",
        "version": "esmatlas-esmfold-v1"
      },
      "triage_model": {
        "name": "PEPFOLD heuristic triage",
        "version": "pepfold-triage-v1"
      },
      "comment_model": {
        "name": "Claude",
        "version": "claude-opus-4-7"
      }
    },
    "run_id": "run_6d7d33fef12f44ca8a1039e5d61bd3a3",
    "metrics": [
      {
        "id": "fold_confidence",
        "label": "fold confidence",
        "value": 0.477,
        "source": {
          "model": "ESMFold",
          "version": "esmatlas-esmfold-v1"
        },
        "confidence": 0.52,
        "evidence_note": "derived from mean pLDDT on CA atoms",
        "confidence_band": [
          0.357,
          0.597
        ],
        "not_enough_confidence": true
      },
      {
        "id": "disorder_estimate",
        "label": "disorder estimate",
        "value": 1,
        "source": {
          "model": "PEPFOLD structure heuristic",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.52,
        "evidence_note": "estimated from loop proportion and low-confidence structure regions",
        "confidence_band": [
          0.88,
          1
        ],
        "not_enough_confidence": true
      },
      {
        "id": "aggregation_risk",
        "label": "aggregation risk",
        "value": 0.327,
        "source": {
          "model": "PEPFOLD developability heuristic",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.56,
        "evidence_note": "hydrophobic burden, aromatic burden, charge, and long hydrophobic runs",
        "confidence_band": [
          0.217,
          0.437
        ],
        "not_enough_confidence": false
      },
      {
        "id": "hydrophobic_burden",
        "label": "hydrophobic burden",
        "value": 0.378,
        "source": {
          "model": "PEPFOLD sequence analyzer",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.84,
        "evidence_note": "fraction of hydrophobic residues in sequence",
        "confidence_band": [
          0.338,
          0.418
        ],
        "not_enough_confidence": false
      },
      {
        "id": "charge_distribution_risk",
        "label": "charge distribution risk",
        "value": 0.022,
        "source": {
          "model": "PEPFOLD sequence analyzer",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.84,
        "evidence_note": "absolute net charge normalized by sequence length",
        "confidence_band": [
          0,
          0.062
        ],
        "not_enough_confidence": false
      },
      {
        "id": "solubility_risk",
        "label": "solubility risk",
        "value": 0.277,
        "source": {
          "model": "PEPFOLD developability heuristic",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.56,
        "evidence_note": "composite of aggregation risk, hydrophobic burden, and charge",
        "confidence_band": [
          0.167,
          0.387
        ],
        "not_enough_confidence": false
      },
      {
        "id": "developability_risk",
        "label": "developability risk",
        "value": 0.439,
        "source": {
          "model": "PEPFOLD developability heuristic",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.56,
        "evidence_note": "composite developability indicator used for triage",
        "confidence_band": [
          0.329,
          0.549
        ],
        "not_enough_confidence": false
      }
    ],
    "generated_at": "2026-06-17T17:30:57.290832+00:00",
    "report_version": "phase-a.v1",
    "sequence_length": 45,
    "synthesis_hints": [],
    "motif_liabilities": [
      "potential deamidation motif (N-G)",
      "multiple cysteines; disulfide heterogeneity risk",
      "long hydrophobic run may increase aggregation risk"
    ],
    "developability_flags": [
      {
        "flag": "low_fold_confidence",
        "reason": "structure confidence is limited",
        "severity": "medium"
      },
      {
        "flag": "high_disorder_estimate",
        "reason": "predicted disorder is elevated",
        "severity": "medium"
      }
    ],
    "low_confidence_reasons": [
      "DSSP unavailable; secondary structure uses pLDDT fallback."
    ]
  },
  "audit": {
    "input": {
      "sequence_length": 45,
      "sequence_sha256": "494ba76d48fc696648b133e774ccbcae123cd2c72e2cc942acf02fde13569b4f"
    },
    "output": {
      "report_sha256": "db6836f134fa1abf0fc2c131fade7fb7475e0d1d665a7da82f8fe86413583b1d"
    },
    "run_id": "run_6d7d33fef12f44ca8a1039e5d61bd3a3",
    "timestamp": "2026-06-17T17:30:57.290923+00:00",
    "pipeline_versions": {
      "pep_model_version": "claude-opus-4-7",
      "fold_model_version": "esmatlas-esmfold-v1",
      "triage_model_version": "pepfold-triage-v1",
      "secondary_structure_source": "plddt_fallback"
    }
  },
  "attestation": null,
  "next_experiments": {
    "engine": "pepfold-recs-v1",
    "recommendations": [
      {
        "id": "liability_redesign",
        "technique": "LIABILITY REDESIGN ROUND",
        "rationale": "redesign to remove the flagged motif(s) before going wet-lab: potential deamidation motif (N-G), multiple cysteines; disulfide heterogeneity risk, long hydrophobic run may increase aggregation risk. minimal substitutions usually suffice (e.g. N→Q for deamidation hotspots, M→L for met oxidation).",
        "evidence": "3 motif liability flag(s) in the sequence",
        "turnaround_days": [
          0,
          1
        ],
        "tier": "in_silico_only"
      },
      {
        "id": "cd_spectroscopy",
        "technique": "CD SPECTROSCOPY",
        "rationale": "experimental secondary structure check. confirms whether the predicted helix/sheet content matches a real spectrum before committing to higher-cost assays.",
        "evidence": "fold_confidence 48% (model is uncertain)",
        "turnaround_days": [
          1,
          3
        ],
        "tier": "biophysical_validation"
      },
      {
        "id": "nmr_hsqc",
        "technique": "1H-15N HSQC",
        "rationale": "if disorder is real, peaks will collapse into a narrow proton dispersion. if the peptide is actually folded, peaks will spread out. cheapest way to distinguish IDP from misfold.",
        "evidence": "disorder_estimate 100% (high)",
        "turnaround_days": [
          2,
          5
        ],
        "tier": "biophysical_validation"
      }
    ]
  },
  "comment": "all loop, no structure, just 45 residues of indecision. three cysteines scattered through it though, so disulfides could pull this floppy thing into something interesting if you let it. as is, it's noodle.",
  "tweet": {
    "id": "2067299300422643871",
    "url": "https://x.com/pepfoldagent/status/2067299300422643871"
  }
}