This lesson is only available in Korean for now.
Lesson 3 of 20

CAI — 1.0 이 뜻하는 것과, 아무도 거기 가지 않는 까닭

Step 4 · 코돈 적응 지수

CAI — 1.0 이 뜻하는 것과, 아무도 거기 가지 않는 까닭
0 과 1 사이의 한 숫자로 철자 습관이 얼마나 숙주를 닮았는지 잽니다.

2강에서 코돈마다 쓰임새가 다르다는 것을 보았습니다. 이제 서열 전체가 얼마나 숙주를 닮았는지 한 숫자로 재고 싶습니다.

그 숫자가 코돈 적응 지수(CAI, codon adaptation index) 입니다. 0 과 1 사이입니다.

CAI = 자리마다 매긴 점수의 기하평균

자리마다 매기는 점수를 상대 적응도 라고 부르고 보통 w 로 씁니다. 계산법은 간단합니다.

w = 이 코돈의 빈도 ÷ 같은 아미노산 중 가장 흔한 코돈의 빈도

예를 들어 알라닌 자리라면

코돈예시 빈도w뜻
GCC0.401.001등 철자 — 만점
GCU0.270.6750.27 ÷ 0.40
GCA0.230.575
GCG0.100.250드문 철자 — 깎인다

빈도 값은 교육용 예시입니다. 셈하는 방식만 보세요. 1등 철자는 언제나 w = 1 입니다. 그래서 모든 자리를 1등으로 채우면 CAI 가 1.0 이 됩니다.

자리 수와 '나쁜 코돈' 개수를 밀어 보세요. 같은 나쁜 코돈 하나가 짧은 서열에서 훨씬 아프게 작용합니다.
Loading…
길이가 짧을수록 코돈 하나의 실수가 크게 보입니다. 7강의 MFE 와 같은 결의 문제입니다.
Python Runs in your browser

그러면 왜 1.0 을 목표로 하지 않나

모든 자리를 1등 철자로 채우면 CAI 는 1.0 입니다. 계산만 보면 완벽합니다. 그런데 아무도 그렇게 하지 않습니다. 까닭이 셋입니다.

🧊
구조가 굳는다
1등 철자에 G·C 로 끝나는 것이 많습니다. 몰아 쓰면 GC 가 오르고 접힘이 단단해집니다
🔁
같은 글자가 되풀이된다
긴 되풀이 구간은 합성도 어렵고 뜻하지 않은 짝짓기를 만듭니다
⚖️
다른 목표가 있다
도구는 CAI 만 보지 않습니다. MFE 와 함께 최적화합니다 — 8·9강

논문이 얻은 값은 0.81 과 0.83 입니다. 1.0 이 아닙니다. 그리고 그것이 실패가 아니라 선택입니다.

CAI 를 읽는 눈금

값읽는 법
1.0모든 자리가 1등 철자. 현실에서는 목표로 삼지 않는다
0.8 ~ 0.9강하게 최적화된 서열. 논문의 0.81 · 0.83 이 여기
0.6 ~ 0.8어느 정도 맞췄다
0.6 미만숙주와 습관이 다르다 — 야생형 바이러스 서열이 흔히 여기

이 눈금은 느낌을 잡기 위한 것입니다. 논문이 정해 준 문턱이 아닙니다. 논문이 말한 것은 "1.0 에 가까울수록 강한 최적화" 뿐입니다.

🤔 Check yourself
CAI 가 기하평균인 까닭으로 가장 알맞은 것은?
🤔 Check yourself
같은 '나쁜 코돈 하나' 가 309 코돈 서열과 1273 코돈 서열 중 어디에 더 아픈가요?
🤔 Check yourself
CAI 1.0 을 목표로 삼지 않는 까닭이 아닌 것은?