A microfluidic sensing device comprising: a channel (22, 122, 1422); an impedance sensor (24, 124, 324, 424, 524, 624, 724, 824, 924, 1024, 1124, 1224, 1324, 1424, 1524, 1724) within the channel (22, 122, 1422), the impedance sensor (24, 124, 324, 424, 524, 624, 724, 824, 924, 1024, 1124, 1224, 1324, 1424, 1524, 1724) comprising: a local ground (32, 32', 132, 432, 532, 632, 732, 832, 932, 1132, 1232, 1432, 1532, 1632, 1732) within the channel (22, 122, 1422); and an electrode (34, 34', 134,434, 534, 634, 734, 734, 934, 1034, 1134, 1234, 1334, 1434, 1534, 1634, 1734) within the channel (22, 122, 1422), wherein the local ground and the electrode are to form an electric field region (30, 130, 330, 430, 530, 830, 930, 1030, 1230, 1330, 1430) that is elongated along the channel (22, 122, 1422), a platform supporting the channel and the electrode and the local ground of the impedance sensor; a circuit supported upon the platform to generate the electric field region using the electrode and the local ground of the impedance sensor; and a pump supported upon the platform configured to move liquid and particles through the channel across the impedance sensor, characterized in that the pump comprises a bubble jet pump comprising a resistor configured to be fired to a temperature so as to vaporize a portion of the liquid to form a bubble which drives surrounding liquid and particles, wherein the resistor additionally serves as a heating device, the device further comprising: - a controller configured to control operation of the pump and heating of the device by the resistor, such that the heating device heats the microfluidic sensing device to a prescribed temperature, and - a temperature sensor configured to detect a temperature to which the device has been heated by the resistor, the temperature sensor being in communication with said controller to provide a closed loop feedback regarding the heating of the device by the resistor. a channel (22, 122, 1422); an impedance sensor (24, 124, 324, 424, 524, 624, 724, 824, 924, 1024, 1124, 1224, 1324, 1424, 1524, 1724) within the channel (22, 122, 1422), the impedance sensor (24, 124, 324, 424, 524, 624, 724, 824, 924, 1024, 1124, 1224, 1324, 1424, 1524, 1724) comprising: a local ground (32, 32', 132, 432, 532, 632, 732, 832, 932, 1132, 1232, 1432, 1532, 1632, 1732) within the channel (22, 122, 1422); and an electrode (34, 34', 134,434, 534, 634, 734, 734, 934, 1034, 1134, 1234, 1334, 1434, 1534, 1634, 1734) within the channel (22, 122, 1422), wherein the local ground and the electrode are to form an electric field region (30, 130, 330, 430, 530, 830, 930, 1030, 1230, 1330, 1430) that is elongated along the channel (22, 122, 1422), a local ground (32, 32', 132, 432, 532, 632, 732, 832, 932, 1132, 1232, 1432, 1532, 1632, 1732) within the channel (22, 122, 1422); and an electrode (34, 34', 134,434, 534, 634, 734, 734, 934, 1034, 1134, 1234, 1334, 1434, 1534, 1634, 1734) within the channel (22, 122, 1422), wherein the local ground and the electrode are to form an electric field region (30, 130, 330, 430, 530, 830, 930, 1030, 1230, 1330, 1430) that is elongated along the channel (22, 122, 1422), a platform supporting the channel and the electrode and the local ground of the impedance sensor; a circuit supported upon the platform to generate the electric field region using the electrode and the local ground of the impedance sensor; and a pump supported upon the platform configured to move liquid and particles through the channel across the impedance sensor, characterized in that the pump comprises a bubble jet pump comprising a resistor configured to be fired to a temperature so as to vaporize a portion of the liquid to form a bubble which drives surrounding liquid and particles, wherein the resistor additionally serves as a heating device, the device further comprising: - a controller configured to control operation of the pump and heating of the device by the resistor, such that the heating device heats the microfluidic sensing device to a prescribed temperature, and - a temperature sensor configured to detect a temperature to which the device has been heated by the resistor, the temperature sensor being in communication with said controller to provide a closed loop feedback regarding the heating of the device by the resistor. - a controller configured to control operation of the pump and heating of the device by the resistor, such that the heating device heats the microfluidic sensing device to a prescribed temperature, and - a temperature sensor configured to detect a temperature to which the device has been heated by the resistor, the temperature sensor being in communication with said controller to provide a closed loop feedback regarding the heating of the device by the resistor.