CHARMM
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
CHARMM은 분자 내 원자 간의 상호작용을 설명하는 포텐셜 에너지 함수 집합인 힘장(Force Field)과 이를 이용한 분자 동역학 시뮬레이션 프로그램이다. 단백질, 핵산, 지질 등 생체 분자 연구에 초점을 맞춰 개발되었으며, 다양한 수정 버전의 힘장과 고급 시뮬레이션 기능을 제공한다. 1969년 하버드 대학교의 마틴 카플러스 연구팀에서 시작되었으며, 1980년대에 공개적으로 데뷔했다. CHARMM 프로그램은 에너지 최소화, 분자 동역학 궤적 생성, 자유 에너지 계산 등 다양한 기능을 제공하며, 유닉스/리눅스 환경에서 실행된다.
더 읽어볼만한 페이지
- 포트란 소프트웨어 - MCNPX
MCNPX는 로스 알라모스 국립 연구소에서 개발된 몬테카를로 기반의 방사선 입자 수송 코드로, MCNP를 확장하여 다양한 입자 상호 작용을 시뮬레이션하며 핵무기 개발 관련 논란이 있었다. - 하버드 대학교 - 하버드-옌칭 연구소
하버드-옌칭 연구소는 1928년 옌칭대학교 총장에 의해 설립되어 하버드 대학교와 동아시아 연구를 지원하고, 하버드-옌칭 도서관 운영 및 학술 교류를 진행한다. - 하버드 대학교 - 하버드 케네디 스쿨
하버드 케네디 스쿨은 1936년 하버드 대학교 정부대학원으로 설립되어 공공정책, 국제관계, 공공행정 분야의 교육 및 연구를 수행하며 공공 부문 리더십 양성에 중점을 둔 하버드 대학교 대학원이다.
| CHARMM - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
| 이름 | CHARMM |
| 개발자 | 마틴 카르플러스, Accelrys |
| 출시일 | 1983년 |
| 최신 릴리스 버전 | c47b1 |
| 최신 릴리스 날짜 | 2022년 |
| 최신 미리보기 버전 | c48a1 |
| 최신 미리보기 날짜 | 2022년 |
| 프로그래밍 언어 | FORTRAN 77-95, CUDA |
| 운영체제 | 유닉스 계열: 리눅스, macOS, AIX, iOS |
| 플랫폼 | x86, ARM, Nvidia GPU; Cray XT4, XT5 |
| 언어 | 영어 |
| 장르 | 분자 동역학 |
| 라이선스 | 독점 |
| 웹사이트 | CHARMM 공식 웹사이트 |
2. CHARMM 힘 장(Force Field)
CHARMM 힘 장(Force Field)은 분자 내 원자 간의 상호작용을 기술하는 포텐셜 에너지 함수 집합이다. 원래 CHARMM 힘장은 펩타이드, 단백질, 보결분자족, 소분자 리간드, 핵산, 지질, 그리고 탄수화물 등과 같은 생체 분자 연구에 초점을 맞춰 개발되었다. 여기서 생체 분자는 용액, 결정, 막 상태에 있는 것을 의미한다.[23]
2. 1. 단백질 힘 장
CHARMM 힘장은 단백질 시뮬레이션을 위해 개발되었으며, 다음과 같은 다양한 종류가 있다.- 통합 원자(때로는 확장 원자라고도 함) CHARMM19[6]
- 모든 원자 CHARMM22[7] 및 이의 이면각 포텐셜 수정 변형인 CHARMM22/CMAP
- CHARMM27, CHARMM36, CHARMM36m, CHARMM36IDPSFF 등 다양한 수정 버전[8]
CHARMM22는 TIP3P 명시적 물 모델에 대해 매개변수화되었지만,[7] 암시적 용매 모델과 함께 사용되기도 한다. 2006년에는 암시적 용매 GBSW와의 일관된 사용을 위해 CHARMM22/CMAP의 특수 버전이 재매개변수화되었다.[9]
CHARMM22 포텐셜 함수는 다음과 같은 형태를 가진다.[7][10]
여기서 각 항은 결합, 각도, 이면각, 비결합 상호작용 등을 나타낸다. CHARMM 힘 장은 AMBER와 유사한 항 외에도, 평면에서 벗어난 굽힘을 고려하는 부적절한 항과 1,3 비결합 상호작용을 고려하는 Urey-Bradley 항을 포함한다.
2. 2. 핵산, 지질 및 기타 분자 힘 장
DNA, RNA 및 지질 시뮬레이션에는 CHARMM27[11]이 사용된다. 예를 들어 단백질-DNA 결합 시뮬레이션을 위해서는 CHARMM22와 CHARMM27을 결합하여 사용할 수 있다. NAD+, 당, 불소화 화합물 등에 대한 매개변수도 사용할 수 있다. 이러한 포텐셜 함수 버전 번호는 처음 등장한 CHARMM 버전을 나타내지만, 이후 버전의 CHARMM 실행 프로그램과 함께 사용될 수 있다. 마찬가지로, 이러한 포텐셜 함수는 이를 지원하는 다른 분자 동역학 프로그램 내에서도 사용할 수 있다.[12]2. 3. 일반 힘 장 (CGenFF)
2009년에, 약물 유사 분자를 위한 일반 힘 장(CGenFF)이 도입되었다. CGenFF는 "생체 분자와 약물 유사 분자에 존재하는 광범위한 화학 그룹, 특히 많은 수의 헤테로고리 골격을 포함"하도록 설계되었다.[12] CGenFF는 다양한 화학 그룹의 조합을 다룰 수 있도록 설계되었지만, 이로 인해 특정 하위 분자 클래스에 대한 정확도가 감소할 수 있다. 따라서 개발자인 Mackerell의 웹사이트에서는 이미 특화된 힘 장(예: 단백질, 핵산 등에 대한 CHARMM22, CHARMM27 등)이 존재하는 분자에 대해서는 CGenFF 매개변수를 사용하지 말 것을 반복적으로 경고하고 있다.[12]2. 4. 분극화 가능 힘 장
CHARMM은 분극 효과를 고려하기 위한 두 가지 모델을 포함한다. 하나는 변동 전하(FQ) 모델로, 전하 평형(CHEQ)이라고도 불린다.[13][14] 다른 하나는 드루드 껍질 또는 분산 발진기 모델을 기반으로 한다.[15][16]2. 5. 힘 장 매개변수
모든 CHARMM 힘 장 매개변수는 Mackerell 웹사이트에서 무료로 다운로드할 수 있다.[17]3. CHARMM 분자 동역학 프로그램
CHARMM 프로그램은 분자 동역학 시뮬레이션을 수행하고 분석하는 데 사용되는 소프트웨어이다. CHARMM은 가장 오래된 분자 동역학 프로그램 중 하나로, 오랜 기간 동안 여러 연구 그룹에 의해 기능이 추가되고 개선되었다. 이 과정에서 일부 기능은 약간의 차이를 가지고 여러 키워드 아래 중복되기도 한다.
CHARMM의 소스 코드와 변경 로그 파일([https://web.archive.org/web/20070907000754/http://www.charmm.org/package/changelogs/c34log.shtml])을 통해 주요 개발자들의 이름과 소속을 확인할 수 있다.
3. 1. 주요 기능
CHARMM은 다양한 분자 시뮬레이션을 생성하고 분석할 수 있도록 한다. 가장 기본적인 시뮬레이션 유형은 주어진 구조를 최소화하고 분자 동역학 궤적을 만들어 실행하는 것이다. 더 고급 기능은 다음과 같다.- 에너지 최소화: 주어진 분자 구조의 에너지를 최소화하여 가장 안정한 구조를 찾는다.
- 분자 동역학 시뮬레이션: 뉴턴의 운동 방정식을 사용하여 시간에 따른 분자의 움직임을 시뮬레이션한다.
- 자유 에너지 계산 (FEP): 자유 에너지 변동(FEP) 방법을 사용하여 결합 자유 에너지, 용매화 자유 에너지 등 다양한 자유 에너지를 계산한다.
- 준조화 엔트로피 추정: 분자의 진동 운동을 분석하여 엔트로피 변화를 추정한다.
- 상관 분석: 분자 내 여러 원자 또는 그룹 간의 상관 관계를 분석한다.
- QM/MM (Quantum Mechanics/Molecular Mechanics) 방법: QM/MM 방법은 분자의 특정 부분을 양자 역학적으로, 나머지 부분을 분자 역학적으로 처리하여 계산 효율성과 정확도를 높인다.
- 콘포메이션 및 경로 샘플링 방법: 분자의 다양한 형태(conformation) 및 반응 경로를 탐색한다.
CHARMM은 분자 에너지 최소화, 동역학, 분석 기법, 분자 모델 구축 등 매우 많은 계산 도구들을 제공한다.
3. 2. 개발 역사 및 특징
CHARMM은 가장 오래된 분자 동역학 프로그램 중 하나로, 오랜 시간에 걸쳐 다양한 기능들이 추가되고 개선되었다. 전 세계 여러 연구 그룹이 CHARMM 개발에 참여하고 있으며, 그중에서도 미시간 대학교 찰스 L. 브룩스 3세 연구팀의 기여가 크다. CHARMM은 다양한 플랫폼에서 실행 가능하며, 직렬 및 병렬 계산을 모두 지원한다. 개발자인 마틴 카르플루스는 CHARMM 개발에 대한 공로로 2013년 노벨 화학상을 수상했다.4. 프로그램 역사
CHARMM은 하버드 대학교의 마틴 카플러스 연구팀에서 시작되었다. 1980년대에 논문 발표와 함께 공개되었고, 이후 지속적으로 발전하여 2015년에 CHARMM40b2 버전이 출시되었다.[35]
4. 1. 개발 초기
1969년경, 소형 분자에 대한 잠재 에너지 함수 개발에 상당한 관심이 있었다. CHARMM은 하버드 대학교의 마틴 카플러스 연구팀에서 시작되었다. 카플러스와 당시 그의 대학원생이었던 브루스 젤린은 주어진 아미노산 서열과 좌표 집합(예: X선 구조에서 얻은)을 사용하여 원자 위치의 함수로 시스템의 에너지를 계산할 수 있도록 하는 프로그램을 개발할 때가 되었다고 판단했다. 카플러스는 (당시에는 이름이 없었던) 프로그램 개발에 있어 주요한 기여로 다음을 언급했다.[18]- 바이츠만 과학 연구소의 슈네이오어 리프슨 연구팀, 특히 하버드 대학교로 와서 일관된 힘장(CFF) 프로그램을 가져온 아리에 워셸
- 코넬 대학교의 해럴드 셰러가 연구팀
- 마이클 레비트의 단백질에 대한 선구적인 에너지 계산에 대한 인식
1980년대에 마침내 논문이 발표되었고 CHARMM이 공개적으로 데뷔했다. 젤린의 프로그램은 그때까지 상당히 재구성되었다. 출판을 위해 밥 브루콜레리는 HARMM(HARvard Macromolecular Mechanics)이라는 이름을 제안했지만 적절하지 않은 것으로 보였다. 그래서 그들은 화학을 의미하는 C를 추가했다. 카플러스는 "나는 때때로 브루콜레리의 원래 제안이 프로그램으로 작업하는 경험이 없는 과학자들에게 유용한 경고 역할을 했을지 궁금해합니다."라고 말했다.[18]
4. 2. 공개 및 발전
1980년대에 논문이 발표되고 CHARMM이 공개적으로 데뷔했다. 젤린의 프로그램은 그때까지 상당히 재구성되었다. 출판을 위해 밥 브루콜레리는 HARMM(HARvard Macromolecular Mechanics)이라는 이름을 제안했지만 적절하지 않은 것으로 보였다. 그래서 그들은 화학을 의미하는 C를 추가했다. 카플러스는 다음과 같이 말했다. "나는 때때로 브루콜레리의 원래 제안이 프로그램으로 작업하는 경험이 없는 과학자들에게 유용한 경고 역할을 했을지 궁금해합니다."[18] CHARMM은 계속 성장하여 실행 프로그램의 최신 버전이 2015년 CHARMM40b2로 출시되었다.[35]5. 유닉스/리눅스 환경에서의 CHARMM 실행
CHARMM 프로그램 실행의 일반적인 구문은 다음과 같다.
`charmm -i filename.inp -o filename.out`
- `charmm`: 사용 중인 컴퓨터 시스템의 프로그램(또는 프로그램을 실행하는 스크립트) 이름이다.
- `filename.inp`: CHARMM 명령어가 포함된 텍스트 파일이다. 분자 토폴로지와 힘장을 로드하는 것으로 시작한다. 그 후 분자 구조의 좌표(예: PDB 파일에서)를 로드한다. 그다음 분자를 수정할 수 있다(수소 원자 추가, 이차 구조 변경). 계산 섹션에는 에너지 최소화, 동역학 생성 및 운동 및 에너지 상관 관계와 같은 분석 도구가 포함될 수 있다.
- `filename.out`: CHARMM 실행에 대한 로그 파일로, 명령어를 반복하고 다양한 양의 명령어 출력을 포함한다. 출력 인쇄 수준은 일반적으로 늘리거나 줄일 수 있으며, 최소화 및 동역학과 같은 절차에는 출력 빈도 사양이 있다. 온도, 에너지 압력 등의 값은 해당 빈도로 출력된다.
6. 분산 컴퓨팅
델라웨어 대학교에서 주관하는 Docking@Home은 분산 컴퓨팅을 위한 오픈소스 플랫폼인 BOINC를 사용하는 프로젝트 중 하나로, 분자 동역학(MD) 시뮬레이션 및 최소화를 통해 단백질-리간드 상호작용의 원자 수준 세부 사항을 분석하는 데 CHARMM을 사용했다.
IBM이 후원하는 월드 커뮤니티 그리드는 "깨끗한 에너지 프로젝트"[19]라는 프로젝트를 진행했는데, 이 프로젝트의 1단계는 이미 완료되었으며 CHARMM을 사용했다.
참조
[1]
웹사이트
Versions - CHARMM
https://www.academic[...]
Harvard University
2021-03-29
[2]
웹사이트
Installation
https://www.academic[...]
Harvard University
2021-03-29
[3]
논문
CHARMM: A program for macromolecular energy, minimization, and dynamics calculations
[4]
백과사전
CHARMM: The Energy Function and Its Parameterization with an Overview of the Program
John Wiley & Sons
[5]
논문
CHARMM: The biomolecular simulation program
2009-07-29
[6]
논문
Theoretical studies of hydrogen bonding
Harvard University
[7]
논문
All-atom empirical potential for molecular modeling and dynamics studies of proteins
[8]
논문
Extending the treatment of backbone energetics in protein force fields: limitations of gas-phase quantum mechanics in reproducing protein conformational distributions in molecular dynamics simulations
[9]
논문
Balancing solvation and intramolecular interactions: toward a consistent generalized born force field (CMAP opt. for GBSW)
[10]
논문
CHARMM additive and polarizable force fields for biophysics and computer-aided drug design
2015-05
[11]
논문
Development and current status of the CHARMM force field for nucleic acids
[12]
논문
CHARMM general force field: A force field for drug-like molecules compatible with the CHARMM all-atom additive biological force fields
[13]
논문
CHARMM fluctuating charge force field for proteins: I parameterization and application to bulk organic liquid simulations
[14]
논문
CHARMM fluctuating charge force field for proteins: II protein/solvent properties from molecular dynamics simulations using a nonadditive electrostatic model
[15]
논문
Modeling induced polarization with classical Drude oscillators: Theory and molecular dynamics simulation algorithm
[16]
논문
A polarizable model of water for molecular dynamics simulations of biomolecules
[17]
웹사이트
Mackerell website
http://mackerell.uma[...]
[18]
논문
Spinach on the ceiling: a theoretical chemist's return to biology
[19]
웹사이트
The Clean Energy Project
http://www.worldcomm[...]
[20]
논문
CHARMM: A program for macromolecular energy, minimization, and dynamics calculations
[21]
백과사전
CHARMM: The Energy Function and Its Parameterization with an Overview of the Program
John Wiley & Sons
[22]
논문
CHARMM: The biomolecular simulation program
2009-07-29
[23]
논문
Theoretical studies of hydrogen bonding
[24]
논문
All-atom empirical potential for molecular modeling and dynamics studies of proteins
[25]
논문
Extending the treatment of backbone energetics in protein force fields: limitations of gas-phase quantum mechanics in reproducing protein conformational distributions in molecular dynamics simulations
[26]
논문
Balancing solvation and intramolecular interactions: toward a consistent generalized born force field (CMAP opt. for GBSW)
[27]
논문
Development and current status of the CHARMM force field for nucleic acids
[28]
논문
CHARMM general force field: A force field for drug-like molecules compatible with the CHARMM all-atom additive biological force fields
[29]
논문
CHARMM fluctuating charge force field for proteins: I parameterization and application to bulk organic liquid simulations
[30]
논문
CHARMM fluctuating charge force field for proteins: II protein/solvent properties from molecular dynamics simulations using a nonadditive electrostatic model
[31]
논문
Modeling induced polarization with classical Drude oscillators: Theory and molecular dynamics simulation algorithm
[32]
논문
A polarizable model of water for molecular dynamics simulations of biomolecules
[33]
웹사이트
CHARMM Force Field Files
http://mackerell.uma[...]
MacKerell Lab
2016-04-05
[34]
논문
Spinach on the ceiling: a theoretical chemist's return to biology
[35]
웹사이트
Versions
https://www.charmm.o[...]
CHARMM 2016
2016-04-05
[36]
웹인용
Versions - CHARMM
https://www.academic[...]
Harvard University
2021-03-29
[37]
웹인용
Installation
https://www.academic[...]
Harvard University
2016-01-01 # 날짜 정보가 연도만 제공되므로 1월 1일로 설정
[38]
저널
CHARMM: A program for macromolecular energy, minimization, and dynamics calculations
https://archive.org/[...]
[39]
백과사전
CHARMM: The Energy Function and Its Parameterization with an Overview of the Program
John Wiley & Sons
[40]
저널
CHARMM: The biomolecular simulation program
2009-07-29
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com