Manifold 2.0: A hardware description language for microfluidic devices. - Klassen, Nicholas; Lyons, Michael; Prysiazny, Michael; Roth, Paul; Socha, Peter; Berzish, Murphy; Zaman, Atulan; Rayside, Derek (2017)