10강 / 22강

분자를 세포에 배정하기 — 직접 해 본다

점이 다각형 안에 있는가 · 남는 분자 · 새어 나간 분자

분자를 세포에 배정하기 — 직접 해 본다
이 한 단계가 점의 세계와 세포의 세계를 잇습니다. 그리고 여기서 오차가 생깁니다.

이제 두 가지를 다 손에 넣었습니다. 분자의 좌표(5강)와 세포 경계(9강). 이 둘을 합치면 세포 × 유전자 행렬이 나옵니다. 방법은 놀랍도록 단순해요.

각 분자가 어느 다각형 안에 있는지 찾는다.

고전적인 점-다각형 판정(point in polygon) 문제입니다. 점에서 오른쪽으로 반직선을 그어 다각형의 변과 몇 번 교차하는지 세고, 홀수면 안, 짝수면 밖입니다. 열 줄이면 짤 수 있어요.

분자를 하나 골라 어느 세포에 들어가는지 보세요. 경계 밖에 남는 분자도 함께 표시됩니다.
불러오는 중…
네 점 중 두 개만 안에 있습니다. 원리가 확인되었으니 진짜 자료에 씁니다.
Python 브라우저에서 실행
우리가 센 값과 파일의 값이 대체로 맞습니다. 차이는 Xenium 이 z 축과 핵 정보까지 함께 쓰기 때문이에요.
Python 브라우저에서 실행
세포 밖에 남는 분자가 늘 있습니다. 그것들이 버려진다는 사실을 아는 것이 중요합니다.
Python 브라우저에서 실행
🤔 확인 문제
점-다각형 판정(ray casting)의 원리는?
🤔 확인 문제
어떤 종양세포에서 Cd3e 가 2개 검출되었습니다. 가장 그럴듯한 설명은?
🤔 확인 문제
세포 밖에 남은 분자를 어떻게 다뤄야 할까요?