Proteovista is a microarray technology and applications for basic research and drug discovery company