CHARMM
これらの力場のバージョン数はそれらが最初に現われたCHARMMのバージョンを示しているが、当然CHARMM実行プログラムの後続のバージョンと共に使用することができる。同様に、CHARMM力場群はそれらをサポートするその他の分子動力学プログラム内で使用することができる。
2009年、薬らしい(ドラッグライクな)分子のための一般力場(CGenFF)が発表された。CGenFFは、「多数の複素環骨格を含む生体分子ならびにドラッグライクな分子中の存在する幅広い化学基を扱う」。CGenFFは化学基のいかなる組合せも扱うことができるように設計されている。これは不可避的に特定の種類の分子を表現する際の精度の低下を伴う。開発者のMacKerellのウェブサイトにおいて、使用者が特化した力場が既に存在する分子(タンパク質、核酸等)についてCGenffパラメータを使わないよう繰り返し警告されている。
CHARMMは2つの手法を用いた分極可能力場も含む。1つは揺らぎ電荷(fluctuating charge、FQ)モデルに基づいている。このモデルは電荷平衡(Charge Equilibration、CHEQ)とも呼ばれる。もう1つはドルーデ殻(分散振動)モデルに基づいている。
これらの力場全てについてのパラメータは無償でMacKerellのウェブサイトからダウンロードできる。
1969年頃、小分子のためのポテンシャルエネルギー関数の開発に大きな関心が持たれていた。CHARMMはハーバード大学のマーティン・カープラスのグループに起源がある。カープラスと彼の当時の大学院生Bruce Gelinは任意のアミノ酸配列と一連の座標(例えばX線構造から)を扱うことができ、この情報を原子の位置の関数としての系のエネルギーを計算するために使うことを可能とするプログラムの開発の機が熟したと判断した。カープラスは
ワイツマン科学研究所のSchneior Lifsonのグループ、特にハーバード大学にポスドクとして赴き、自身のconsistent force field(CFF)プログラムをもたらしたアリー・ウォーシェル
コーネル大学のHarold Scheragaのグループ
タンパク質についてのマイケル・レヴィットの先駆的なエネルギー計算
を含むCHARMMプログラムの開発における主要なアイデアの提供の重要性を認めている。
1980年代、最終的に論文が発表され、CHARMMが公開された。その時までにはGelinのプログラムは大幅に再構築されていた。発表のため、Bob BruccoleriはHARMM(HARvard Macromolecular Mechanics)という名称を思い付いたが、これは適切ではないように見えた。そこで、彼らは先頭に化学(Chemistry)のCを加えた。
2016年現在の最新版はc40b2(2015年)である。