Replica Exchange Algorithm X = ⇣ x [i(1)] m(1), x [i(2)] m(2), . . . , x [i(M)] m(M) ⌘ X0 = ⇣ x [i(1)] m(2), x [i(2)] m(1), . . . , x [i(M)] m(M) ⌘ w (X ! X 0 ) = exp ⇥ mU (x j ) nU (x i ) ⇤ exp [ mU (x i ) nU (x j )] = exp ⇥ ( n m)( U (x j ) U (x i )) ⇤
solvent U0( x ) = Uss( x ) + Usv( x ) + Uvv( x ) REST Um( x ) = Uss( x ) + 0 + m 2 m Usv( x ) + 0 m Uvv( x ) Liu P, Kim B, Friesner RA, Berne BJ. PNAS (2005) 102 Wang L, Friesner RA, Berne BJ. PNAS (2011) 115 exp[ mUm(x)] = exp mUss(x) + 0 + m 2 Usv(x) + 0Uvv(x)
) + 0 + m 2 m Usv( x ) + 0 m Uvv( x ) Liu P, Kim B, Friesner RA, Berne BJ. PNAS (2005) 102 Wang L, Friesner RA, Berne BJ. PNAS (2011) 115 Such treatment cancels the effect from solvent degree of freedom in the exchange attempt. w (X ! X 0 ) = exp ⇥ mU (x j ) nU (x i ) ⇤ exp [ mU (x i ) nU (x j )] = exp ⇥ mUj ss ( 0 + m) / 2 Uj sv 0Uj vv nUi ss ( 0 + n) / 2 Ui sv 0Ui vv ⇤ exp h mUi ss ( 0 + m) / 2 Ui sv 0Ui vv nUj ss ( 0 + n) / 2 Uj sv 0Uj vv i = exp ( n m) ✓ Uj ss + 1 2 Uj sv Ui ss 1 2 Ui sv ◆
) + 0 + m 2 m Usv( x ) + 0 m Uvv( x ) Liu P, Kim B, Friesner RA, Berne BJ. PNAS (2005) 102 Wang L, Friesner RA, Berne BJ. JCTC (2011) 115 Such treatment cancels the effect from solvent degree of freedom in the exchange attempt. w (X ! X 0 ) = exp ⇥ mU (x j ) nU (x i ) ⇤ exp [ mU (x i ) nU (x j )] = exp ⇥ mUj ss ( 0 + m) / 2 Uj sv 0Uj vv nUi ss ( 0 + n) / 2 Ui sv 0Ui vv ⇤ exp h mUi ss ( 0 + m) / 2 Ui sv 0Ui vv nUj ss ( 0 + n) / 2 Uj sv 0Uj vv i = exp ( n m) ✓ Uj ss + 1 2 Uj sv Ui ss 1 2 Ui sv ◆
degree of freedom in the exchange attempt. REST2 Um( x ) = m 0 Uss( x ) + s m 0 Usv( x ) + Uvv( x ) exp[ 0Um(x)] = exp h mUss(x) + p 0 mUsv(x) + 0Uvv(x) i Liu P, Kim B, Friesner RA, Berne BJ. PNAS (2005) 102 Wang L, Friesner RA, Berne BJ. JCTC (2011) 115
degree of freedom in the exchange attempt. REST2 Um( x ) = m 0 Uss( x ) + s m 0 Usv( x ) + Uvv( x ) w (X ! X 0 ) = exp ⇥ 0Um(x j ) 0Un(x i ) ⇤ exp [ 0Um(x i ) 0Un(x j )] = exp ⇥ mUj ss p 0 mUj sv 0Uj vv nUi ss p 0 mUi sv 0Ui vv ⇤ exp h mUi ss p 0 mUi sv 0Ui vv nUj ss p 0 mUj sv 0Uj vv i = exp ( m n) ✓ Uj ss Ui ss + p 0 p m + p n ( Uj sv Ui sv) ◆ Liu P, Kim B, Friesner RA, Berne BJ. PNAS (2005) 102 Wang L, Friesner RA, Berne BJ. JCTC (2011) 115
to control scaling. • If sptScaleFactor2 is not set, REST2 is activated automatically. spt on sptScaleFactor 1.0 sptScaleFactor2 1.0 # REST2 if not set sptFile ../solute.pdb sptCol B sptScaleAll yes # Scale bond/angle also? • REST requires additional PME operation to remove image contribution. https://github.com/sunhwan/NAMD-REST
FEP as long as the perturbed atoms are not selected as solute. • Sampling side-chain around the binding pocket is difficult, so we can apply REST2 to the pocket residues while perturb the ligand to enhance convergence.
gauche conformation at holo state where as trans conformation is favored at apo state. • If a simulation starts at the holo state (crystal structure), it does not interconvert to trans readily during the FEP simualtion, which lead to overestimation of G. FEP FEP/REST2
gauche conformation at holo state where as trans conformation is favored at apo state. • If a simulation starts at the holo state (crystal structure), it does not interconvert to trans readily during the FEP simualtion, which lead to overestimation of G. FEP FEP/REST2
many sidechain-sidechain interaction. • Separation of bound protein complex using umbrella sampling may results in many non-native contacts. • REST2 can be applied to the interface residues to “loosen” these non-native interactions. Abl kinase/ p41 peptide complex
which support both original REST and REST2. • REST2 can be used to enhance conformational sampling in explicit simulations, where regular T-REMD requires too many computational resource. • REST2 can be used in free energy method and we hope this could be used to enhance convergence of free energy calculations.