{
  "report_format_version": "pepfold-report-v1",
  "generated_at": "2026-08-05T05:22:04.647Z",
  "specimen": {
    "number": 377,
    "sequence": "APPGPPGPPGAPTPGPPGPA",
    "sequence_length": 20,
    "status": "complete",
    "wallet": "2A2WXH7JzGaf535apM2U8cPFbUfyCUe8prNrDrgsfKcf",
    "amount_sol": 0,
    "tx_hash": "2nK7UuNp171scLDHkaUYiTgrYisA2Bk8Gp6vG8Vnr2x8mtbW67dzCETpu8MSvTivEc5pMBVKCPBKacqPN1ZGfjfj",
    "created_at": "2026-06-17T20:03:59.674143+00:00",
    "completed_at": "2026-06-17T20:22:24.116147+00:00"
  },
  "structure": {
    "pdb_url": "https://mrzziawbddodlpywncfy.supabase.co/storage/v1/object/public/pdb-files/a7ff4f6e-168a-4d60-b9cd-619cf6912f6a.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_dd5ec531848f42a18f132f13efde5d23",
    "metrics": [
      {
        "id": "fold_confidence",
        "label": "fold confidence",
        "value": 0.984,
        "source": {
          "model": "ESMFold",
          "version": "esmatlas-esmfold-v1"
        },
        "confidence": 0.52,
        "evidence_note": "derived from mean pLDDT on CA atoms",
        "confidence_band": [
          0.864,
          1
        ],
        "not_enough_confidence": true
      },
      {
        "id": "disorder_estimate",
        "label": "disorder estimate",
        "value": 0,
        "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,
          0.12
        ],
        "not_enough_confidence": true
      },
      {
        "id": "aggregation_risk",
        "label": "aggregation risk",
        "value": 0.078,
        "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,
          0.188
        ],
        "not_enough_confidence": false
      },
      {
        "id": "hydrophobic_burden",
        "label": "hydrophobic burden",
        "value": 0.15,
        "source": {
          "model": "PEPFOLD sequence analyzer",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.84,
        "evidence_note": "fraction of hydrophobic residues in sequence",
        "confidence_band": [
          0.11,
          0.19
        ],
        "not_enough_confidence": false
      },
      {
        "id": "charge_distribution_risk",
        "label": "charge distribution risk",
        "value": 0,
        "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.04
        ],
        "not_enough_confidence": false
      },
      {
        "id": "solubility_risk",
        "label": "solubility risk",
        "value": 0.078,
        "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,
          0.188
        ],
        "not_enough_confidence": false
      },
      {
        "id": "developability_risk",
        "label": "developability risk",
        "value": 0.063,
        "source": {
          "model": "PEPFOLD developability heuristic",
          "version": "pepfold-triage-v1"
        },
        "confidence": 0.56,
        "evidence_note": "composite developability indicator used for triage",
        "confidence_band": [
          0,
          0.173
        ],
        "not_enough_confidence": false
      }
    ],
    "generated_at": "2026-06-17T20:21:04.560036+00:00",
    "report_version": "phase-a.v1",
    "sequence_length": 20,
    "synthesis_hints": [
      "high gly/pro content may affect folding kinetics"
    ],
    "motif_liabilities": [],
    "developability_flags": [],
    "low_confidence_reasons": [
      "DSSP unavailable; secondary structure uses pLDDT fallback."
    ]
  },
  "audit": {
    "input": {
      "sequence_length": 20,
      "sequence_sha256": "c2e3ad888a861c1764bbb98218568645376673c789e1926ebde81d18ea21b1a2"
    },
    "output": {
      "report_sha256": "d7be5858ff303987fd173b65192bbe8ff392d6af3225e7e0b589244a0d001268"
    },
    "run_id": "run_dd5ec531848f42a18f132f13efde5d23",
    "timestamp": "2026-06-17T20:21:04.560161+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": "functional_assay",
        "technique": "TARGET-SPECIFIC BINDING ASSAY",
        "rationale": "no structural or developability red flags. profile is good enough to spend reagent on a real assay against your intended target (SPR, BLI, MIC, cytotox, etc., depending on context).",
        "evidence": "no developability flags · fold confidence ≥ 75% · low aggregation / disorder",
        "turnaround_days": [
          5,
          14
        ],
        "tier": "binding_or_function"
      }
    ]
  },
  "comment": "all proline and glycine, which means no helix, no sheet, just rigid kinked loop the whole way through. this is collagen cosplay. extended, repetitive, structurally stubborn in its own way.",
  "tweet": {
    "id": "2067342113461940650",
    "url": "https://x.com/pepfoldagent/status/2067342113461940650"
  }
}