This method is an adaptation of mRNA display technology. PCR DNA is first transcribed to mRNA, and a single-stranded DNA oligonucleotide modified with biotin and puromycin on each end is then hybridized to the 3’-end of the mRNA. The mRNAs are then arrayed on a slide and immobilized by the binding of biotin to streptavidin that is pre-coated on the slide. Cell extract is then dispensed on the slide for in situ translation to take place. When the ribosome reaches the hybridized oligonucleotide, it stalls and incorporates the puromycin molecule to the nascent polypeptide chain, thereby attaching the newly synthesized protein to the microarray via the DNA oligonucleotide. A pure protein array is obtained after the mRNA is digested with RNase. The protein spots generated by this method are very sharply defined and can be produced at a high density.