pH-Löslichkeitsprofile und Salzauswahl
So bauen Sie ein pH-Löslichkeitsprofil für die Salzauswahl, mit echten CovaSolv-Zahlen zu Ibuprofen, und wo Henderson-Hasselbalch nicht mehr stimmt.
Oliver Kraft
CovaSyn

Sie haben ein paar Milligramm eines ionisierbaren Wirkstoffs und eine Frage, die die nächsten sechs Monate entscheidet: formuliert man die freie Säure oder macht man ein Salz? Die ehrliche Antwort braucht ein pH-Löslichkeitsprofil, und ein sauberes kostet Material und Schüttelzeit, die vielleicht noch nicht verfügbar sind. Ein berechnetes Profil ersetzt dieses Experiment nicht, aber es sagt, wo die Puffer hingehören, ob sich ein Salz überhaupt zu screenen lohnt, und welche pH-Punkte tatsächlich gemessen werden müssen.
Dieser Artikel zeigt, wie man dieses Profil baut, was die Zahlen für die Salzauswahl bedeuten, und - der Teil, den die meisten Tools auslassen - genau, wo die Berechnung aufhört, physikalisch wahr zu sein.
Die zwei Zahlen, die zählen: intrinsische und apparent Löslichkeit
Bei einer schwachen Säure steht nur die neutrale (unionisierte) Spezies im Gleichgewicht mit dem Feststoff. Ihre Konzentration ist die intrinsische Löslichkeit, S0, und sie ist unabhängig vom pH-Wert konstant. Was man in einem Puffer misst, ist die apparent Löslichkeit: S0 plus die ionisierte Spezies, die der pH-Wert zusätzlich erzeugt hat.
Für eine einprotonige Säure lautet die Henderson-Hasselbalch-Form:
S(pH) = S0 * (1 + 10^(pH - pKa))Unterhalb des pKa ist der Korrekturterm vernachlässigbar und die Kurve flach. Oberhalb des pKa steigt das Profil mit einer Steigung von 1 Log-Einheit pro pH-Einheit. Basen verhalten sich spiegelbildlich (flach oberhalb des pKa, steigend darunter), und Ampholyte ergeben die klassische U-Form mit einem Minimum nahe dem isoelektrischen Punkt.
Alles Nachgelagerte - Salzauswahl, biorelevante Dissolutionsannahmen, Pufferwahl für eine Stabilitätsstudie - ergibt sich daraus, wo Ihr pKa relativ zu dem pH liegt, der Sie interessiert.
Ein durchgerechnetes Beispiel: Ibuprofen, echte CovaSolv-Ausgabe
Ibuprofen ist eine einprotonige schwache Säure, Literatur-pKa 4,9. Zwei Tools wurden genutzt, beide auf einer CPU, beide schnell genug, um während eines Meetings zu laufen.
Schritt 1 - die intrinsische Löslichkeit kommt aus einem ML-Modell, nicht aus Henderson-Hasselbalch.
covasolve_predict auf Ibuprofen in Wasser bei 298,15 K lieferte:
| Größe | Wert |
|---|---|
| log S (mol/L) | -3,9446 |
| S | 0,0234 mg/mL (23,4 µg/mL) |
| 95-%-Konfidenzintervall (log S) | -4,153 bis -3,736 |
| Modell-Confidence | 0,982 |
| Anwendungsdomäne | in domain |
Dieses KI ist in Konzentrationseinheiten etwa den Faktor 2,6 breit. Das schleppt sich durch: Jede pH-korrigierte Zahl unten erbt es.
Schritt 2 - die Ionisierungskorrektur anwenden.
covasolve_ph_curve mit pka_values=[4,9], acid_base_type="acid", pH 1 bis 8, 15 Punkten, lieferte dieses Profil (log S in mol/L):
| pH | log S | Anmerkung |
|---|---|---|
| 1,0 | -3,9445 | Plateau, praktisch = S0 |
| 3,0 | -3,9392 | noch Plateau |
| 4,0 | -3,8931 | Korrektur beginnt zu greifen |
| 4,9 (pKa) | ~ -3,64 | S0 verdoppelt, +0,30 Log-Einheiten |
| 5,5 | -3,2473 | |
| 6,5 | -2,3338 | |
| 6,8 | -2,0392 | +1,905 Log-Einheiten vs. S0 (~80x) |
| 7,4 | -1,4432 | +2,501 Log-Einheiten vs. S0 (~317x) |
| 8,0 | -0,8443 | Steigung jetzt sauber 1:1 mit pH |
covasolve_ph_predict bei pH 7,4 lieferte log_s_at_ph = -1,4432, s_mol_l_at_ph = 0,0360, correction_log_units = 2,5014. Bei MW 206,3 sind das etwa 7,4 mg/mL apparent, gegen 0,023 mg/mL intrinsisch.

Beide Tools melden pka_method im Rückgabewert. Im obigen Lauf steht dort user_supplied, weil der pKa übergeben wurde. Dieses Feld ist das Wichtigste, was in der Ausgabe zu prüfen ist, aus dem im nächsten Abschnitt genannten Grund.
Der pKa dominiert die Antwort, also sourcen Sie ihn bewusst
covachem_pka auf demselben Molekül ausgeführt sagt einen sauren pKa von 4,0 für die Carbonsäuregruppe voraus (dominante Spezies bei pH 7,4: Anion). Literatur sagt 4,9.
Diese Lücke von 0,9 Einheiten ist nicht kosmetisch. Im Bereich oberhalb des pKa ist das Profil eine Gerade mit Steigung 1, sodass ein pKa-Fehler von 0,9 Einheiten die gesamte Kurve um 0,9 Einheiten horizontal verschiebt und dadurch die apparent Löslichkeit um etwa 0,9 Log-Einheiten falsch angibt - grob den Faktor 8. Es verschiebt auch den berechneten pHmax um 0,9 Einheiten.

Praktische Regel: Nutzen Sie einen gemessenen oder gut belegten Literatur-pKa, wenn verfügbar, und behandeln Sie einen strukturvorhergesagten pKa nur als Triage-Input. Regelbasierte pKa-Vorhersagen sind zuverlässig darin, zu klassifizieren, *ob* eine Gruppe ionisiert, und schwach bei der zweiten Nachkommastelle.
Vom Profil zur Salzentscheidung: pHmax
Ein Salz ist kein Molekül mit höherer Löslichkeit. Es ist ein anderer Feststoff mit anderem Gitter, und er bleibt nur über einen Teil des pH-Bereichs die stabile Festform. Der Übergang ist pHmax.
Für eine schwache Säure mit einem Gegenion:
pHmax = pKa + log(S_salt / S0)Unterhalb von pHmax ist die freie Säure die stabile Festform. Darüber ist es das Salz. Drei Dinge folgen daraus:
- Ihre Obergrenze ist die eigene Löslichkeit des Salzes, nicht die Henderson-Hasselbalch-Gerade. Oberhalb von pHmax steigt das berechnete Profil mit Steigung 1 unendlich weiter. Die Realität plateaut, weil das Salz jetzt ausfällt und die Lösungskonzentration am Salzlöslichkeitsprodukt festhält.
- Ein Salz bringt nichts, wenn pHmax außerhalb des pH-Fensters des Verabreichungswegs liegt. Bei einer schwachen Säure mit pKa 4,9 liegt der Magen-pH von 1 bis 2 tief im Bereich der freien Säure, sodass sich ein orales Salz im Magen zur freien Säure zurückwandelt. Ob das relevant ist, hängt davon ab, ob die freie Säure als feiner, schnell wiederlöslicher Niederschlag oder als Klumpen ausfällt.
- Je größer die Lücke zwischen pKa und Ziel-pH, desto mehr kann ein Salz theoretisch liefern. Der berechnete 317-fache Gewinn bei pH 7,4 in der Tabelle oben ist die Ionisierungsobergrenze. Das ist die Zahl, die zeigt, ob sich Salzscreening lohnt.
Die klassische Screening-Faustregel gilt weiterhin: Zielen Sie auf ein Gegenion, dessen pKa sich vom des Wirkstoffs um mindestens etwa 3 Einheiten unterscheidet (die "Rule of Three"), damit der Protonentransfer thermodynamisch festgelegt ist und man ein Salz statt eines Co-Kristalls oder einer disproportionierenden Mischung bekommt. Nutzen Sie das Profil zur Vorauswahl; nutzen Sie einen Nassscreen zur Entscheidung.
Was diese Berechnung nicht sagt
Stellen Sie das neben die Zahl, wenn Sie sie in einen Bericht schreiben.
- Es ist Henderson-Hasselbalch auf einer ML-Vorhersage. Zwei Fehlerquellen stapeln sich: das intrinsische Löslichkeitsmodell (95-%-KI -4,153 bis -3,736 Log-Einheiten hier) und der übergebene pKa.
- Keine Salzlöslichkeitsgrenze. Es gibt kein Ksp in diesem Modell, daher extrapoliert es oberhalb von pHmax zu weit. Oberhalb von etwa pH 7 bis 8 bei dieser Verbindung die Kurve als Obergrenze behandeln, nicht als Vorhersage.
- Keine Gleichion- oder Gegenion-Effekte. Ein Chloridsalz in einem Chloridpuffer verhält sich anders als dasselbe Salz in Phosphat. Das Modell kennt Ihre Puffer-Spezies nicht.
- Keine Ionenstärke- oder Aktivitätskorrekturen. Thermodynamische und konzentrationsbasierte Konstanten werden hier austauschbar verwendet. Bei hoher Ionenstärke verschlechtert sich diese Annahme.
- Keine Festkörper-Information. Polymorphe, Hydrate, amorpher Anteil und Salzdisproportionierung bewegen alle die reale Löslichkeit, und keines davon ist Eingabe.
- Keine Selbstassoziation oder Mizellbildung. Ibuprofen und viele tensidartige Säuren aggregieren oberhalb ihrer CMC, was die reale Kurve von Steigung 1 wegbiegt.
- Keine Kinetik. Das ist Gleichgewichtslöslichkeit. Dissolutionsrate, Oberflächen-pH in der Diffusionsschicht und Übersättigungsdauer sind separate Fragen.
- Temperatur. Der Lauf war bei 298,15 K. pKa ist selbst temperaturabhängig, und diese Abhängigkeit ist nicht modelliert.
Innerhalb dieser Grenzen genutzt, ist das Profil Entscheidungsunterstützung: Es zeigt, wo die fünf experimentellen pH-Punkte hingehören, statt zwölf.
Ein praktischer Workflow
1. pKa und dessen Herkunft beschaffen. Gemessen, Literatur oder vorhergesagt - aufschreiben.
2. Intrinsische Löslichkeit mit covasolve_predict in Wasser vorhersagen und das 95-%-KI sowie das Anwendungsdomänen-Flag festhalten.
3. Profil mit covasolve_ph_curve über den für den Verabreichungsweg relevanten pH-Bereich erzeugen.
4. Ionisierungsgewinn am Ziel-pH mit covasolve_ph_predict (correction_log_units) ablesen.
5. Ist dieser Gewinn groß, pHmax für Kandidaten-Gegenionen schätzen und prüfen, ob er innerhalb des nutzbaren pH-Fensters liegt.
6. Mit einer Shake-Flask-Messung an drei oder vier pH-Punkten bestätigen, ausgewählt aus der berechneten Kurve, mit Festkörper-Charakterisierung des Rückstands.
Schritt 6 ist nicht optional. Die Berechnung existiert, um Schritt 6 günstiger zu machen.
Häufige Fragen
Was ist ein pH-Löslichkeitsprofil?
Ein pH-Löslichkeitsprofil trägt die Gleichgewichtslöslichkeit einer ionisierbaren Verbindung gegen den pH-Wert auf. Bei einer schwachen Säure ist es unterhalb des pKa flach beim Wert der intrinsischen Löslichkeit und steigt dann oberhalb des pKa mit einer Steigung von etwa 1 Log-Einheit pro pH-Einheit. Schwache Basen zeigen das Spiegelbild. Das Profil wird genutzt, um den Formulierungs-pH zu wählen, zu entscheiden, ob eine Salzform screening-würdig ist, und biorelevante Dissolutionsbedingungen festzulegen.
Wie viel Löslichkeit kann mir ein Salz bringen?
Die Ionisierungskorrektur setzt die theoretische Obergrenze. Für Ibuprofen (pKa 4,9) liefert CovaSolvs covasolve_ph_predict bei pH 7,4 eine Korrektur von +2,501 Log-Einheiten, etwa das 317-Fache der intrinsischen Löslichkeit von 0,0234 mg/mL. Der reale Gewinn wird oberhalb von pHmax durch das eigene Löslichkeitsprodukt des Salzes niedriger gedeckelt, also die berechnete Zahl als Obergrenze behandeln und experimentell bestätigen.
Was ist pHmax und warum zählt es für die Salzauswahl?
pHmax ist der pH, bei dem die freie Form und das Salz als Feststoffe gleich stabil sind. Für eine schwache Säure ist es näherungsweise pKa + log(S_salt / S0). Unterhalb von pHmax ist die freie Säure die stabile Festform; darüber das Salz. Es zählt, weil ein Salz seinen Löslichkeitsvorteil nur oberhalb von pHmax liefert, und eine Henderson-Hasselbalch-Kurve über diesen Punkt hinaus weitersteigt, während die reale Löslichkeit plateaut.
Wo überschätzt Henderson-Hasselbalch die Löslichkeit?
Es überschätzt oberhalb von pHmax, weil es kein Salzlöslichkeitsprodukt enthält und daher eine Gerade mit Steigung 1 unbegrenzt extrapoliert. Es ignoriert außerdem Gleichion-Effekte, Ionenstärke und Aktivitätskoeffizienten, Selbstassoziation oder Mizellbildung oberhalb der CMC, sowie jede Festform-Änderung wie Hydrat- oder Polymorph-Umwandlung. All das biegt die reale Kurve gegenüber der Berechnung nach unten.
Kann ich einen vorhergesagten pKa statt eines gemessenen verwenden?
Für die Triage ja. Für eine Entscheidung Vorsicht. covachem_pka sagt für Ibuprofens Carbonsäure 4,0 voraus gegen einen Literaturwert von 4,9. Da das Profil oberhalb des pKa mit Steigung 1 steigt, verschiebt dieser 0,9-Einheiten-Fehler die gesamte Kurve horizontal und verfälscht die apparent Löslichkeit bei einem festen pH um etwa das 8-Fache. Immer festhalten, welche pKa-Quelle verwendet wurde.
Wie genau ist die intrinsische Löslichkeit, die das Profil speist?
Für Ibuprofen in Wasser bei 298,15 K lieferte covasolve_predict log S = -3,945 mol/L mit einem 95-%-Konfidenzintervall von -4,153 bis -3,736, Modell-Confidence 0,982, und die Verbindung als innerhalb der Anwendungsdomäne markiert. Dieses Intervall entspricht etwa dem Faktor 2,6 in der Konzentration. Jeder pH-korrigierte Wert erbt das, also das Profil als Band melden, nicht als Linie.
Weiterführende Beiträge
- ICH Q8 Design Space, NOR und PAR erklärt
- Design einer Zwangsdegradationsstudie unter ICH Q1A(R2)
- Antisolvent- versus Kühlkristallisation: die Route wählen
Führen Sie das Profil an Ihrer eigenen Verbindung in der CovaSyn-Free-Tier aus und sehen Sie, ob sich ein Salzscreening lohnt.
Tools für dieses Thema
Direkt im AI-Agenten nutzen.
- CovasolveLöslichkeit, pH, Kristallisation, Antisolvent.
