We describe a two-stage amplification procedure designed to analyze multiple heterogeneous mRNA from single cells. Using an oligo(dT) primer with an attached phage promoter, the whole mRNA pool from a single cell was first transcriptionally amplified. This step brings the weak signal from one cell to a range in which it can be reliably picked up by the polymerase chain reaction (PCR) procedure. The cDNA was then divided for separate PCR amplification to obtain an unambiguous signal for each gene product. The linear amplification of phage transcription increased the convenience and reliability of detecting multiple messengers in the second stage, The procedure is extremely sensitive because it combines the amplification generated by both phage transcription and PCR. Using a pAW109 artificial RNA, we demonstrated that this procedure detects 10 copies of pAW109 RNA per original sample with 90% confidence and 50 copies per sample with >95% confidence. This procedure of multiple mRNA analysis allows "phenotyping" of any cell for its mRNA composition. Examples involving several immediate early genes and subunits of the γ-aminobutyric acidA receptor genes are given. The method should greatly facilitate the analysis of combinatorial expression of various regulatory or channel molecules in their native environments. The procedure should also provide a direct and efficient way of decoding the developmental instruction coded through combinatorial transcriptional regulation.