Lesson 5 of 20
【실습】 Open Targets 를 두드린다 — 후보 4,591개에 줄을 세운다
GraphQL 한 번 · 상위 300개 · 표적 143개의 자세한 기록
이제 실제로 두드립니다. Open Targets 는 GraphQL 하나로 다 됩니다 — 엔드포인트가 딱 하나고, 무엇을 받을지는 질문 안에 적습니다.
강의는 공개 사이트에서 돌고 브라우저 안 파이썬은 아무 데나 접속하지 못하므로,
응답을 떠서 실어 두었습니다. 모양은 진짜와 같습니다.
진짜로 부르는 법은 ot.live() 가 찍어 줍니다.
인증도 열쇠도 없습니다. requests 한 줄이면 여러분 컴퓨터에서 지금 그대로 돌아갑니다.
Python
Runs in your browser
상위 12개를 봅시다. 각 줄에 총점과 근거 종류별 점수가 같이 옵니다.
1~4등과 5~10등의 모양이 완전히 다릅니다. 위쪽은 유전학 칸이 차 있고, 아래쪽은 임상 칸만 차 있어요.
Python
Runs in your browser
상위 20개의 주근거를 세면 두 무리로 갈립니다. 다음 강이 그 두 무리의 정체입니다.
Python
Runs in your browser
🤔 Check yourself
Open Targets 의 총점(score) 하나만 보고 표적을 고르면 안 되는 이유는?
Answer 5등 FGFR2(0.605)와 7등 MUC5B(0.600)는 총점이 거의 같습니다.
그런데 FGFR2 는 임상 0.963 · 유전학 0, MUC5B 는
문헌 0.967 · 유전학 0.705 입니다. 같은 점수가 아닙니다.
🤔 Check yourself
Open Targets 상위 1~4등(PARN·RTEL1·SFTPA2·TERT)의 공통점은?
Answer 유전학 칸이 0.74~0.87 로 차 있습니다.
이것은 IPF 의 진짜 신호이고, 이 강의는 그것을 부정하지 않습니다.
다만 14강에서 그래서 약을 만들 수 있는가를 따로 묻습니다.