A method of detecting molecules using a sequencing device comprising at least one fluidic channel and a plurality of magnetic sensors configured to detect magnetic nanoparticles (MNPs) within the fluidic channel, the method comprising: adding, to the at least one fluidic channel: (i) a first plurality of molecules to be detected, at least some of the first plurality of molecules to be detected being labeled by a first type of MNP, wherein, in a first temperature range, a magnitude of a magnetic field generated by the first type of MNP is greater than or equal to a first threshold, and, in a second temperature range, the magnitude of the magnetic field generated by the first type of MNP is less than the first threshold, wherein the first temperature range is lower than the second temperature range, and (ii) a second plurality of molecules to be detected, at least some of the second plurality of molecules to be detected being labeled by a second type of MNP, wherein, in the first and second temperature ranges, a magnitude of a magnetic field generated by the second type of MNP is greater than or equal to a second threshold; setting a temperature within the fluidic channel to be within the first temperature range; obtaining an output from a selected one of the plurality of magnetic sensors while the temperature of the fluidic channel is within the first temperature range, the output indicating a magnitude of a first detected magnetic field; setting the temperature within the fluidic channel to be within the second temperature range; obtaining the output from the selected one of the plurality of magnetic sensors while the temperature of the fluidic channel is within the second temperature range, the output indicating a magnitude of a second detected magnetic field; and determining, based at least in part on the magnitude of the first detected magnetic field and the magnitude of the second detected magnetic field, whether the first type of MNP or the second type of MNP has been detected by the selected one of the plurality of magnetic sensors, to detect the presence of either the first or second plurality of molecules. adding, to the at least one fluidic channel: (i) a first plurality of molecules to be detected, at least some of the first plurality of molecules to be detected being labeled by a first type of MNP, wherein, in a first temperature range, a magnitude of a magnetic field generated by the first type of MNP is greater than or equal to a first threshold, and, in a second temperature range, the magnitude of the magnetic field generated by the first type of MNP is less than the first threshold, wherein the first temperature range is lower than the second temperature range, and (ii) a second plurality of molecules to be detected, at least some of the second plurality of molecules to be detected being labeled by a second type of MNP, wherein, in the first and second temperature ranges, a magnitude of a magnetic field generated by the second type of MNP is greater than or equal to a second threshold; (i) a first plurality of molecules to be detected, at least some of the first plurality of molecules to be detected being labeled by a first type of MNP, wherein, in a first temperature range, a magnitude of a magnetic field generated by the first type of MNP is greater than or equal to a first threshold, and, in a second temperature range, the magnitude of the magnetic field generated by the first type of MNP is less than the first threshold, wherein the first temperature range is lower than the second temperature range, and (ii) a second plurality of molecules to be detected, at least some of the second plurality of molecules to be detected being labeled by a second type of MNP, wherein, in the first and second temperature ranges, a magnitude of a magnetic field generated by the second type of MNP is greater than or equal to a second threshold; setting a temperature within the fluidic channel to be within the first temperature range; obtaining an output from a selected one of the plurality of magnetic sensors while the temperature of the fluidic channel is within the first temperature range, the output indicating a magnitude of a first detected magnetic field; setting the temperature within the fluidic channel to be within the second temperature range; obtaining the output from the selected one of the plurality of magnetic sensors while the temperature of the fluidic channel is within the second temperature range, the output indicating a magnitude of a second detected magnetic field; and determining, based at least in part on the magnitude of the first detected magnetic field and the magnitude of the second detected magnetic field, whether the first type of MNP or the second type of MNP has been detected by the selected one of the plurality of magnetic sensors, to detect the presence of either the first or second plurality of molecules.