Nucleosides (adenosine, cytosine, guanosine, inosine, uridine) and their monophosphate nucleotides (AMP, CMP, GMP, IMP and UMP respectively) are the building blocks of nucleic acids, and are fully involved in essential cell functions such as energy production, transfer and storage, cellular signaling, as well as enzymatic activities.