A method of producing a polynucleotide library, the method comprising: (a) lysing cells within each of a plurality of vessels, wherein each of said vessels comprises a cell from a population of cells, and further comprises a plurality of molecular barcoded oligonucleotides, one or a pool of vessel barcoded oligonucleotides, and a first adaptor or a pool of first adaptors; (b) producing, in each vessel, a plurality of complementary polynucleotides, said producing comprising: (i) producing one or more target polynucleotide(s) that is complementary to one or more target polynucleotide transcript(s) present in the cell using one or more target-specific primers; and (ii) producing a collection of polynucleotides, each of which is individually complementary to a polynucleotide transcript in the cell; (c) attaching to a plurality of complementary polynucleotides one of the plurality of molecular barcoded oligonucleotides, thereby generating a plurality of molecular barcoded polynucleotides each comprising a molecular barcode; (d) attaching one of the one or a pool of vessel barcoded oligonucleotides, or an amplified product thereof, and the first adaptor or one of the pool of first adaptors, or an amplified product thereof, to a plurality of the molecular barcoded polynucleotides, thereby generating a plurality of dual-barcoded polynucleotides; (e) producing a single-stranded amplicon of a plurality of the plurality of dual-barcoded polynucleotides; and (f) adding a second adaptor to each of the single-stranded amplicons, wherein the first adaptor and second adaptor are present at or near opposite ends of each of the dual-barcoded single-stranded polynucleotides, wherein the first adaptor and/or second adaptor comprise at least one universal priming site. (a) lysing cells within each of a plurality of vessels, wherein each of said vessels comprises a cell from a population of cells, and further comprises a plurality of molecular barcoded oligonucleotides, one or a pool of vessel barcoded oligonucleotides, and a first adaptor or a pool of first adaptors; (b) producing, in each vessel, a plurality of complementary polynucleotides, said producing comprising: (i) producing one or more target polynucleotide(s) that is complementary to one or more target polynucleotide transcript(s) present in the cell using one or more target-specific primers; and (ii) producing a collection of polynucleotides, each of which is individually complementary to a polynucleotide transcript in the cell; (i) producing one or more target polynucleotide(s) that is complementary to one or more target polynucleotide transcript(s) present in the cell using one or more target-specific primers; and (ii) producing a collection of polynucleotides, each of which is individually complementary to a polynucleotide transcript in the cell; (c) attaching to a plurality of complementary polynucleotides one of the plurality of molecular barcoded oligonucleotides, thereby generating a plurality of molecular barcoded polynucleotides each comprising a molecular barcode; (d) attaching one of the one or a pool of vessel barcoded oligonucleotides, or an amplified product thereof, and the first adaptor or one of the pool of first adaptors, or an amplified product thereof, to a plurality of the molecular barcoded polynucleotides, thereby generating a plurality of dual-barcoded polynucleotides; (e) producing a single-stranded amplicon of a plurality of the plurality of dual-barcoded polynucleotides; and (f) adding a second adaptor to each of the single-stranded amplicons, wherein the first adaptor and second adaptor are present at or near opposite ends of each of the dual-barcoded single-stranded polynucleotides,