Lab on a chip Jason Wan, Gongchen Sun, Jocelyn Dicent, Dhaval S Patel, Hang Lu DOI: 10.1039/c9lc00896a PMID: 31788681 PMCID: PMC8146400