Tissue microarrays allows for an efficient method to gain concurrent information from a multitude of tissues. Representative parts of tissues are assembled into a single paraffin block. Sections from the block are used for immunohistochemistry and analysis of protein expression patterns. Digital scanning generates corresponding images for distribution of data.