16강 / 20강
조건부 분석 — 후보를 사슬에 매단다
MR 의 레귤론을 실제로 흔드는가
지금까지 만든 관문을 순서대로 늘어놓아 봅시다. DIGGIT 의 실제 분석 파이프라인이 바로 이 모양입니다.
① 변이 후보
② F-CNV 필터
③ aQTL
④ 조건부 분석
⑤ 증거 통합
④ 조건부 분석(conditional analysis) 은 MINDy 의 결과를 "이 MR 에 대해" 라는 조건 아래에서 다시 보는 단계입니다. 후보가 MR 의 레귤론을 실제로 흔드는지를 확인합니다.
🎮 관문을 하나씩 열어 보세요
관문을 통과한 후보가 곧 실험실로 넘어갈 목록입니다.
Python
브라우저에서 실행
🤔 확인 문제
조건부 분석 관문에서 CDKN2A 가 탈락했습니다. 어떻게 해석해야 하나요?
해설 DIGGIT 은 특정 MR 을 통한 특정 표현형이라는 좁은 질문을 던집니다. 다른 경로로 작동하는 드라이버는 이 질문의 답이 아닐 뿐입니다.
네트워크에서 '위쪽' 이라는 조건
DIGGIT 은 여기에 조건을 하나 더 겁니다. 후보가 MR 의 상류(upstream)에 있어야 한다는 것입니다.
변이 → 후보 유전자 → … → MR → 표적들 → 표현형
후보가 MR 의 하류에 있다면 인과의 방향이 반대입니다 — MR 이 후보를 움직인 것이지 그 반대가 아닙니다. 네트워크 구조를 이용해 이 방향을 확인하면 후보가 또 한 번 줄어듭니다.
방향이 있는 그래프에서 '누가 위인가' 를 묻는 것만으로도 후보가 많이 정리됩니다.
Python
브라우저에서 실행
🤔 확인 문제
어떤 후보 유전자가 MR 의 표적(하류)이라는 것이 밝혀지면 드라이버 후보에서 빼는 이유는?
해설 aQTL 만 보면 상류든 하류든 똑같이 강한 연관이 나옵니다. 방향을 가르는 것은 통계가 아니라 네트워크 구조입니다.
🤔 확인 문제
여러 관문을 놓을 때 계산이 싼 관문을 앞에 두는 이유는?
해설 결과 자체는 순서와 무관하지만 계산 비용은 크게 달라집니다. 다만 어디서 몇 개가 떨어졌는지는 반드시 기록해 두어야 합니다.