제2장
합성생물학(synthetic biology)의 핵심 약속은 DNA 조각을 전자 부품처럼 조합해 원하는 기능을 얻는다는 것입니다. WIA-BIO-012는 이 약속을 유전자 회로 설계, 대사공학, 무세포 시스템, DNA 조립, 생물안전 프로토콜이라는 다섯 축으로 정리합니다. 현재 과제는 부품의 서열 규격은 통일할 수 있어도 실제 발현량은 숙주(chassis organism), 배지, 유도 조건에 따라 달라진다는 점입니다.
그래서 표준은 부품의 식별자와 서열만 기록하지 않고 특성 분석이 이루어진 맥락(숙주, 배지, 유도 조건)까지 함께 기록하도록 요구합니다. 부품을 모아 둔 저장소인 파트 레지스트리(Part Registry)가 신뢰를 얻으려면 어떤 조건에서 측정한 값인지가 반드시 따라붙어야 하기 때문입니다.
표준의 정량 모델은 세 가지 식으로 요약됩니다.
P = Pmax × [Inducer]ⁿ / (Kd + [Inducer]ⁿ) (프로모터 활성, Hill 함수)
dP/dt = k_transcription × k_translation - k_degradation × [P]
J = v_max × [S] / (Km + [S]) (대사 유속, Michaelis-Menten)
첫 번째 식에서 n은 협동성(cooperativity)을 나타내는 Hill 계수이고, 활성은 RPU(Relative Promoter Units) 단위로 표현합니다. 명세의 표기에서는 분모의 Kd에 지수가 붙어 있지 않습니다. 이 식을 그대로 쓸 때는 Kd와 [Inducer]ⁿ의 단위가 어긋나지 않도록 정의를 확인해야 합니다.
리보솜 결합 부위(RBS)의 번역 개시율은 TIR = K × exp(-ΔG / RT)로 모델링합니다. 기체 상수는 1.987 cal/mol·K로 주어지는 반면 부품표의 ΔG는 kcal/mol 단위이므로 계산 전에 단위를 맞춰야 합니다. 코돈 최적화는 CAI = exp(Σ ln(w_i) / L)로 평가하고, 터미네이터는 η = (T_background − T_part) / T_background로 효율을 계산합니다.
합성생물학 시장은 크게 세 층으로 나눌 수 있습니다. 첫째는 서열과 특성 데이터를 공유하는 레지스트리, 둘째는 조립 시약과 DNA 합성 같은 제작 수단, 셋째는 설계와 시뮬레이션을 맡는 소프트웨어입니다. 이 표준은 세 번째 층에 TypeScript SDK(@wia/bio-012)와 CLI(wia-bio-012)를 제공하고, 첫 번째 층에는 부품 문서화와 공유 규약(Registry Standards)을 제공합니다.
표준이 지향하는 바는 홍익인간(弘益人間)의 이념에 따라 합성생물학의 진입 장벽을 낮추는 것입니다. 공통 부품 규격과 공개된 계산 도구가 있으면 소규모 연구실이나 교육 현장에서도 같은 부품 ID와 같은 수식으로 설계를 재현할 수 있습니다.
명세가 예시로 드는 부품 구성은 프로모터, RBS, 코딩 서열, 터미네이터를 이은 전사 단위입니다.
| 부품 | 종류 | 역할 |
|---|---|---|
| BBa_J23100 | 프로모터 | 구성적 발현(명세 기준 1791 RPU) |
| BBa_B0034 | RBS | 번역 개시, 강한 결합(ΔG −12.1 kcal/mol) |
| BBa_E0040 | CDS | GFP 형광 보고(720 bp) |
| BBa_B0015 | 터미네이터 | 전사 종결(이중, 효율 95% 초과) |
이 조합은 형광 보고 회로의 기본형입니다. 대사공학에서는 경로 최적화와 유속(flux) 분석을 통해 특정 산물의 수율을 높이며, CLI 예시는 포도당(glucose)을 기질로 에탄올(ethanol)을 목표 산물로 지정하는 호출입니다. 무세포 시스템(cell-free system)은 살아 있는 세포 없이 시험관에서 단백질을 합성하므로 회로를 숙주에 넣기 전에 빠르게 시험하는 용도에 적합합니다. 루시페라아제(BBa_K082003)처럼 발광을 내는 부품은 보고 유전자로 쓸 수 있습니다.
BioBrick(RFC10) 부품은 접두부에 EcoRI·XbaI, 접미부에 SpeI·PstI 제한효소 자리를 갖습니다. 명세의 조립 형식은 다음과 같습니다.
5'-GAATTC-GCGGCCGC-T-TCTAGA-[Part]-TACTAG-AGCGGCCGC-CTGCAG-3'
EcoRI NotI XbaI SpeI NotI PstI
두 부품을 이으면 SpeI와 XbaI의 접착 말단이 결합하여 TACTAGAG라는 8 bp 흉터(scar)가 남습니다. 흉터는 두 부품 사이에 고정된 서열이 끼어든다는 뜻이므로, 융합 단백질을 만들 때는 해독틀(reading frame)을 고려해야 합니다. 명세는 이 외에도 RFC25와 RFC1000 준수 여부를 부품 엔벨로프에 기록하도록 합니다.
| 방식 | 핵심 원리 | 흉터 |
|---|---|---|
| BioBrick | 제한효소 절단 후 연결 | 8 bp 흉터 |
| Golden Gate / MoClo | Type IIS 효소(BsaI/BpiI)와 4 bp 돌출 말단 | 없음(scarless) |
| Gibson | 20~40 bp 상동 중첩, 등온 반응 | 설계에 따름 |
| CPEC | 중첩 프라이머 기반 연장, 연결효소 불필요 | 설계에 따름 |
SDK는 프로모터 강도 계산, 회로 설계, 대사 경로 최적화, DNA 조립 함수를 제공합니다. 입력 단위를 명시하는 것이 재현성의 출발점입니다.
const strength = calculatePromoterStrength({
inducerConcentration: 1e-6, // 1 μM
kd: 1e-7, // 100 nM
pmax: 1000, // RPU
hillCoefficient: 2
});
const circuit = designGeneticCircuit({
parts: ['BBa_J23100', 'BBa_B0034', 'BBa_E0040'],
host: 'E. coli',
purpose: 'fluorescence'
});
console.log(circuit.expectedExpression, circuit.warnings);
명령줄에서는 wia-bio-012 calc-promoter --inducer 1e-6 --kd 1e-7 --pmax 1000, wia-bio-012 design-circuit --parts "BBa_J23100,BBa_B0034,BBa_E0040", wia-bio-012 simulate --circuit-id "CIR-001" --duration 3600과 같이 같은 기능을 호출합니다.
조립 단계에서는 방식별 설계 규칙을 따라야 합니다. Golden Gate의 돌출 말단은 회문(palindrome)과 자기 상보 서열을 피하고, GC 함량을 25~75% 범위에 두며 2차 구조를 최소화합니다. Gibson의 중첩 구간은 Tm = 81.5 + 0.41(%GC) − 675/length − % mismatch로 어닐링 온도를 추정하며, 20~40 bp 중첩에서 48~55°C가 최적으로 제시됩니다.
명세는 NOT·AND·OR 논리 게이트, 3개 억제인자가 서로를 억제하는 리프레실레이터(repressilator) 진동자, 쌍안정 토글 스위치, 일관 피드포워드 루프(FFL)를 모델링 대상으로 둡니다. 토글 스위치는 α₁ × α₂ > 1일 때 쌍안정이 성립한다는 조건으로 설계 가능 범위를 판정합니다. 이처럼 수식으로 동작 영역을 먼저 판정하고 실험으로 확인하는 순서가 정착되면, 시행착오 중심이던 설계가 예측 중심으로 이동합니다.
앞으로는 부품 하나의 강도보다 부품을 연결했을 때 나타나는 상호작용, 곧 맥락 의존성과 숙주 부담을 계산에 반영하는 일이 중요해질 것입니다. 이 표준은 그 토대를 서열 수준의 공통 언어와 특성 맥락 기록으로 마련합니다.
표준이 제시하는 안전 항목은 다음과 같습니다.
합성생물학은 서열 자체가 정보이기 때문에 안전 문제가 실험실 밖의 데이터 공유 문제와 맞닿아 있습니다. 부품을 공개 레지스트리에 등록하기 전에 위험 평가를 거치고 용도를 문서화하는 절차가 필요한 이유입니다.
이 장은 합성생물학의 현재 과제를 부품의 규격화와 맥락 의존성의 간극으로 정리했습니다. 프로모터·RBS·CDS·터미네이터 각각에 정량 모델이 있고, BioBrick·MoClo·Golden Gate·Gibson·CPEC가 부품을 잇는 방법이며, 생물안전 항목이 모든 작업의 전제라는 점을 살펴보았습니다. 필요하다면 서명·검증 같은 범용 인프라를 덧붙일 수 있지만, 이 분야에서 신뢰성을 좌우하는 것은 특성 맥락을 얼마나 충실히 기록하느냐입니다.
다음 장에서는 이 요구를 데이터 형식으로 옮깁니다. 부품 식별자, 부품 유형, DNA 서열, 접두·접미 규격 준수 정보, 숙주·배지·유도 조건으로 이루어진 유전자 부품 엔벨로프와 숙주 기술자(chassis descriptor)를 구체적으로 살펴봅니다.