building block of proteins; characterized by an amino and carboxyl functional groups and a variable side-chain