Structure extraction of AGO protein The three-dimensional structure of AGO protein was retrieved from Protein Data Bank (PDB ID: 3F73). The structure preparation and correction of AGO protein were performed using Discovery Studio 3.5 suite (http://accelrys.com/products/discovery-studio/visualizatation-download.php).