A sample analysis reader configured to be electrically coupled to a sample analysis cartridge , the sample analysis reader comprising: a dock configured to receive at least a portion of the sample analysis cartridge ; an electrical connector configured to be electrically connected to the sample analysis cartridge when the sample analysis cartridge is inserted in the dock ; a magnetic field generator configured to localize magnetic particles in a mix of a sample and reagents and fluid from a reservoir of the sample analysis cartridge over a sensor at least partially disposed in an analysis channel of the sample analysis cartridge to form a localized sample over the sensor when the sample analysis cartridge is coupled to the sample analysis reader ; a sonicator configured to transmit controlled amounts of energy into a first reservoir in the sample analysis cartridge ; a processor ; and memory having instructions stored thereon, wherein the instructions, when executed by the processor , cause the processor to: detect a presence of the sample analysis cartridge loaded into or onto the sample analysis reader ; detect identification information associated with the sample analysis cartridge ; identify a proper test protocol for the sample analysis cartridge based at least in part on the identification information; execute the proper test protocol; and detect a presence, absence, and/or quantity of one or more target analytes (110a, 1 10b, 210) from a sample; wherein the instructions, when executed by the processor , cause the processor to detect a sample collection device inserted into the first reservoir of the sample analysis cartridge . a dock configured to receive at least a portion of the sample analysis cartridge ; an electrical connector configured to be electrically connected to the sample analysis cartridge when the sample analysis cartridge is inserted in the dock ; a magnetic field generator configured to localize magnetic particles in a mix of a sample and reagents and fluid from a reservoir of the sample analysis cartridge over a sensor at least partially disposed in an analysis channel of the sample analysis cartridge to form a localized sample over the sensor when the sample analysis cartridge is coupled to the sample analysis reader ; a sonicator configured to transmit controlled amounts of energy into a first reservoir in the sample analysis cartridge ; a processor ; and memory having instructions stored thereon, wherein the instructions, when executed by the processor , cause the processor to: detect a presence of the sample analysis cartridge loaded into or onto the sample analysis reader ; detect identification information associated with the sample analysis cartridge ; identify a proper test protocol for the sample analysis cartridge based at least in part on the identification information; execute the proper test protocol; and detect a presence, absence, and/or quantity of one or more target analytes (110a, 1 10b, 210) from a sample; wherein the instructions, when executed by the processor , cause the processor to detect a sample collection device inserted into the first reservoir of the sample analysis cartridge . detect a presence of the sample analysis cartridge loaded into or onto the sample analysis reader ; detect identification information associated with the sample analysis cartridge ; identify a proper test protocol for the sample analysis cartridge based at least in part on the identification information; execute the proper test protocol; and detect a presence, absence, and/or quantity of one or more target analytes (110a, 1 10b, 210) from a sample; wherein the instructions, when executed by the processor , cause the processor to detect a sample collection device inserted into the first reservoir of the sample analysis cartridge . <EOS>