Architectural Optimizations for Digital Microfluidic Biochips by Bharat Joshi, Arindam Mukherjee & Siddhartha Datta