{
  "index_schema": "nmd-vcell-detailed-gene-index/1.2",
  "interface_build": "EA-20260817-57",
  "resource_release": "v1.2.0-measured-dmd-evidence",
  "page_size": 20,
  "record_count": 123,
  "records": [
    {
      "gene": "ACTA1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "acta1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ACTA1"
    },
    {
      "gene": "ADAM10",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 3.1162,
      "screen": "Assessed · no current hit",
      "search": "adam10 computational replication l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-07 independent computational replication is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/ADAM10"
    },
    {
      "gene": "ADAMDEC1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "adamdec1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ADAMDEC1"
    },
    {
      "gene": "ADCYAP1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "adcyap1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ADCYAP1"
    },
    {
      "gene": "AIF1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "aif1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/AIF1"
    },
    {
      "gene": "APOA1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "apoa1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/APOA1"
    },
    {
      "gene": "APOD",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "apod inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/APOD"
    },
    {
      "gene": "BANK1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "bank1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/BANK1"
    },
    {
      "gene": "CACNA2D3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cacna2d3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CACNA2D3"
    },
    {
      "gene": "CALR",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 88.6307,
      "screen": "Assessed · no current hit",
      "search": "calr computational replication l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-07 independent computational replication is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/CALR"
    },
    {
      "gene": "CCK",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cck inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CCK"
    },
    {
      "gene": "CCN3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ccn3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CCN3"
    },
    {
      "gene": "CCSER1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ccser1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CCSER1"
    },
    {
      "gene": "CD83",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cd83 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CD83"
    },
    {
      "gene": "CDH20",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cdh20 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CDH20"
    },
    {
      "gene": "CERS4",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cers4 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CERS4"
    },
    {
      "gene": "CFD",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cfd inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CFD"
    },
    {
      "gene": "CHI3L1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "chi3l1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CHI3L1"
    },
    {
      "gene": "CHIT1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "chit1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CHIT1"
    },
    {
      "gene": "COL10A1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "col10a1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/COL10A1"
    },
    {
      "gene": "COMP",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "comp inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/COMP"
    },
    {
      "gene": "CPAMD8",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cpamd8 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CPAMD8"
    },
    {
      "gene": "CPEB1",
      "action": "Verify expression",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-06",
      "gap_label": "Expression feasibility is not verified in the intended model",
      "muscle": "confirm expression",
      "muscle_tpm": 0.731389,
      "screen": "Not assessed",
      "search": "cpeb1 verify expression l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-06 expression feasibility is not verified in the intended model confirm expression not assessed",
      "record_url": "/resource/gene/CPEB1"
    },
    {
      "gene": "CPNE5",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cpne5 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CPNE5"
    },
    {
      "gene": "CTHRC1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cthrc1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CTHRC1"
    },
    {
      "gene": "CTNNAL1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ctnnal1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CTNNAL1"
    },
    {
      "gene": "CYSLTR2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "cysltr2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/CYSLTR2"
    },
    {
      "gene": "DCN",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent down",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "dcn inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent down gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/DCN"
    },
    {
      "gene": "DDX19B",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 7.22865,
      "screen": "Assessed · no current hit",
      "search": "ddx19b computational replication l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-07 independent computational replication is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/DDX19B"
    },
    {
      "gene": "DKK3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "dkk3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/DKK3"
    },
    {
      "gene": "DLK1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "dlk1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/DLK1"
    },
    {
      "gene": "DNAAF3",
      "action": "Verify expression",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-06",
      "gap_label": "Expression feasibility is not verified in the intended model",
      "muscle": "confirm expression",
      "muscle_tpm": 0.0755557,
      "screen": "Not assessed",
      "search": "dnaaf3 verify expression l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready consistent up gap-06 expression feasibility is not verified in the intended model confirm expression not assessed",
      "record_url": "/resource/gene/DNAAF3"
    },
    {
      "gene": "DNM1",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 1.39988,
      "screen": "Not assessed",
      "search": "dnm1 computational replication l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-07 independent computational replication is absent muscle detected not assessed",
      "record_url": "/resource/gene/DNM1"
    },
    {
      "gene": "ECM1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ecm1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ECM1"
    },
    {
      "gene": "EFNA5",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "efna5 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/EFNA5"
    },
    {
      "gene": "EHMT2",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 6.40587,
      "screen": "Not assessed",
      "search": "ehmt2 computational replication l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-07 independent computational replication is absent muscle detected not assessed",
      "record_url": "/resource/gene/EHMT2"
    },
    {
      "gene": "EMB",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "emb inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/EMB"
    },
    {
      "gene": "EPB41L1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "epb41l1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/EPB41L1"
    },
    {
      "gene": "EPS8L1",
      "action": "Verify expression",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-06",
      "gap_label": "Expression feasibility is not verified in the intended model",
      "muscle": "confirm expression",
      "muscle_tpm": 0.236384,
      "screen": "Not assessed",
      "search": "eps8l1 verify expression l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready consistent up gap-06 expression feasibility is not verified in the intended model confirm expression not assessed",
      "record_url": "/resource/gene/EPS8L1"
    },
    {
      "gene": "ESRRG",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "esrrg inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ESRRG"
    },
    {
      "gene": "FABP3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fabp3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FABP3"
    },
    {
      "gene": "FBN3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fbn3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FBN3"
    },
    {
      "gene": "FCER2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fcer2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FCER2"
    },
    {
      "gene": "FHDC1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fhdc1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FHDC1"
    },
    {
      "gene": "FMN1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fmn1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FMN1"
    },
    {
      "gene": "FMO1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fmo1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FMO1"
    },
    {
      "gene": "FST",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "fst inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/FST"
    },
    {
      "gene": "GABRG3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "gabrg3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GABRG3"
    },
    {
      "gene": "GAS2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "gas2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GAS2"
    },
    {
      "gene": "GFOD2",
      "action": "Provisional hold · external report not yet audited",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-09",
      "gap_label": "External quantitative evidence has not been imported and audited",
      "muscle": "muscle detected",
      "muscle_tpm": 2.94732,
      "screen": "Not assessed",
      "search": "gfod2 provisional hold · external report not yet audited l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-09 external quantitative evidence has not been imported and audited muscle detected not assessed",
      "record_url": "/resource/gene/GFOD2"
    },
    {
      "gene": "GFPT2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "gfpt2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GFPT2"
    },
    {
      "gene": "GFRA1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "gfra1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GFRA1"
    },
    {
      "gene": "GPX3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "gpx3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GPX3"
    },
    {
      "gene": "GRID2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "grid2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GRID2"
    },
    {
      "gene": "GRM1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent down",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "grm1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent down gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GRM1"
    },
    {
      "gene": "GRP",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "grp inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/GRP"
    },
    {
      "gene": "HIF3A",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "hif3a inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/HIF3A"
    },
    {
      "gene": "IL33",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "il33 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/IL33"
    },
    {
      "gene": "IL3RA",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "il3ra inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/IL3RA"
    },
    {
      "gene": "INTS13",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 10.9911,
      "screen": "Not assessed",
      "search": "ints13 risk/context review l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready consistent up gap-08 safety and dependency context blocks escalation muscle detected not assessed",
      "record_url": "/resource/gene/INTS13"
    },
    {
      "gene": "KCNT2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "kcnt2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/KCNT2"
    },
    {
      "gene": "KCTD8",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "kctd8 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/KCTD8"
    },
    {
      "gene": "LMO2",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 15.237,
      "screen": "Not assessed",
      "search": "lmo2 computational replication l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-07 independent computational replication is absent muscle detected not assessed",
      "record_url": "/resource/gene/LMO2"
    },
    {
      "gene": "LPL",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "lpl inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/LPL"
    },
    {
      "gene": "LST1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "lst1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/LST1"
    },
    {
      "gene": "LTBP1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ltbp1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/LTBP1"
    },
    {
      "gene": "MAL",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "mal inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MAL"
    },
    {
      "gene": "MEST",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "mest inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MEST"
    },
    {
      "gene": "MLXIPL",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "mlxipl inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MLXIPL"
    },
    {
      "gene": "MMP27",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "mmp27 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MMP27"
    },
    {
      "gene": "MON1A",
      "action": "Muscle-context assay",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-02",
      "gap_label": "Independent muscle-context perturbation is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 8.05698,
      "screen": "Assessed · no current hit",
      "search": "mon1a muscle-context assay l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-02 independent muscle-context perturbation is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/MON1A"
    },
    {
      "gene": "MPHOSPH6",
      "action": "Computational replication",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "consistent up",
      "gap": "GAP-07",
      "gap_label": "Independent computational replication is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 4.94586,
      "screen": "Assessed · no current hit",
      "search": "mphosph6 computational replication l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked consistent up gap-07 independent computational replication is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/MPHOSPH6"
    },
    {
      "gene": "MS4A7",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ms4a7 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MS4A7"
    },
    {
      "gene": "MSR1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "msr1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MSR1"
    },
    {
      "gene": "MYL1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "myl1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MYL1"
    },
    {
      "gene": "MYL2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "myl2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MYL2"
    },
    {
      "gene": "MYLPF",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "mylpf inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MYLPF"
    },
    {
      "gene": "MYOC",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "myoc inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MYOC"
    },
    {
      "gene": "MYOG",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "myog inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/MYOG"
    },
    {
      "gene": "NAGLU",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 8.66362,
      "screen": "Assessed · no current hit",
      "search": "naglu risk/context review l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-08 safety and dependency context blocks escalation muscle detected assessed · no current hit",
      "record_url": "/resource/gene/NAGLU"
    },
    {
      "gene": "NAV3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "nav3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/NAV3"
    },
    {
      "gene": "NCAM1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ncam1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/NCAM1"
    },
    {
      "gene": "NOX5",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "nox5 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/NOX5"
    },
    {
      "gene": "OPN1SW",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "opn1sw inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/OPN1SW"
    },
    {
      "gene": "PADI2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "padi2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PADI2"
    },
    {
      "gene": "PAK1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "pak1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PAK1"
    },
    {
      "gene": "PCDH11X",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent down",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "pcdh11x inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent down gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PCDH11X"
    },
    {
      "gene": "PCDH15",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "pcdh15 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PCDH15"
    },
    {
      "gene": "PF4V1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "pf4v1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PF4V1"
    },
    {
      "gene": "PLA2G2A",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "pla2g2a inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PLA2G2A"
    },
    {
      "gene": "PLVAP",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "plvap inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PLVAP"
    },
    {
      "gene": "PLXDC1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "plxdc1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PLXDC1"
    },
    {
      "gene": "PRPH2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "prph2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PRPH2"
    },
    {
      "gene": "PRSS23",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "prss23 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PRSS23"
    },
    {
      "gene": "PTGER3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "ptger3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/PTGER3"
    },
    {
      "gene": "RAC3",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "confirm expression",
      "muscle_tpm": 0.339463,
      "screen": "Not assessed",
      "search": "rac3 risk/context review l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-08 safety and dependency context blocks escalation confirm expression not assessed",
      "record_url": "/resource/gene/RAC3"
    },
    {
      "gene": "RCN1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent up",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rcn1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent up gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RCN1"
    },
    {
      "gene": "RGCC",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rgcc inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RGCC"
    },
    {
      "gene": "RGS17",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rgs17 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RGS17"
    },
    {
      "gene": "RGS4",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rgs4 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RGS4"
    },
    {
      "gene": "RGS7BP",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rgs7bp inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RGS7BP"
    },
    {
      "gene": "RNASEH2C",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "consistent up",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 9.52581,
      "screen": "Assessed · no current hit",
      "search": "rnaseh2c risk/context review l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked consistent up gap-08 safety and dependency context blocks escalation muscle detected assessed · no current hit",
      "record_url": "/resource/gene/RNASEH2C"
    },
    {
      "gene": "RNF8",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 4.10534,
      "screen": "Not assessed",
      "search": "rnf8 risk/context review l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-08 safety and dependency context blocks escalation muscle detected not assessed",
      "record_url": "/resource/gene/RNF8"
    },
    {
      "gene": "RPS15A",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "rps15a inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/RPS15A"
    },
    {
      "gene": "SEMA3E",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "sema3e inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/SEMA3E"
    },
    {
      "gene": "SERPINA3",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "serpina3 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/SERPINA3"
    },
    {
      "gene": "SLC26A7",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "slc26a7 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/SLC26A7"
    },
    {
      "gene": "SLN",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "sln inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/SLN"
    },
    {
      "gene": "SPON1",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "spon1 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/SPON1"
    },
    {
      "gene": "STMN2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "stmn2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/STMN2"
    },
    {
      "gene": "TLR4",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "tlr4 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TLR4"
    },
    {
      "gene": "TMEM178B",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "tmem178b inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TMEM178B"
    },
    {
      "gene": "TNC",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "tnc inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TNC"
    },
    {
      "gene": "TNNC2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "tnnc2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TNNC2"
    },
    {
      "gene": "TRIM67",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "consistent down",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "trim67 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready consistent down gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TRIM67"
    },
    {
      "gene": "TSPAN8",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "tspan8 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/TSPAN8"
    },
    {
      "gene": "VIPR2",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "vipr2 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/VIPR2"
    },
    {
      "gene": "WDR4",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "consistent up",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 4.15911,
      "screen": "Assessed · no current hit",
      "search": "wdr4 risk/context review l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked consistent up gap-08 safety and dependency context blocks escalation muscle detected assessed · no current hit",
      "record_url": "/resource/gene/WDR4"
    },
    {
      "gene": "WDR5B",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "wdr5b inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/WDR5B"
    },
    {
      "gene": "ZBTB16",
      "action": "Inspect bounded evidence",
      "evidence": "L1 resource record",
      "evidence_tier": "G1",
      "evidence_tier_label": "G1 · DMD-background evidence",
      "evidence_tier_plain_language": "The gene has DMD-background evidence, but no qualifying perturbation response.",
      "prediction_readiness": "R0",
      "prediction_readiness_label": "R0 · evidence annotation only",
      "prediction_readiness_plain_language": "The current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate.",
      "prediction_readiness_state": "not_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-01",
      "gap_label": "Direct target-level perturbation evidence is absent",
      "muscle": "not available",
      "muscle_tpm": null,
      "screen": "Not assessed",
      "search": "zbtb16 inspect bounded evidence l1 resource record g1 g1 · dmd-background evidence the gene has dmd-background evidence, but no qualifying perturbation response. r0 r0 · evidence annotation only the current release can describe the gene and evidence gaps, but cannot use it as a prediction substrate. not_prediction_ready conflicted gap-01 direct target-level perturbation evidence is absent not available not assessed",
      "record_url": "/resource/gene/ZBTB16"
    },
    {
      "gene": "ZFP69B",
      "action": "Verify expression",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-06",
      "gap_label": "Expression feasibility is not verified in the intended model",
      "muscle": "confirm expression",
      "muscle_tpm": 0.155208,
      "screen": "Not assessed",
      "search": "zfp69b verify expression l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-06 expression feasibility is not verified in the intended model confirm expression not assessed",
      "record_url": "/resource/gene/ZFP69B"
    },
    {
      "gene": "ZNF133",
      "action": "Muscle-context assay",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G4",
      "evidence_tier_label": "G4 · muscle-context screen, not DMD replication",
      "evidence_tier_plain_language": "The gene has a muscle-context screen in addition to non-DMD perturbation evidence, but still lacks independent DMD muscle replication.",
      "prediction_readiness": "R2",
      "prediction_readiness_label": "R2 · muscle-context bridge evidence",
      "prediction_readiness_plain_language": "The gene has non-DMD perturbation evidence plus muscle-context screening evidence, but still lacks DMD-context perturbation outcome.",
      "prediction_readiness_state": "context_bridge_ready_dmd_prediction_locked",
      "dmd": "conflicted",
      "gap": "GAP-02",
      "gap_label": "Independent muscle-context perturbation is absent",
      "muscle": "muscle detected",
      "muscle_tpm": 4.55781,
      "screen": "Assessed · no current hit",
      "search": "znf133 muscle-context assay l2 observed same context perturbation g4 g4 · muscle-context screen, not dmd replication the gene has a muscle-context screen in addition to non-dmd perturbation evidence, but still lacks independent dmd muscle replication. r2 r2 · muscle-context bridge evidence the gene has non-dmd perturbation evidence plus muscle-context screening evidence, but still lacks dmd-context perturbation outcome. context_bridge_ready_dmd_prediction_locked conflicted gap-02 independent muscle-context perturbation is absent muscle detected assessed · no current hit",
      "record_url": "/resource/gene/ZNF133"
    },
    {
      "gene": "ZNF236",
      "action": "Risk/context review",
      "evidence": "L2 observed same context perturbation",
      "evidence_tier": "G3",
      "evidence_tier_label": "G3 · non-DMD perturbation evidence",
      "evidence_tier_plain_language": "A perturbation was observed outside a DMD muscle model, so it can guide hypothesis triage but not DMD prediction.",
      "prediction_readiness": "R1",
      "prediction_readiness_label": "R1 · non-DMD perturbation substrate",
      "prediction_readiness_plain_language": "The gene has an observed perturbation in a non-DMD context; it can support hypothesis triage, not DMD response prediction.",
      "prediction_readiness_state": "hypothesis_triage_ready_not_dmd_prediction_ready",
      "dmd": "conflicted",
      "gap": "GAP-08",
      "gap_label": "Safety and dependency context blocks escalation",
      "muscle": "muscle detected",
      "muscle_tpm": 2.00686,
      "screen": "Not assessed",
      "search": "znf236 risk/context review l2 observed same context perturbation g3 g3 · non-dmd perturbation evidence a perturbation was observed outside a dmd muscle model, so it can guide hypothesis triage but not dmd prediction. r1 r1 · non-dmd perturbation substrate the gene has an observed perturbation in a non-dmd context; it can support hypothesis triage, not dmd response prediction. hypothesis_triage_ready_not_dmd_prediction_ready conflicted gap-08 safety and dependency context blocks escalation muscle detected not assessed",
      "record_url": "/resource/gene/ZNF236"
    }
  ]
}
