The present invention relates to microfluidic devices and methods for manipulating and analyzing fluid samples. The disclosed microfluidic devices utilize a plurality of microfluidic channels, inlets, valves, filter, pumps, liquid barriers and other elements arranged in various configurations to manipulate the flow of a fluid sample in order to prepare such sample for analysis.