10x Chromium Single Cell ATAC

The Chromium Single Cell ATAC chemistry is shown here. Oligo sequence information is taken from Chromium Single Cell ATAC Reagent Kits. The cell barcodes used in this method is slightly different from those used in the 3' gene expression assay, although the number of the cell barcodes is the same (737,280). You can find out all the cell barcodes (16 bp) here: 737K-cratac-v1.txt.gz. This file is copied from Cell Ranger ATAC (using Cell Ranger ATAC v1.0.0 as an example) /path/to/cellranger-atac-1.0.0/1.0.0/lib/python/barcodes/.

According to Amini et al., 2014, the Tn5 transposase-mediated tagmentation contains two stages: (1) a tagging stage where the Tn5 transposome binds to DNA, and (2) a fragmentation stage where the Tn5 transposase is released from DNA using heat or denaturing agents, such as sodium dodecyl sulfate (SDS). Since the Tn5 tagging does not fragment DNA, the nuclei would remain intact after incubation with the Tn5 transposome. This provides an opportunity to perform a bulk Tn5 tagging reaction upfront, then each individual tagged nuclei are captured in the droplet for barcoding and amplification. This is basically how 10x Single Cell ATAC works.

The library structures of the three versions of the scATAC chemistry v1, v1.1 and v2 are exactly the same.


Adapter and primer sequences:

Beads-oligo: |--5'- AATGATACGGCGACCACCGAGATCTACAC[16-bp cell barcode]TCGTCGGCAGCGTC -3'

SI-PCR Primer B (PN-2000128): 5'- AATGATACGGCGACCACCGAGA -3'

i7 Sample Index Plate N, Set A (PN-3000262): 5'- CAAGCAGAAGACGGCATACGAGAT[8-bp sample index]GTCTCGTGGGCTCGG -3'

Nextera left primer entry point (s5): 5'- TCGTCGGCAGCGTC -3'

Nextera right primer entry point (s7): 5'- GTCTCGTGGGCTCGG -3'

Illumina Nextera Read 1 primer: 5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAG -3'

Illumina Nextera Read 2 primer: 5'- GTCTCGTGGGCTCGGAGATGTGTATAAGAGACAG -3'

Sample index sequencing primer (index1): 5'- CTGTCTCTTATACACATCTCCGAGCCCACGAGAC -3'

Cell barcode sequencing primer (index2): 5'- CTGTCTCTTATACACATCTGACGCTGCCGACGA -3'

Illumina P5 adapter: 5'- AATGATACGGCGACCACCGAGATCTACAC -3'

Illumina P7 adapter: 5'- CAAGCAGAAGACGGCATACGAGAT -3'


Step-by-step library generation

(1) Bulk Tn5 tagging by incubation of nuclei and Tn5:

Tn5 dimer

(2) There are 3 different products after step (1) (will create 9 bp gap):


Product 1 (s5 at both ends, not amplifiable due to semi-suppressiev PCR):

5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXX         CTGTCTCTTATACACATCT
                  TCTACACATATTCTCTGTC         XXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGACTGCGACGGCTGCT -5'


Product 2 (s7 at both ends, not amplifiable due to semi-suppressiev PCR):

5'- GTCTCGTGGGCTCGGAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXX         CTGTCTCTTATACACATCT
                   TCTACACATATTCTCTGTC         XXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'


Product 3 (different ends, amplifiable):

5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXX         CTGTCTCTTATACACATCT
                  TCTACACATATTCTCTGTC         XXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'

(3) Droplet capture and gap fill-in (the first step of linear PCR, 72 degree), single primer linear PCR, this steps achieves cell barcodes addition:


|--5'- AATGATACGGCGACCACCGAGATCTACAC[16-bp cell barcode]TCGTCGGCAGCGTC-------------->
                                                    5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXXXXXXXXXXXCTGTCTCTTATACACATCTCCGAGCCCACGAGAC
                                                        AGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXXXXXXXXXXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'

(4) Product after single primer linear amplification:


5'- AATGATACGGCGACCACCGAGATCTACAC[16-bp cell barcode]TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXXXXXXXXXXXCTGTCTCTTATACACATCTCCGAGCCCACGAGAC
    TTACTATGCCGCTGGTGGCTCTAGATGTG[16-bp cell barcode]AGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXXXXXXXXXXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'

(5) Add SI-PCR Primer B (PN-2000128) and i7 Sample Index Plate N, Set A (PN-3000262) for library amplification:


5'- AATGATACGGCGACCACCGAGA---------------->
5'- AATGATACGGCGACCACCGAGATCTACAC[16-bp cell barcode]TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXX...XXXCTGTCTCTTATACACATCTCCGAGCCCACGAGAC
    TTACTATGCCGCTGGTGGCTCTAGATGTG[16-bp cell barcode]AGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXX...XXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'
                                                                                                 <----------------GGCTCGGGTGCTCTG[8-bp sample index]TAGAGCATACGGCAGAAGACGAAC -5'

(6) Final library structure:


5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXX...XXXCTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG -3'
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNNNNNNNNNAGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXX...XXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC -5'
           Illumina P5              16-bp cell         s5              ME           gDNA           ME               s7          8-bp            Illumina P7
                                      barcode                                                                               sample index


Library sequencing (both read 1 and read 2 contain useful information about open chromatin):

(1) Add Nextera Read 1 primer to sequence the first read (bottom strand as template, 50 cycles, open chromatin read):


                                             5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAG------->
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNNNNNNNNNAGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXX...XXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC -5'

(2) Add Sample index sequencing primer (index1) to sequence the sample index (bottom strand as template, 8 cycles):


                                                                                       5'- CTGTCTCTTATACACATCTCCGAGCCCACGAGAC------->
3'- TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNNNNNNNNNAGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXX...XXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC -5'

(3) Cluster regeneration, add Cell barcode sequencing primer (index2) to sequence the second index (i5) (top strand as template, 16 cycles, this is cell barcode):


5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXX...XXXCTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG -3'
                                 <---------------AGCAGCCGTCGCAGTCTACACATATTCTCTGTC -5'

(4) Add Nextera Read 2 primer to sequence the second read (top strand as template, 50 cycles, open chromatin read):


5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXX...XXXCTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG -3'
                                                                                    <------GACAGAGAATATGTGTAGAGGCTCGGGTGCTCTG -5'