CANDIY provides the ability to interpret 3D coordinates and molecular topology obtained from molecular file formats (Figure ). The molecular information is passed onto MINT for visualization, where it is processed and rendered. CANDIY calculates the interaction between biomolecules, such as a ligand and a protein, in real-time by using a generalized statistical potential function . When a user manipulates the ligand or protein in the VR environment, the changes in the 3D conformation of the molecule and protein are communicated to CANDIY which in turn returns a numeric score to the user. This process is key to the gamification concepts presented later in this work.