Technological advances in high-throughput screening