제7장
WIA-BIO-012의 네 번째 단계는 앞선 단계에서 정의한 부품·회로·대사 경로 데이터를 실제 연구·생산 환경 전체와 맞물리게 하는 통합 단계입니다. 이 단계의 축은 세 가지입니다. 첫째는 설계를 목적에 맞게 다듬는 최적화, 둘째는 생물안전(biosafety)과 생물보안(biosecurity), 셋째는 다른 연구실이 같은 결과를 다시 얻을 수 있게 하는 재현성입니다.
최적화는 회로 설계 요청의 optimization 필드로 드러납니다. 값은 speed, yield, robustness 중 하나입니다. 같은 부품 조합이라도 반응 속도를 우선할지, 수율을 우선할지, 환경 변동에 대한 견고성을 우선할지에 따라 프로모터와 RBS(리보솜 결합 부위) 선택이 달라지기 때문입니다.
이 표준은 규격을 따르는 시스템이 반드시 갖춰야 할 구성 요소를 다섯 가지로 명시합니다.
최적화 결과만 있고 안전성 평가나 특성 데이터가 없는 설계는 이 표준에서 완결된 산출물로 보지 않습니다.
최적화의 기본 도구는 유도제(inducer) 농도에 따른 프로모터 강도의 정량 예측입니다. 표준은 이를 위해 최대 강도(RPU, Relative Promoter Unit), 유도제 농도(M), 해리 상수 Kd(M), Hill 계수를 입력으로 받는 인터페이스를 둡니다.
interface PromoterParams {
pmax: number; // Maximum strength (RPU)
inducerConcentration: number; // M
kd: number; // Dissociation constant (M)
hillCoefficient: number; // Cooperativity
}
interface PromoterResponse {
strength: number; // Current strength (RPU)
foldInduction: number; // Induced/basal ratio
saturation: number; // % of maximum (0-100)
}
명세의 계산 예시는 BBa_J23100(Pmax = 1000 RPU), IPTG 1 mM, Kd = 100 nM, Hill 계수 2를 가정합니다. 이때 P = 1000 × (1×10⁻³)² / (1×10⁻⁷ + (1×10⁻³)²) ≈ 909 RPU이며, 최대 강도의 약 91%입니다. 응답이 saturation 값으로 반환되므로 유도제를 더 넣어도 얻을 이득이 작은 구간을 알 수 있습니다.
발현 동역학에서는 분해 속도가 시간 척도를 결정합니다. mRNA 반감기가 3분이면 분해 상수는 약 0.231/min이고, 단백질 반감기가 100분이면 약 0.0069/min입니다. 정상 상태의 90%에 이르는 시간은 대략 2.3/kdeg,p ≈ 333분입니다. 회로의 반응 속도는 전사·번역 속도가 아니라 단백질 안정성이 좌우한다는 뜻입니다. 계산할 때는 속도 상수의 시간 단위(초/분)를 반드시 통일해야 합니다. 단위가 섞이면 분자 수 추정이 크게 틀어집니다.
| 상수 | 값 | 단위 |
|---|---|---|
| RNA 중합효소 속도 | 40–80 | nt/s |
| 리보솜 속도 | 15–20 | aa/s |
| mRNA 반감기 | 3–8 | min |
| 단백질 반감기 | 10–120 | min |
| 플라스미드 복제수 | 15–300 | copies/cell |
합성생물학의 시장은 단일 제품이 아니라 서로 이어진 공급 사슬로 이루어집니다. 표준화된 부품 레지스트리, 유전자 합성 및 서열 검증 서비스, 설계 자동화 소프트웨어, 숙주(chassis) 균주 라이브러리, 그리고 이를 사용하는 생산·진단 기업이 각각 다른 층을 맡습니다. 이 표준의 통합 단계는 이 층들이 서로 다른 형식을 쓰면서 생기는 변환 비용을 줄이는 데 초점을 둡니다.
시장 규모나 점유율 같은 수치는 이 표준이 규정하는 범위가 아니므로 여기서는 다루지 않습니다. 다만 부품 ID(BioBrick ID)와 JSON 형식을 공용어로 두면 도구와 공급자를 바꿔도 설계 자산이 그대로 이전된다는 점이 도입 이점입니다.
산업 현장에서 쓰이는 세 가지 인터페이스는 프로모터 강도 계산, 회로 설계, 경로 최적화입니다. 회로 설계 요청은 부품 ID 배열, 숙주, 목적과 선택적 최적화 목표를 받고, 결과로 예상 발현량, 플라스미드 크기, 경고, 권장 조립 방법을 돌려줍니다. 아래는 명세의 유도형 GFP 회로 표현입니다.
{
"id": "CIR-001",
"name": "Inducible GFP",
"parts": ["BBa_R0011", "BBa_B0034", "BBa_E0040", "BBa_B0015"],
"host": "E. coli DH5α",
"plasmid": "pSB1C3",
"inducer": { "name": "IPTG", "concentration": 1e-3, "units": "M" }
}
부품 배열은 프로모터, RBS, 코딩 서열, 종결자 순으로 읽을 수 있습니다. 이런 회로는 바이오센서와 보고 유전자 시스템의 기본 단위입니다. Elowitz와 Leibler(2000)의 합성 진동 네트워크는 이러한 전사 조절 회로 설계의 출발점으로 인용됩니다.
대사공학에서는 목표 산물, 기질, 숙주, 제약(최대 유전자 수, 목표 수율 mol/mol, 보조인자 균형 여부)을 입력으로 줍니다. 결과에는 필요한 유전자 목록, 이론 수율, 플럭스 분포, 병목(bottlenecks) 목록이 담깁니다. 병목이 발견되면 시스템은 효소 발현 수준을 조정하라는 B006(경로 불균형) 오류로 이를 알립니다. Keasling(2008)이 정리한 "합성 화학을 위한 합성생물학"의 관점, 곧 미생물을 화학 생산 플랫폼으로 설계한다는 접근이 이 인터페이스의 배경입니다. 플럭스 균형 분석(FBA)에는 COBRA Toolbox나 cobrapy 같은 도구가 참조됩니다.
조립 방식은 BioBricks Foundation의 RFC 계열을 기준으로 합니다. RFC10(BioBrick), RFC25(Freiburg), RFC43(iBrick), RFC1000(MoClo)이 명세에 열거되어 있습니다. 부품 조합이 선택한 조립 규격과 맞지 않으면 B002(조립 방법 불일치)가 발생하고, 부품 설계를 갱신해야 합니다. 서열·설계 표현은 SBOL 3.x와 NCBI GenBank 형식을 참조 대상으로 삼습니다.
재현성은 FAIR 원칙(Findable, Accessible, Interoperable, Reusable)으로 구체화됩니다. 부품, 특성 분석, 회로 설계 데이터는 레지스트리 엔드포인트와 메타데이터 블록, 라이선스 블록을 함께 사용해 FAIR를 충족하고, 데이터 인용은 DataCite 메타데이터 스키마에 따라 데이터셋마다 DOI를 발급받습니다. 부품 레코드에 측정 방법(예: flow_cytometry), 단위(RPU), 측정 조건(LB, 37 °C, 지수 성장기)이 들어가는 이유도 같은 조건에서 다시 측정하도록 하기 위해서입니다.
1.x 버전 안에서는 기존 데이터 형식과 엔드포인트를 제거하지 않고 선택 필드의 추가만 허용합니다. 호환성을 깨는 변경은 주 버전을 올리고 12개월의 폐기 예고 기간을 둡니다. 참조 컨테이너(wia/synthetic-biology-host:1.0.0)가 모의 데이터와 함께 제공되며, 별도의 시험 모음으로 도입 전에 계약을 검증할 수 있습니다.
첫 도입은 대체로 다음 순서를 따릅니다.
안전 검토가 합성 주문과 실험 착수보다 앞에 오도록 배치된 점이 중요합니다. 부품 레코드는 아래처럼 단순한 JSON입니다.
{
"id": "BBa_J23100",
"type": "promoter",
"sequence": "TTGACAGCTAGCTCAGTCCTAGGTATTATGCTAGC",
"length": 35,
"strength": 1791,
"organism": "E. coli",
"characterization": {
"method": "flow_cytometry",
"units": "RPU",
"conditions": "LB, 37C, exponential phase"
}
}
구현체는 설계 단계의 실패를 표준 오류 코드로 보고합니다. 코드는 문제의 원인과 조치를 함께 알려 주므로, 자동화된 설계 루프에서 오류에 따라 분기할 수 있습니다.
| 코드 | 의미 | 조치 |
|---|---|---|
| B001 | 부적합한 부품 조합 | 호환성 확인 |
| B002 | 조립 방법 불일치 | 부품 설계 수정 |
| B003 | 크기 제한 초과 | 구축물 축소 |
| B004 | 생물안전 위반 | 설계 재검토 |
| B005 | 과도한 발현 | 프로모터/RBS 약화 |
| B006 | 경로 불균형 | 효소 수준 조정 |
예를 들어 B005는 단백질 과발현이 숙주에 부담을 주는 경우에 해당하며, 7.2절의 강도 계산으로 더 약한 프로모터를 고르는 것이 일반적인 해법입니다.
이 표준이 다루는 방향 중 가장 두드러지는 것은 의미론적 봉쇄(semantic containment)입니다. 생물체의 유전 암호를 비표준 방식으로 재코딩하고, UAG(amber) 코돈의 기능을 바꾸며, 합성 아미노산을 요구하는 직교 번역 시스템(orthogonal translation system)을 사용하는 접근입니다. 자연 생물과 유전 정보를 교환하기 어렵게 만들 수 있다는 점에서 기존 방법의 한계를 보완할 후보로 기대됩니다.
다만 새로운 기능이 늘수록 이중 용도(dual-use) 심사 범위도 넓어지므로, 기술 발전과 안전 요건은 함께 개정되어야 합니다.
생물안전은 취급 생물의 위험에 비례하는 봉쇄 수준으로 정해집니다.
| 등급 | 대상 생물 | 봉쇄 |
|---|---|---|
| BSL-1 | 비병원성 | 기본 실험 수칙 |
| BSL-2 | 중등도 위험 | BSL-1 + 생물안전 캐비닛 |
| BSL-3 | 중증 질환 | BSL-2 + 특수 장비 |
| BSL-4 | 치명적 병원체 | 최대 봉쇄 |
설계 단계의 위험 평가는 가능성(1~5)과 심각도(1~5)의 곱으로 계산합니다.
Risk = Likelihood × Severity
1-5 : Low (acceptable)
6-10 : Medium (review required)
11-15 : High (mitigation required)
16-25 : Extreme (prohibit)
예컨대 가능성 3, 심각도 4이면 위험 12로 High에 해당해 완화 조치 없이는 진행할 수 없습니다. 이 평가에서 위반이 확인되면 B004로 설계가 거부됩니다.
생물학적 봉쇄 전략은 세 갈래입니다.
이중 용도 우려 심사는 병원성 증대, 전파성 증가, 항생제 내성 전달, 독소 생산, 면역 회피를 점검합니다. 완화책으로는 IBC 심의, 윤리위원회 승인, 자료·재료의 보안 관리, 출판 전 검토가 있습니다. 지역별 근거 규범은 다음과 같이 정리됩니다.
| 사안 | 기준·규정 |
|---|---|
| 재조합 DNA 연구(미국) | NIH Guidelines |
| 재조합 DNA 연구(EU) | Directive 2009/41/EC |
| 재조합 DNA 연구(한국) | LMO법(생명공학기술의 안전관리에 관한 법률) |
| 생물안전 등급 | WHO Laboratory Biosafety Manual 4판 |
| 서열 주문 선별 | IGSC Harmonized Screening Protocol |
| LMO 국경 이동 | 카르타헤나 의정서 |
| 유전자원 접근 | 나고야 의정서 |
| 시험 능력 | ISO/IEC 17025 |
optimization 값 세 가지를 각각 어떤 상황에서 선택하겠습니까?이 장에서는 설계 최적화가 안전과 재현성과 함께 다뤄질 때 비로소 표준으로서 의미를 갖는다는 점을 살폈습니다. 프로모터 강도는 유도제 농도와 Hill 계수로 계산되고, 회로·경로 최적화는 JSON 계약과 B001~B006 오류 코드로 자동화됩니다. 위험은 가능성×심각도 행렬로 걸러지며, 자살 스위치·영양요구성·의미론적 봉쇄가 생물학적 방어선을 이룹니다. 이중 용도 심사와 각국 규범은 이 방어선의 제도적 근거입니다.
이어지는 장에서는 여기서 확인한 안전·재현성 요건을 기관의 실제 운영 절차와 책임 체계로 옮기는 문제, 곧 승인 흐름과 점검 방식을 어떻게 조직에 정착시킬지를 이어서 다룹니다.