Navigation: Documentation / Collective Variables / Ring Puckering / CV:PUCK6P


Definition

Puckering azimuthal angle of six-membered ring is defined as:

ΞΎ=qΟ•=atan2(qyqx)

The centre of the ring is defined as:

𝐑cog=βˆ‘i=16𝐗i

Using two helper vectors RI and RII, the ring z-axis n can be defined as:

𝐑I=βˆ‘i=16(𝐗iβˆ’π‘cog)sin(2Ο€[iβˆ’1]6)
𝐑II=βˆ‘i=16(𝐗iβˆ’π‘cog)cos(2Ο€[iβˆ’1]6)
𝐧=𝐑I×𝐑II|𝐑I×𝐑II|

For every ring atom, the displacement from the mean ring plane is defined as:

zi=𝐧⋅(𝐗iβˆ’π‘cog)

Then two ring-puckering coordinates can be defined as:

qx=26βˆ‘i=16zicos(4Ο€[iβˆ’1]6)
qy=βˆ’26βˆ‘i=16zisin(4Ο€[iβˆ’1]6)

PBC note: The minimum-image convention is not used.


Specification

Section name: PUCK6P

Key Type Default Description




name string unique CV name
group_a mask atoms specifying the point A, only one atom can be within the group
group_b mask atoms specifying the point B, only one atom can be within the group
group_c mask atoms specifying the point C, only one atom can be within the group
group_d mask atoms specifying the point D, only one atom can be within the group
group_e mask atoms specifying the point E, only one atom can be within the group
group_f mask atoms specifying the point F, only one atom can be within the group

Keys in bold are mandatory. Ring atoms should be specified in the sequence from A to F.