実験室で「0.1 M リン酸緩衝液(pH 7.4)500 mL を作って」「50 mM Tris-HCl(pH 8.0)を調製して」と指示されたとき、「薬品棚にある試薬が二水和物と十二水和物で分子量が全然違う」「固体の Tris base から塩酸(1 M HCl)を何 mL 滴下すればいいのか」「室温で合わせた Tris バッファーを 4°C の冷蔵室で使ったら酵素反応が失敗した」という悩みに直面したことはないでしょうか。

この記事では、① ヘンダーソン・ハッセルバルヒの式による弱酸と共役塩基のモル比逆算、② 水和水(結晶水)を考慮した天秤秤量値(g)の計算、③ 固体の弱塩基(Tris base)から滴定法で合わせる 1 mol/L HCl 必要体積の算出、④ 4°C 冷蔵実験における温度係数(ΔpKa/ΔT)の補正法、⑤ Van Slyke の式による緩衝能 β と純水との酸耐性比較を、手計算の途中式と緩衝液調製・ヘンダーソン・ハッセルバルヒ計算ツールの操作に沿って解説します。以下の数値例は希薄理想溶液モデルに基づく計算値であり、特定試薬や機器の保証値ではありません。

何を調製したい? 目的別の計算法とツールのタブ

緩衝液の調製法には大きく分けて「弱酸塩と共役塩基塩の2種類の固体を秤量して混ぜる方法(二剤混合法)」と、「弱塩基または弱酸の単一固体を溶かし、塩酸や水酸化ナトリウム滴定液でpHを合わせる方法(滴定調製法)」の2つがあります。

調製したい緩衝液 主な使用試薬と前提 計算のポイント ツールの対応タブ
リン酸ナトリウム緩衝液(PB / PBS) NaH₂PO₄(弱酸)+ Na₂HPO₄(共役塩基) 目標pHからモル比を求め、水和物の式量(2水和物 vs 12水和物)を掛けてグラム秤量 タブ1「二剤混合調製(弱酸+共役塩基)」
酢酸緩衝液 酢酸(CH₃COOH)+ 酢酸ナトリウム(CH₃COONa·3H₂O) pKa 4.76。酸性域(pH 3.8〜5.8)の緩衝能を確保 タブ1「二剤混合調製(弱酸+共役塩基)」
Tris-HCl 緩衝液(滴定調製) Tris base 固体 + 1.0 M HCl 滴定液 Tris base を全量秤量し、共役酸 TrisH⁺ の生成に必要な塩酸体積(mL)を算出 タブ2「滴定調製(単剤+強酸/強塩基滴定)」
HEPES / MES 緩衝液(滴定調製) 遊離酸固体 + 1.0 M NaOH 滴定液 遊離酸を全量秤量し、共役塩基の生成に必要な NaOH 体積(mL)を算出 タブ2「滴定調製(単剤+強酸/強塩基滴定)」
4°C 低温室用の Tris 緩衝液 温度係数 ΔpKa/ΔT = -0.028 / K 室温(25°C)で合わせると 4°C で pH が +0.59 跳ね上がるため、調製目標を pH 7.41 に補正 タブ1・2 の「調製温度 / 温度係数補正」
緩衝能 β と酸・塩基耐性の検証 全濃度 C_total、解離度 α、加える強酸量 Van Slyke の式で β を求め、少量の強酸添加時の pH 変化量を純水と比較 タブ3「pH耐性シミュレーション・緩衝能β」

基本原理:ヘンダーソン・ハッセルバルヒの式とモル比の求め方

一価の弱酸 HA とその共役塩基 A⁻ の電離平衡において、酸解離定数 Ka は次のように定義されます。

HA⇌H++A−,Ka=[H+][A−][HA]\mathrm{HA} \rightleftharpoons \mathrm{H}^+ + \mathrm{A}^-,\quad K_a = \frac{[\mathrm{H}^+][\mathrm{A}^-]}{[\mathrm{HA}]}

両辺の常用対数を取って整理すると、有名な**ヘンダーソン・ハッセルバルヒの式(Henderson-Hasselbalch equation)**が得られます。

pH=pKa+log⁡10 ⁣([A−][HA])\mathrm{pH} = \mathrm{p}K_a + \log_{10}\!\left(\frac{[\mathrm{A}^-]}{[\mathrm{HA}]}\right)

目標とする pH と緩衝剤の pKa から、弱酸に対する共役塩基のモル比 R を逆算するには、指数関数に直します。

R=[A−][HA]=10pH−pKaR = \frac{[\mathrm{A}^-]}{[\mathrm{HA}]} = 10^{\mathrm{pH} - \mathrm{p}K_a}

緩衝液の全濃度を C_total [mol/L]、調製する液量を V [L]とすると、全体の物質量は n_total = C_total × V [mol]です。共役塩基と弱酸の物質量は、比率 R を使って次のように厳密に分配されます。

nHA=ntotal1+R,nA−=ntotal⋅R1+R=ntotal−nHAn_{\mathrm{HA}} = \frac{n_{\mathrm{total}}}{1 + R},\quad n_{\mathrm{A}^-} = \frac{n_{\mathrm{total}} \cdot R}{1 + R} = n_{\mathrm{total}} - n_{\mathrm{HA}}

天秤で秤量する質量 m [g]は、手元の試薬瓶に記載されているモル質量 M [g/mol]を掛けるだけです。

macid=nHA×Macid,mbase=nA−×Mbasem_{\mathrm{acid}} = n_{\mathrm{HA}} \times M_{\mathrm{acid}},\quad m_{\mathrm{base}} = n_{\mathrm{A}^-} \times M_{\mathrm{base}}

濃度の基本概念や物質量の求め方はモル濃度(mol/L)の計算方法と希釈ルールでも確認できます。

例1:0.1 M リン酸ナトリウム緩衝液(pH 7.40, 500 mL)の二剤混合秤量

生化学や細胞実験で最も頻出する 0.1 M リン酸緩衝液(PB, pH 7.40, 500 mL, 25°C)を調製する計算を行います。リン酸の第二段階電離(pKa₂ = 7.200 at 25°C)を利用します。

薬品棚から取り出した試薬が、弱酸成分としてリン酸二水素ナトリウム二水和物(NaH₂PO₄·2H₂O, M = 156.01 g/mol)、共役塩基成分として**リン酸水素二ナトリウム十二水和物(Na₂HPO₄·12H₂O, M = 358.14 g/mol)**であると仮定します。

  1. 共役塩基と弱酸のモル比 R を求める: R=[HPO42−][H2PO4−]=107.40−7.20=100.20≈1.58489R = \frac{[\mathrm{HPO}_4^{2-}]}{[\mathrm{H}_2\mathrm{PO}_4^-]} = 10^{7.40 - 7.20} = 10^{0.20} \approx \mathbf{1.58489}
  2. 全物質量 n_total を各成分に配分する: 全濃度 C_total = 0.100 mol/L、液量 V = 0.500 L なので、n_total = 0.100 × 0.500 = 0.0500 mol です。 nHA (NaH2PO4)=0.05001+1.58489=0.05002.58489≈0.019343 mol(0.03869 mol/L)n_{\mathrm{HA}}\ (\mathrm{NaH}_2\mathrm{PO}_4) = \frac{0.0500}{1 + 1.58489} = \frac{0.0500}{2.58489} \approx \mathbf{0.019343\ \mathrm{mol}}\quad (0.03869\ \mathrm{mol/L}) nA− (Na2HPO4)=0.0500−0.019343≈0.030657 mol(0.06131 mol/L)n_{\mathrm{A}^-}\ (\mathrm{Na}_2\mathrm{HPO}_4) = 0.0500 - 0.019343 \approx \mathbf{0.030657\ \mathrm{mol}}\quad (0.06131\ \mathrm{mol/L})
  3. 水和物のモル質量を掛けて天秤秤量値を算出する:
    • 弱酸 NaH₂PO₄·2H₂O(M = 156.01 g/mol): macid=0.019343 mol×156.01 g/mol≈3.018 gm_{\mathrm{acid}} = 0.019343\ \mathrm{mol} \times 156.01\ \mathrm{g/mol} \approx \mathbf{3.018\ \mathrm{g}}
    • 共役塩基 Na₂HPO₄·12H₂O(M = 358.14 g/mol): mbase=0.030657 mol×358.14 g/mol≈10.979 gm_{\mathrm{base}} = 0.030657\ \mathrm{mol} \times 358.14\ \mathrm{g/mol} \approx \mathbf{10.979\ \mathrm{g}}

結晶水(水和物)の式量を見落とすとどうなるか?

もし共役塩基として**無水塩(Na₂HPO₄, M = 141.96 g/mol)**を使う場合の必要質量は、0.030657 mol × 141.96 g/mol = 4.352 g です。

手元にある試薬瓶が「12水和物(M = 358.14)」であるにもかかわらず、教科書に書いてあった無水塩の数値「4.352 g」のまま秤量してしまうと、実際の Na₂HPO₄ の物質量は 4.352 ÷ 358.14 = 0.01215 mol しか入りません。その結果、モル比 [A⁻]/[HA] は 1.585 から 0.628 へ急落し、pH は目標の 7.40 から 7.00 付近まで狂ってしまいます。試薬瓶のラベルにある分子量(MW / FW)の確認は絶対の基本です。

左パネルはヘンダーソン・ハッセルバルヒ式に基づくリン酸緩衝曲線と有効緩衝域pH 6.20〜8.20および最大緩衝能を示し、右パネルはTrisとリン酸緩衝液の温度変化に対するpHシフトおよび4°C冷蔵実験のための室温逆算調製目標値を示す計算モデル図。
図1:ヘンダーソン・ハッセルバルヒの緩衝曲線(有効領域 pKa ± 1.0)と、Tris vs リン酸の温度係数(ΔpKa/ΔT)による pH シフト(理論計算モデルであり、特定試薬の実測データではありません)。 図を拡大表示

例2:50 mM Tris-HCl 緩衝液(pH 8.00, 1000 mL)の滴定調製法

分子生物学や電気泳動で使われる Tris 緩衝液(25°C, pKa = 8.060)は、弱酸塩と共役塩基塩の2種類を用意するのではなく、**固体の Tris base(M = 121.14 g/mol)を全量溶かし、1.0 mol/L HCl 滴定液を加えて pH 8.00 に合わせる「滴定調製法」**が標準的です。

Tris はアミン系の弱塩基 B であり、塩酸の H⁺ を受け取って共役酸 BH⁺(TrisH⁺)を形成します。

Tris+H+⇌TrisH+\mathrm{Tris} + \mathrm{H}^+ \rightleftharpoons \mathrm{TrisH}^+
  1. 遊離塩基と共役酸のモル比 R を求める: R=[Tris][TrisH+]=108.00−8.060=10−0.060≈0.87096R = \frac{[\mathrm{Tris}]}{[\mathrm{TrisH}^+]} = 10^{8.00 - 8.060} = 10^{-0.060} \approx \mathbf{0.87096}
  2. 全量 1000 mL に必要な Tris base の質量を秤量する: 全濃度 50 mM = 0.050 mol/L、液量 V = 1.000 L なので、必要な全物質量は n_total = 0.050 mol です。 mTris=0.0500 mol×121.14 g/mol=6.057 gm_{\mathrm{Tris}} = 0.0500\ \mathrm{mol} \times 121.14\ \mathrm{g/mol} = \mathbf{6.057\ \mathrm{g}}
  3. 必要な 1.0 M HCl の滴定体積を計算する: 加えた HCl の H⁺ はすべて Tris を中和して共役酸 TrisH⁺ に変わるため、必要な塩酸の物質量 n_HCl は共役酸の物質量 n_BH⁺ と等しくなります。 αBH+=11+R=11+0.87096=11.87096≈0.53448\alpha_{\mathrm{BH}^+} = \frac{1}{1 + R} = \frac{1}{1 + 0.87096} = \frac{1}{1.87096} \approx 0.53448 nHCl=0.0500 mol×0.53448≈0.026724 moln_{\mathrm{HCl}} = 0.0500\ \mathrm{mol} \times 0.53448 \approx 0.026724\ \mathrm{mol} 滴定液の塩酸濃度が C_HCl = 1.00 mol/L のとき、必要な体積 V_HCl は次の通りです。 VHCl=0.026724 mol1.00 mol/L=0.026724 L=26.72 mLV_{\mathrm{HCl}} = \frac{0.026724\ \mathrm{mol}}{1.00\ \mathrm{mol/L}} = 0.026724\ \mathrm{L} = \mathbf{26.72\ \mathrm{mL}}

実験室での安全な調製手順

  1. ビーカーに最終液量の約 80%(約 800 mL)の純水を入れる。
  2. 天秤で秤量した Tris base 6.057 g を加え、マグネチックスターラーで完全に溶解させる。
  3. メスピペットやビュレットで 1.0 M HCl を約 24〜25 mL 加えて軽く攪拌する。
  4. 校正済みの pH メーターの電極を浸し、スターラーで攪拌しながら 1.0 M HCl(終盤は 0.1 M HCl)を一滴ずつ滴下して pH 8.00 に微調整する。
  5. 溶液を 1000 mL のメスフラスコに移し、純水で標線まで定容(メスアップ)する。

例3:温度係数(ΔpKa/ΔT)— 4°C 冷蔵実験で pH が狂う失敗を防ぐ

タンパク質精製や酵素活性測定は、サンプルの熱失活やプロテアーゼ分解を防ぐため 4°C の低温室や氷上 で行うことが一般的です。

しかし、Good らの一次文献(Biochemistry 1966)で示されている通り、Tris や HEPES などの生化学用緩衝剤は**温度係数(ΔpKa/ΔT)**が極めて大きい特徴を持ちます。

緩衝剤 25°C における pKa 温度係数 ΔpKa/ΔT 4°C における予測 pKa 37°C における予測 pKa
Tris 8.06 -0.028 / K 8.65(+0.59) 7.72(-0.34)
HEPES 7.55 -0.014 / K 7.84(+0.29) 7.38(-0.17)
リン酸(第二電離) 7.20 -0.0028 / K 7.26(+0.06) 7.17(-0.03)
酢酸 4.76 +0.0002 / K 4.76(ほぼ不変) 4.76(ほぼ不変)

なぜ 4°C で酵素が失活するのか?

室温(25°C)で pH 8.00 に調整した Tris 緩衝液をそのまま 4°C に冷やすと、解離平衡が酸側に傾き、4°C での実際の pH は 8.59〜8.65 まで跳ね上がります。pH が 0.6 もずれると、酵素の至適 pH から外れて活性が激減したり、タンパク質が等電点沈殿を起こす原因になります。

解決策:4°C 目標の緩衝液を室温(25°C)で逆算調製する

4°C で pH 8.00 にしたい場合、4°C における Tris の pKa は 8.06 − 0.028 × (4 − 25) = 8.648 です。4°C で pH 8.00 を達成するための目標モル比 R_target は次のようになります。

Rtarget=108.00−8.648=10−0.648≈0.2249R_{\mathrm{target}} = 10^{8.00 - 8.648} = 10^{-0.648} \approx \mathbf{0.2249}

この比率を保った溶液を室温(25°C, pKa = 8.060)で測ったときの pH は、

pHprep,25∘C=8.060+log⁡10(0.2249)=8.060−0.648=7.412≈7.41\mathrm{pH}_{\mathrm{prep}, 25^\circ\mathrm{C}} = 8.060 + \log_{10}(0.2249) = 8.060 - 0.648 = \mathbf{7.412} \approx \mathbf{7.41}

となります。つまり、室温(25°C)の実験台で調製するときは pH 7.41(1.0 M HCl を 40.82 mL 添加)に合わせておけば、4°C の冷蔵室に持ち込んだときに自動的にジャスト pH 8.00 に仕上がります。

例4:Van Slyke の緩衝能 β と強酸耐性シミュレーション(純水との比較)

緩衝液がどれだけ外部からの酸や塩基に耐えられるかを表す指標が、**Van Slyke の緩衝能(Buffer Capacity, β)**です。全濃度 C_total と各成分の存在分率 α_HA, α_A⁻ を用いて次式で表されます。

β=dCbasedpH=2.3026×Ctotal×αHA⋅αA−\beta = \frac{\mathrm{d}C_{\mathrm{base}}}{\mathrm{d}\mathrm{pH}} = 2.3026 \times C_{\mathrm{total}} \times \alpha_{\mathrm{HA}} \cdot \alpha_{\mathrm{A}^-}
  • 最大緩衝能:pH = pKa(α_HA = α_A⁻ = 0.50)のとき積 α_HA·α_A⁻ は最大値 0.25 を取り、β_max = 0.5756 × C_total となります。
  • 有効緩衝領域:|pH − pKa| ≤ 1.0 の範囲内であれば β は最大値の約 33% 以上を維持しますが、pKa から 1.5 以上離れると緩衝能は急速に失われます。

例1のリン酸緩衝液(0.1 M, 500 mL, pH 7.40)に 1.0 M HCl を 1.0 mL 加えた場合

  • 初期状態:弱酸 0.019343 mol、共役塩基 0.030657 mol、β = 2.3026 × 0.100 × 0.3869 × 0.6131 ≈ 0.0546 mol/(L·pH)。
  • 1.0 M HCl を 1.0 mL(0.00100 mol の H⁺)添加後: H⁺ により共役塩基が消費されて弱酸に変わるため、 新弱酸物質量 = 0.019343 + 0.00100 = 0.020343 mol 新共役塩基物質量 = 0.030657 − 0.00100 = 0.029657 mol pHnew=7.200+log⁡10 ⁣(0.0296570.020343)=7.200+0.1637=7.36\mathrm{pH}_{\mathrm{new}} = 7.200 + \log_{10}\!\left(\frac{0.029657}{0.020343}\right) = 7.200 + 0.1637 = \mathbf{7.36} pH の低下は わずか 0.04 に抑えられます。

もし緩衝能のない純水(500 mL, pH 7.00)に同じ 1.0 M HCl を 1.0 mL 加えたら?

純水 500 mL に 1.0 M HCl 1.0 mL を加えると、全量 501 mL 中の [H⁺] は約 0.00100 ÷ 0.501 ≈ 0.001996 mol/L になります。

pH=−log⁡10(0.001996)=2.70\mathrm{pH} = -\log_{10}(0.001996) = \mathbf{2.70}

純水の pH は 7.00 から **一気に 2.70 まで 4.30 も急落(酸性度が 20,000倍に増大)**します。水素イオン濃度と pH の関係はpHの計算方法と水素イオン濃度で詳しく解説しています。

ツールで上記の例題をそのまま再現・検算する手順

当サイトの緩衝液調製・ヘンダーソン・ハッセルバルヒ計算ツールを使うと、上記の例1〜例4の数値を1クリックまたは簡単な入力でそのまま照合・再現できます。

  1. 例1(リン酸ナトリウム緩衝液二剤混合)の検算: ツールのプリセット「リン酸Na緩衝液 (PB) (pH 7.4, 0.1M, 500mL)」をクリックすると、タブ1で 目標 pH = 7.40、全濃度 = 0.1 mol/L、液量 = 500 mL、弱酸 = NaH₂PO₄·2H₂O (156.01)、共役塩基 = Na₂HPO₄·12H₂O (358.14) が自動セットされます。 結果エリアに 弱酸秤量 3.018 g、共役塩基秤量 10.979 g、モル比 1.5849、緩衝能 β = 0.0546 mol/(L·pH)、および「4ステップ調製プロトコル」が表示されます。
  2. 例2(Tris-HCl 滴定調製法)の検算: プリセット「Tris-HCl 緩衝液 (pH 8.0, 50mM, 1000mL)」をクリックするとタブ2「滴定調製」に切り替わり、Tris base 秤量 = 6.057 g、1.0 M HCl 滴下体積 = 26.72 mL が直ちに算出されます。
  3. 例3(4°C 温度補正)の検算: タブ2の「調製温度 / 温度係数補正」を展開し、使用温度 = 4°C を指定すると、4°C における pKa 8.65 に対する補正計算が行われ、室温(25°C)での調製目標 pH = 7.41、必要 1.0 M HCl = 40.82 mL と表示されます。
  4. 例4(pH耐性シミュレーション)の検算: タブ3「pH耐性シミュレーション」を開き、加える試薬 = 1.0 M HCl、添加体積 = 1.0 mL を入力すると、緩衝液の pH が 7.40 → 7.36(ΔpH = -0.04) に踏みとどまるのに対し、同体積の純水が pH 7.00 → 2.70(ΔpH = -4.30) に急落する比較グラフと数値が確認できます。

手元の実験ノートや実験報告書に記録したい場合は、下部の「調製プロトコル・計算レポートをコピー (Markdown)」ボタンを押すと、全パラメータと手順をフォーマット済みテキストとしてコピーできます。

よくある失敗と適用限界のチェックリスト

  • 試薬ラベルの結晶水(水和水)の見落とし:無水物(anhydrous)、1水和物(monohydrate)、2水和物(dihydrate)、7水和物(heptahydrate)、12水和物(dodecahydrate)など、試薬瓶の化学式と分子量を必ず確認してから秤量値を計算してください。
  • Tris などの Good 緩衝剤における温度無視:25°C で pH 8.00 に合わせた Tris 緩衝液は 4°C で約 8.59 になります。低温実験を行うときは、使用温度における目標 pH から室温調製値を逆算して滴定してください。
  • 目標 pH が pKa ± 1.0 から外れている:pKa から 1.0 以上離れた領域では緩衝能 β が急落します。弱酸と共役塩基の比率が 1:10 または 10:1 を超える場合は、目的の pH に近い pKa を持つ別の緩衝剤系(例:中性ならリン酸や HEPES、酸性なら酢酸やクエン酸)を選定してください。
  • 定容(メスアップ)前に pH を合わせていない:全量をメスアップした後に濃塩酸や濃水酸化ナトリウムを大量に滴下すると、溶液の体積が増加して最終濃度が設計値より薄まってしまいます。必ず最終液量の約 80% で pH を合わせた後にメスフラスコで最終体積に定容します。
  • 高濃度緩衝液における活量係数(イオン強度)の影響:ヘンダーソン・ハッセルバルヒの式は希薄溶液(モル濃度 ≒ 活量)を前提とした近似式です。全濃度が 0.5 mol/L を超える濃厚溶液や塩化ナトリウム(NaCl)が高濃度で共存する系では、デバイ・ヒュッケルの式による活量係数補正や実測 pH メーターによる校正が必要です。

よくある質問(FAQ)

計算通りに天秤で秤量して溶かした場合、pHメーターでの確認は省略できますか?

省略できません。試薬のわずかな吸湿、空気中の二酸化炭素(CO₂)の溶解、温度差、イオン強度による活量係数の変化があるため、実験室では最終体積の約 80% で溶解させた段階で校正済み pH メーターで測定し、酸またはアルカリで微調整してから定容するのが必須のプロトコルです。

緩衝液の濃度(例:0.1 M)は、酸と塩基のどちらの濃度を指していますか?

緩衝液の「全濃度(Total buffer concentration, C_total)」は、弱酸 [HA] と共役塩基 [A⁻] の**濃度の合計(C_total = [HA] + [A⁻])**を指します。0.1 M リン酸緩衝液であれば、[H₂PO₄⁻] と [HPO₄²⁻] の和が 0.1 mol/L になるように設計されています。

目的の pH が決まっているとき、どの緩衝剤を選べばよいですか?

「目標 pH と緩衝剤の pKa の差が最小(理想的には |pH − pKa| ≤ 0.5)」になる緩衝剤を選びます。たとえば pH 7.4 ならリン酸(pKa 7.20)や HEPES(pKa 7.55)、pH 8.0 なら Tris(pKa 8.06)、pH 5.0 なら酢酸(pKa 4.76)が最適です。また、マグネシウムイオンと沈殿を生じる系ではリン酸を避け HEPES や Tris を使うなど、生化学的適合性も考慮します。