Dinucleoside polyphosphates (NpnN¢s; where N and N¢ are nucleosides andn= 3–6 phosphate residues) are naturally occurring compounds that may act as signaling molecules. One of the most successful approaches to understand their biological functions has been through the use of NpnN¢ analogs.