Here we describe an amplification method for global transcript analysis. The strategy relies on amplification of cDNA tags (signature tags) achieved by random fragmentation of the cDNAs to short tags of similar length, isolation of the 3' ends and then PCR amplification of the 3'-end signature tag population. This method minimizes biased amplification that may occur during parallel amplification of long and short templates. The amplified tags can be either cloned and sequenced or labeled and hybridized to DNA arrays to identify the expressed transcripts. To verify that the relative levels between transcripts in different mRNA/cDNA populations are maintained during the amplification protocol, we have used the Affymetrix oligonucleotide platform and real-time PCR.