제2장
생물학적 인식 사건은 변환기가 이를 전류, 전압, 빛, 주파수 또는 열로 바꾸기 전까지는 보이지 않는다. 이 장은 WIA-BIO-011 §4가 다루는 변환기 계열별 물리를 차례로 살펴보고, 각 변환기를 BiosensorConfig에 어떻게 기록하는지 보인 뒤, 변환기 선택을 위한 실무 지침으로 마무리한다.
제1장은 인식층에서 끝났다. 효소가 기질을 전환하고, 항체가 항원을 포획하고, 프로브가 표적과 혼성화하는 단계이다. 그러나 이 사건들은 어느 것도 직접 읽을 수 없다. 판독 장비가 보는 것은 그 사건이 바꾸어 놓은 물리량이다. 전극 계면을 건너는 전자, 전극 전위의 이동, 흡수되거나 방출되는 빛의 변화, 결정의 공진 주파수 하락, 미세한 온도 상승이 그것이다. 이 가운데 무엇을 측정할지는 변환기가 정한다. 따라서 원신호의 단위, 지배적인 잡음의 종류, 설계 단계에서 대비해야 할 간섭, 통제해야 할 환경 변수도 변환기가 함께 결정한다.
WIA-BIO-011은 변환기를 두 곳에서 정리한다. 규격 본문(§4)은 전기화학·광학·압전·열 감지의 지배 방정식을 제시한다. 타입 정의는 기계가 읽을 수 있는 어휘를 제공한다. BiosensorType(electrochemical, optical, piezoelectric, thermal, impedance, calorimetric), 하위 유형 ElectrochemicalType와 OpticalType, 그리고 BiosensorConfig에 있는 몇 개의 변환기 필드가 그것이다. 이 장은 물리만 다룬다. 교정 통계, 검출 한계를 비롯한 성능 지표는 제3장에서 여기서 얻은 신호로부터 도출한다.
전류법 센서는 작업 전극을 일정한 전위로 유지하고, 전기활성 물질이 전극 표면에서 산화되거나 환원될 때 흐르는 전류를 측정한다. 전위가 표면에 도달하는 분자를 모두 소모할 만큼 충분히 높아지면, 전류는 더 이상 전극 반응 속도에 좌우되지 않는다. 그때부터는 그 물질이 표면까지 얼마나 빨리 확산해 오느냐가 전류를 정한다. 규격 §4.1.1은 이를 패러데이 법칙과 픽의 제1법칙을 결합한 식으로 적는다.
I = n · F · A · D · (dC/dx)
I 전류 (A)
n 분자당 전달 전자 수
F 패러데이 상수, 96 485 C/mol (BIOSENSOR_CONSTANTS.FARADAY_CONSTANT)
A 전극 면적 (cm²)
D 확산 계수 (cm²/s)
dC/dx 표면에서의 농도 기울기 (mol/cm⁴)
두께 δ인 확산층을 가로지르는 농도 기울기를 선형으로 근사하고 표면 농도를 거의 0으로 보면 dC/dx ≈ C/δ가 되고, 전류는 벌크 농도 C에 비례한다. 전류법 센서의 교정 곡선이 흔히 선형인 이유가 바로 이 비례 관계이다. 규모를 가늠하기 위한 예시 계산을 해 보자. 값은 모두 설명용이다. 과산화수소(n = 2, D ≈ 1.4 × 10⁻⁵ cm²/s) 1 mM(1 × 10⁻⁶ mol/cm³), 지름 3 mm 원판 전극(A ≈ 0.071 cm²), δ = 50 µm이면 I ≈ 2 × 96 485 × 0.071 × 1.4 × 10⁻⁵ × (10⁻⁶ / 5 × 10⁻³) ≈ 3.8 × 10⁻⁵ A, 즉 약 38 µA이다. 실제 효소 전극의 전류는 이보다 훨씬 작다. 분석물 가운데 일부만 과산화수소로 전환되고, 확산 제한 막이 물질 전달을 일부러 늦추기 때문이다. 이 막은 제1장에서 겉보기 Km,app를 높이던 바로 그 막이다.
전위를 유지하지 않고 계단형으로 인가하면, 고갈 영역이 넓어지면서 전류가 감소한다. 교반하지 않은 용액 속 평판 전극에서는 코트렐 식 I(t) = nFAC·√(D/(πt))가 이 감소를 기술한다. 일회용 스트립 판독기의 상당수가 전위 인가 후 정해진 시각에 전류를 샘플링하는 것은 이 때문이다. 샘플링 시각이 스트립마다 동일해야만 판독값이 C에 비례한다. 따라서 v1.0에는 이를 위한 전용 필드가 없지만, 샘플링 시각은 장치의 측정 방법 정의에 포함되어야 한다.
전위가변기(potentiostat)는 작업 전극(WE)의 전위를 기준 전극(RE)에 대해 제어한다. 기준 전극에는 전류가 거의 흐르지 않으므로 전위가 안정적으로 유지된다. 반응을 유지하는 데 필요한 전류는 작업 전극과 상대 전극(CE) 사이로 흐른다. 이렇게 역할을 나누어 두면 저항 강하나 전류가 흐르는 전극의 분극 때문에 전위가 끌려가는 일을 막을 수 있다. 저가형 시험 스트립은 상대 전극과 기준 전극을 하나의 Ag/AgCl 유사 기준 전극으로 합치는 경우가 많다. 스트립의 전류가 작고 측정 시간이 짧기 때문에 이런 설계가 가능하다.
BiosensorConfig 필드 | 허용 값 (v1.0) | 공학적 참고 |
|---|---|---|
workingElectrode | platinum, gold, carbon, silver, glassy-carbon | 백금은 과산화수소 산화를 촉매한다. 금은 싸이올 자기조립단분자막에 적합하다. 스크린 인쇄 스트립에는 탄소 잉크가 주로 쓰인다. |
referenceElectrode | ag-agcl, sce, calomel, pseudo-reference | SCE는 곧 포화 칼로멜 전극이므로 sce와 calomel은 의미가 겹친다. 이 책은 포화형에는 sce를 쓰고, calomel은 충전 용액이 다르고 그 내용이 문서화된 경우에만 쓰기를 권고한다. |
counterElectrode | platinum, gold, carbon | 상대 전극 반응이 전류를 제한하지 않도록, 작업 전극과 같거나 더 큰 면적으로 만든다. |
appliedPotential | 숫자, 단위 V | referenceElectrode와 함께 있어야만 의미가 있다. 600이 아니라 0.6으로 저장한다. |
기준 전극이 명시되지 않은 전위는 해석이 모호하다. 표준 수소 전극 기준으로 포화 Ag/AgCl 전극은 약 +0.197 V, SCE는 약 +0.241 V에 있으므로, 같은 숫자로 설정해도 두 기준 전극 사이에는 약 44 mV의 차이가 생긴다. 따라서 구현체는 appliedPotential과 referenceElectrode를 한 쌍으로 다루어야 하며, 공통 기준으로 환산하지 않은 채 센서 간 전위를 비교해서는 안 된다.
규격 §4.1.1은 고전적인 포도당 산화효소(GOx) 전극을 예로 든다. 효소가 포도당을 산화하면서 산소를 과산화수소로 환원하고, 전극은 Ag/AgCl 대비 +0.6 V에서 그 과산화수소를 검출한다.
포도당 + O₂ --(GOx)--> 글루코노락톤 + H₂O₂
H₂O₂ --> O₂ + 2H⁺ + 2e⁻ (Pt 작업 전극, Ag/AgCl 대비 +0.6 V)
규격은 이 설계의 선형 범위를 포도당 0–30 mM, 응답 시간을 5–30초로 제시한다. 약점은 높은 전위에 있다. +0.6 V에서는 혈액 속 다른 여러 물질이 효소를 거치지 않고 전극에서 직접 산화된다. 대표적인 것이 아스코르브산, 요산, 아세트아미노펜(파라세타몰)이다. 이들이 더하는 전류는 과산화수소 전류와 구별되지 않으므로 판독값이 높은 쪽으로 치우친다. 제1장에서 개관한 역사 속에서 세 가지 공학적 해법이 발전했다.
간섭을 선택성 계수로 정량하는 방법은 제3장에서 다룬다. 여기서 강조할 점은 물리적인 것이다. appliedPotential을 정하는 일은 전극이 어떤 분자를 산화할지 정하는 일이다. 전위를 낮추면 거의 언제나 선택성을 얻지만, 대가로 매개체나 전극에 더 잘 연결된 효소가 필요해진다.
전위차법 센서는 전류가 사실상 흐르지 않는 상태에서 지시 전극과 기준 전극 사이의 전위차를 측정한다. 이 전위는 막이 응답하는 화학종의 활동도를 나타내며 네른스트 식을 따른다(규격 §4.1.2).
E = E° + (RT / nF) · ln([Ox] / [Red])
25 °C에서 상용로그로 바꾸면:
E = E° + (59.16 mV / n) · log₁₀([Ox] / [Red])
R = 8.314 J/(mol·K) BIOSENSOR_CONSTANTS.GAS_CONSTANT
T = 298.15 K BIOSENSOR_CONSTANTS.STANDARD_TEMPERATURE
59.16 mV/decade BIOSENSOR_CONSTANTS.NERNST_SLOPE
이온 선택성 전극(ISE)에서는 같은 법칙을 이온의 활동도 a와 전하 z로 E = 상수 + (2.303RT/zF)·log₁₀ a와 같이 쓴다. 가장 잘 알려진 예가 pH 유리 전극이며, 규격 §4.1.2가 적은 대로 25 °C에서 이론 기울기는 pH 단위당 −59.16 mV이다. 바이오센서에서는 국소 이온 활동도를 바꾸는 효소와 전위차법을 결합하는 경우가 많다. 고전적인 예는 우레아제이다. 우레아제가 요소를 암모늄과 중탄산으로 가수분해하면, 암모늄 선택성 소자나 pH 감응 소자가 그 변화를 추적한다.
이 식에서 두 가지 결과가 곧바로 나온다. 첫째, 응답이 로그형이다. 활동도가 10배 바뀔 때마다 같은 크기의 전위 계단이 생기므로, 전위차법 센서는 넓은 농도 범위를 다루지만 작은 상대 변화는 잘 분해하지 못한다. n = 1일 때 1 mV의 오차는 이미 활동도로 약 4 %의 오차이다. 둘째, 지시 막의 전기 저항이 매우 클 수 있으므로 측정 증폭기의 입력 임피던스도 그만큼 커야 한다. 그렇지 않으면 증폭기가 전류를 끌어가 판독값이 표류한다.
기울기 2.303RT/nF는 절대온도에 비례한다. 따라서 상수 NERNST_SLOPE = 59.16 mV/decade는 25 °C(298.15 K)에서만 성립하며, 바로 옆에 저장된 STANDARD_TEMPERATURE 값이 그 온도이다. 아래 표는 SDK가 쓰는 R과 F 값으로 계산한 것이다.
| 온도 | T (K) | 기울기, n = 1 (mV/decade) | 기울기, n = 2 (mV/decade) |
|---|---|---|---|
| 0 °C | 273.15 | 54.20 | 27.10 |
| 20 °C | 293.15 | 58.16 | 29.08 |
| 25 °C | 298.15 | 59.16 | 29.58 |
| 30 °C | 303.15 | 60.15 | 30.07 |
| 37 °C | 310.15 | 61.54 | 30.77 |
| 40 °C | 313.15 | 62.13 | 31.07 |
1가 이온의 이론 기울기는 켈빈당 약 0.2 mV/decade씩 커진다. 이로 인한 오차는 과소평가하기 쉽다. 25 °C에서 교정한 센서를 보상 없이 체온(37 °C)에서 쓴다고 하자. 활동도가 실제로 10배 오르면 61.54 mV의 계단이 생긴다. 장비는 이를 59.16 mV로 나누어 1.040 decade로 보고하므로, 10배가 아니라 10^1.040 ≈ 10.97배가 된다. 교정점에서 한 decade 떨어진 곳에서 약 10 %를 과대평가하는 셈이고, 교정점에서 멀어질수록 오차는 커진다. 실제 전극에는 두 번째 효과도 있다. E°와 기준 전극 전위 역시 온도에 따라 변하므로 기울기만 보정해서는 오차가 모두 사라지지 않는다. 실무 원칙은 사용 온도에서 교정하거나, 온도를 측정해 실제 T에서의 RT/nF로 기울기를 보정하는 것이다. 2.8절의 도우미 코드가 바로 이 계산을 한다.
전압전류법 센서(voltammetric)는 전위를 주사하거나 펄스로 인가하면서 전위에 따른 전류를 기록한다. 그 결과는 물질의 양뿐 아니라 그 물질이 어느 전위에서 반응하는지도 보여 준다. 순환 전압전류법에서 가역적인 1전자 짝은 25 °C에서 산화 피크와 환원 피크 사이가 약 59 mV 벌어진다. 확산이 지배하는 가역계의 피크 전류는 25 °C에서 랜들스–셰브치크 식 ip = 2.69 × 10⁵ · n3/2 · A · D1/2 · C · v1/2를 따른다(A는 cm², D는 cm²/s, C는 mol/cm³, 주사 속도 v는 V/s). 시차 펄스 전압전류법과 네모파 전압전류법 같은 펄스 기법은 각 펄스 앞뒤에서 샘플링한 전류의 차를 취한다. 이렇게 하면 축전 전류가 대부분 상쇄되어 검출 한계가 낮아진다. 양극 벗김 전압전류법은 주사에 앞서 금속 이온을 전극에 농축하는 방법으로, 제7장에서 다루는 중금속 응용의 주력 기법이다.
전도도법 센서(conductometric)는 용액의 전도도 변화를 측정한다. 보통 맞물림 전극 한 쌍에 교류 전압을 걸어 분극을 피한다. 우레아제가 암모늄과 중탄산을 만드는 경우처럼 이온을 생성하거나 소비하는 효소 반응에 적합하다. 단점은 전도도가 모든 이온에 반응한다는 것이다. 따라서 시료의 배경 이온 세기가 안정적이어야 하며, 그렇지 않다면 효소가 없는 기준 전극과 짝을 이룬 차동 구성을 써야 한다.
EIS는 작은 정현파 전압을 여러 주파수에 걸쳐 인가하고 복소 임피던스를 측정한다(규격 §4.1.3).
Z(ω) = R + jX = |Z| · e^(jφ) ω = 2πf, j = √(−1)
랜들스 등가 회로:
Rs +-----||------------+
o---/\/\/\---------+ Cdl +---o
+---/\/\/\---[ W ]--+
Rct Warburg
Rs 용액 저항
Cdl 이중층 커패시턴스 (실제로는 흔히 상수위상소자로 대체)
Rct 전하 전달 저항
W 바르부르크 요소 (확산), Z_W = σ(1 − j)/√ω
나이퀴스트 도표(−X 대 R)에서 이 회로는 반원 하나와 그 뒤의 45° 직선을 그린다. 고주파 절편이 Rs, 반원의 지름이 Rct이고, 저주파의 45° 꼬리는 확산에서 비롯된다. 반원의 꼭대기는 ω = 1/(Rct·Cdl)에 놓인다. 설명용 값 Rct = 2 kΩ, Cdl = 1 µF를 넣으면 500 rad/s, 즉 약 80 Hz이다. 측정 주파수 창이 이 지점을 앞뒤로 포함하지 않으면 Rct를 신뢰성 있게 추출할 수 없다.
임피던스는 전기화학에서 무표지 친화도 감지의 주된 경로이다. 패러데이 방식에서는 페리/페로시안화물 짝 같은 산화환원 탐침을 용액에 넣는다. 전극 위의 항체·앱타머·DNA 프로브가 표적과 결합하면, 포획된 층이 탐침으로의 전자 전달을 방해하여 Rct가 커진다. 분석 신호는 ΔRct이거나, 전극 간 차이를 보상하는 상대 변화 ΔRct/Rct,0이다. 비패러데이 방식에서는 산화환원 탐침 없이 계면 커패시턴스의 변화를 추적한다. 두 방식 모두 비특이적 흡착에 민감하다. 표면에 닿는 물질은 무엇이든 임피던스를 바꾸기 때문이다. 따라서 제1장에서 다룬 차단·부동화 조치는 전류법보다 여기서 더 중요하다.
임피던스는 세포도 측정한다. 온전한 세포막은 저주파에서 전기를 잘 통하지 않으므로, 전극 위에 가라앉거나 전극 사이를 지나는 세포가 측정 임피던스를 바꾼다. README의 "Impedance" 행(세포 계수와 생존율, README 기준 전형적 LOD 10³–10⁶ cells/mL)이 이 원리에 기반한다. v1.0에는 "임피던스"를 표현하는 방법이 두 가지 있다. 최상위 BiosensorType 값 impedance와 하위 유형 electrochemicalType: 'impedimetric'이다. SDK는 둘 중 어느 것도 검사하지 않는다. 이 책은 전극 기반 EIS에는 type: 'electrochemical'과 electrochemicalType: 'impedimetric'을 함께 쓰기를 권고한다. 그래야 전극 필드들이 모두 의미를 갖는다. type: 'impedance'는 일반적인 3전극 셀이 없는 전세포 임피던스 계수기에만 쓴다.
흡광도 센서는 발색 생성물이 흡수하는 빛의 양을 측정한다. 베르–람베르트 법칙(규격 §4.2.1)은 A = ε·c·l이며, ε는 몰 흡광 계수(M⁻¹·cm⁻¹), c는 농도(M), l은 광 경로 길이(cm)이다. 투과율은 T = I/I₀ = 10^(−A)이다. 친숙한 예는 NADH로, 340 nm에서 ε ≈ 6 220 M⁻¹·cm⁻¹이며 많은 탈수소효소 분석이 이를 추적한다. 1 cm 큐벳에 담긴 0.1 mM 용액은 A ≈ 0.62로 측정이 쉽다. 그러나 깊이가 100 µm에 불과한 미세유체 채널에서는 같은 시료의 흡광도가 A ≈ 0.006이 되고, 투과광 변화는 약 1.4 %에 그친다. 이것이 소형 흡광 감지의 핵심 문제이다. 시료를 줄이면 광 경로도 줄고 신호도 함께 떨어진다. 설계자는 접힌 긴 채널을 쓰거나, 결합 한 번당 더 많은 발색 생성물을 만드는 증폭형 효소 표지를 쓰거나, 형광으로 전환하는 방식으로 대응한다. 반대쪽 끝에서는 흡광도가 높을 때 미광과 다색광의 영향이 커져 선형 법칙이 무너진다. 장비에 따라 다르지만 실무에서는 흡광도 1 안팎을 상한으로 두는 경우가 흔하다.
형광체는 한 파장에서 빛을 흡수하고 더 긴 파장에서 방출한다. 그 차이를 스토크스 이동이라 한다. 규격 §4.2.2는 방출 세기를 F = Φ·I₀·ε·c·l로 적는다. Φ는 양자 수율(0–1), I₀는 여기광 세기이다. 이 식은 보다 일반적인 F = k·Φ·I₀·(1 − 10^(−εcl))의 저흡광도 극한이다. 여기서 k는 광학계가 수집하는 방출광의 비율이다. εcl이 작으면 1 − 10^(−εcl) ≈ 2.303·εcl이 되어 신호가 c에 선형이다. 계수 2.303과 수집 효율 k는 장비의 교정 상수에 흡수된다. 흡광도가 수백분의 몇을 넘으면 시료가 자신의 여기광과 방출광을 흡수하기 시작하고(내부 필터 효과), 교정 곡선이 아래로 휜다. 형광 분석을 묽은 조건에서 수행하는 물리적 이유가 이것이다.
형광은 대개 흡광보다 낮은 검출 한계에 도달한다. 이유는 단순하다. 밝은 빛줄기에서 작은 감소를 찾는 대신, 어두운 배경에서 빛을 찾기 때문이다. 대가로 시료와 플라스틱의 배경 자가형광, 광표백, 여기광 세기의 표류에 민감해진다. BiosensorConfig.wavelength는 광학 창을 나노미터 단위의 { excitation, emission }으로 기록한다. 예를 들어 플루오레세인은 490 nm 부근에서 여기되고 515–520 nm 부근에서 방출한다.
푀르스터 공명 에너지 전달(FRET)은 들뜬 공여체가 가까운 수용체로 에너지를 비복사적으로 넘겨주는 현상이다. 그 효율은 공여체–수용체 거리 r에 가파르게 의존한다(규격 §4.2.2). E = R₀⁶ / (R₀⁶ + r⁶)이며, 푀르스터 반경 R₀(전형적으로 2–10 nm)는 에너지의 절반이 전달되는 거리이다. 이 6제곱 의존성 덕분에 FRET는 분자 수준의 자로 쓰인다. 두 분자를 가깝게 모으거나 멀리 떼어 놓는 결합 사건은 신호를 한 상태에서 다른 상태로 전환한다.
| 거리 r | FRET 효율 E | 해석 |
|---|---|---|
| 0.5 R₀ | 0.985 | 거의 완전 전달. 공여체 방출이 소광된다. |
| 1.0 R₀ | 0.500 | 중간점으로, 거리에 가장 민감한 구간이다. |
| 1.5 R₀ | 0.081 | 약한 전달. |
| 2.0 R₀ | 0.015 | 사실상 전달 없음. |
구조 전환형 앱타머와 분자 비콘 같은 혼성화 프로브가 이 원리를 이용한다. 표적이 결합하면 프로브의 형태가 바뀌고, 그에 따라 공여체–수용체 거리가 바뀐다. 비율 측정 판독(수용체 방출을 공여체 방출로 나눈 값)은 여기광 세기와 광학 정렬의 변동을 상당 부분 상쇄하므로, 단일 채널 세기보다 선호된다.
발광(luminescence)에서는 빛이 여기 광원이 아니라 화학 반응이나 효소 반응에서 나온다. 서양고추냉이 과산화효소가 촉매하는 루미놀 산화, ATP를 소모하는 반딧불이 루시페레이스가 그 예이다. 여기광이 없으니 산란 배경도 없다. 발광 분석이 단순한 광학계로도 매우 낮은 검출 한계에 도달할 수 있는 이유이다. 다만 방출이 일시적이므로 시간 제어가 정밀해야 한다.
비색 센서(colorimetric)는 눈이나 카메라로 볼 수 있는 색을 만든다. 효소 표지가 발색 기질을 전환하는 경우, 금 나노입자가 응집하면서 적색에서 청색으로 바뀌는 경우가 그 예이다. 가장 널리 쓰이는 비색 형식은 측방유동 시험이다. 시료가 스트립을 따라 흘러가는 동안 표지된 항체가 표적과 결합하고, 그 복합체가 시험선에 포획되어 축적된 표지가 눈에 보이게 된다. v1.0에는 측방유동을 나타내는 별도 값이 없다. 이 책은 금 또는 라텍스 표지 스트립에는 opticalType: 'colorimetric'을, 형광 표지 스트립에는 'fluorescence'를 쓰기를 권고한다. 스트립 판독기는 선의 세기를 투과 흡광이 아닌 반사로 측정하므로 베르–람베르트 법칙은 근사적으로만 성립한다. 이런 판독기는 표준물질에 대해 경험적으로 교정하며, 보통 제3장의 비선형 모델을 쓴다.
표면 플라즈몬 공명(SPR)은 얇은 금 박막에서 일어나는 결합을 표지 없이 검출한다. 널리 쓰이는 크레치만 배치에서는 편광된 빛이 프리즘을 지나 금 박막 뒷면에서 반사된다. 특정 입사각에서 빛이 표면 플라즈몬, 곧 금속–액체 계면에서 전자가 집단적으로 진동하는 모드와 결합하고, 반사광 세기가 급격히 떨어진다. 이 공명각은 금 표면 바로 옆 매질의 굴절률에 따라 달라진다. 플라즈몬 장은 소산장이어서, 표면에서 멀어질수록 규격이 제시한 약 200 nm 정도의 특성 깊이로 지수적으로 감쇠한다. 그 얇은 영역 안의 변화만 공명에 영향을 준다. 분석물이 금 표면의 수용체와 결합하면 국소 굴절률이 올라가고 공명각이 이동한다. 이 이동을 시간에 따라 기록하면 실시간 결합 곡선을 얻는다. 그 곡선에서 결합·해리 속도, 나아가 제1장의 친화도 상수를 추출할 수 있다.
혼동하기 쉬운 두 양이 있고, 규격 §4.2.3도 둘을 혼동하고 있다.
규격은 "Δθ = m × Δn × d"라는 식도 제시한다. 이는 표준적인 물리 관계식이 아니며, 이 책은 이 식을 쓰지 않는다. 올바르게 표현하면 각도 이동은 벌크 감도에 유효 굴절률 변화를 곱한 값에 근사한다(Δθ ≈ S·Δneff). 감쇠 깊이보다 훨씬 얇은 흡착층에서는 Δneff가 작다. Δneff는 층 두께가 소산장 감쇠 길이에 비해 클수록, 그리고 층과 완충액의 굴절률 차가 클수록 커진다. SPR이 표면 가까이 결합한 단백질에는 잘 반응하지만, 부피 대부분이 장 바깥에 있는 큰 입자나 세포에는 약하게 반응하는 이유가 이것이다.
같은 물리는 SPR 장비에 엄격한 온도 제어와 기준 채널이 필요한 이유도 설명한다. 실온 부근에서 물의 굴절률은 켈빈당 약 1 × 10⁻⁴ RIU 변한다. 10⁻⁶ RIU를 분해하려면 온도가 약 0.01 K 수준으로 안정되어야 한다. 그렇지 못하면 특이 수용체 없이 같은 완충액을 보는 기준 표면으로 온도 효과를 빼 주어야 한다. 기준 채널은 시료와 주행 완충액의 조성이 조금 다를 때 생기는 벌크 굴절률 도약도 함께 제거한다.
수정진동자 미량저울(QCM)은 두 전극 사이에 끼운 얇은 AT 절단 수정 원판을 두께 전단 공진으로 구동하는 장치이다. 표면에 질량이 더해지면 공진 주파수가 낮아진다. 얇고 단단하며 균일한 막에 대해서는 사우어브레이 식(규격 §4.3.1)이 주파수 이동과 면적당 질량을 연결한다.
Δf = −2 f₀² · Δm / (A · √(μq · ρq)) = −Cf · Δm / A
μq = 2.947 × 10¹¹ g·cm⁻¹·s⁻² (AT 절단 수정의 전단 탄성률)
ρq = 2.648 g/cm³ (수정의 밀도)
√(μq·ρq) ≈ 8.83 × 10⁵ g·cm⁻²·s⁻¹
Cf = 2 f₀² / √(μq·ρq)
f₀ = 5 MHz → Cf ≈ 5.66 × 10⁷ Hz·cm²/g = 56.6 Hz·cm²/µg
f₀ = 10 MHz → Cf ≈ 2.26 × 10⁸ Hz·cm²/g = 226 Hz·cm²/µg
여기에는 정정이 필요하다. 규격 §4.3.1은 2.26 × 10⁸ Hz·cm²/g를 5 MHz 결정의 값으로 제시하지만, 이는 10 MHz의 값이다. Cf는 f₀²에 비례하므로 기본 주파수를 두 배로 올리면 상수는 네 배가 된다. 5 MHz 센서에 잘못된 상수를 쓰면 모든 질량 추정값이 네 배 작게 나온다.
| 계산 예 (Δm/A = 10 ng/cm²) | 5 MHz 결정 | 10 MHz 결정 |
|---|---|---|
| Cf (Hz·cm²/µg) | 56.6 | 226 |
| 주파수 이동 Δf | −0.57 Hz | −2.26 Hz |
| 1 Hz 이동당 질량 | ≈ 17.7 ng/cm² | ≈ 4.4 ng/cm² |
| 상대 이동 Δf/f₀ | ≈ 1.1 × 10⁻⁷ | ≈ 2.3 × 10⁻⁷ |
이 표는 ng/cm² 수준의 질량 분해능이 전자 회로에 얼마나 큰 부담을 주는지 보여 준다. 5 MHz 반송파에서 0.5 Hz 이동은 약 천만분의 일의 변화이다. 따라서 주파수 계수가 안정적이어야 하고 평균을 내야 하며, 온도도 통제해야 한다. 더 높은 주파수의 결정은 감도가 높지만 더 얇고 깨지기 쉽다.
사우어브레이 식에는 분명한 유효 조건이 있으며, 바이오 감지에서는 이 조건이 자주 깨진다.
v1.0은 piezoelectric을 BiosensorType으로 정의하지만, BiosensorConfig에는 f₀, 활성 면적, 배음 차수를 담을 필드가 없다. 이 값들이 Hz를 ng/cm²로 환산하는 방식을 결정하므로, 교정 기록과 함께 전달되어야 한다. 향후 버전에서 필드가 추가되기 전까지 이 책은 이 값들을 장치 문서에 적고, 교정 기록에는 이름을 분명히 붙인 확장 객체(4.7절)로 저장하기를 권고한다. CalibrationData에는 자유 기술 메모 필드가 없기 때문이다.
거의 모든 효소 반응은 열을 내거나 흡수한다. 흔히 효소 서미스터라 부르는 열량 바이오센서는 효소를 작은 칼럼이나 칩에 고정화하고, 그곳을 지나는 유체의 온도 상승을 측정한다. 규격 §4.4.1은 다음 관계를 제시한다.
Q = n · ΔH 방출 열 (J), n = 전환된 몰수, ΔH = 몰 엔탈피 (J/mol)
ΔT = Q / (m · Cp) 질량 m (g), 비열 Cp (J/(g·K))인 물질의 온도 상승
규격은 첫 줄을 Q = n × ΔH × V로 적는다. 이 식은 n이 농도(mol/L)이고 V가 부피(L)여서 n·V가 다시 물질량이 될 때에만 차원이 맞는다. 이 책은 n을 전환된 몰수로 직접 쓴다.
설명용 계산으로 규모를 가늠해 보자. 반응 엔탈피를 효소 반응에서 흔한 크기의 어림값인 −80 kJ/mol로 둔다. 기질 1 µmol이 수용액 1 g(1 mM 시료 1 mL, Cp ≈ 4.18 J/(g·K)) 안에서 모두 전환된다고 하자. 그러면 Q ≈ 10⁻⁶ × 8 × 10⁴ = 0.08 J이고, ΔT ≈ 0.08 / 4.18 ≈ 0.019 K, 즉 약 19 mK이다. 10 µM에서는 같은 계산으로 약 0.2 mK가 나온다. 실제 흐름 셀에서는 전환이 완전하지 않고 열이 주위로 빠져나가므로, 측정되는 온도 상승은 이보다도 작다. 따라서 열 바이오센서는 밀리켈빈 수준이나 그보다 나은 온도 분해능을 필요로 한다. 실온 부근에서 저항이 켈빈당 대개 수 퍼센트 변하는 음의 온도 계수(NTC) 서미스터를 짝을 맞춘 기준 서미스터와 브리지로 연결하여 주변 온도 변동을 상쇄한다.
이 방법의 매력은 범용성과 시료에 대한 내성이다. 빛이나 전자 전달이 아니라 열을 재므로, 색이 있거나 탁하거나 전기활성인 시료도 광학적·산화환원 간섭을 일으키지 않는다. 효소를 짝지어 신호를 키울 수도 있다. 예를 들어 GOx 칼럼에 카탈레이스를 더하면 과산화수소가 분해되면서 그 엔탈피가 전체 열에 더해진다. 단점은 열 차단, 주변 온도에 대한 민감성, 느린 평형이다. 열 센서가 휴대용 장치보다 공정 모니터링에 더 자주 쓰이는 것도 이 때문이며, README의 "Thermal" 행(효소 활성과 대사, README 기준 전형적 LOD µM–mM)과도 맞는다.
임피던스와 마찬가지로 v1.0에는 겹치는 표기가 두 개 있다. thermal과 calorimetric이 모두 최상위 BiosensorType 값이다. 이 책은 반응 엔탈피를 추론하는 센서에는 calorimetric을, 열전도도 변화 감지처럼 그 밖의 온도 기반 변환에는 thermal을 쓰기를 권고한다.
README의 유형 표는 각 변환기의 변환 원리, 응용, 전형적 LOD를 나열한다. 아래 표는 여기에 실무에서 선택을 좌우하는 공학적 기준을 더한 것이다. LOD 열은 README의 참고용 범위를 그대로 옮겼다. 나머지 열은 이 책의 정성적 평가이며 WIA 요구사항이 아니다.
| 변환기 (enum) | 측정량 | 전형적 LOD (README 기준) | 표지 필요 여부 | 판독기 비용 / 소형화 | 주요 매트릭스 민감 요인 |
|---|---|---|---|---|---|
전류법 (electrochemical / amperometric) | 고정 전위에서의 전류 | nM–µM | 불필요(효소 생성물) 또는 효소 표지 | 매우 저렴. 소형화 쉬움(스트립, 웨어러블). | 전기활성 간섭 물질, 용존 O₂, 온도 |
전위차법 (potentiometric) | 전류 0에서의 전위 | 표에 없음. 넓은 범위에 걸친 로그 응답 | 불필요 | 저렴. 안정한 기준 전극 필요. | 다른 이온, 온도(기울기), 기준 전극 표류 |
임피던스 / EIS (impedimetric, impedance) | 주파수별 복소 임피던스 | 세포 계수 시 10³–10⁶ cells/mL | 불필요 | 중간. 주파수 응답 분석기 필요. | 비특이적 흡착, 이온 세기 |
| 광학: 흡광 / 비색 | 흡수되거나 반사된 빛 | 광학군 pM–nM | 대개 효소 또는 입자 표지 | 저렴(휴대폰 카메라, LED). 광 경로 길이가 소형화를 제한. | 시료 색, 탁도, 용혈 |
| 광학: 형광 / FRET / 발광 | 방출된 빛 | 광학군 pM–nM | 대개 형광체 또는 발광 표지 | 중간. 필터와 암실 하우징 필요. | 자가형광, 광표백, 내부 필터 효과 |
SPR (spr) | 금 박막 근처의 굴절률 | 광학군 pM–nM | 불필요 | 높음. 엄격한 광학·열 제어. | 벌크 굴절률 변화, 온도, 비특이적 결합 |
QCM (piezoelectric) | 공진 주파수 이동 | ng/mL | 불필요 | 중간. 깨지기 쉬운 결정과 흐름 셀. | 점도, 온도, 점탄성층 |
| 열 / 열량 | 온도 상승 | µM–mM | 불필요 | 중간. 부피가 큰 열 차단 구조. | 주변 온도, 유속 |
실무에서 변환기 선택은 대략 다음 순서의 몇 가지 질문을 따른다.
BiosensorConfig에 선택 기록하기
변환기를 정했으면 그 정체와 핵심 작동 조건을 구성에 기록한다. 다음은 설명용 구성 예시이다. 분석물 이름과 값은 이 장의 논의에 맞추어 고른 것이며, 인증된 장치에서 가져온 것이 아니다. // 줄은 읽기용 주석이며 JSON의 일부가 아니다.
// 전류법 GOx 전극 (1세대, 과산화수소 검출)
{
"type": "electrochemical",
"electrochemicalType": "amperometric",
"biorecognitionElement": "glucose-oxidase",
"targetAnalyte": "glucose",
"analyteCategory": "metabolite",
"workingElectrode": "platinum",
"referenceElectrode": "ag-agcl",
"counterElectrode": "platinum",
"appliedPotential": 0.6,
"sampleType": "blood",
"temperature": 25,
"pH": 7.0
}
// 형광 구조 전환형 앱타머 (FRET 판독)
{
"type": "optical",
"opticalType": "fret",
"biorecognitionElement": "aptamer",
"targetAnalyte": "thrombin",
"analyteCategory": "protein",
"wavelength": { "excitation": 490, "emission": 520 },
"sampleType": "serum",
"temperature": 25
}
// 패러데이 EIS 면역센서
{
"type": "electrochemical",
"electrochemicalType": "impedimetric",
"biorecognitionElement": "antibody",
"targetAnalyte": "C-reactive protein",
"analyteCategory": "protein",
"workingElectrode": "gold",
"referenceElectrode": "ag-agcl",
"counterElectrode": "platinum",
"sampleType": "serum"
}
참조 SDK에 관해 지금 알아 두면 좋은 두 가지가 있다. 전체 내용은 제4장과 제5장에서 다룬다. 첫째, validateConfig는 type, biorecognitionElement, targetAnalyte가 있는지만 검사한다. opticalType이 광학 센서에 붙어 있는지, appliedPotential에 referenceElectrode가 딸려 있는지, wavelength의 방출 파장이 여기 파장보다 긴지는 검사하지 않는다. 둘째, SDK는 측정 중에 electrochemicalType, opticalType, appliedPotential, wavelength를 전혀 읽지 않는다. 이 필드들은 서술용 메타데이터이다. 따라서 일관성 검사는 구현자의 몫이며, 실제 온도에서의 네른스트 기울기나 사우어브레이 질량 환산 같은 물리적 변환은 응용 코드에 두어야 한다. 아래 도우미 함수는 @wia/bio-011 API의 일부가 아니라 이 책이 작성한 코드이며, 공개된 상수만 사용한다.
import { BIOSENSOR_CONSTANTS as K, BiosensorConfig } from '@wia/bio-011';
/** 온도 tC(°C), 전하 n에서의 네른스트 기울기 (mV/decade). */
export function nernstSlope(tC: number, n = 1): number {
const T = tC + 273.15;
return (Math.LN10 * K.GAS_CONSTANT * T / (n * K.FARADAY_CONSTANT)) * 1000;
}
// nernstSlope(25) ≈ 59.16 nernstSlope(37) ≈ 61.54 nernstSlope(37, 2) ≈ 30.77
/** 주파수 이동(Hz)으로부터 사우어브레이 면적 질량(ng/cm²). f0 단위는 Hz. */
export function sauerbreyMass(deltaF: number, f0: number): number {
const sqrtMuRho = Math.sqrt(2.947e11 * 2.648); // g·cm⁻²·s⁻¹
const cf = (2 * f0 * f0) / sqrtMuRho; // Hz·cm²/g
return (-deltaF / cf) * 1e9; // ng/cm²
}
// sauerbreyMass(-0.566, 5e6) ≈ 10 sauerbreyMass(-2.264, 10e6) ≈ 10
/** v1.0 SDK가 하지 않는, 이 책 수준의 일관성 검사. */
export function checkTransducerConfig(c: BiosensorConfig): string[] {
const issues: string[] = [];
if (c.opticalType && c.type !== 'optical')
issues.push('opticalType set on a non-optical sensor');
if (c.electrochemicalType && c.type !== 'electrochemical')
issues.push('electrochemicalType set on a non-electrochemical sensor');
if (c.appliedPotential !== undefined && !c.referenceElectrode)
issues.push('appliedPotential has no referenceElectrode');
if (c.appliedPotential !== undefined && Math.abs(c.appliedPotential) > 2)
issues.push('appliedPotential looks like mV; the field is in volts');
const w = c.wavelength;
if (w?.excitation !== undefined && w?.emission !== undefined && w.emission <= w.excitation)
issues.push('emission wavelength should exceed excitation (Stokes shift)');
return issues;
}
마지막 검사의 ±2 V 경계는 밀리볼트 단위로 입력된 값을 잡아내기 위한 이 책의 경험칙이며, WIA의 한계값이 아니다. 수용액 전기화학은 이 창을 벗어나는 일이 드물다. 그 부근에서 물 자체가 산화되거나 환원되기 때문이다.
규격 §4의 몇몇 식은 공학 계산에 쓰기 전에 정정이나 단서가 필요하다. 아래 표는 이 장이 기대는 항목을 모은 것이다. v1.0 정오표 전체는 제8장에 있다.
| 규격 위치 | v1.0 표기 | 이 책의 사용 방식 |
|---|---|---|
| §4.2.2 형광 | F = Φ·I₀·ε·c·l | 낮은 흡광도에서만 유효하다. 계수 2.303과 광학 수집 효율은 교정 상수에 흡수된다. |
| §4.2.3 SPR | Δθ = m × Δn × d; "감도 10⁻⁶–10⁻⁷ RIU" | 물리 법칙으로 쓰지 않는다. SPR은 정성적으로 설명하고, 10⁻⁶–10⁻⁷ RIU는 분해능으로 다루며, 감도는 deg/RIU로 나타낸다. |
| §4.3.1 QCM | Cf ≈ 2.26 × 10⁸ Hz·cm²/g "5 MHz 기준" | 이는 10 MHz 값이다. 5 MHz에서는 Cf ≈ 5.66 × 10⁷ Hz·cm²/g(56.6 Hz·cm²/µg)이다. |
| §4.4.1 열량법 | Q = n × ΔH × V | n을 몰수로 두고 Q = n·ΔH로 쓴다. ×V 형태는 n이 농도일 때에만 성립한다. |
| §4.1.2 전위차법 | 25 °C에서 59.16 mV/n | 25 °C에서만 옳다. 기울기는 절대온도에 비례한다(n = 1, 37 °C에서 61.54 mV/decade). |
제3장은 이 변환기들이 만든 원신호를 교정되고 정량된 결과로 바꾸는 과정을 다룬다. 기저선 보정, 필터링, 회귀, 그리고 서로 다른 센서를 같은 조건에서 비교할 수 있게 하는 성능 지표가 그 내용이다.