{
  "cases": [
    {
      "caseId": "IPF-CASE-01-DEFINITE-UIP",
      "labelEn": "Definite UIP/IPF Fibrotic Lung Profile (MMP7/ASPN/COL1A1 Surge)",
      "labelKo": "전형적 UIP/IPF 섬유화 폐 전사체 프로파일 (MMP7·ASPN·COL1A1 과발현)",
      "metrics": {
        "agerLog2Fc": -1.2451,
        "clinicalAction": "CONFIRMED_FIBROTIC_IIP_ANTIFIBROTIC_ELIGIBILITY_REVIEW",
        "externalGse24206Auroc": 0.941176,
        "mmp7Log2Fc": 2.55,
        "predictedIpfProb": 0.9306
      },
      "verdict": "PASS",
      "viz": {
        "dpPareto": [
          {
            "epsilon": 1.0,
            "miaAdvantage": 0.001238,
            "tstrAuroc": 0.874765
          },
          {
            "epsilon": 2.0,
            "miaAdvantage": 0.037489,
            "tstrAuroc": 0.900188
          },
          {
            "epsilon": 4.0,
            "miaAdvantage": 0.013439,
            "tstrAuroc": 0.892655
          },
          {
            "epsilon": 8.0,
            "miaAdvantage": 0.024403,
            "tstrAuroc": 0.913371
          }
        ],
        "kind": "ipf_omics",
        "rocCurve": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0169
          ],
          [
            0.0,
            0.0339
          ],
          [
            0.0,
            0.0508
          ],
          [
            0.0,
            0.0678
          ],
          [
            0.0,
            0.0847
          ],
          [
            0.0,
            0.1017
          ],
          [
            0.0,
            0.1186
          ],
          [
            0.0,
            0.1356
          ],
          [
            0.0,
            0.1525
          ],
          [
            0.0,
            0.1695
          ],
          [
            0.0,
            0.1864
          ],
          [
            0.0,
            0.2034
          ],
          [
            0.0,
            0.2203
          ],
          [
            0.0,
            0.2373
          ],
          [
            0.0,
            0.2542
          ],
          [
            0.0,
            0.2712
          ],
          [
            0.0,
            0.2881
          ],
          [
            0.0,
            0.3051
          ],
          [
            0.0,
            0.322
          ],
          [
            0.0,
            0.339
          ],
          [
            0.0,
            0.3559
          ],
          [
            0.0,
            0.3729
          ],
          [
            0.0,
            0.3898
          ],
          [
            0.0,
            0.4068
          ],
          [
            0.0,
            0.4237
          ],
          [
            0.0,
            0.4407
          ],
          [
            0.0,
            0.4576
          ],
          [
            0.0,
            0.4746
          ],
          [
            0.0,
            0.4915
          ],
          [
            0.0,
            0.5085
          ],
          [
            0.0,
            0.5254
          ],
          [
            0.0,
            0.5424
          ],
          [
            0.0,
            0.5593
          ],
          [
            0.0,
            0.5763
          ],
          [
            0.0,
            0.5932
          ],
          [
            0.0,
            0.6102
          ],
          [
            0.0,
            0.6271
          ],
          [
            0.0556,
            0.6271
          ],
          [
            0.0556,
            0.6441
          ],
          [
            0.0556,
            0.661
          ],
          [
            0.0556,
            0.678
          ],
          [
            0.0556,
            0.6949
          ],
          [
            0.0556,
            0.7119
          ],
          [
            0.0556,
            0.7288
          ],
          [
            0.0556,
            0.7458
          ],
          [
            0.0556,
            0.7627
          ],
          [
            0.0556,
            0.7797
          ],
          [
            0.0556,
            0.7966
          ],
          [
            0.0556,
            0.8136
          ],
          [
            0.0556,
            0.8305
          ],
          [
            0.0556,
            0.8475
          ],
          [
            0.0556,
            0.8644
          ],
          [
            0.0556,
            0.8814
          ],
          [
            0.0556,
            0.8983
          ],
          [
            0.0556,
            0.9153
          ],
          [
            0.0556,
            0.9322
          ],
          [
            0.0556,
            0.9492
          ],
          [
            0.1111,
            0.9492
          ],
          [
            0.1667,
            0.9492
          ],
          [
            0.2222,
            0.9492
          ],
          [
            0.2778,
            0.9492
          ],
          [
            0.3333,
            0.9492
          ],
          [
            0.3889,
            0.9492
          ],
          [
            0.4444,
            0.9492
          ],
          [
            0.5,
            0.9492
          ],
          [
            0.5556,
            0.9492
          ],
          [
            0.5556,
            0.9661
          ],
          [
            0.5556,
            0.9831
          ],
          [
            0.6111,
            0.9831
          ],
          [
            0.6111,
            1.0
          ],
          [
            0.6667,
            1.0
          ],
          [
            0.7222,
            1.0
          ],
          [
            0.7778,
            1.0
          ],
          [
            0.8333,
            1.0
          ],
          [
            0.8889,
            1.0
          ],
          [
            0.9444,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "topMarkers": [
          {
            "gene": "MMP7",
            "log2Fc": 2.55,
            "negLog10P": 36.6984
          },
          {
            "gene": "COL1A1",
            "log2Fc": 1.8471,
            "negLog10P": 34.4066
          },
          {
            "gene": "COL3A1",
            "log2Fc": 1.6393,
            "negLog10P": 26.2092
          },
          {
            "gene": "ASPN",
            "log2Fc": 2.5271,
            "negLog10P": 26.1827
          },
          {
            "gene": "FCN3",
            "log2Fc": -2.1167,
            "negLog10P": 25.6081
          },
          {
            "gene": "COL1A2",
            "log2Fc": 1.0972,
            "negLog10P": 21.1634
          },
          {
            "gene": "CTHRC1",
            "log2Fc": 0.8394,
            "negLog10P": 18.3603
          },
          {
            "gene": "CA4",
            "log2Fc": -0.8751,
            "negLog10P": 18.2826
          },
          {
            "gene": "COMP",
            "log2Fc": 0.8955,
            "negLog10P": 18.0761
          },
          {
            "gene": "EPAS1",
            "log2Fc": -0.803,
            "negLog10P": 15.3049
          },
          {
            "gene": "FAP",
            "log2Fc": 1.3778,
            "negLog10P": 14.4962
          },
          {
            "gene": "CXCL13",
            "log2Fc": 1.1162,
            "negLog10P": 14.2243
          }
        ]
      }
    },
    {
      "caseId": "IPF-CASE-02-HEALTHY-CONTROL",
      "labelEn": "Non-Diseased Alveolar Homeostatic Control (AGER/FCN3/VIPR1 Intact)",
      "labelKo": "비질환 정상 폐포 항상성 대조군 (AGER·FCN3·VIPR1 보존)",
      "metrics": {
        "clinicalAction": "NON_FIBROTIC_ALVEOLAR_HOMEOSTASIS_CONFIRMED",
        "fcn3Log2Fc": -2.1167,
        "lockedGse32537TestAuroc": 0.946429,
        "predictedIpfProb": 0.3592,
        "vipr1Log2Fc": -1.5479
      },
      "verdict": "PASS",
      "viz": {
        "dpPareto": [
          {
            "epsilon": 1.0,
            "miaAdvantage": 0.001238,
            "tstrAuroc": 0.874765
          },
          {
            "epsilon": 2.0,
            "miaAdvantage": 0.037489,
            "tstrAuroc": 0.900188
          },
          {
            "epsilon": 4.0,
            "miaAdvantage": 0.013439,
            "tstrAuroc": 0.892655
          },
          {
            "epsilon": 8.0,
            "miaAdvantage": 0.024403,
            "tstrAuroc": 0.913371
          }
        ],
        "kind": "ipf_omics",
        "rocCurve": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0169
          ],
          [
            0.0,
            0.0339
          ],
          [
            0.0,
            0.0508
          ],
          [
            0.0,
            0.0678
          ],
          [
            0.0,
            0.0847
          ],
          [
            0.0,
            0.1017
          ],
          [
            0.0,
            0.1186
          ],
          [
            0.0,
            0.1356
          ],
          [
            0.0,
            0.1525
          ],
          [
            0.0,
            0.1695
          ],
          [
            0.0,
            0.1864
          ],
          [
            0.0,
            0.2034
          ],
          [
            0.0,
            0.2203
          ],
          [
            0.0,
            0.2373
          ],
          [
            0.0,
            0.2542
          ],
          [
            0.0,
            0.2712
          ],
          [
            0.0,
            0.2881
          ],
          [
            0.0,
            0.3051
          ],
          [
            0.0,
            0.322
          ],
          [
            0.0,
            0.339
          ],
          [
            0.0,
            0.3559
          ],
          [
            0.0,
            0.3729
          ],
          [
            0.0,
            0.3898
          ],
          [
            0.0,
            0.4068
          ],
          [
            0.0,
            0.4237
          ],
          [
            0.0,
            0.4407
          ],
          [
            0.0,
            0.4576
          ],
          [
            0.0,
            0.4746
          ],
          [
            0.0,
            0.4915
          ],
          [
            0.0,
            0.5085
          ],
          [
            0.0,
            0.5254
          ],
          [
            0.0,
            0.5424
          ],
          [
            0.0,
            0.5593
          ],
          [
            0.0,
            0.5763
          ],
          [
            0.0,
            0.5932
          ],
          [
            0.0,
            0.6102
          ],
          [
            0.0,
            0.6271
          ],
          [
            0.0556,
            0.6271
          ],
          [
            0.0556,
            0.6441
          ],
          [
            0.0556,
            0.661
          ],
          [
            0.0556,
            0.678
          ],
          [
            0.0556,
            0.6949
          ],
          [
            0.0556,
            0.7119
          ],
          [
            0.0556,
            0.7288
          ],
          [
            0.0556,
            0.7458
          ],
          [
            0.0556,
            0.7627
          ],
          [
            0.0556,
            0.7797
          ],
          [
            0.0556,
            0.7966
          ],
          [
            0.0556,
            0.8136
          ],
          [
            0.0556,
            0.8305
          ],
          [
            0.0556,
            0.8475
          ],
          [
            0.0556,
            0.8644
          ],
          [
            0.0556,
            0.8814
          ],
          [
            0.0556,
            0.8983
          ],
          [
            0.0556,
            0.9153
          ],
          [
            0.0556,
            0.9322
          ],
          [
            0.0556,
            0.9492
          ],
          [
            0.1111,
            0.9492
          ],
          [
            0.1667,
            0.9492
          ],
          [
            0.2222,
            0.9492
          ],
          [
            0.2778,
            0.9492
          ],
          [
            0.3333,
            0.9492
          ],
          [
            0.3889,
            0.9492
          ],
          [
            0.4444,
            0.9492
          ],
          [
            0.5,
            0.9492
          ],
          [
            0.5556,
            0.9492
          ],
          [
            0.5556,
            0.9661
          ],
          [
            0.5556,
            0.9831
          ],
          [
            0.6111,
            0.9831
          ],
          [
            0.6111,
            1.0
          ],
          [
            0.6667,
            1.0
          ],
          [
            0.7222,
            1.0
          ],
          [
            0.7778,
            1.0
          ],
          [
            0.8333,
            1.0
          ],
          [
            0.8889,
            1.0
          ],
          [
            0.9444,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "topMarkers": [
          {
            "gene": "MMP7",
            "log2Fc": 2.55,
            "negLog10P": 36.6984
          },
          {
            "gene": "COL1A1",
            "log2Fc": 1.8471,
            "negLog10P": 34.4066
          },
          {
            "gene": "COL3A1",
            "log2Fc": 1.6393,
            "negLog10P": 26.2092
          },
          {
            "gene": "ASPN",
            "log2Fc": 2.5271,
            "negLog10P": 26.1827
          },
          {
            "gene": "FCN3",
            "log2Fc": -2.1167,
            "negLog10P": 25.6081
          },
          {
            "gene": "COL1A2",
            "log2Fc": 1.0972,
            "negLog10P": 21.1634
          },
          {
            "gene": "CTHRC1",
            "log2Fc": 0.8394,
            "negLog10P": 18.3603
          },
          {
            "gene": "CA4",
            "log2Fc": -0.8751,
            "negLog10P": 18.2826
          },
          {
            "gene": "COMP",
            "log2Fc": 0.8955,
            "negLog10P": 18.0761
          },
          {
            "gene": "EPAS1",
            "log2Fc": -0.803,
            "negLog10P": 15.3049
          },
          {
            "gene": "FAP",
            "log2Fc": 1.3778,
            "negLog10P": 14.4962
          },
          {
            "gene": "CXCL13",
            "log2Fc": 1.1162,
            "negLog10P": 14.2243
          }
        ]
      }
    },
    {
      "caseId": "IPF-CASE-03-INDETERMINATE-NSIP-HOLD",
      "labelEn": "Indeterminate Cellular NSIP / Borderline Fibrotic Score — MDD HOLD",
      "labelKo": "비특이적 간질성폐렴(NSIP)·경계역 섬유화 점수 — 다학제(MDD) 판독 보류 HOLD",
      "metrics": {
        "abstentionBandHigh": 0.65,
        "abstentionBandLow": 0.35,
        "clinicalAction": "HOLD_REQUIRE_HRCT_HISTOPATHOLOGY_MDD_CONSENSUS",
        "pathwayConcordantGenes": 20,
        "predictedIpfProb": 0.5547
      },
      "verdict": "HOLD",
      "viz": {
        "dpPareto": [
          {
            "epsilon": 1.0,
            "miaAdvantage": 0.001238,
            "tstrAuroc": 0.874765
          },
          {
            "epsilon": 2.0,
            "miaAdvantage": 0.037489,
            "tstrAuroc": 0.900188
          },
          {
            "epsilon": 4.0,
            "miaAdvantage": 0.013439,
            "tstrAuroc": 0.892655
          },
          {
            "epsilon": 8.0,
            "miaAdvantage": 0.024403,
            "tstrAuroc": 0.913371
          }
        ],
        "kind": "ipf_omics",
        "rocCurve": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0169
          ],
          [
            0.0,
            0.0339
          ],
          [
            0.0,
            0.0508
          ],
          [
            0.0,
            0.0678
          ],
          [
            0.0,
            0.0847
          ],
          [
            0.0,
            0.1017
          ],
          [
            0.0,
            0.1186
          ],
          [
            0.0,
            0.1356
          ],
          [
            0.0,
            0.1525
          ],
          [
            0.0,
            0.1695
          ],
          [
            0.0,
            0.1864
          ],
          [
            0.0,
            0.2034
          ],
          [
            0.0,
            0.2203
          ],
          [
            0.0,
            0.2373
          ],
          [
            0.0,
            0.2542
          ],
          [
            0.0,
            0.2712
          ],
          [
            0.0,
            0.2881
          ],
          [
            0.0,
            0.3051
          ],
          [
            0.0,
            0.322
          ],
          [
            0.0,
            0.339
          ],
          [
            0.0,
            0.3559
          ],
          [
            0.0,
            0.3729
          ],
          [
            0.0,
            0.3898
          ],
          [
            0.0,
            0.4068
          ],
          [
            0.0,
            0.4237
          ],
          [
            0.0,
            0.4407
          ],
          [
            0.0,
            0.4576
          ],
          [
            0.0,
            0.4746
          ],
          [
            0.0,
            0.4915
          ],
          [
            0.0,
            0.5085
          ],
          [
            0.0,
            0.5254
          ],
          [
            0.0,
            0.5424
          ],
          [
            0.0,
            0.5593
          ],
          [
            0.0,
            0.5763
          ],
          [
            0.0,
            0.5932
          ],
          [
            0.0,
            0.6102
          ],
          [
            0.0,
            0.6271
          ],
          [
            0.0556,
            0.6271
          ],
          [
            0.0556,
            0.6441
          ],
          [
            0.0556,
            0.661
          ],
          [
            0.0556,
            0.678
          ],
          [
            0.0556,
            0.6949
          ],
          [
            0.0556,
            0.7119
          ],
          [
            0.0556,
            0.7288
          ],
          [
            0.0556,
            0.7458
          ],
          [
            0.0556,
            0.7627
          ],
          [
            0.0556,
            0.7797
          ],
          [
            0.0556,
            0.7966
          ],
          [
            0.0556,
            0.8136
          ],
          [
            0.0556,
            0.8305
          ],
          [
            0.0556,
            0.8475
          ],
          [
            0.0556,
            0.8644
          ],
          [
            0.0556,
            0.8814
          ],
          [
            0.0556,
            0.8983
          ],
          [
            0.0556,
            0.9153
          ],
          [
            0.0556,
            0.9322
          ],
          [
            0.0556,
            0.9492
          ],
          [
            0.1111,
            0.9492
          ],
          [
            0.1667,
            0.9492
          ],
          [
            0.2222,
            0.9492
          ],
          [
            0.2778,
            0.9492
          ],
          [
            0.3333,
            0.9492
          ],
          [
            0.3889,
            0.9492
          ],
          [
            0.4444,
            0.9492
          ],
          [
            0.5,
            0.9492
          ],
          [
            0.5556,
            0.9492
          ],
          [
            0.5556,
            0.9661
          ],
          [
            0.5556,
            0.9831
          ],
          [
            0.6111,
            0.9831
          ],
          [
            0.6111,
            1.0
          ],
          [
            0.6667,
            1.0
          ],
          [
            0.7222,
            1.0
          ],
          [
            0.7778,
            1.0
          ],
          [
            0.8333,
            1.0
          ],
          [
            0.8889,
            1.0
          ],
          [
            0.9444,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "topMarkers": [
          {
            "gene": "MMP7",
            "log2Fc": 2.55,
            "negLog10P": 36.6984
          },
          {
            "gene": "COL1A1",
            "log2Fc": 1.8471,
            "negLog10P": 34.4066
          },
          {
            "gene": "COL3A1",
            "log2Fc": 1.6393,
            "negLog10P": 26.2092
          },
          {
            "gene": "ASPN",
            "log2Fc": 2.5271,
            "negLog10P": 26.1827
          },
          {
            "gene": "FCN3",
            "log2Fc": -2.1167,
            "negLog10P": 25.6081
          },
          {
            "gene": "COL1A2",
            "log2Fc": 1.0972,
            "negLog10P": 21.1634
          },
          {
            "gene": "CTHRC1",
            "log2Fc": 0.8394,
            "negLog10P": 18.3603
          },
          {
            "gene": "CA4",
            "log2Fc": -0.8751,
            "negLog10P": 18.2826
          },
          {
            "gene": "COMP",
            "log2Fc": 0.8955,
            "negLog10P": 18.0761
          },
          {
            "gene": "EPAS1",
            "log2Fc": -0.803,
            "negLog10P": 15.3049
          },
          {
            "gene": "FAP",
            "log2Fc": 1.3778,
            "negLog10P": 14.4962
          },
          {
            "gene": "CXCL13",
            "log2Fc": 1.1162,
            "negLog10P": 14.2243
          }
        ]
      }
    },
    {
      "caseId": "IPF-CASE-04-DP-SYNTH-EPS2",
      "labelEn": "ε = 2.0 Differentially Private Synthetic Lung Cohort — TSTR & MIA Audit",
      "labelKo": "ε = 2.0 차등프라이버시 합성 폐 오믹스 코호트 — 유용성(TSTR)·재식별 방어 검증",
      "metrics": {
        "clinicalAction": "APPROVED_FOR_EXTERNAL_RESEARCH_SHARING_UNDER_DP_BUDGET",
        "epsilon": 2.0,
        "medianDcr": 3.9648,
        "miaAdvantage": 0.037489,
        "miaAuroc": 0.462511,
        "tstrAuroc": 0.900188
      },
      "verdict": "PASS",
      "viz": {
        "dpPareto": [
          {
            "epsilon": 1.0,
            "miaAdvantage": 0.001238,
            "tstrAuroc": 0.874765
          },
          {
            "epsilon": 2.0,
            "miaAdvantage": 0.037489,
            "tstrAuroc": 0.900188
          },
          {
            "epsilon": 4.0,
            "miaAdvantage": 0.013439,
            "tstrAuroc": 0.892655
          },
          {
            "epsilon": 8.0,
            "miaAdvantage": 0.024403,
            "tstrAuroc": 0.913371
          }
        ],
        "kind": "ipf_omics",
        "rocCurve": [
          [
            0.0,
            0.0
          ],
          [
            0.0,
            0.0169
          ],
          [
            0.0,
            0.0339
          ],
          [
            0.0,
            0.0508
          ],
          [
            0.0,
            0.0678
          ],
          [
            0.0,
            0.0847
          ],
          [
            0.0,
            0.1017
          ],
          [
            0.0,
            0.1186
          ],
          [
            0.0,
            0.1356
          ],
          [
            0.0,
            0.1525
          ],
          [
            0.0,
            0.1695
          ],
          [
            0.0,
            0.1864
          ],
          [
            0.0,
            0.2034
          ],
          [
            0.0,
            0.2203
          ],
          [
            0.0,
            0.2373
          ],
          [
            0.0,
            0.2542
          ],
          [
            0.0,
            0.2712
          ],
          [
            0.0,
            0.2881
          ],
          [
            0.0,
            0.3051
          ],
          [
            0.0,
            0.322
          ],
          [
            0.0,
            0.339
          ],
          [
            0.0,
            0.3559
          ],
          [
            0.0,
            0.3729
          ],
          [
            0.0,
            0.3898
          ],
          [
            0.0,
            0.4068
          ],
          [
            0.0,
            0.4237
          ],
          [
            0.0,
            0.4407
          ],
          [
            0.0,
            0.4576
          ],
          [
            0.0,
            0.4746
          ],
          [
            0.0,
            0.4915
          ],
          [
            0.0,
            0.5085
          ],
          [
            0.0,
            0.5254
          ],
          [
            0.0,
            0.5424
          ],
          [
            0.0,
            0.5593
          ],
          [
            0.0,
            0.5763
          ],
          [
            0.0,
            0.5932
          ],
          [
            0.0,
            0.6102
          ],
          [
            0.0,
            0.6271
          ],
          [
            0.0556,
            0.6271
          ],
          [
            0.0556,
            0.6441
          ],
          [
            0.0556,
            0.661
          ],
          [
            0.0556,
            0.678
          ],
          [
            0.0556,
            0.6949
          ],
          [
            0.0556,
            0.7119
          ],
          [
            0.0556,
            0.7288
          ],
          [
            0.0556,
            0.7458
          ],
          [
            0.0556,
            0.7627
          ],
          [
            0.0556,
            0.7797
          ],
          [
            0.0556,
            0.7966
          ],
          [
            0.0556,
            0.8136
          ],
          [
            0.0556,
            0.8305
          ],
          [
            0.0556,
            0.8475
          ],
          [
            0.0556,
            0.8644
          ],
          [
            0.0556,
            0.8814
          ],
          [
            0.0556,
            0.8983
          ],
          [
            0.0556,
            0.9153
          ],
          [
            0.0556,
            0.9322
          ],
          [
            0.0556,
            0.9492
          ],
          [
            0.1111,
            0.9492
          ],
          [
            0.1667,
            0.9492
          ],
          [
            0.2222,
            0.9492
          ],
          [
            0.2778,
            0.9492
          ],
          [
            0.3333,
            0.9492
          ],
          [
            0.3889,
            0.9492
          ],
          [
            0.4444,
            0.9492
          ],
          [
            0.5,
            0.9492
          ],
          [
            0.5556,
            0.9492
          ],
          [
            0.5556,
            0.9661
          ],
          [
            0.5556,
            0.9831
          ],
          [
            0.6111,
            0.9831
          ],
          [
            0.6111,
            1.0
          ],
          [
            0.6667,
            1.0
          ],
          [
            0.7222,
            1.0
          ],
          [
            0.7778,
            1.0
          ],
          [
            0.8333,
            1.0
          ],
          [
            0.8889,
            1.0
          ],
          [
            0.9444,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "topMarkers": [
          {
            "gene": "MMP7",
            "log2Fc": 2.55,
            "negLog10P": 36.6984
          },
          {
            "gene": "COL1A1",
            "log2Fc": 1.8471,
            "negLog10P": 34.4066
          },
          {
            "gene": "COL3A1",
            "log2Fc": 1.6393,
            "negLog10P": 26.2092
          },
          {
            "gene": "ASPN",
            "log2Fc": 2.5271,
            "negLog10P": 26.1827
          },
          {
            "gene": "FCN3",
            "log2Fc": -2.1167,
            "negLog10P": 25.6081
          },
          {
            "gene": "COL1A2",
            "log2Fc": 1.0972,
            "negLog10P": 21.1634
          },
          {
            "gene": "CTHRC1",
            "log2Fc": 0.8394,
            "negLog10P": 18.3603
          },
          {
            "gene": "CA4",
            "log2Fc": -0.8751,
            "negLog10P": 18.2826
          },
          {
            "gene": "COMP",
            "log2Fc": 0.8955,
            "negLog10P": 18.0761
          },
          {
            "gene": "EPAS1",
            "log2Fc": -0.803,
            "negLog10P": 15.3049
          },
          {
            "gene": "FAP",
            "log2Fc": 1.3778,
            "negLog10P": 14.4962
          },
          {
            "gene": "CXCL13",
            "log2Fc": 1.1162,
            "negLog10P": 14.2243
          }
        ]
      }
    }
  ],
  "findings": [
    {
      "category": "Histopathological Subtype Ambiguity",
      "detailEn": "While UIP/IPF vs healthy lung achieves >0.94 AUROC across both platforms, cellular NSIP biopsies exhibit intermediate ECM activation (probabilities 0.35–0.65) and must be held for HRCT + pathology MDD review.",
      "detailKo": "전형적 UIP/IPF 대 정상 폐 조직 구분은 0.94 이상의 AUROC를 보이나, 비특이적 간질성폐렴(NSIP) 등 아형 간 중첩 구간(0.35~0.65)은 흉부 고해상도 CT 및 병리 다학제 판독 보류(HOLD)가 필수임.",
      "id": "OMICS-BOUNDARY-01",
      "status": "HOLD",
      "titleEn": "Cellular NSIP & Unclassified Fibrosis Overlap Requires Multidisciplinary Consensus (MDD)",
      "titleKo": "세포성 NSIP·미분류 폐섬유증 경계역 점수의 다학제(MDD) 통합 판독 필수(HOLD)"
    },
    {
      "category": "Tissue vs Liquid Biopsy Modality Gap",
      "detailEn": "GSE32537 and GSE24206 measure whole-lung parenchymal mRNA; clinical deployment for non-invasive screening requires prospective calibration on peripheral blood proteo-transcriptomics and BAL fluid.",
      "detailKo": "본 실증 코호트는 폐 실질 생검 조직 mRNA 기반이므로, 비침습적 조기 선별 적용을 위해서는 말초혈액(혈청 MMP7/SPP1 등) 및 기관지폐포세척액 다중오믹스 교차 보정이 요구됨.",
      "id": "OMICS-BOUNDARY-02",
      "status": "HOLD",
      "titleEn": "Surgical Lung Biopsy Signature Requires Peripheral Blood / BALF Translation",
      "titleKo": "외과적 폐 생검 조직 전사체 시그니처의 말초혈액·기관지폐포세척액(BALF) 전환 검증 필요"
    },
    {
      "category": "Statutory Data & Regulatory Gate",
      "detailEn": "Differential privacy metrics (MIA <= 0.55, DCR > 1.2) provide quantitative re-identification bounds in readiness for institutional Data Review Board (DRB) approval and Korean ILD multi-center validation.",
      "detailKo": "정량적 차등프라이버시 검증(MIA ≤ 0.55, DCR > 1.2)을 완비하였으며, 실제 환자 데이터 반출 및 상용 인허가 시 데이터심의위원회(DRB) 적정성 심의와 국내 다기관 ILD 코호트 검증이 결합됨.",
      "id": "OMICS-STATUTORY-03",
      "status": "EXT",
      "titleEn": "KHIDI / PIPC Healthcare Synthetic Data Adequacy & Korean ILD Registry Validation",
      "titleKo": "보건의료 가명·합성데이터 적정성 심의 및 국내 간질성폐질환(ILD) 레지스트리 검증(S-EXT)"
    }
  ],
  "gates": {
    "G1": {
      "detailEn": "Verified SHA-256 digests of GSE32537 (n=217, GPL6244) and GSE24206 (n=23, GPL570) with zero sample/donor overlap across discovery, holdout, and external cohorts.",
      "detailKo": "GSE32537(217례)·GSE24206(23례) 원시 행렬 SHA-256 일치 및 학습·내부동결·외부독립 코호트 간 표본 누수 0건 검증.",
      "observed": {
        "errors": [],
        "gse24206ExternalSamples": 23,
        "gse24206UniqueDonors": 17,
        "gse32537TrainValTest": [
          130,
          33,
          54
        ]
      },
      "status": "PASS",
      "titleEn": "NCBI GEO Dual-Cohort SHA-256 & Cross-Study Split Lock",
      "titleKo": "NCBI GEO 이중 코호트 해시 고정 및 환자·기관 분할 무결성"
    },
    "G2": {
      "detailEn": "Confirmed zero-label Z-score transfer across Affymetrix GPL6244->GPL570, MMP7/SPP1/COL1A1/AGER directional concordance, MIA AUROC <= 0.55, and DCR > 1.2.",
      "detailKo": "테스트 라벨 미참조 플랫폼 정규화, 핵심 섬유화 마커 발현 방향성 일치, 멤버십추론공격(MIA ≤ 0.55) 및 최근접거리(DCR) 비암기성 입증.",
      "observed": {
        "errors": [],
        "maxMiaAuroc": 0.513439,
        "minMedianDcr": 3.1381,
        "pathwayConcordantGenes": "20/20"
      },
      "status": "PASS",
      "titleEn": "Label-Free Platform Harmonization & DP-Synth Privacy Audit",
      "titleKo": "비지도 플랫폼 정규화·섬유화 경로 일치도 및 차등프라이버시(MIA/DCR) 검증"
    },
    "G3": {
      "detailEn": "Independently recomputed GSE32537 holdout AUROC, GSE24206 zero-shot external AUROC, combined n=77 95% CI, and DP-Synth TSTR Pareto curve.",
      "detailKo": "GSE32537 내부 동결(n=54), GSE24206 외부 코호트(n=23), 통합 홀드아웃(n=77) 및 ε별 TSTR 성능 독립 재검산 완전 일치.",
      "observed": {
        "combinedHoldoutAuroc": 0.952919,
        "errors": [],
        "externalGse24206Auroc": 0.941176,
        "lockedGse32537TestAuroc": 0.946429,
        "muc5bBaselineAuroc": 0.870056
      },
      "status": "PASS",
      "titleEn": "Solver-Free Cross-Cohort & DP-TSTR AUROC Recomputation",
      "titleKo": "솔버 분리 교차코호트·합성데이터(TSTR) AUROC 재검산"
    },
    "G4": {
      "detailEn": "Verified mandatory MDD + HRCT/histopathology HOLD on borderline cellular NSIP profiles and preserved statutory PIPC/KHIDI data adequacy gates.",
      "detailKo": "섬유화 점수가 경계 구간(0.35~0.65)인 비특이적 간질성폐렴(NSIP) 증례의 다학제(MDD) 판독 보류 작동 및 법정 심의 경계 확인.",
      "observed": {
        "errors": [],
        "humanAuditorSignature": null,
        "nsipBorderlineScore": 0.5547,
        "nsipHoldTriggered": true
      },
      "status": "PASS",
      "titleEn": "Indeterminate NSIP Multidisciplinary HOLD & Statutory Privacy Gate",
      "titleKo": "경계역 NSIP 다학제 판독 보류(HOLD) 및 보건의료 가명·합성 심의 분리"
    }
  },
  "humanAuditorSignature": null,
  "inputProvenance": [
    {
      "label": "NCBI GEO GSE32537 LTRC IIP/IPF vs Control Human Lung Biopsies (GPL6244)",
      "records": 217,
      "sha256": "b4f7ed5cfc640577c68ad214b08d87955b55cc7f0b453996991772eb80eb5315"
    },
    {
      "label": "NCBI GEO GSE24206 Independent External IPF vs Healthy Lung Cohort (GPL570)",
      "records": 23,
      "sha256": "91abb536294aac477a1422e3d2afbfdf1e770aca06a3a18a24d9ab9834afdec8"
    },
    {
      "label": "GALENOS Locked Multi-Omics Split Provenance Reference (8-1-tcga-brca-pfi24.tsv)",
      "records": 621,
      "sha256": "e0629084c39f8e96a45d4934aa58d7fd78ce300f34985ec213f1936f004a31d6"
    }
  ],
  "narrative": {
    "headlineEn": "20-gene ECM/alveolar lung transcriptome classifier trained strictly on GSE32537 (n=130, GPL6244) reaches 0.953 combined holdout AUROC (0.941 zero-shot on external GSE24206, GPL570) and 0.900 DP-Synth TSTR AUROC at ε=2.0 (MIA <= 0.513).",
    "headlineKo": "GSE32537(n=130, GPL6244) 단독 학습 20-유전자 섬유화·폐포 분류기가 통합 홀드아웃 AUROC 0.953(이종 칩 독립 외부 코호트 GSE24206 제로샷 0.941) 및 ε=2.0 합성 코호트 TSTR AUROC 0.900(MIA ≤ 0.513)을 달성.",
    "methodEn": "Maps verified NCBI GEO probes across Affymetrix HuGene-1_0-st and HG-U133 Plus 2.0 via label-free cohort Z-score harmonization, fits L2-regularized logistic classification on discovery biopsies only, and synthesizes ε-differentially private lung cohorts audited against nearest-neighbor MIA and DCR.",
    "methodKo": "이종 마이크로어레이(GPL6244↔GPL570) 공식 프로브 매핑과 테스트 라벨 미참조 비지도 Z-점수 정규화를 통해 교차코호트 일반화를 달성하고, L2 클리핑·라플라스 모멘트 기반 차등프라이버시 합성 코호트의 TSTR 유용성과 MIA 비식별성을 독립 검증."
  },
  "overallStatus": "PASS",
  "package": "omics11_63",
  "primaryMetric": {
    "baselineNameEn": "Single-Locus MUC5B Transcript Expression Baseline",
    "baselineNameKo": "단일 감수성 유전자(MUC5B) 발현량 단독 기준",
    "baselineValue": 0.870056,
    "ci95": [
      0.898305,
      0.992467
    ],
    "denominator": 77,
    "nameEn": "Cross-Cohort Locked & External Lung Transcriptome AUROC (n=77)",
    "nameKo": "특발성 간질성폐렴 동결·외부 교차코호트 폐 전사체 진단 AUROC (n=77)",
    "targetSpec": "Combined & External GSE24206 AUROC >= 0.90 (> MUC5B + 0.05), DP-Synth MIA <= 0.55",
    "unit": "AUROC",
    "value": 0.952919
  },
  "rfpCode": "11-1 [6-3]",
  "runSha256": "705cf7f55c17757bf93f5a409de7f5257154f0cfaca9e075dc7f31681b6e8fda",
  "schemaVersion": 1,
  "secondaryMetrics": [
    {
      "detailEn": "Trained strictly on GSE32537 (GPL6244); zero external labels used",
      "detailKo": "GSE32537(GPL6244) 단독 학습 후 이종 칩 외부 코호트 무라벨 정규화 검증",
      "id": "external_gse24206_auroc",
      "nameEn": "Zero-Shot External Cohort GSE24206 AUROC (GPL570, n=23)",
      "nameKo": "독립 외부 코호트(GSE24206, 이종 플랫폼 GPL570) 제로샷 AUROC",
      "status": "PASS",
      "unit": "AUROC",
      "value": 0.941176
    },
    {
      "detailEn": "Brier = 0.0710, 10-bin ECE = 0.1208",
      "detailKo": "확률 보정 Brier = 0.0710, 기대보정오차(ECE) = 0.1208",
      "id": "locked_gse32537_test_auroc",
      "nameEn": "GSE32537 Locked Subject Holdout AUROC (n=54)",
      "nameKo": "GSE32537 동결 내부 홀드아웃 코호트 AUROC (n=54)",
      "status": "PASS",
      "unit": "AUROC",
      "value": 0.946429
    },
    {
      "detailEn": "Preserves fibrotic diagnostic utility without releasing raw patient RNA",
      "detailKo": "원시 환자 전사체 외부 반출 없이 합성 코호트만으로 높은 진단 유용성 유지",
      "id": "dp_eps2_tstr_auroc",
      "nameEn": "DP-Synth (ε = 2.0) Train-on-Synthetic Test-on-Real AUROC",
      "nameKo": "차등프라이버시(ε = 2.0) 합성 전사체 학습→실제 환자 평가(TSTR) AUROC",
      "status": "PASS",
      "unit": "AUROC",
      "value": 0.900188
    },
    {
      "detailEn": "Target <= 0.55 (near random-guess 0.50); min median DCR = 3.14",
      "detailKo": "기준치 ≤ 0.55 충족(무작위 추측 0.50 근접), 최소 중앙 DCR = 3.14",
      "id": "dp_max_mia_auroc",
      "nameEn": "Worst-Case Membership Inference Attack (MIA) AUROC (ε=1..8)",
      "nameKo": "전 구간(ε=1~8) 최대 멤버십 추론 공격(MIA) 방어 AUROC",
      "status": "PASS",
      "unit": "AUROC",
      "value": 0.513439
    },
    {
      "detailEn": "20/20 canonical IPF markers concordant across GSE32537 & GSE24206",
      "detailKo": "20개 핵심 섬유화·폐포 유전자 중 20개 두 코호트 발현 방향 일치",
      "id": "cross_cohort_pathway_concordance",
      "nameEn": "Cross-Platform ECM/Alveolar Marker Directional Concordance",
      "nameKo": "플랫폼 간 세포외기질·폐포 마커 발현 방향성 일치율",
      "status": "PASS",
      "unit": "ratio",
      "value": 1.0
    }
  ],
  "solverFreeAst": {
    "file": "audit.py",
    "importedModules": [
      "__future__",
      "audit_lib.independent_metrics",
      "audit_lib.track_contract",
      "json",
      "pathlib",
      "typing"
    ],
    "solverFree": true,
    "violations": []
  }
}
