The last decade has witnessed various technological advances in life sciences, especially high throughput technologies. These technologies provide a way to perform parallel scientific studies in a... This description may be from another edition of this product.