Microarray technology offers a spatially addressable array in a compact format. Cell based micro array technology allows the printing of viable cells in micron-sized hemispherical gel matrices. These cells can then be exposed to chemical or biological substances and probed with stains and antibodies or to monitor their functional state.