Serial analysis of gene expression (SAGE) involves the generation of short fragments of DNA, or tags, from a defined point in the sequence of all cDNAs in the sample analyzed. This short tag, because of its presence in a defined point in the sequence, is typically sufficient to uniquely identify every transcript in the sample. SAGE allows one to generate a comprehensive profile of gene expression in any sample desired from as little as 100,000 cells or 1 microg of total RNA. SAGE generates absolute, rather than relative, measurements of RNA abundance levels, and this fact allows an investigator to readily and reliably compare data to those produced by other laboratories, making the SAGE data set increasingly useful as more data is generated and shared. Software tools have also been specifically adapted for SAGE tags to allow cluster analysis of both public and user-generated data.