분자동역학 계산화학 마지막 수정: 2026-07-07 14:07:55

힘장
Force Field
분야분자동역학 × 계산화학 × 통계역학
정체원자 좌표 → 퍼텐셜 에너지 함수
대표 계열AMBER, CHARMM, OPLS, GROMOS
쓰이는 곳분자동역학, 도킹, 자유에너지 계산
대표 소프트웨어GROMACS, LAMMPS, NAMD

1. 개요[편집]

양자역학은 정확하지만 느리고, 힘장은 근사지만 빠르다. 단백질 10만 원자를 마이크로초 동안 돌리려면 근사와 손을 잡아야 한다.

힘장(Force Field)은 원자들의 좌표를 입력받아 계의 퍼텐셜 에너지 U(r1,,rN)U(\mathbf{r}_1, \dots, \mathbf{r}_N)를 돌려주는, 물리적으로 동기화된 해석적 함수의 집합과 그에 딸린 파라미터 전체를 가리킨다. 분자동역학에서 각 원자에 작용하는 힘은 이 퍼텐셜의 음의 기울기 Fi=iU\mathbf{F}_i = -\nabla_i U로 얻어지므로, 힘장이 곧 시뮬레이션의 물리 법칙 그 자체가 된다.

전자를 명시적으로 다루는 양자역학은 원리적으로 옳지만, 수만~수십만 원자를 나노초 이상 돌리기엔 턱없이 느리다. 힘장은 전자 자유도를 통째로 지워버리고 원자를 고전적 입자로 취급하는 대담한 근사를 통해, 뉴턴 운동방정식을 시간 적분할 수 있게 만든다. 정확도를 팔아 속도를 산 것이며, 이 거래가 계산생물학과 재료과학 전체를 떠받친다.1

2. 퍼텐셜 함수의 구조[편집]

전형적인 생체분자 힘장의 퍼텐셜은 결합(bonded) 항과 비결합(non-bonded) 항으로 나뉜다.

U=bondskb(rr0)2+angleskθ(θθ0)2+dihedralsVn2[1+cos(nϕγ)]결합 항U = \underbrace{\sum_{\text{bonds}} k_b (r - r_0)^2 + \sum_{\text{angles}} k_\theta (\theta - \theta_0)^2 + \sum_{\text{dihedrals}} \frac{V_n}{2}[1 + \cos(n\phi - \gamma)]}_{\text{결합 항}} +i<j[4εij((σijrij)12(σijrij)6)+qiqj4πε0rij]비결합 항+ \underbrace{\sum_{i<j} \left[ 4\varepsilon_{ij}\left( \left(\frac{\sigma_{ij}}{r_{ij}}\right)^{12} - \left(\frac{\sigma_{ij}}{r_{ij}}\right)^{6} \right) + \frac{q_i q_j}{4\pi\varepsilon_0 r_{ij}} \right]}_{\text{비결합 항}}

각 항의 의미는 명료하다. 결합 신축과 각도 변형은 조화 진동자(용수철)로, 이면각(dihedral)은 회전 장벽을 주기 함수로 표현한다. 비결합 항의 앞부분이 그 유명한 레너드-존스 퍼텐셜로 반데르발스 인력과 반발을 담고, 뒷부분이 쿨롱 정전기 상호작용이다.

주목할 점은 결합을 용수철로 근사했다는 것이다. 이 때문에 표준 힘장에서는 화학 결합이 끊어지거나 생기지 못한다. 반응을 다루려면 ReaxFF 같은 반응성 힘장이 따로 필요하다.2

3. 파라미터화: 힘장의 진짜 알맹이[편집]

함수 형태보다 중요한 것이 파라미터다. kbk_b, r0r_0, ε\varepsilon, σ\sigma, 부분전하 qiq_i 같은 수천 개의 숫자를 어떻게 정하느냐가 힘장의 품질을 결정한다. 파라미터는 두 가지 소스에서 온다.

  • 양자화학 계산밀도범함수이론이나 하트리-폭 방법으로 작은 분자 조각의 에너지 표면과 전하 분포를 계산해 맞춘다.
  • 실험 데이터 — 밀도, 기화열, 용해도, 결정 구조 같은 거시 물성에 재현되도록 튜닝한다.

이 파라미터화 과정은 대단히 노동집약적이며, 힘장 개발 논문 한 편이 수년의 산물인 경우가 흔하다. 그래서 새 분자(특히 신약 후보나 새 리간드)에 기존 힘장을 확장하는 일 자체가 하나의 전문 분야다.

4. 주요 힘장 계열[편집]

생체분자 세계는 몇몇 힘장 “가문”으로 나뉘며, 각자 철학과 텃밭이 다르다.

힘장태생강점 영역특징
AMBER핵산·단백질DNA/RNA, 단백질부분전하를 QM 정전 퍼텐셜(RESP)로
CHARMM생체막·단백질지질, 막단백질방대한 지질 파라미터, 개선 항 풍부
OPLS유기 액체소분자, 용매액체 물성 재현에 특화
GROMOS생체분자자유에너지일부 수소 통합(united-atom)

이들은 서로 호환되지 않는다. AMBER 파라미터를 CHARMM 물 모델과 섞으면 물리가 어긋난다. 물 모델(TIP3P, SPC/E 등)조차 힘장과 짝이 정해져 있어서, 조합을 함부로 바꾸면 결과가 미묘하게 틀어진다.

5. 해상도의 선택: 전원자에서 조립까지[편집]

같은 힘장 철학 안에서도 원자를 얼마나 세밀하게 표현하느냐는 또 하나의 결정이다. 이 선택이 다룰 수 있는 계의 크기와 시간 규모를 직접 좌우한다.

  • 전원자(all-atom) — 수소를 포함한 모든 원자를 명시한다. 가장 정확하지만 그만큼 비싸다. 현대 단백질 시뮬레이션의 기본값.
  • 통합원자(united-atom) — 메틸기(CH3\text{CH}_3) 같은 곳의 수소를 무거운 원자에 흡수시켜 입자 수를 줄인다. 지질 이중층처럼 큰 계에서 여전히 유용하다.
  • 거친 알갱이(coarse-grained) — 여러 원자를 하나의 비드로 뭉친다. MARTINI 힘장이 대표적이며, 세포막 규모의 마이크로초 시뮬레이션을 가능하게 한다.

정확도와 규모는 늘 상충한다. 세밀할수록 옳지만 느리고, 뭉칠수록 크게 볼 수 있지만 화학적 디테일을 잃는다. 무엇을 보려는지가 해상도를 결정한다.

6. 장거리 상호작용과 계산 비용[편집]

비결합 항이 계산 비용의 대부분을 차지한다. 원자 쌍이 NN개면 소박하게 계산할 때 O(N2)O(N^2)이 되어 대형 계에서는 감당이 안 된다. 그래서 두 가지 가속 기법이 표준이다.

레너드-존스 퍼텐셜처럼 빨리 감쇠하는 상호작용은 컷오프 반경 바깥을 무시하는 근거리 목록(cell list / neighbor list)으로 O(N)O(N)에 가깝게 만든다. 반면 1/r1/r로 느리게 감쇠하는 정전기 항은 컷오프로 자르면 심각한 오차가 생기므로, 주기 경계에서 고속 푸리에 변환을 활용하는 Ewald 합산, 실무적으로는 PME(Particle Mesh Ewald)로 처리한다. 이 PME 덕분에 오늘날 GROMACSLAMMPS가 수백만 원자를 GPU에서 돌릴 수 있다.

7. 현업에서의 현실[편집]

  • “힘장 하나 잘못 골라서 논문 결과가 뒤집힌다”는 게 과장이 아니다. 같은 단백질도 AMBER냐 CHARMM이냐에 따라 접힘(folding) 경로가 다르게 나올 수 있다.
  • 신약 개발에서 새 리간드의 파라미터를 못 구해 좌초하는 프로젝트가 흔하다. GAFF 같은 범용 힘장이 구원투수지만 정확도는 각오해야 한다.
  • 물 모델은 힘장의 숨은 주인공이다. 물을 어떻게 모델링하느냐가 용매화 자유에너지 전체를 좌우한다.
  • 분자동역학 결과를 발표할 때 힘장과 물 모델, 컷오프를 명시하지 않으면 재현이 불가능하다. 검증 및 확인의 기본 중 기본이다.

8. 관련 문서[편집]

9. Footnotes[편집]

  1. 대략적인 감을 잡자면, 밀도범함수이론으로 수백 원자를 한 스텝 미는 비용으로 힘장은 수십만 원자를 수천 스텝 밀 수 있다. 규모의 차이가 곧 다룰 수 있는 문제의 차이다.

  2. 그래서 표준 힘장으로 “효소가 기질을 절단하는 순간”을 볼 수는 없다. 결합이 안 끊어지니까. 이럴 땐 QM/MM 하이브리드나 반응성 힘장을 꺼내야 한다.