| CPC C12Q 1/686 (2013.01) | 20 Claims |
|
1. A method comprising:
stochastically barcoding a plurality of targets in a sample using a plurality of stochastic barcodes to generate stochastically barcoded targets, wherein each stochastic barcode comprises a molecular label and an identical sample label, and wherein the molecular labels of at least two stochastic barcodes differ from one another by at least one nucleotide;
pooling the stochastically barcoded targets to generate a pool of stochastically barcoded targets;
contacting one or more defined barcoded primers with the pool of stochastically barcoded targets, wherein each of the one or more defined barcoded primers comprises a defined sample label and a defined molecular label, and wherein the defined barcoded primers are variants of the stochastic barcodes;
amplifying the stochastically barcoded targets and the one or more defined barcoded primers to generate a plurality of amplified stochastically barcoded targets and a plurality of amplified defined barcoded primers; and
detecting the plurality of amplified stochastically barcoded targets and the plurality of amplified defined barcoded primers by detecting the molecular labels present on the plurality of amplified stochastically barcoded targets and the defined molecular labels present on the plurality of amplified defined barcoded primers,
wherein the number of molecular labels with different sequences associated with each of the plurality of targets in the plurality of amplified stochastically barcoded targets detected indicates a pre-correction number of the target,
wherein the number of defined molecular labels in the plurality of amplified defined barcoded primers indicate an amplification noise, and
wherein a difference between the number of molecular labels with different sequences associated with each of the plurality of targets and number of defined molecular labels with different sequences indicate the number of copies of the target.
|