17강 / 20강

그물그림 — 자리에는 뜻이 없다

논문 Fig. 2E·3C · DDX54 레귤론 1,105개

그물그림 — 자리에는 뜻이 없다
그물그림에서 점의 자리는 알고리즘이 정한 것입니다. 자료가 아니에요. 자료는 선뿐입니다.

논문 Fig. 2E 는 ARACNe 가 찾아낸 유전자 조절 그물을 그렸습니다. DDX54 가 조절하는 유전자만 1,105개예요.

그물그림은 두 가지로 이루어집니다 — 점(노드) 과 선(엣지). 그런데 자료에 들어 있는 것은 선뿐입니다. "A와 B가 이어져 있다" 는 사실만 있고, A가 화면 어디에 있어야 하는지는 자료에 없어요.

점의 자리는 배치 알고리즘이 정합니다. 대개 힘 기반(force-directed) 방식으로, 이어진 점끼리 당기고 안 이어진 점끼리 밀어내는 물리 흉내를 냅니다. 그리고 이 알고리즘은 돌릴 때마다 다른 답을 냅니다.

같은 그물을 여러 번 다시 배치해 보세요. 모양은 바뀌지만 이어진 것은 그대로입니다.
불러오는 중…
세 그림이 전혀 달라 보입니다. 그런데 이어진 쌍은 하나도 안 바뀌었어요. 씨앗만 바꿨습니다.
Python 브라우저에서 실행

그러면 그물그림은 쓸모없을까요? 아닙니다. 답하는 물음이 다를 뿐입니다.

그물그림이 답하는 것
전체가 얼마나 얽혀 있나. 덩어리가 몇 개쯤 되나. 한 점에 선이 몰려 있나. 논문 Fig. 2E 가 보이려던 것이 "DDX54 에 선이 많다" 입니다
그물그림이 답하지 못하는 것
누가 몇 개와 이어졌나. 어느 쪽이 더 중심인가. 이건 막대그래프의 일입니다
같은 자료입니다. 그런데 이제 몇 개인지 읽을 수 있어요. 그물이 나쁜 게 아니라, 물음이 달랐던 겁니다.
Python 브라우저에서 실행
🤔 확인 문제
그물그림에서 두 점이 가까이 놓여 있습니다. 무엇을 뜻하나요?
🤔 확인 문제
어느 유전자가 가장 많은 유전자와 이어졌는지 보이려면?