what are non canonical amino acids?
Non-canonical amino acids (ncAAs) are incorporated into the growing polypeptide chain as the protein is synthesized at the ribosome. a ncAA is covalently attached to a tRNA by aminoacyl tRNA synthetase (aaRS).