scieee AI-readable full text Open interactive document viewer

Open Force Field 3.0.0 Alpha Force Field Benchmarks

Cavender, Chapin E.; Alibay, Irfan; Behara, Pavan K.; Clark, Jennifer A.; Friedman, Anika; Hoeflich, Julianne; Horton, Joshua T.; Mitchell, Joshua; Smith, Louis G.; Thompson, Matthew W.; Wagner, Jeffrey; Wang, Lily; Chodera, John; Cole, Daniel; Grossfiel

Abstract

Summary of benchmarking results on protein structure for the Open Force Field 3.0.0 alpha force field. This is a recording of the Open Force Field Initiative Protein Force Field Meeting on October 16, 2025. The force field "openff_no-water-3.0.0-alpha0.offxml" is called "Null-4-mer-AAQAA3" in this presentation and is colored orange throughout. QM parameter fits made use of code from https://github.com/openforcefield/protein-param-fit. NMR parameter fits made use of code from https://github.com/openforcefield/protein-nmr-fit. Benchmarks of protein structure made use of code from https://github.com/openforcefield/proteinbenchmark.

Full text

@openforcefield.org www.openforcefield.org Fitting protein backbone torsions to GB3 and AAQAA3 NMR observables Chapin E. Cavender Open Force Field Initiative Mike Gilson Lab, University of California San Diego Protein Force Field Meeting October 16, 2025 Agenda ▶Update on NMR FF benchmarks including RDCs ▶I’m nominating Null-4-mer-AAQAA3 as an alpha release candidate ▶What’s the next fitting target beyond the alpha candidate? www.openforcefield.org 1 Glossary of parameter sets ▶Null-QM: Null model (Sage proper torsion types) fit to Sage-2.1 plus capped 1-mer QM data, Sage-2.1 priors, pairwise objective with no minimization for TorsionDrive targets ▶Null-4-mer-QM: Null model fit to Sage-2.1 plus capped 1-mer plus PDB 4-mer QM data ▶Specific-QM: Specific model (ff14SB proper torsion types for protein-specific backbones and sidechains) fit to Sage-2.1 plus capped 1-mer QM data, Sage-2.1 priors, pairwise objective with no minimization for TorsionDrive targets ▶Specific-4-mer-QM: Specific model fit to Sage-2.1 plus capped 1-mer plus PDB 4-mer QM data www.openforcefield.org 2 Glossary of parameter sets ▶Null-US-UB-4: Sage plus protein-specific backbone torsion types, protein-specific torsions fit to GB3 backbone J-couplings, Null-US-UB-3 priors ▶Null-AAQAA3: Sage plus protein-specific backbone torsion types, protein-specific torsions fit to GB3 backbone Jcouplings and AAQAA3 fraction helix, Null-US-UB-4 priors ▶(Null/Specific)-4-mer-AAQAA3: Sage plus protein-specific (backbones/backbones and sidechains), backbone torsions fit to GB3 backbone and AAQAA3 fraction helix, 4-mer-QM priors www.openforcefield.org 3 Conclusions ▶Null-4-mer-AAQAA3 is best performer out of SMIRNOFF FFs on all validation sets ▶Null-4-mer-AAQAA3 has performance equal to or better than ff14SB on training datasets (GB3 J-couplings and AAQAA3 fraction helix) ▶Null-4-mer-AAQAA3 is worse than ff14SB but similar to ff99SB on Tier 2 test set ▶Qfactor scores agreement with experiment across observable types ▶Trends in RDC performance mirror trends in J-coupling performance www.openforcefield.org 4 Trends in RDC Qfactors mirror trends in Jcoupling χ2 Force GB3 AAQAA3 Peptide Tier 2 GB3 Tier 2 Field J-coupling fhelix J-coupling J-coupling RDC RDC χ2χ2χ2ANE Q Q ff14SB 3.02(11) 27.7(61) 2.27(3) 0.1133(4) 0.21(1) 0.32(2) ff99SB 2.50(12) 62.1(36) 1.17(4) 0.1312(15) 0.20(1) 0.37(1) Sage-2.1.0-NAGL 9.71(115) 0.78(1) 0.65(2) Null-US-UB-4 3.02(8) 66.6(31) 1.10(1) 0.1379(23) 0.25 0.44(2) Null-AAQAA3 4.09(94) 9.2(15) 1.00(3) 0.1331(21) 0.30(7) 0.41(3) Null-AAQAA3-2 3.68(61) 5.7(17) 1.25(2) 0.1330(12) 0.27(6) 0.42(2) Null-AAQAA3-3 3.14(10) 5.4(15) 1.41(2) 0.1318(23) 0.23(1) 0.40(1) Null-4-mer-QM 6.31(72) 74.5(8) 1.65(5) 0.1297(11) 0.48(5) 0.46(2) Null-4-mer3.31(16) 8.4(37) 0.98(1) 0.1279(10) 0.23(1) 0.39(1) AAQAA3 Null-4-merAAQAA3-2 4.50(71) 10.8(14) 1.12(4) 0.1294(16) 0.32(5) 0.43(3) Specific-4-mer-QM 4.74(160) 66.0(25) 3.22(2) 0.1790(21) 0.37(10) 0.48(3) Specific-4-merAAQAA3 2.99(7) 3.5(8) 1.57(4) 0.1364(50) 0.24(1) 0.43(2) Specific-4-mer2.86(11) 2.3(6) 1.87(3) 0.1360(37) 0.24(1) 0.43(3) AAQAA3-2 www.openforcefield.org 5 Null-4-mer-AAQAA3 has best performance out of SMIRNOFF FFs on all validation sets Force GB3 AAQAA3 Peptide Tier 2 GB3 Tier 2 Field J-coupling fhelix J-coupling J-coupling RDC RDC χ2χ2χ2ANE Q Q ff14SB 3.02(11) 27.7(61) 2.27(3) 0.1133(4) 0.21(1) 0.32(2) ff99SB 2.50(12) 62.1(36) 1.17(4) 0.1312(15) 0.20(1) 0.37(1) Sage-2.1.0-NAGL 9.71(115) 0.78(1) 0.65(2) Null-AAQAA3-3 3.14(10) 5.4(15) 1.41(2) 0.1318(23) 0.23(1) 0.40(1) Null-4-mer3.31(16) 8.4(37) 0.98(1) 0.1279(10) 0.23(1) 0.39(1) AAQAA3 Specific-4-mer2.86(11) 2.3(6) 1.87(3) 0.1360(37) 0.24(1) 0.43(3) AAQAA3-2 www.openforcefield.org 6 Starting from 4-mer QM fit, AAQAA3/GB3 NMR fits stabilize GB3 helix 0 2 4 ff14SB OPC3 0 2 4 ff99SB OPC3 0 2 4 Null AAQAA3 3 OPC3 0 2 4 Null 4-mer AAQAA3 OPC3 0246810 0 2 4 Specific 4-mer AAQAA3 2 OPC3 02468100246810 Time ( s) RMSD (Å) www.openforcefield.org 7 ff99SB best performer on GB3 J-couplings, Specific-4mer-AAQAA3-2 best of alpha candidates ff14SB ff99SB Sage-2.1.0 NAGL Null AAQAA3-3 Null-4-mer AAQAA3 Specific-4-mer AAQAA3-2 0 2 4 6 8 10 GB3 J coupling 2 www.openforcefield.org 8 Null-4-mer-AAQAA3 maintains HEWL secondary structure but helices are mobile 0 2 4 ff14SB OPC3 0 2 4 ff99SB OPC3 0 2 4 Null AAQAA3 3 OPC3 0 2 4 Null 4-mer AAQAA3 OPC3 0246810 0 2 4 Specific 4-mer AAQAA3 2 OPC3 02468100246810 Time ( s) RMSD (Å) www.openforcefield.org 15 Null-4-mer-AAQAA3 maintains Ubq structure 0 2 4 ff14SB OPC3 0 2 4 ff99SB OPC3 0 2 4 Null AAQAA3 3 OPC3 0 2 4 Null 4-mer AAQAA3 OPC3 0246810 0 2 4 Specific 4-mer AAQAA3 2 OPC3 02468100246810 Time ( s) RMSD (Å) www.openforcefield.org 16 ff14SB best performer on Tier 2 J-couplings, Null-4-merAAQAA3 best of alpha candidates ff14SB ff99SB Null AAQAA3-3 Null-4-mer AAQAA3 Specific-4-mer AAQAA3-2 0.00 0.10 J coupling ANE www.openforcefield.org 17 Null-4-mer-AAQAA3 similar to ff14SB for BPTI and Ubq, worse for HEWL BPTI HEWL Ubq 0.00 0.10 0.20 0.30 ANE ff14SB ff99SB Null-AAQAA3-3 Null-4-mer-AAQAA3 Specific-4-mer-AAQAA3-2 www.openforcefield.org 18 Null-4-mer-AAQAA3 similar to ff14SB for backbones, worse for side chains BPTI Backbone BPTI Side Chain HEWL Side Chain Ubq Backbone Ubq Side Chain Ubq H Bond 0.00 0.10 0.20 0.30 ANE ff14SB ff99SB Null-AAQAA3-3 Null-4-mer-AAQAA3 Specific-4-mer-AAQAA3-2 www.openforcefield.org 19 Residual dipolar couplings measure the average orientations of internuclear vectors in the molecule frame ˆ zL ˆ yL ˆ xL  B  rPQ θPQ ˆ zM ˆ yM ˆ xM  B βx βy βz  rPQ αx αy αz Dipolar couplings can be expressed using angles between arbitrary molecular axes and the internuclear vector (α) or magnetic field (β). DPQ ≈⟨K R3 PQ ⟩(3⟨cos2θPQ⟩ − 1) DPQ = 3 ⟨K R3 PQ ⟩∑ i,j Aij ⟨cos αicos αj⟩ Aij =⟨cos βicos βj−1 3δij⟩ www.openforcefield.org 20 Qfactor compares agreement with experimental RDCs across alignment media and experimental conditions Given experimental RDCs  Dexp and structural matrix Mcomputed from an MD trajectory, the alignment tensor is given by  A=M+ Dexp Computed RDCs are given by  Dcalc =M A=MM+ Dexp Agreement with experiment is assessed using the Q factor Q=(∑i(wi(Dcalc,i−Dexp,i))2 ∑i(wiDexp,i)2)1/2 where wi=⟨Ki R3 i⟩−1 www.openforcefield.org 21 ff99SB best performer on GB3 RDCs, but AAQAA3/GB3 NMR fits are similar ff14SB ff99SB Sage-2.1.0 NAGL Null AAQAA3-3 Null-4-mer AAQAA3 Specific-4-mer AAQAA3-2 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 RDC Q factor www.openforcefield.org 22 Null-4-mer-AAQAA3 similar to ff14SB for backbones, worse for side chains GB3 Backbone GB3 Side Chain 0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 1.10 RDC Q factor ff14SB ff99SB Sage-2.1.0-NAGL Null-AAQAA3-3 Null-4-mer-AAQAA3 Specific-4-mer-AAQAA3-2 www.openforcefield.org 23 ff14SB best performer on Tier 2 RDCs, Null-4-merAAQAA3 best of alpha candidates ff14SB ff99SB Null AAQAA3-3 Null-4-mer AAQAA3 Specific-4-mer AAQAA3-2 0.00 0.10 0.20 0.30 0.40 0.50 RDC Q factor www.openforcefield.org 24 Dipolar couplings depend on orientations of internuclear vectors with respect to a static magnetic field ˆ zL ˆ yL ˆ xL  B  rPQ θPQ The dipolar coupling D between nuclei Pand Qis DPQ =K⟨3cos2θPQ −1 R3 PQ ⟩ DPQ ≈⟨K R3 PQ ⟩(3⟨cos2θPQ⟩ − 1) where θPQ is the angle between the internuclear vector and the magnetic field and K=−µ0hγPγQ 16π3. www.openforcefield.org 31 Residual dipolar couplings (RDCs) are dipolar couplings measured in a weak alignment medium DPQ ≈⟨K R3 PQ ⟩(3⟨cos2θPQ⟩ − 1) ▶For a molecule that tumbles isotropically, ⟨cos2θPQ⟩=1 3and DPQ = 0 ▶In a medium that weakly aligns molecules to a particular orientation in the lab frame (e.g. bicelles), nonzero dipolar couplings can be measured ▶RDCs are the difference in dipolar couplings measured in a weak alignment medium and in dilute solution www.openforcefield.org 32 The alignment tensor describes the distribution of molecular orientations in the lab frame ˆ zL ˆ yL ˆ xL ˆ zM ˆ yM ˆ xM ϕ θ ψ  B  rPQ ˆ zM ˆ yM ˆ xM ˆ zLˆ yL ˆ xL  B  rPQ The alignment tensor Ais a symmetric and traceless 3×3matrix with 5 independent parameters. Acan be diagonalized to give 3 Euler angles (ϕ, θ, ψ) defining molecular axes and 3 eigenvalues (Az,Ay,Ax=−(Az+Ay)) related to the magnitude of alignment to each axis. A=RT ϕ,θ,ψ   Az0 0 0Ay0 0 0 Ax Rϕ,θ,ψ www.openforcefield.org 33 Arbitrary molecular axes define a common frame for both the magnetic field and the internuclear vector ˆ zM ˆ yM ˆ xM  B βx βy βz  rPQ αx αy αz Dipolar couplings can be expressed using angles between arbitrary molecular axes and the internuclear vector (α) or magnetic field (β). DPQ ≈⟨K R3 PQ ⟩(3⟨cos2θPQ⟩ − 1) DPQ = 3 ⟨K R3 PQ ⟩∑ i,j Aij ⟨cos αicos αj⟩ Aij =⟨cos βicos βj−1 3δij⟩ www.openforcefield.org 34 The alignment tensor can be estimated from experimental RDCs using a singular value decomposition (SVD) For angles αk,ibetween internuclear vector iand arbitrary molecular axis k, a set of Nmeasured RDCs  Dcan be expressed using the matrix equation  D=M Awhere Mis a N×5matrix whose rows are MT i= 3 ⟨Ki R3 i⟩      ⟨cos2αz,i⟩−⟨cos2αx,i⟩ ⟨cos2αy,i⟩−⟨cos2αx,i⟩ 2⟨cos αz,icos αy,i⟩ 2⟨cos αz,icos αx,i⟩ 2⟨cos αy,icos αx,i⟩       and  A=      Azz Ayy Azy Azx Ayx       Then  A=M+ Dwhere M+is the Moore-Penrose inverse determined by SVD www.openforcefield.org 35 Qfactor compares agreement with experiment across alignment media and experimental conditions Given experimental RDCs  Dexp and matrix M computed from an MD trajectory, the alignment tensor is given by  A=M+ Dexp Computed RDCs are given by  Dcalc =M A=MM+ Dexp Agreement with experiment is assessed using the Q factor Q=(∑i(wi(Dcalc,i−Dexp,i))2 ∑i(wiDexp,i)2)1/2 where wi=⟨Ki R3 i⟩−1 www.openforcefield.org 36 Tiers of benchmarks to assess SMIRNOFF protein force fields ▶Tier 1 (rapidly evaluate parameter sets) ▶15 short unstructured peptides ▶Tier 2 (select release candidate) ▶4 folded proteins (GB3, BPTI, HEWL, Ubq) ▶Tier 3 (assess release candidate) ▶11 folded proteins with diverse structures ▶2 disordered proteins ▶JACS protein-ligand binding free energies ▶Tier 4 (follow up publications) ▶29 additional folded proteins ▶8 additional disordered proteins ▶8 room-temperature protein crystals www.openforcefield.org 37 Folded proteins for Tier 3 were selected by smallest member of each CATH architecture ▶CATH characterizes protein folds hierarchically ▶Class is type of secondary structure (SS) elements (α,β,α/β, no SS) ▶Architecture is spatial arrangement of SS elements (e.g. βroll, βsandwich, βbarrel) ▶Topology is connectivity of SS elements in primary sequence ▶Homology is phylogenetic connectivity ▶40 folded proteins targets from NESG represent 13 CATH architectures ▶2 architectures represented in Tier 2 proteins ▶From remaining 11 architectures, I selected the example with the fewest residues www.openforcefield.org 38 QM fits with PDB 4-mer dataset achieve lower objective values on other datasets Model Iter Total Obj 4-mer TD BB TD SC TD SM Opt Geo Null-QM 0 7344.7 869.1 1082.5 1053.5 4339.6 Null-QM 9 5844.2 627.0 825.3 671.5 3700.2 Null-4-mer-DW 0 7371.8 27.0 869.1 1082.5 1053.5 4339.6 Null-4-mer-DW 11 5764.8 25.2 590.2 810.8 589.9 3709.0 Null-4-mer 0 8425.9 1081.2 869.1 1082.5 1053.5 4339.6 Null-4-mer 14 6391.4 597.2 589.1 802.7 662.7 3711.0 Specific-QM 0 7351.5 869.1 1082.5 1053.5 4346.4 Specific-QM 11 5234.6 388.7 595.5 608.6 3627.1 Specific-4-mer 0 8432.7 1081.2 869.1 1082.5 1053.5 4346.4 Specific-4-mer 7 5814.4 366.8 459.0 626.6 631.7 3707.7 www.openforcefield.org 39 QM fits with PDB 4-mers and NMR fits have similar RMSE on QM validation dataset ff14SB Sage 2.1.0 NAGL Null QM Null 4 mer Null US UB Null US UB 2 Null US UB 3 Null US UB 4 Specific QM Specific 4 mer 0 1 2 3 4 Capped 3-mer backbone RMSE (kcal mol 1) www.openforcefield.org 40 REUS produces sampling across many window centers 0.00 0.08 0.00 0.08 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.00 0.08 Fraction native contacts Fraction www.openforcefield.org 47 4-mer-QM produces high variance across replicas 0 4 8 (3.0) REUS ff14SB 0 4 8 (12.1) REUS Null QM 0 4 8 (3.8) REUS Null 4-mer QM 0.40.60.81.0 0 4 8 (2.9) REUS Specific 4-mer QM 0.40.60.81.0 0.40.60.81.0 Fraction native contacts Free energy (kcal mol 1) www.openforcefield.org 48 4-mer-QM free energy is a broad funnel 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Fraction native contacts 0 2 4 6 8 10 Free energy (kcal mol 1) (3.0) REUS-ff14SB (12.1) REUS-Null-QM (3.8) REUS-Null-4-mer-QM (2.9) REUS-Specific-4-mer-QM www.openforcefield.org 49 Metrics for NMR scalar coupling validation for other folded proteins ▶Karplus parameters were trained on: ▶Backbone HN-X: GB3 ▶Sidechain N-CG and CO-CG: GB3 and Ubq ▶Sidechain HA-HB: flavodoxin ▶χ2metric relies on good estimate of uncertainty σfor Karplus model χ2=1 Nobs ∑ i∈obs (Ji,calc −Ji,exp)2 σ2 i ▶Averaged normalized error (ANE) from ff14SB ANE =1 Nobs ∑ i∈obs |Ji,calc −Ji,exp| Ji,max −Ji,min www.openforcefield.org 50 Objective functions for pairwise energy differences Amber ff14SB O=1 Npair ∑ i,j |(EQM,i−EQM,j)−(EMM,i−EMM,j)| ForceBalance FB15 O=∑iwi(EMM,i−EQM,i)2 ∑iwi(EQM,i− ⟨EQM⟩)2 ForceBalance pairwise energy differences O=∑i,j(wi,wj)1/2 ((EMM,i−EMM,j)−(EQM,i−EQM,j))2 ∑i,j(wi,wj)1/2 (EQM,i−EQM,j)2 www.openforcefield.org 51 ForceBalance weights conformers based on QM and MM energies O=∑i,j(wi,wj)1/2 ((EMM,i−EMM,j)−(EQM,i−EQM,j))2 ∑i,j(wi,wj)1/2 (EQM,i−EQM,j)2 Conformer weights ware product of asymmetry term f(EQM,EMM)and attenuation term g(EQM) f(EQM,EMM) = {1EMM ≥EQM 100 EMM <EQM g(EQM) =      Elower −1EQM <Elower (Elower + (EQM −Elower)2)−1/2 Elower ≤EQM <Eupper 0Eupper ≤EQM www.openforcefield.org 52 Ace-Gly-Nme phi (Phi-General) profile 180 120 60 0 60 120 180 gly Phi (deg) 2 0 2 4 6 8 PMF (kcal mol 1) QM Energy ff14SB Null-QM Null-US-UB-4 Null-AAQAA3 Null-AAQAA3-2 Null-4-mer-QM Null-4-mer-AAQAA3 Specific-QM Specific-4-mer-QM Specific-4-mer-AAQAA3 www.openforcefield.org 53 Ace-Ala-Nme phi (Phi-Sidechain) profile 180 120 60 0 60 120 180 ala Phi (deg) 4 0 4 8 12 16 PMF (kcal mol 1) QM Energy ff14SB Null-QM Null-US-UB-4 Null-AAQAA3 Null-AAQAA3-2 Null-4-mer-QM Null-4-mer-AAQAA3 Specific-QM Specific-4-mer-QM Specific-4-mer-AAQAA3 www.openforcefield.org 54 Ace-Val-Nme phi (Phi-Beta-Branched) profile 180 120 60 0 60 120 180 val Phi (deg) 4 0 4 8 12 16 20 PMF (kcal mol 1) QM Energy ff14SB Null-QM Null-US-UB-4 Null-AAQAA3 Null-AAQAA3-2 Null-4-mer-QM Null-4-mer-AAQAA3 Specific-QM Specific-4-mer-QM Specific-4-mer-AAQAA3 www.openforcefield.org 55 Ace-Gly-Nme psi (Psi-General) profile 180 120 60 0 60 120 180 gly Psi (deg) 2 0 2 4 PMF (kcal mol 1) QM Energy ff14SB Null-QM Null-US-UB-4 Null-AAQAA3 Null-AAQAA3-2 Null-4-mer-QM Null-4-mer-AAQAA3 Specific-QM Specific-4-mer-QM Specific-4-mer-AAQAA3 www.openforcefield.org 56 MBAR can estimate averages of observables for unsampled states Sample weights for reweighting from the MBAR mixture distribution to unsampled state iare Wi(t) = exp (−β(Ui(t)−Ci)) ∑Nwindows k=1 Nframes,kexp (−β(Uk(xt)−Ck)) Wi(t) = exp (−βUi(t)) Z(xt)  Nsamples ∑ t=1 exp (−βUi(t)) Z(xt)  −1 Average of an observable O(t)in state iand number of effective samples after reweighting Neff ⟨O⟩i= Nsamples ∑ t=1 O(t)Wi(t)and Neff =  Nsamples ∑ t=1 Wi(t)2  −1 www.openforcefield.org 63 Scoring new FFs quickly by reweighting Reweighting potential from ref FF A to query FF B Urw(t) = UB(t)−UA(t) Sample weights for reweighting potential are Wrw(t) = exp (−βUrw(t)) Z(xt)  Nsamples ∑ t=1 exp (−βUrw(t)) Z(xt)  −1 Reweighted estimate of an observable ⟨O⟩and number of effective samples after reweighting Neff ⟨O⟩= Nsamples ∑ t=1 O(t)Wrw(t)and Neff =  Nsamples ∑ t=1 Wrw(t)2  −1 www.openforcefield.org 64 Fitting to NMR observables by reweighting Reweighting potential with same functional form as the dihedral term in the force field Urw( k,t) = Nparam ∑ p=1 kp(1 + cos (npϕp(t)−γp)) Wrw( k,t) = exp (−βUrw( k,t)) Z(xt)  Nsamples ∑ t=1 exp (−βUrw( k,t)) Z(xt)  −1 Reweighted estimate of an observable ⟨O⟩is ⟨O⟩( k) = Nsamples ∑ t=1 O(t)Wrw( k,t) www.openforcefield.org 65 Fitting to NMR observables by reweighting Find the parameters  kthat minimize the regularized loss function L( k) = Nobs ∑ ℓ=1 (⟨Oℓ⟩( k)−Oℓ,exp)2 σ2 ℓ,exp +α Nparam ∑ p=1 k2 p ▶147 observables, 3 types of backbone NMR scalar couplings (3JHN,CB,3JHN,CO, and 3JHN,HA) ▶Choose regularization strength αby leave-one-out cross validation over the 3 observable types ▶Line search to choose αthat minimizes cross validation error, then fit using all observables www.openforcefield.org 66 Fit SMIRNOFF force fields to GB3 NMR observables ▶24 fit parameters are 6 backbone torsion types with 4 cosine terms per type ▶Use umbrella samplings run and starting parameter values from Null-0.0.3-Pair and Specific-0.0.3-Pair ▶Bake in OPC3 water ▶Timeline: 4 weeks to fit parameters iteratively, 2 weeks to benchmark on non-GB3 systems www.openforcefield.org 67