From adf45d33eaac9ccd84c316af755bf8ee263b978c Mon Sep 17 00:00:00 2001 From: Xi Chen Date: Fri, 8 Mar 2024 23:52:44 +0800 Subject: [PATCH] reorganised the data folder --- data/{ => BD}/BD_CLS1.txt | 0 data/{ => BD}/BD_CLS2.txt | 0 data/{ => BD}/BD_CLS3.txt | 0 ...-Cell-Analysis-System-Instrument_UG_EN.pdf | Bin ...X_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf | Bin .../drop_chip_barcode_adapters.txt | 0 data/{ => Drop-ChIP}/grep.png | Bin data/{ => High-Content-sci}/s3_Tn5.svg | 0 data/{ => High-Content-sci}/s3_oligos.xlsx | Bin ...ods_table_hydrop_oligonucleotide_list.xlsx | Bin .../HyDrop_20200130_plate-1-96_barcode.csv | 0 .../HyDrop_20200130_plate-2-96_barcode.csv | 0 ...op_20200130_plate-3-96-ATACseq_barcode.csv | 0 ...rop_20200130_plate-3-96-RNAseq_barcode.csv | 0 data/HyDrop/elife-73971-supp1-v4.docx | Bin 0 -> 19670 bytes data/HyDrop/elife-73971-supp2-v4.docx | Bin 0 -> 24806 bytes data/HyDrop/elife-73971-supp3-v4.docx | Bin 0 -> 26329 bytes data/MARS-seq/41596_2019_164_MOESM4_ESM.xlsx | Bin 0 -> 22544 bytes data/MARS-seq/41596_2019_164_MOESM5_ESM.xlsx | Bin 0 -> 11764 bytes data/MARS-seq/jaitin-sm.pdf | Bin 0 -> 144606 bytes .../1-s2.0-S0092867418301168-mmc1.xlsx | Bin 0 -> 16386 bytes .../1-s2.0-S0092867418301168-mmc2.xlsx | Bin 0 -> 12096 bytes data/{ => Microwell-seq}/Microwell_A1-A96.txt | 0 data/{ => Microwell-seq}/Microwell_B1-B96.txt | 0 data/{ => Microwell-seq}/Microwell_C1-C96.txt | 0 .../41598_2021_90255_MOESM4_ESM.xlsx | Bin data/{ => PIP-seq}/delley2021_barcode.txt | 0 data/{ => PIP-seq}/fb_v3_bc1.tsv | 0 data/{ => PIP-seq}/fb_v3_bc2.tsv | 0 data/{ => PIP-seq}/fb_v3_bc3.tsv | 0 data/{ => PIP-seq}/fb_v3_bc4.tsv | 0 data/{ => PIP-seq}/pip-seq_v2_bc1.tsv | 0 data/{ => PIP-seq}/pip-seq_v2_bc2.tsv | 0 data/{ => PIP-seq}/pip-seq_v2_bc3.tsv | 0 .../41594_2019_323_MOESM2_ESM.xlsx | Bin .../41594_2019_323_MOESM3_ESM.xlsx | Bin data/{ => Paired-seq}/Paired_seq_Tn5.svg | 0 .../Star_CB_UMI_Complex_Paired-seq.jpg | Bin data/{ => Paired-seq}/paired-seq_bc01.csv | 0 .../paired-seq_bc02-03-04.csv | 0 .../1-s2.0-S0092867420312538-mmc1.xlsx | Bin data/{ => SHARE-seq}/share-seq_ligationBC.csv | 0 data/{ => SPLiT-seq}/Round1_barcodes.txt | 0 data/{ => SPLiT-seq}/Round2_barcodes.txt | 0 data/{ => SPLiT-seq}/Round3_barcodes.txt | 0 data/{ => dscATAC}/dscATAC_Tn5.svg | 0 .../dscATAC_dsciATAC_bead_structures.xlsx | Bin 0 -> 29011 bytes ...1596_2017_BFnprot2016154_MOESM456_ESM.xlsx | Bin ...1596_2017_BFnprot2016154_MOESM457_ESM.xlsx | Bin .../Star_CB_UMI_Complex_inDrop.jpg | Bin data/{ => inDrop}/inDrop_Barcode1.csv | 0 data/{ => inDrop}/inDrop_Barcode2.csv | 0 data/{ => inDrop}/inDrop_barcode1_list.txt | 0 data/{ => inDrop}/inDrop_barcode2_list.txt | 0 .../41587_2018_BFnbt4038_MOESM11_ESM.xlsx | Bin .../41587_2019_290_MOESM6_ESM.xlsx | Bin data/{ => scTHS-seq}/scTHS_Tn5.svg | 0 .../sci-RNA-seq3_RT_bc.csv | 0 .../sci-RNA-seq3_hairpin_bc.csv | 0 .../sci-RNA-seq3_p5.csv | 0 .../sci-RNA-seq3_p7.csv | 0 .../scifi-ATAC-seq_Tn5.svg | 0 .../scifi-RNA-seq_suppl_table1.xlsx | Bin docs/source/ge/inDrop.md | 12 +++---- docs/source/multi/Paired-seq.md | 12 +++---- docs/source/multi/SHARE-seq.md | 8 ++--- methods_html/BD_Rhapsody.html | 4 +-- methods_html/CEL-seq_family.html | 4 +-- methods_html/CoBATCH.html | 4 +-- methods_html/DR-seq.html | 4 +-- methods_html/Delley2021.html | 6 ++-- methods_html/Drop-ChIP.html | 12 +++---- methods_html/Drop-seq.html | 6 ++-- methods_html/G_and_T_seq.html | 2 +- methods_html/HyDrop_ATAC.html | 8 ++--- methods_html/HyDrop_RNA.html | 8 ++--- methods_html/ISSAAC-seq.html | 2 +- methods_html/LIANTI.html | 2 +- methods_html/MALBAC.html | 12 +++---- methods_html/MARS-seq.html | 14 ++++---- methods_html/Microwell-seq.html | 8 ++--- methods_html/PIP-seq.html | 32 +++++++++--------- methods_html/PIP-seq_v1p.html | 2 +- methods_html/Paired-seq.html | 6 ++-- methods_html/Quartz-seq_family.html | 6 ++-- methods_html/SCRB-seq.html | 2 +- methods_html/SHARE-seq.html | 4 +-- methods_html/SMART-seq_family.html | 20 +++++------ methods_html/SNARE-seq.html | 8 ++--- methods_html/SPLiT-seq_archive.html | 10 +++--- methods_html/STRT-seq_family.html | 4 +-- methods_html/SeqWell_S3.html | 4 +-- methods_html/VASA-seq.html | 2 +- methods_html/dscATAC.html | 14 ++++---- methods_html/inDrop.html | 10 +++--- methods_html/itChIP-seq.html | 12 +++---- methods_html/plate_and_piATAC-seq.html | 2 +- methods_html/s3-ATAC.html | 8 ++--- methods_html/s3-WGS.html | 4 +-- methods_html/scBS-seq.html | 4 +-- methods_html/scCAT-seq.html | 2 +- methods_html/scDNase_scMNase.html | 2 +- methods_html/scDamID.html | 2 +- methods_html/scDamT-seq.html | 6 ++-- methods_html/scMT-seq.html | 2 +- methods_html/scMandT.html | 2 +- methods_html/scNMT-seq.html | 2 +- methods_html/scNOMe_scCOOL.html | 2 +- methods_html/scRRBS.html | 4 +-- methods_html/scTHS-seq.html | 10 +++--- methods_html/scTrio-seq.html | 2 +- methods_html/scifi-ATAC-seq.html | 4 +-- methods_html/scifi-RNA-seq.html | 2 +- methods_html/tang2009.html | 4 +-- 114 files changed, 164 insertions(+), 164 deletions(-) rename data/{ => BD}/BD_CLS1.txt (100%) rename data/{ => BD}/BD_CLS2.txt (100%) rename data/{ => BD}/BD_CLS3.txt (100%) rename data/{ => BD}/GMX_BD-Rhapsody-Single-Cell-Analysis-System-Instrument_UG_EN.pdf (100%) rename data/{ => BD}/GMX_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf (100%) rename data/{ => Drop-ChIP}/drop_chip_barcode_adapters.txt (100%) rename data/{ => Drop-ChIP}/grep.png (100%) rename data/{ => High-Content-sci}/s3_Tn5.svg (100%) rename data/{ => High-Content-sci}/s3_oligos.xlsx (100%) rename data/{ => HyDrop}/20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx (100%) rename data/{ => HyDrop}/HyDrop_20200130_plate-1-96_barcode.csv (100%) rename data/{ => HyDrop}/HyDrop_20200130_plate-2-96_barcode.csv (100%) rename data/{ => HyDrop}/HyDrop_20200130_plate-3-96-ATACseq_barcode.csv (100%) rename data/{ => HyDrop}/HyDrop_20200130_plate-3-96-RNAseq_barcode.csv (100%) create mode 100644 data/HyDrop/elife-73971-supp1-v4.docx create mode 100644 data/HyDrop/elife-73971-supp2-v4.docx create mode 100644 data/HyDrop/elife-73971-supp3-v4.docx create mode 100644 data/MARS-seq/41596_2019_164_MOESM4_ESM.xlsx create mode 100644 data/MARS-seq/41596_2019_164_MOESM5_ESM.xlsx create mode 100644 data/MARS-seq/jaitin-sm.pdf create mode 100644 data/Microwell-seq/1-s2.0-S0092867418301168-mmc1.xlsx create mode 100644 data/Microwell-seq/1-s2.0-S0092867418301168-mmc2.xlsx rename data/{ => Microwell-seq}/Microwell_A1-A96.txt (100%) rename data/{ => Microwell-seq}/Microwell_B1-B96.txt (100%) rename data/{ => Microwell-seq}/Microwell_C1-C96.txt (100%) rename data/{ => PIP-seq}/41598_2021_90255_MOESM4_ESM.xlsx (100%) rename data/{ => PIP-seq}/delley2021_barcode.txt (100%) rename data/{ => PIP-seq}/fb_v3_bc1.tsv (100%) rename data/{ => PIP-seq}/fb_v3_bc2.tsv (100%) rename data/{ => PIP-seq}/fb_v3_bc3.tsv (100%) rename data/{ => PIP-seq}/fb_v3_bc4.tsv (100%) rename data/{ => PIP-seq}/pip-seq_v2_bc1.tsv (100%) rename data/{ => PIP-seq}/pip-seq_v2_bc2.tsv (100%) rename data/{ => PIP-seq}/pip-seq_v2_bc3.tsv (100%) rename data/{ => Paired-seq}/41594_2019_323_MOESM2_ESM.xlsx (100%) rename data/{ => Paired-seq}/41594_2019_323_MOESM3_ESM.xlsx (100%) rename data/{ => Paired-seq}/Paired_seq_Tn5.svg (100%) rename data/{ => Paired-seq}/Star_CB_UMI_Complex_Paired-seq.jpg (100%) rename data/{ => Paired-seq}/paired-seq_bc01.csv (100%) rename data/{ => Paired-seq}/paired-seq_bc02-03-04.csv (100%) rename data/{ => SHARE-seq}/1-s2.0-S0092867420312538-mmc1.xlsx (100%) rename data/{ => SHARE-seq}/share-seq_ligationBC.csv (100%) rename data/{ => SPLiT-seq}/Round1_barcodes.txt (100%) rename data/{ => SPLiT-seq}/Round2_barcodes.txt (100%) rename data/{ => SPLiT-seq}/Round3_barcodes.txt (100%) rename data/{ => dscATAC}/dscATAC_Tn5.svg (100%) create mode 100644 data/dscATAC/dscATAC_dsciATAC_bead_structures.xlsx rename data/{ => inDrop}/41596_2017_BFnprot2016154_MOESM456_ESM.xlsx (100%) rename data/{ => inDrop}/41596_2017_BFnprot2016154_MOESM457_ESM.xlsx (100%) rename data/{ => inDrop}/Star_CB_UMI_Complex_inDrop.jpg (100%) rename data/{ => inDrop}/inDrop_Barcode1.csv (100%) rename data/{ => inDrop}/inDrop_Barcode2.csv (100%) rename data/{ => inDrop}/inDrop_barcode1_list.txt (100%) rename data/{ => inDrop}/inDrop_barcode2_list.txt (100%) rename data/{ => scTHS-seq}/41587_2018_BFnbt4038_MOESM11_ESM.xlsx (100%) rename data/{ => scTHS-seq}/41587_2019_290_MOESM6_ESM.xlsx (100%) rename data/{ => scTHS-seq}/scTHS_Tn5.svg (100%) rename data/{ => sci-RNA-seq_family}/sci-RNA-seq3_RT_bc.csv (100%) rename data/{ => sci-RNA-seq_family}/sci-RNA-seq3_hairpin_bc.csv (100%) rename data/{ => sci-RNA-seq_family}/sci-RNA-seq3_p5.csv (100%) rename data/{ => sci-RNA-seq_family}/sci-RNA-seq3_p7.csv (100%) rename data/{ => scifi-ATAC-seq}/scifi-ATAC-seq_Tn5.svg (100%) rename data/{ => scifi-RNA-seq}/scifi-RNA-seq_suppl_table1.xlsx (100%) diff --git a/data/BD_CLS1.txt b/data/BD/BD_CLS1.txt similarity index 100% rename from data/BD_CLS1.txt rename to data/BD/BD_CLS1.txt diff --git a/data/BD_CLS2.txt b/data/BD/BD_CLS2.txt similarity index 100% rename from data/BD_CLS2.txt rename to data/BD/BD_CLS2.txt diff --git a/data/BD_CLS3.txt b/data/BD/BD_CLS3.txt similarity index 100% rename from data/BD_CLS3.txt rename to data/BD/BD_CLS3.txt diff --git a/data/GMX_BD-Rhapsody-Single-Cell-Analysis-System-Instrument_UG_EN.pdf b/data/BD/GMX_BD-Rhapsody-Single-Cell-Analysis-System-Instrument_UG_EN.pdf similarity index 100% rename from data/GMX_BD-Rhapsody-Single-Cell-Analysis-System-Instrument_UG_EN.pdf rename to data/BD/GMX_BD-Rhapsody-Single-Cell-Analysis-System-Instrument_UG_EN.pdf diff --git a/data/GMX_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf b/data/BD/GMX_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf similarity index 100% rename from data/GMX_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf rename to data/BD/GMX_BD-Rhapsody-WTA-alpha-Protocol_UG_EN.pdf diff --git a/data/drop_chip_barcode_adapters.txt b/data/Drop-ChIP/drop_chip_barcode_adapters.txt similarity index 100% rename from data/drop_chip_barcode_adapters.txt rename to data/Drop-ChIP/drop_chip_barcode_adapters.txt diff --git a/data/grep.png b/data/Drop-ChIP/grep.png similarity index 100% rename from data/grep.png rename to data/Drop-ChIP/grep.png diff --git a/data/s3_Tn5.svg b/data/High-Content-sci/s3_Tn5.svg similarity index 100% rename from data/s3_Tn5.svg rename to data/High-Content-sci/s3_Tn5.svg diff --git a/data/s3_oligos.xlsx b/data/High-Content-sci/s3_oligos.xlsx similarity index 100% rename from data/s3_oligos.xlsx rename to data/High-Content-sci/s3_oligos.xlsx diff --git a/data/20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx b/data/HyDrop/20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx similarity index 100% rename from data/20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx rename to data/HyDrop/20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx diff --git a/data/HyDrop_20200130_plate-1-96_barcode.csv b/data/HyDrop/HyDrop_20200130_plate-1-96_barcode.csv similarity index 100% rename from data/HyDrop_20200130_plate-1-96_barcode.csv rename to data/HyDrop/HyDrop_20200130_plate-1-96_barcode.csv diff --git a/data/HyDrop_20200130_plate-2-96_barcode.csv b/data/HyDrop/HyDrop_20200130_plate-2-96_barcode.csv similarity index 100% rename from data/HyDrop_20200130_plate-2-96_barcode.csv rename to data/HyDrop/HyDrop_20200130_plate-2-96_barcode.csv diff --git a/data/HyDrop_20200130_plate-3-96-ATACseq_barcode.csv b/data/HyDrop/HyDrop_20200130_plate-3-96-ATACseq_barcode.csv similarity index 100% rename from data/HyDrop_20200130_plate-3-96-ATACseq_barcode.csv rename to data/HyDrop/HyDrop_20200130_plate-3-96-ATACseq_barcode.csv diff --git a/data/HyDrop_20200130_plate-3-96-RNAseq_barcode.csv b/data/HyDrop/HyDrop_20200130_plate-3-96-RNAseq_barcode.csv similarity index 100% rename from data/HyDrop_20200130_plate-3-96-RNAseq_barcode.csv rename to data/HyDrop/HyDrop_20200130_plate-3-96-RNAseq_barcode.csv diff --git a/data/HyDrop/elife-73971-supp1-v4.docx b/data/HyDrop/elife-73971-supp1-v4.docx new file mode 100644 index 0000000000000000000000000000000000000000..dc9a773e972c2915878abbf1cceb20187b8ef4ca GIT binary patch literal 19670 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

Z6_?Ul)9E?m(_^Xk_+h2xMn}&Zt`nk2 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 Y2aqNSZpMB;+tU#k5EBsints3fAIvOe!vFvP literal 0 HcmV?d00001 diff --git a/data/HyDrop/elife-73971-supp3-v4.docx b/data/HyDrop/elife-73971-supp3-v4.docx new file mode 100644 index 0000000000000000000000000000000000000000..be269a8dff4112d604eebe900040533bfcb4d7d5 GIT binary patch literal 26329 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 G#KG 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%0D+1e%tEdUK0%cC4bh{Oc>I-tsKwe(P>} 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 yE}{X37tsHx+3&NZ%LIQaWVlx-GNsXa5InOTeuF literal 0 HcmV?d00001 diff --git a/data/MARS-seq/41596_2019_164_MOESM4_ESM.xlsx b/data/MARS-seq/41596_2019_164_MOESM4_ESM.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..fcf809dc01617db45a39f56e09e3b845089dd903 GIT binary patch literal 22544 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 literal 0 HcmV?d00001 diff --git a/data/MARS-seq/41596_2019_164_MOESM5_ESM.xlsx b/data/MARS-seq/41596_2019_164_MOESM5_ESM.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..02327300dd85a9b6dce9be78309fe5f5ceae3978 GIT binary patch literal 11764 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 L#ki5`$JPGy0U3c7I^PjK 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

qp?F*(Yu-s7e8*GVd>jh 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 DM9`e% literal 0 HcmV?d00001 diff --git a/data/Microwell_A1-A96.txt b/data/Microwell-seq/Microwell_A1-A96.txt similarity index 100% rename from data/Microwell_A1-A96.txt rename to data/Microwell-seq/Microwell_A1-A96.txt diff --git a/data/Microwell_B1-B96.txt b/data/Microwell-seq/Microwell_B1-B96.txt similarity index 100% rename from data/Microwell_B1-B96.txt rename to data/Microwell-seq/Microwell_B1-B96.txt diff --git a/data/Microwell_C1-C96.txt b/data/Microwell-seq/Microwell_C1-C96.txt similarity index 100% rename from data/Microwell_C1-C96.txt rename to data/Microwell-seq/Microwell_C1-C96.txt diff --git a/data/41598_2021_90255_MOESM4_ESM.xlsx b/data/PIP-seq/41598_2021_90255_MOESM4_ESM.xlsx similarity index 100% rename from data/41598_2021_90255_MOESM4_ESM.xlsx rename to data/PIP-seq/41598_2021_90255_MOESM4_ESM.xlsx diff --git a/data/delley2021_barcode.txt b/data/PIP-seq/delley2021_barcode.txt similarity index 100% rename from data/delley2021_barcode.txt rename to data/PIP-seq/delley2021_barcode.txt diff --git a/data/fb_v3_bc1.tsv b/data/PIP-seq/fb_v3_bc1.tsv similarity index 100% rename from data/fb_v3_bc1.tsv rename to data/PIP-seq/fb_v3_bc1.tsv diff --git a/data/fb_v3_bc2.tsv b/data/PIP-seq/fb_v3_bc2.tsv similarity index 100% rename from data/fb_v3_bc2.tsv rename to data/PIP-seq/fb_v3_bc2.tsv diff --git a/data/fb_v3_bc3.tsv b/data/PIP-seq/fb_v3_bc3.tsv similarity index 100% rename from data/fb_v3_bc3.tsv rename to data/PIP-seq/fb_v3_bc3.tsv diff --git a/data/fb_v3_bc4.tsv b/data/PIP-seq/fb_v3_bc4.tsv similarity index 100% rename from data/fb_v3_bc4.tsv rename to data/PIP-seq/fb_v3_bc4.tsv diff --git a/data/pip-seq_v2_bc1.tsv b/data/PIP-seq/pip-seq_v2_bc1.tsv similarity index 100% rename from data/pip-seq_v2_bc1.tsv rename to data/PIP-seq/pip-seq_v2_bc1.tsv diff --git a/data/pip-seq_v2_bc2.tsv b/data/PIP-seq/pip-seq_v2_bc2.tsv similarity index 100% rename from data/pip-seq_v2_bc2.tsv rename to data/PIP-seq/pip-seq_v2_bc2.tsv diff --git a/data/pip-seq_v2_bc3.tsv b/data/PIP-seq/pip-seq_v2_bc3.tsv similarity index 100% rename from data/pip-seq_v2_bc3.tsv rename to data/PIP-seq/pip-seq_v2_bc3.tsv diff --git a/data/41594_2019_323_MOESM2_ESM.xlsx b/data/Paired-seq/41594_2019_323_MOESM2_ESM.xlsx similarity index 100% rename from data/41594_2019_323_MOESM2_ESM.xlsx rename to data/Paired-seq/41594_2019_323_MOESM2_ESM.xlsx diff --git a/data/41594_2019_323_MOESM3_ESM.xlsx b/data/Paired-seq/41594_2019_323_MOESM3_ESM.xlsx similarity index 100% rename from data/41594_2019_323_MOESM3_ESM.xlsx rename to data/Paired-seq/41594_2019_323_MOESM3_ESM.xlsx diff --git a/data/Paired_seq_Tn5.svg b/data/Paired-seq/Paired_seq_Tn5.svg similarity index 100% rename from data/Paired_seq_Tn5.svg rename to data/Paired-seq/Paired_seq_Tn5.svg diff --git a/data/Star_CB_UMI_Complex_Paired-seq.jpg b/data/Paired-seq/Star_CB_UMI_Complex_Paired-seq.jpg similarity index 100% rename from data/Star_CB_UMI_Complex_Paired-seq.jpg rename to data/Paired-seq/Star_CB_UMI_Complex_Paired-seq.jpg diff --git a/data/paired-seq_bc01.csv b/data/Paired-seq/paired-seq_bc01.csv similarity index 100% rename from data/paired-seq_bc01.csv rename to data/Paired-seq/paired-seq_bc01.csv diff --git a/data/paired-seq_bc02-03-04.csv b/data/Paired-seq/paired-seq_bc02-03-04.csv similarity index 100% rename from data/paired-seq_bc02-03-04.csv rename to data/Paired-seq/paired-seq_bc02-03-04.csv diff --git a/data/1-s2.0-S0092867420312538-mmc1.xlsx b/data/SHARE-seq/1-s2.0-S0092867420312538-mmc1.xlsx similarity index 100% rename from data/1-s2.0-S0092867420312538-mmc1.xlsx rename to data/SHARE-seq/1-s2.0-S0092867420312538-mmc1.xlsx diff --git a/data/share-seq_ligationBC.csv b/data/SHARE-seq/share-seq_ligationBC.csv similarity index 100% rename from data/share-seq_ligationBC.csv rename to data/SHARE-seq/share-seq_ligationBC.csv diff --git a/data/Round1_barcodes.txt b/data/SPLiT-seq/Round1_barcodes.txt similarity index 100% rename from data/Round1_barcodes.txt rename to data/SPLiT-seq/Round1_barcodes.txt diff --git a/data/Round2_barcodes.txt b/data/SPLiT-seq/Round2_barcodes.txt similarity index 100% rename from data/Round2_barcodes.txt rename to data/SPLiT-seq/Round2_barcodes.txt diff --git a/data/Round3_barcodes.txt b/data/SPLiT-seq/Round3_barcodes.txt similarity index 100% rename from data/Round3_barcodes.txt rename to data/SPLiT-seq/Round3_barcodes.txt diff --git a/data/dscATAC_Tn5.svg b/data/dscATAC/dscATAC_Tn5.svg similarity index 100% rename from data/dscATAC_Tn5.svg rename to data/dscATAC/dscATAC_Tn5.svg diff --git a/data/dscATAC/dscATAC_dsciATAC_bead_structures.xlsx b/data/dscATAC/dscATAC_dsciATAC_bead_structures.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..41e38d2a7857addae452349951cdbadaa217b611 GIT binary patch literal 29011 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 These options specify the locations of cell barcode and UMI in the 2nd fastq files we passed to `--readFilesIn`. In this case, it is __Read 2__. Read the [STAR manual](https://github.com/alexdobin/STAR/blob/master/doc/STARmanual.pdf) for more details. I have drawn a picture to help myself decide the exact parameters. There are some freedom here depending on what you are using as anchors. in __inDrop V1 & 2__, the __Barcode1__ has variable lengths, the absolute positions of __Barcode2__ and __UMI__ are variable. Therefore, using Read start as anchor will not work for them. We need to use the adaptor as the anchor, and specify the positions relative to the anchor. See the image: -![](https://teichlab.github.io/scg_lib_structs/data/Star_CB_UMI_Complex_inDrop.jpg) +![](https://teichlab.github.io/scg_lib_structs/data/inDrop/Star_CB_UMI_Complex_inDrop.jpg) `--soloCBwhitelist` diff --git a/docs/source/multi/Paired-seq.md b/docs/source/multi/Paired-seq.md index e37855e..ff0964c 100644 --- a/docs/source/multi/Paired-seq.md +++ b/docs/source/multi/Paired-seq.md @@ -186,7 +186,7 @@ After that, we are ready to begin the preprocessing. ## Prepare Whitelist -Cells are barcoded for the first time by either barcoded (3 bp) Tn5 for DNA or oligo-dT primers, followed by three more rounds of ligation. Each round will add 7-bp __Ligation Barcode__ to the molecules. There are 96 different __Ligation Barcodes__ in each round. The same set of 96 __Ligation Barcodes__ are used in each round. Single cells can be identified by the combination of themselves. Here is the information from the [Supplementary Table 2](https://teichlab.github.io/scg_lib_structs/data/41594_2019_323_MOESM3_ESM.xlsx) from the [__Paired-seq__ paper](https://www.nature.com/articles/s41594-019-0323-x): +Cells are barcoded for the first time by either barcoded (3 bp) Tn5 for DNA or oligo-dT primers, followed by three more rounds of ligation. Each round will add 7-bp __Ligation Barcode__ to the molecules. There are 96 different __Ligation Barcodes__ in each round. The same set of 96 __Ligation Barcodes__ are used in each round. Single cells can be identified by the combination of themselves. Here is the information from the [Supplementary Table 2](https://teichlab.github.io/scg_lib_structs/data/Paired-seq/41594_2019_323_MOESM3_ESM.xlsx) from the [__Paired-seq__ paper](https://www.nature.com/articles/s41594-019-0323-x): __Round 1 barcodes (eight 3-bp Tn5 or oligo-dT barcodes)__ @@ -304,15 +304,15 @@ __Round 2, 3 and 4 barcodes (7 bp)__ I have prepared the above two tables as `csv` files for you, and you can download them: -[paired-seq_bc01.csv](https://teichlab.github.io/scg_lib_structs/data/paired-seq_bc01.csv) -[paired-seq_bc02-03-04.csv](https://teichlab.github.io/scg_lib_structs/data/paired-seq_bc02-03-04.csv) +[paired-seq_bc01.csv](https://teichlab.github.io/scg_lib_structs/data/Paired-seq/paired-seq_bc01.csv) +[paired-seq_bc02-03-04.csv](https://teichlab.github.io/scg_lib_structs/data/Paired-seq/paired-seq_bc02-03-04.csv) Since during each ligation round, the same set of __Ligation Barcodes__ (96) are used. Therefore, the whitelist is basically the combination of those 96 barcodes themselves for three times and with those 8 barcodes in the first round: a total of __96 * 96 * 96 * 8 = 7,077,888__ barcodes. Since the barcodes are sequenced as __Read 2__, which uses the top strand as the template, we should use the barcode sequences as they are to construct the whitelist. In addition, the order of the barcodes in __Read 2__ is Round 4 -> Round 3 -> Round 2 -> Round 1. Therefore, we need to generate the whitelist in this order. Again, if you are confused, check the [Paired-seq GitHub page](https://teichlab.github.io/scg_lib_structs/methods_html/Paired-seq.html). ```bash # download the barcode files -wget -P paired-seq/data https://teichlab.github.io/scg_lib_structs/data/paired-seq_bc01.csv \ - https://teichlab.github.io/scg_lib_structs/data/paired-seq_bc02-03-04.csv +wget -P paired-seq/data https://teichlab.github.io/scg_lib_structs/data/Paired-seq/paired-seq_bc01.csv \ + https://teichlab.github.io/scg_lib_structs/data/Paired-seq/paired-seq_bc02-03-04.csv # generate whitelist for chromap for w in $(tail -n +2 paired-seq/data/paired-seq_bc02-03-04.csv | cut -f 2 -d,); do @@ -424,7 +424,7 @@ If you understand the __Paired-seq__ experimental procedures described in [this >> These options specify the locations of cell barcode and UMI in the 2nd fastq files we passed to `--readFilesIn`. In this case, it is __Read 2__. Read the [STAR manual](https://github.com/alexdobin/STAR/blob/master/doc/STARmanual.pdf) for more details. I have drawn a picture to help myself decide the exact parameters. There are some freedom here depending on what you are using as anchors. Due to the 3 random bases in the middle, using Read start as anchor will not work for the barcodes in the middle. We need to use the adapter as the anchor, and specify the positions relative to the anchor. See the image: -![](https://teichlab.github.io/scg_lib_structs/data/Star_CB_UMI_Complex_Paired-seq.jpg) +![](https://teichlab.github.io/scg_lib_structs/data/Paired-seq/Star_CB_UMI_Complex_Paired-seq.jpg) `--soloCBwhitelist` diff --git a/docs/source/multi/SHARE-seq.md b/docs/source/multi/SHARE-seq.md index d09b098..c57ffe1 100644 --- a/docs/source/multi/SHARE-seq.md +++ b/docs/source/multi/SHARE-seq.md @@ -27,7 +27,7 @@ The 2nd read (__i7__) has the following information, which will be used to ident |--------|---------------------------------------------------------------------------------------------------------------------| | 99 bp | TCGGACGATCATGGG + 8 bp `LB` + CAAGTATGCAGCGCGCTCAAGCACGTGGAT + 8 bp `LB` AGTCGTACGCCGATGCGAAACATCGGCCAC + 8 bp `LB` | -After sequencing, you need to run `bcl2fastq` by yourself with a `SampleSheet.csv`. Here is an example of `SampleSheet.csv` of a NextSeq run with two different samples using the `Ad1.09` and `Ad1.17` primers from the [Supplementary Table 1](https://teichlab.github.io/scg_lib_structs/data/1-s2.0-S0092867420312538-mmc1.xlsx) from the [__SHARE-seq__ paper](https://www.sciencedirect.com/science/article/pii/S0092867420312538) as sample and modality index: +After sequencing, you need to run `bcl2fastq` by yourself with a `SampleSheet.csv`. Here is an example of `SampleSheet.csv` of a NextSeq run with two different samples using the `Ad1.09` and `Ad1.17` primers from the [Supplementary Table 1](https://teichlab.github.io/scg_lib_structs/data/SHARE-seq/1-s2.0-S0092867420312538-mmc1.xlsx) from the [__SHARE-seq__ paper](https://www.sciencedirect.com/science/article/pii/S0092867420312538) as sample and modality index: ```text [Header],,,,,,,,,,, @@ -186,7 +186,7 @@ After that, we are ready to begin the preprocessing. ## Prepare Whitelist -There are three rounds of ligation. Each round will add 8-bp __Ligation Barcode__ to the molecules. There are 96 different __Ligation Barcodes__ in each round. The same set of 96 __Ligation Barcodes__ are used in each round. Single cells can be identified by the combination of themselves. Here is the information from the [Supplementary Table 1](https://teichlab.github.io/scg_lib_structs/data/1-s2.0-S0092867420312538-mmc1.xlsx) from the [__SHARE-seq__ paper](https://www.sciencedirect.com/science/article/pii/S0092867420312538): +There are three rounds of ligation. Each round will add 8-bp __Ligation Barcode__ to the molecules. There are 96 different __Ligation Barcodes__ in each round. The same set of 96 __Ligation Barcodes__ are used in each round. Single cells can be identified by the combination of themselves. Here is the information from the [Supplementary Table 1](https://teichlab.github.io/scg_lib_structs/data/SHARE-seq/1-s2.0-S0092867420312538-mmc1.xlsx) from the [__SHARE-seq__ paper](https://www.sciencedirect.com/science/article/pii/S0092867420312538): | WellPosition | Name | Sequence | Reverse complement | |--------------|---------------|----------|:------------------:| @@ -287,11 +287,11 @@ There are three rounds of ligation. Each round will add 8-bp __Ligation Barcode_ | G12 | Round1/2/3_95 | GATGAATC | GATTCATC | | H12 | Round1/2/3_96 | GCCAAGAC | GTCTTGGC | -Since during each ligation round, the same set of __Ligation Barcodes__ (96) are used. Therefore, the whitelist is basically the combination of those 96 barcodes themselves for three times: a total of __96 * 96 * 96 = 884736__ barcodes. Since the barcodes are sequenced as the `i7` index, which uses the bottom strand as the template, we should use the reverse complement to construct the whitelist. Again, if you are confused, check the [SHARE-seq GitHub page](https://teichlab.github.io/scg_lib_structs/methods_html/SHARE-seq.html). I have put the above table into a `csv` file so that you can download by [__click here__](https://teichlab.github.io/scg_lib_structs/data/share-seq_ligationBC.csv). +Since during each ligation round, the same set of __Ligation Barcodes__ (96) are used. Therefore, the whitelist is basically the combination of those 96 barcodes themselves for three times: a total of __96 * 96 * 96 = 884736__ barcodes. Since the barcodes are sequenced as the `i7` index, which uses the bottom strand as the template, we should use the reverse complement to construct the whitelist. Again, if you are confused, check the [SHARE-seq GitHub page](https://teichlab.github.io/scg_lib_structs/methods_html/SHARE-seq.html). I have put the above table into a `csv` file so that you can download by [__click here__](https://teichlab.github.io/scg_lib_structs/data/SHARE-seq/share-seq_ligationBC.csv). ```bash # download the ligation barcode file -wget -P share-seq/data https://teichlab.github.io/scg_lib_structs/data/share-seq_ligationBC.csv +wget -P share-seq/data https://teichlab.github.io/scg_lib_structs/data/SHARE-seq/share-seq_ligationBC.csv # generate whitelist for x in $(tail -n +2 share-seq/data/share-seq_ligationBC.csv | cut -f 4 -d,); do diff --git a/methods_html/BD_Rhapsody.html b/methods_html/BD_Rhapsody.html index c8d6331..db9a9e5 100644 --- a/methods_html/BD_Rhapsody.html +++ b/methods_html/BD_Rhapsody.html @@ -9,7 +9,7 @@

-

BD Rhapsody WTA is a nanowell-based commercial system like Microwell-seq. They use similar split-pool approach to generate their oligos on magnetic beads. The first publication (V1 version) is in Nature Methods 16, 75-78 (2019). In 2022, BD introduced a new version of beads , called Enhanced Beads, which have slightly different oilgo design. The barcodes are the same, but the linker sequences are much shorter than the V1 version. Note: I don't have the full sequence details from each step of the protocol. Sequences presented here are based on educational guess from the sequencing data. The final library structure should be accurate though. Click here for the guide to use the machine, and click here to see the off-machine protocol.

+

BD Rhapsody WTA is a nanowell-based commercial system like Microwell-seq. They use similar split-pool approach to generate their oligos on magnetic beads. The first publication (V1 version) is in Nature Methods 16, 75-78 (2019). In 2022, BD introduced a new version of beads , called Enhanced Beads, which have slightly different oilgo design. The barcodes are the same, but the linker sequences are much shorter than the V1 version. Note: I don't have the full sequence details from each step of the protocol. Sequences presented here are based on educational guess from the sequencing data. The final library structure should be accurate though. Click here for the guide to use the machine, and click here to see the off-machine protocol.


@@ -20,7 +20,7 @@

Sequence used during the experiment:

Enhanced Bead (introduced in 2022): |--5'-CCCCCCTCTCTCTCTACACGACGCTCTTCCGATCT[VB][CLS1]GTGA[CLS2]GACA[CLS3][8-bp UMI](T)18 -3'

-- Cells are determined as different combination of [CLS1], [CLS2] and [CLS3], each is 9-bp long.

-- There are 97 different sequences each, so you have a total of 97x97x97 = 912,673 different combinations.

-

-- Click here to see the sequences of CLS1, CLS2, and CLS3.

+

-- Click here to see the sequences of CLS1, CLS2, and CLS3.

-- VB means "Variable Bases" which only exists in the Enhanced Beads. It has four possible bases: None, A, GT or TCA.

Randomer in the kit: 5'- TCAGACGTGTGCTCTTCCGATCTNNNNNNNNN -3'

Pre-amp forward primer: 5'- GACGCTCTTCCGATCT -3'

diff --git a/methods_html/CEL-seq_family.html b/methods_html/CEL-seq_family.html index 63a3944..d78f38d 100644 --- a/methods_html/CEL-seq_family.html +++ b/methods_html/CEL-seq_family.html @@ -9,10 +9,10 @@

CEL-seq / CEL-seq2

-

CEL-seq2 is an improved version of CEL-seq, the main differences are:

+

CEL-seq2 is an improved version of CEL-seq, the main differences are:

(1) CEL-seq2 uses UMI; CEL-seq does not.

(2) CEL-seq2 uses random priming for reverse transcription after IVT amplification; CEL-seq uses RNA adapter ligation and then uses the primer annealed to the ligated adapter for reverse transcription after IVT amplification.

-

CEL-seq used some homemade oligo sequence design and one of Illumina's kit. The protocol in the publication was not entirely clear, so I guess it was Illumina Truseq Small RNA-seq kit based on the oligo names (In the CEL-seq2 publication, they confirmed this is the case). I still put CEL-seq here to get a historic view of how methods evolve.

+

CEL-seq used some homemade oligo sequence design and one of Illumina's kit. The protocol in the publication was not entirely clear, so I guess it was Illumina Truseq Small RNA-seq kit based on the oligo names (In the CEL-seq2 publication, they confirmed this is the case). I still put CEL-seq here to get a historic view of how methods evolve.


diff --git a/methods_html/CoBATCH.html b/methods_html/CoBATCH.html index 107192c..4f042e8 100644 --- a/methods_html/CoBATCH.html +++ b/methods_html/CoBATCH.html @@ -9,11 +9,11 @@

CoBATCH

-

The combinatorial barcoding and targeted chromatin release (CoBATCH) uses the same strategy (combinatorial indexing) and oligo design as sci-ATAC-seq. This method is kind of a combination of sci-ATAC-seq and CUT&TAG, where they used a protein A-Tn5 fusion protein to tether the pA-Tn5 to specific genomic loci bound by proteins of interest using antibodies.

+

The combinatorial barcoding and targeted chromatin release (CoBATCH) uses the same strategy (combinatorial indexing) and oligo design as sci-ATAC-seq. This method is kind of a combination of sci-ATAC-seq and CUT&TAG, where they used a protein A-Tn5 fusion protein to tether the pA-Tn5 to specific genomic loci bound by proteins of interest using antibodies.

For a brief introduction and backgound about the related methods, I have written a blog post. Click here to have a look!

-

Since CoBATCH uses the same oligo design as sci-ATAC-seq, for the step-by-step library generation, it is the same as sci-ATAC-seq. Click the sci-ATAC-seq page for details.

+

Since CoBATCH uses the same oligo design as sci-ATAC-seq, for the step-by-step library generation, it is the same as sci-ATAC-seq. Click the sci-ATAC-seq page for details.

diff --git a/methods_html/DR-seq.html b/methods_html/DR-seq.html index 799fe6c..198fbc4 100644 --- a/methods_html/DR-seq.html +++ b/methods_html/DR-seq.html @@ -9,7 +9,7 @@

DR-seq

-

DR-seq was published by Dey et al. in Nature Biotechnology 33, 285-289. It is a method to simultaneously analyse gDNA and mRNA without upfront physical separation, though it perform library part separately for gDNA and mRNA in the later part of the protocol. It uses MALBAC type of apmification to preamplify gDNA and cDNA together. Then, PCR is used to construct gDNA library and IVT is used to construct the mRNA library. There will be some mRNA reads in the gDNA portion of the library.

+

DR-seq was published by Dey et al. in Nature Biotechnology 33, 285-289. It is a method to simultaneously analyse gDNA and mRNA without upfront physical separation, though it perform library part separately for gDNA and mRNA in the later part of the protocol. It uses MALBAC type of apmification to preamplify gDNA and cDNA together. Then, PCR is used to construct gDNA library and IVT is used to construct the mRNA library. There will be some mRNA reads in the gDNA portion of the library.


@@ -121,7 +121,7 @@

4.2) For mRNA libary, the procedure is the same as Standard sequencing workflow is used, and you can check any other pages.

+

Standard sequencing workflow is used, and you can check any other pages.

diff --git a/methods_html/Delley2021.html b/methods_html/Delley2021.html index 51400c0..90be6d7 100644 --- a/methods_html/Delley2021.html +++ b/methods_html/Delley2021.html @@ -9,9 +9,9 @@

Delley2021

-

This method does not have a name. It was published in Scientific Reports: Modular barcode beads for microfluidic single cell genomics [Delley2021].. This method builds the foundation for PIP-seq. The complete full list of oligo sequences can be found in the Supplementary Tables from the Delley2021 paper: 41598_2021_90255_MOESM4_ESM.xlsx.

+

This method does not have a name. It was published in Scientific Reports: Modular barcode beads for microfluidic single cell genomics [Delley2021].. This method builds the foundation for PIP-seq. The complete full list of oligo sequences can be found in the Supplementary Tables from the Delley2021 paper: 41598_2021_90255_MOESM4_ESM.xlsx.

-

As the paper suggested, this is not really about scRNA-seq or any specific assays. Instead, it provides a modular procedures to prepare barcoded beads for high-throughput droplet single-cell assays for anything you are interested in (RNA, DNA, chromatin accessibility etc.). The point here is that you use Steps (1) - (7) described below to prepare bead barcodes. In the last step, you use pBB4 and pBB5 to "functionalise" the beads depending on what you need. If you want to investigate gene expressions, your pBB5 should contains UMI and oligo-dT, which is demonstrate on this page. If you are interested in chromatin accessibility, you can change pBB5 by putting Nextera sequence on it. You can customise pBB5 based on your own need.

+

As the paper suggested, this is not really about scRNA-seq or any specific assays. Instead, it provides a modular procedures to prepare barcoded beads for high-throughput droplet single-cell assays for anything you are interested in (RNA, DNA, chromatin accessibility etc.). The point here is that you use Steps (1) - (7) described below to prepare bead barcodes. In the last step, you use pBB4 and pBB5 to "functionalise" the beads depending on what you need. If you want to investigate gene expressions, your pBB5 should contains UMI and oligo-dT, which is demonstrate on this page. If you are interested in chromatin accessibility, you can change pBB5 by putting Nextera sequence on it. You can customise pBB5 based on your own need.


@@ -27,7 +27,7 @@

Adapter and primer sequences:

plate-3-Sp (this is Supp. Table 6): 5'- /5Phos/[8-bp barcode3 rc] -3'

pBB4: 5'- CTCGAATAGG -3'

pBB5: 5'- /5Phos/TTCGAG[8-bp UMI]TTTTTTTTTTTTTTTTTTTTTTTTV -3'

-

* Plain barcodes (96) can be found here: delley2021_barcode.txt. The actual cell barcodes are the combinations of the same set of 96 barcodes.

+

* Plain barcodes (96) can be found here: delley2021_barcode.txt. The actual cell barcodes are the combinations of the same set of 96 barcodes.


diff --git a/methods_html/Drop-ChIP.html b/methods_html/Drop-ChIP.html index 34850dc..cd9dbf5 100644 --- a/methods_html/Drop-ChIP.html +++ b/methods_html/Drop-ChIP.html @@ -9,12 +9,12 @@

Drop-ChIP

-

Drop-ChIP was pulished in Nature Biotechnology 33, 165–1172 (2015), by Assaf Rotem, Oren Ram and Noam Shoresh in the labs of David Weitz and Bradely Bernstein. This page will only demonstrate the molecular biology of library construction. To look at the real equipment and how the experiments were carried out, see the Supplementary Information from the original publication and the Drop-ChIP webpage.

+

Drop-ChIP was published in Nature Biotechnology 33, 165-1172 (2015), by Assaf Rotem, Oren Ram and Noam Shoresh in the labs of David Weitz and Bradely Bernstein. This page will only demonstrate the molecular biology of library construction. To look at the real equipment and how the experiments were carried out, see the Supplementary Information from the original publication and the Drop-ChIP webpage.


Adapter and primer sequences:

-

Barcoded adapters (BA). These are double stranded DNA and there are 1,152 of them. Click here to see all of them:

+

Barcoded adapters (BA). These are double stranded DNA and there are 1,152 of them. Click here to see all of them:

 
 5'- TTAANNNNNNNNGTATCCGGGGGACCTTAATTAAGGTGGGGGGGATACNNNNNNNNTTAA -3'
@@ -24,7 +24,7 @@ 

Adapter and primer sequences:

-

*Illumina Truseq forked adapters:

+

*Illumina Truseq forked adapters:

 
         5'- AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGAC
@@ -34,7 +34,7 @@ 

Adapter and primer sequences:

-

Other adapters/primers used:

+

Other adapters/primers used:

SC-PCR1: 5'- TAAGGTGGGGGGGATAC -3'

@@ -47,8 +47,8 @@

Adapter and primer sequences:

-

* It was not entirely clear what adapters were used in the protocol. These are educational guess, not confirmed!!! However, based on the sequenicng data, these are likely to be the case. See the sequence immediately after the 'grep'ed sequence, one of them (GATCGGAAGAGCACA...) that's Truseq adapters (the others are probably bacoded adapters (BA) concatemers):

-grep sequence +

* It was not entirely clear what adapters were used in the protocol. These are educational guess, not confirmed!!! However, based on the sequenicng data, these are likely to be the case. See the sequence immediately after the 'grep'ed sequence, one of them (GATCGGAAGAGCACA...) that's Truseq adapters (the others are probably bacoded adapters (BA) concatemers):

+grep sequence
diff --git a/methods_html/Drop-seq.html b/methods_html/Drop-seq.html index 660c223..2c18b29 100644 --- a/methods_html/Drop-seq.html +++ b/methods_html/Drop-seq.html @@ -3,13 +3,13 @@ -Drop-seq +Drop-seq/Seq-Well

Drop-seq / Seq-Well

-

In the original pulication in Cell 161, 1202-1214 (2015), there are two batches of beads, with only two base pairs difference. Here, Beads-oligo-dT-seqA was used as demonstration. Seq-Well used exact the same oligo design with Drop-seq with Beads-oligo-dT-seqB, which was published in Nature Methods 14, 395–398 (2017).

+

In the original publication in Cell 161, 1202-1214 (2015), there are two batches of beads, with only two base pairs difference. Here, Beads-oligo-dT-seqA was used as demonstration. Seq-Well used exact the same oligo design with Drop-seq with Beads-oligo-dT-seqB, which was published in Nature Methods 14, 395-398 (2017).


@@ -18,7 +18,7 @@

Adapter and primer sequences:

Beads-oligo-dT-seqA: |--5'- TTTTTTTAAGCAGTGGTATCAACGCAGAGTACGT[12-bp cell barcode][8-bp UMI]TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT -3'

Beads-oligo-dT-seqB: |--5'- TTTTTTTAAGCAGTGGTATCAACGCAGAGTAC[12-bp cell barcode][8-bp UMI]TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT -3'

Template Switching Oligo (TSO): 5'- AAGCAGTGGTATCAACGCAGAGTGAATrGrGrG -3'

-

ISPCR: 5′- AAGCAGTGGTATCAACGCAGAGT -3′

+

ISPCR: 5'- AAGCAGTGGTATCAACGCAGAGT -3'

Nextera Tn5 binding site (19-bp Mosaic End (ME)): 5'- AGATGTGTATAAGAGACAG -3'

Nextera N/S5xx primer entry point (s5): 5'- TCGTCGGCAGCGTC -3'

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

diff --git a/methods_html/G_and_T_seq.html b/methods_html/G_and_T_seq.html index e2299d1..e09da61 100644 --- a/methods_html/G_and_T_seq.html +++ b/methods_html/G_and_T_seq.html @@ -9,7 +9,7 @@

G&T-seq

-

The genome and transcriptome sequencing (G&T-seq) uses oligo-dT beads to physically separate mRNA and gDNA from single celss. For mRNA-seq, it uses the SMART-seq method to construct sequencing library; for gDNA, you can choose MALBAC, LIANTI or other methods to construct gDNA sequencing library. Click the links to those methods to see how exactly libraries are made.

+

The genome and transcriptome sequencing (G&T-seq) uses oligo-dT beads to physically separate mRNA and gDNA from single celss. For mRNA-seq, it uses the SMART-seq method to construct sequencing library; for gDNA, you can choose MALBAC, LIANTI or other methods to construct gDNA sequencing library. Click the links to those methods to see how exactly libraries are made.

diff --git a/methods_html/HyDrop_ATAC.html b/methods_html/HyDrop_ATAC.html index 8ef66d0..8fab174 100644 --- a/methods_html/HyDrop_ATAC.html +++ b/methods_html/HyDrop_ATAC.html @@ -8,17 +8,17 @@

HyDrop-ATAC

-

The HyDrop protocols were published in eLife on Feb 23th, 2022 (De Rop et al. eLife 11:e73971). The authors developed an open source droplet system, HyDrop, as a hybrid method between inDrop and Drop-Seq. They optimised various steps during the library construction procedures and utilised a dissolvable hydrogel beads to improve barcoded primer release and diffusion.

+

The HyDrop protocols were published in eLife on Feb 23th, 2022 (De Rop et al. eLife 11:e73971). The authors developed an open source droplet system, HyDrop, as a hybrid method between inDrop and Drop-Seq. They optimised various steps during the library construction procedures and utilised a dissolvable hydrogel beads to improve barcoded primer release and diffusion.

-

Both scRNA-seq and scATAC-seq can be performed on the HyDrop platform. In this page, Hydrop-ATAC is presented. This page is basically a recreation of the Supplementary Files 1 & 2 from the publication. Detailed protocol can be found here: protocols.io.

+

Both scRNA-seq and scATAC-seq can be performed on the HyDrop platform. In this page, Hydrop-ATAC is presented. This page is basically a recreation of the Supplementary Files 1 & 2 from the publication. Detailed protocol can be found here: protocols.io.

-

For scRNA-seq on the HyDrop platform, go to the HyDrop-RNA page for a detailed step-by-step illustration.

+

For scRNA-seq on the HyDrop platform, go to the HyDrop-RNA page for a detailed step-by-step illustration.


Adapter and primer sequences:

-

* The complete full list of oligo sequences can be found in this spreadsheet from their protocols.io page: 20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx.

+

* The complete full list of oligo sequences can be found in this spreadsheet from their protocols.io page: 20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx.


diff --git a/methods_html/HyDrop_RNA.html b/methods_html/HyDrop_RNA.html index 8fb726d..200371e 100644 --- a/methods_html/HyDrop_RNA.html +++ b/methods_html/HyDrop_RNA.html @@ -8,17 +8,17 @@

HyDrop-RNA

-

The HyDrop protocols were published in eLife on Feb 23th, 2022 (De Rop et al. eLife 11:e73971). The authors developed an open source droplet system, HyDrop, as a hybrid method between inDrop and Drop-Seq. They optimised various steps during the library construction procedures and utilised a dissolvable hydrogel beads to improve barcoded primer release and diffusion.

+

The HyDrop protocols were published in eLife on Feb 23th, 2022 (De Rop et al. eLife 11:e73971). The authors developed an open source droplet system, HyDrop, as a hybrid method between inDrop and Drop-Seq. They optimised various steps during the library construction procedures and utilised a dissolvable hydrogel beads to improve barcoded primer release and diffusion.

-

Both scRNA-seq and scATAC-seq can be performed on the HyDrop platform. In this page, Hydrop-RNA is presented. This page is basically a recreation of the Supplementary Files 1 & 3 from the publication. Detailed protocol can be found here: protocols.io.

+

Both scRNA-seq and scATAC-seq can be performed on the HyDrop platform. In this page, Hydrop-RNA is presented. This page is basically a recreation of the Supplementary Files 1 & 3 from the publication. Detailed protocol can be found here: protocols.io.

-

For scATAC-seq on the HyDrop platform, go to the HyDrop-ATAC page for a detailed step-by-step illustration.

+

For scATAC-seq on the HyDrop platform, go to the HyDrop-ATAC page for a detailed step-by-step illustration.


Adapter and primer sequences:

-

* The complete full list of oligo sequences can be found in this spreadsheet from their protocols.io page: 20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx.

+

* The complete full list of oligo sequences can be found in this spreadsheet from their protocols.io page: 20210712_supp_methods_table_hydrop_oligonucleotide_list.xlsx.


diff --git a/methods_html/ISSAAC-seq.html b/methods_html/ISSAAC-seq.html index ae6e2ef..6c5e923 100644 --- a/methods_html/ISSAAC-seq.html +++ b/methods_html/ISSAAC-seq.html @@ -10,7 +10,7 @@

ISSAAC-seq FACS (in plates) / ISSAAC-seq Droplet

-

ISSAAC-seq (In Situ SHERRY After ATAC-seq) is a multiomics technique that performs ATAC and RNA from the same cells. It combines SHERRY and ATAC in situ, followed by single nulcei isolation and library preparation. There are two workflows: FACS and Droplet. The sequence design of FACS and Droplet workflows is extermely similar.

+

ISSAAC-seq (In Situ SHERRY After ATAC-seq) is a multiomics technique that performs ATAC and RNA from the same cells. It combines SHERRY and ATAC in situ, followed by single nuclei isolation and library preparation. There are two workflows: FACS and Droplet. The sequence design of FACS and Droplet workflows is extremely similar.


diff --git a/methods_html/LIANTI.html b/methods_html/LIANTI.html index dddac15..b2d004e 100644 --- a/methods_html/LIANTI.html +++ b/methods_html/LIANTI.html @@ -8,7 +8,7 @@

LIANTI

-

The Linear Amplification via Transposon Insertion (LIANTI) combines Tn5 transposition and T7 in vitro transcription for linear amplification of genomic DNA from single cells. It does not have the limitaion used in the traditional Tn5 where only fragments with different ends can be amplified. In LIANTI, due to T7 in vitro transcription, every single cutting events are amplifiable. This greatly improves the

+

The Linear Amplification via Transposon Insertion (LIANTI) combines Tn5 transposition and T7 in vitro transcription for linear amplification of genomic DNA from single cells. It does not have the limitation used in the traditional Tn5 where only fragments with different ends can be amplified. In LIANTI, due to T7 in vitro transcription, every single cutting events are amplifiable. This greatly improves the


diff --git a/methods_html/MALBAC.html b/methods_html/MALBAC.html index 4c60abe..7f13f99 100644 --- a/methods_html/MALBAC.html +++ b/methods_html/MALBAC.html @@ -55,10 +55,10 @@

(3) There are two types of templates at this stage:

-

(4) Again, melt DNA at 94 ℃, quench at 0 ℃ for the MALBAC random primers anealling, and extension at 68 ℃ (both the original genomic DNA and the Semi-amplicon will be used as templates):

+

(4) Again, melt DNA at 94 ℃, quench at 0 ℃ for the MALBAC random primers annealing, and extension at 68 ℃ (both the original genomic DNA and the Semi-amplicon will be used as templates):

 
- Origincal genomic DNA as template (will generate new Semi-amplicon):
+ Original genomic DNA as template (will generate new Semi-amplicon):
 
 5'- GTGAGTGATGGTTGAGGTAGTGTGGAG          5'- GTGAGTGATGGTTGAGGTAGTGTGGAG          5'- GTGAGTGATGGTTGAGGTAGTGTGGAG
                                NNNNNNNN-------------------------------->NNNNNNNN-------------------------------->NNNNNNNN----------->
@@ -76,7 +76,7 @@ 

(4) Again, melt DNA at 94 ℃, quench at 0 ℃ for the MALBAC random

(5) There are three types of DNA at this stage:

 
- Origincal genomic DNA:
+ Original genomic DNA:
 
 3'- XXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXX -5'
 
@@ -124,14 +124,14 @@ 

(8) Final product of the amplified gDNA, and this can be used as the staring

(9) Final library structure (depends on the library preparation kits used, two most popular ones are shown below):

 
-Uisng Nextera:
+Using Nextera:
 
 5'- AATGATACGGCGACCACCGAGATCTACACNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAGXXXXXXXX...XXXXXXXXCTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG
     TTACTATGCCGCTGGTGGCTCTAGATGTGNNNNNNNNAGCAGCCGTCGCAGTCTACACATATTCTCTGTCXXXXXXXX...XXXXXXXXGACAGAGAATATGTGTAGAGGCTCGGGTGCTCTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC -5'
            Illumina P5              i5         s5              ME                gDNA                ME               s7          i7            Illumina P7
 
 
-Uisng TruSeq:
+Using TruSeq:
 
 5'- AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCTXXX...XXXAGATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG -3'
 3'- TTACTATGCCGCTGGTGGCTCTAGATGTGAGAAAGGGATGTGCTGCGAGAAGGCTAGAXXX...XXXTCTAGCCTTCTCGTGTGCAGACTTGAGGTCAGTGNNNNNNNNTAGAGCATACGGCAGAAGACGAAC -5'
@@ -144,7 +144,7 @@ 

(9) Final library structure (depends on the library preparation kits used, t

Library sequencing:

-

Standard sequencing workflow is used, and you can check any other pages.

+

Standard sequencing workflow is used, and you can check any other pages.

diff --git a/methods_html/MARS-seq.html b/methods_html/MARS-seq.html index 81838f2..3ed09e6 100644 --- a/methods_html/MARS-seq.html +++ b/methods_html/MARS-seq.html @@ -9,15 +9,15 @@

MARS-seq / MARS-seq2.0

-

(1) I think the sequence of "2nd RT Primer" in Supplementary Table S7 in the original publication (Science 343, 776-779 (2014)) might be in the wrong orientation (i.e. they showed the sequence from 3' -> 5').

+

(1) I think the sequence of "2nd RT Primer" in Supplementary Table S7 in the original publication (Science 343, 776-779 (2014)) might be in the wrong orientation (i.e. they showed the sequence from 3' -> 5').

-

(2) The author claimed in the Supplementary Method (Page 8) that UMIs are 4-8 bp in length, but from the oligo sequence in Supplementary Table 7, they are only 4 bp in length. 4 bp were drawn in this workflow here.

+

(2) The author claimed in the Supplementary Method (Page 8) that UMIs are 4-8 bp in length, but from the oligo sequence in Supplementary Table S7, they are only 4 bp in length. 4 bp were drawn in this workflow here.

-

(3) The author claimed in the Supplementary Method (Page 8) that plate barcodes are 6 bp in length, but from the oligo sequence in Supplementary Table 8, they seem to be 7 bp in length (4bp + 3 Ns). Maybe only 6 bp was only used to identify a plate. I'm not entirely sure about this.

+

(3) The author claimed in the Supplementary Method (Page 8) that plate barcodes are 6 bp in length, but from the oligo sequence in Supplementary Table S8, they seem to be 7 bp in length (4bp + 3 Ns). Maybe only 6 bp was only used to identify a plate. I'm not entirely sure about this.

-

(4) In May, 2019, MARS-seq2.0 was published in Nature Protocol, and the oligos used in the protocol is almost the same to the original MARS-seq. The cell barcodes and UMIs are longer in MARS-seq2.0. The improvements are mainly related to throughput, robustness, noise reduction and costs. Check the publication for more details.

+

(4) In May, 2019, MARS-seq2.0 was published in Nature Protocol, and the oligos used in the protocol is almost the same to the original MARS-seq. The cell barcodes and UMIs are longer in MARS-seq2.0. The improvements are mainly related to throughput, robustness, noise reduction and costs. Check the publication for more details. The exact sequences for the RT1 primers and ligation adaptor primers can be found in the Supplementary Table 1 and Supplementary Table 2 of the Nature Protocols paper.

-

(5) Oligos used in the original MARS-seq were shown in this workflow.

+

(5) Oligos used in the original MARS-seq were shown in this workflow.


@@ -36,8 +36,8 @@

Adapter and primer sequences:

2nd RT primer: 5'- CTACACGACGCTCTTCCGATCT -3'

P5_Rd1_PCR primer: 5'- AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCT -3'

P7_Rd2_PCR primer: 5'- CAAGCAGAAGACGGCATACGAGATGTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

-

Illumina Truse Read1 primer: 5'- ACACTCTTTCCCTACACGACGCTCTTCCGATCT -3'

-

Illumina Truse Read2 primer: 5'- GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

+

Illumina TruSeq Read1 primer: 5'- ACACTCTTTCCCTACACGACGCTCTTCCGATCT -3'

+

Illumina TruSeq Read2 primer: 5'- GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

Illumina P5 adapter: 5'- AATGATACGGCGACCACCGAGATCTACAC -3'

Illumina P7 adapter: 5'- CAAGCAGAAGACGGCATACGAGAT -3'

diff --git a/methods_html/Microwell-seq.html b/methods_html/Microwell-seq.html index 5f91f96..46d9b61 100644 --- a/methods_html/Microwell-seq.html +++ b/methods_html/Microwell-seq.html @@ -9,7 +9,7 @@

Microwell-seq

-

Microwell-seq is like a well-based inDrop system. According to their Supplementary Table S2, there are two batches of beads-oligos: indexed bead seqA and indexed bead seqB. There are only two bases difference. Based on the sequence of A1-A96 in their Supplementary Table S1, it seems indexed bead seqA was used.

+

Microwell-seq is like a well-based inDrop system. According to their Supplementary Table S2, there are two batches of beads-oligos: indexed bead seqA and indexed bead seqB. There are only two bases difference. Based on the sequence of A1-A96 in their Supplementary Table S1, it seems indexed bead seqA was used.


@@ -32,9 +32,9 @@

Sequence used during the experiment:

Sequence used for Indexed-Beads-seqA/B generation before the experiment:

-

A1-A96 (96 of them in 96 individual wells): 5'- TTTAGGGATAACAGGGTAATAAGCAGTGGTATCAACGCAGAGTACGT[barcode1]CGACTCACTACAGGG -3', for the sequences of 96 different barcode1, see Microwell_A1-A96.txt.

-

B1-B96 (96 of them in 96 individual wells): 5'- CGATCGTGTCACCGA[barcode2]CCCTGTAGTGAGTCG -3', for the sequences of 96 different barcode2, see Microwell_B1-B96.txt.

-

C1-C96 (96 of them in 96 individual wells): 5'- (A)30[6-bp UMI][barcode3]CGATCGTGTCACCGA -3', for the sequences of 96 different barcode3, see Microwell_C1-C96.txt.

+

A1-A96 (96 of them in 96 individual wells): 5'- TTTAGGGATAACAGGGTAATAAGCAGTGGTATCAACGCAGAGTACGT[barcode1]CGACTCACTACAGGG -3', for the sequences of 96 different barcode1, see Microwell_A1-A96.txt.

+

B1-B96 (96 of them in 96 individual wells): 5'- CGATCGTGTCACCGA[barcode2]CCCTGTAGTGAGTCG -3', for the sequences of 96 different barcode2, see Microwell_B1-B96.txt.

+

C1-C96 (96 of them in 96 individual wells): 5'- (A)30[6-bp UMI][barcode3]CGATCGTGTCACCGA -3', for the sequences of 96 different barcode3, see Microwell_C1-C96.txt.


diff --git a/methods_html/PIP-seq.html b/methods_html/PIP-seq.html index ead3c4b..c3b7fd9 100644 --- a/methods_html/PIP-seq.html +++ b/methods_html/PIP-seq.html @@ -8,21 +8,21 @@

PIP-seq

-

The PIP-seq method was published in Nature Biotechnology on 2023 March 06: Clark et al. Nat Biotechnol. 2023 [Clark2023]. It can be used to perform high-throughput droplet single cell RNA-seq without microfluidic device (well ... you still need one to generate the hydrogel beads). Mix your cells, RT reagents, barcoded hydrogel beads and oil in a tube, then a simple vortex. You are done with droplets generation and cell encapsulation. It is for real!

+

The PIP-seq method was published in Nature Biotechnology on 2023 March 06: Clark et al. Nat Biotechnol. 2023 [Clark2023]. It can be used to perform high-throughput droplet single cell RNA-seq without microfluidic device (well ... you still need one to generate the hydrogel beads). Mix your cells, RT reagents, barcoded hydrogel beads and oil in a tube, then a simple vortex. You are done with droplets generation and cell encapsulation. It is for real!

-

Before you start to look at the library construction procedures, there are a few technical notes you need to know. Basically, there are a few different versions of PIP-seq, and they are quite different!

+

Before you start to look at the library construction procedures, there are a few technical notes you need to know. Basically, there are a few different versions of PIP-seq, and they are quite different!

-

NOTE 1: In the Clark2023 paper, the authors indicated that the barcode design is based on the previous study published in Scientific Reports: Modular barcode beads for microfluidic single cell genomics [Delley2021].. However, they change the oligo design in PIP-seq. If you want to see how the method in the Delley2021 paper works, go to this page.

+

NOTE 1: In the Clark2023 paper, the authors indicated that the barcode design is based on the previous study published in Scientific Reports: Modular barcode beads for microfluidic single cell genomics [Delley2021].. However, they change the oligo design in PIP-seq. If you want to see how the method in the Delley2021 paper works, go to this page.

-

NOTE 2: If you look into the FastQ files in the Clark2023 paper, you will realise that there are at least three different library structures. The first type, which I call v1prototype, was used in the experiments of looking at the single-cell transcriptional responses of two cancer cell lines (H1975 and PC9) to gefitinibis, e.g. SRR19086115, SRR19086119 and a few additional samples. This library type is probably obsolete now and no longer used. Its linker sequence and barcode configuration resembles those in inDrop V2. The library structure is so different from the latest PIP-seq libraries, so I put it into a different page for the sake of record keeping. You can visit this page to have a look.

+

NOTE 2: If you look into the FastQ files in the Clark2023 paper, you will realise that there are at least three different library structures. The first type, which I call v1prototype, was used in the experiments of looking at the single-cell transcriptional responses of two cancer cell lines (H1975 and PC9) to gefitinibis, e.g. SRR19086115, SRR19086119 and a few additional samples. This library type is probably obsolete now and no longer used. Its linker sequence and barcode configuration resembles those in inDrop V2. The library structure is so different from the latest PIP-seq libraries, so I put it into a different page for the sake of record keeping. You can visit this page to have a look.

-

NOTE 3: The second type, which I call PIP-seq V2 here, was used in the species mixing experiment (for example, SRR19180490) in the Clark2023 paper. The cell barcodes consists of three rounds of split-pool. It is probably obsolete as well, but it is similar to the latest PIP-seq version, so I show it here on this page.

+

NOTE 3: The second type, which I call PIP-seq V2 here, was used in the species mixing experiment (for example, SRR19180490) in the Clark2023 paper. The cell barcodes consists of three rounds of split-pool. It is probably obsolete as well, but it is similar to the latest PIP-seq version, so I show it here on this page.

-

NOTE 4: The third type, called FluentBio PIPseq™ V3.0, was used in many samples in the Clark2023 paper (for example, SRR19184609, SRR21853664 and many others). FluentBio is the company that provides the commercial version of the PIP-seq method. FluentBio PIPseq™ V3.0 was the main library structure back in 2022. This is shown in this page and should be your starting point if you want to analyse the PIP-seq data by yourself.

+

NOTE 4: The third type, called FluentBio PIPseq™ V3.0, was used in many samples in the Clark2023 paper (for example, SRR19184609, SRR21853664 and many others). FluentBio is the company that provides the commercial version of the PIP-seq method. FluentBio PIPseq™ V3.0 was the main library structure back in 2022. This is shown in this page and should be your starting point if you want to analyse the PIP-seq data by yourself.

-

NOTE 5: Early 2023, the company announced FluentBio PIPseq™ V4.0. There is no example data at this time of writing (2023 May 27). You can check their news from their website. When example data are available, I will update here. Update (2023-July-02): the V4 FASTQ files are available on the website, the whitelists are exactly the same as V3. The library structure is also extremely similar to V3, except there are 0 - 3 bases at the beginning of Read 1 in V4 to desync the sequencing cycles. See this twitter thread for more details.

+

NOTE 5: Early 2023, the company announced FluentBio PIPseq™ V4.0. There is no example data at this time of writing (2023 May 27). You can check their news from their website. When example data are available, I will update here. Update (2023-July-02): the V4 FASTQ files are available on the website, the whitelists are exactly the same as V3. The library structure is also extremely similar to V3, except there are 0 - 3 bases at the beginning of Read 1 in V4 to desync the sequencing cycles. See this twitter thread for more details.

-

NOTE 6: About the name: PIP-seq or PIPseq™ ? Well ... PIP-seq is from the Clark2023 paper, and PIPseq™ is the commerical product.

+

NOTE 6: About the name: PIP-seq or PIPseq™ ? Well ... PIP-seq is from the Clark2023 paper, and PIPseq™ is the commerical product.


@@ -37,9 +37,9 @@

Adapter and primer sequences:

* The oligo sequences presented here are based on Read 1 FastQ from SRR19180490 and the method section of the Clark2023 paper, so the final sequences and library structures should be correct (the exact procedures to produce the beads and library might not be). The cell barcodes are the combination of three rounds of split-pool ligations. Plain files for the barcodes in each round can be downloaded as follows:

-

PIP-seq V2 Round 1 Barcodes (96)

-

PIP-seq V2 Round 2 Barcodes (96)

-

PIP-seq V2 Round 3 Barcodes (96)

+

PIP-seq V2 Round 1 Barcodes (96)

+

PIP-seq V2 Round 2 Barcodes (96)

+

PIP-seq V2 Round 3 Barcodes (96)

Sequence used for barcoded bead generation (before the PIP-seq experiment):

@@ -261,12 +261,12 @@

(3) Cluster regeneration, add Nextera Read 2 primer to sequence the second r

FluentBio PIPseq™ V3.0 & V4.0

-

* The commercial kit comes with barcoded hydrogel beads, so you do not need to worry about generating them yourself. We can start immediately with cell encapsulation. The sequences here are based on educational guesses based on the example data sets from their website. In this version, the cell barcodes are the combination of four rounds of split-pool ligations. The same set of four barcodes are used in V3.0 and V4.0. Therefore, the whitelist is the same for V3.0 and V4.0. Plain files for the barcodes in each round can be downloaded as follows:

+

* The commercial kit comes with barcoded hydrogel beads, so you do not need to worry about generating them yourself. We can start immediately with cell encapsulation. The sequences here are based on educational guesses based on the example data sets from their website. In this version, the cell barcodes are the combination of four rounds of split-pool ligations. The same set of four barcodes are used in V3.0 and V4.0. Therefore, the whitelist is the same for V3.0 and V4.0. Plain files for the barcodes in each round can be downloaded as follows:

-

FluentBio PIPseq™ V3.0 Round 1 Barcodes (8bp, 96)

-

FluentBio PIPseq™ V3.0 Round 2 Barcodes (6bp, 96)

-

FluentBio PIPseq™ V3.0 Round 3 Barcodes (6bp, 96)

-

FluentBio PIPseq™ V3.0 Round 4 Barcodes (8bp, 96)

+

FluentBio PIPseq™ V3.0 Round 1 Barcodes (8bp, 96)

+

FluentBio PIPseq™ V3.0 Round 2 Barcodes (6bp, 96)

+

FluentBio PIPseq™ V3.0 Round 3 Barcodes (6bp, 96)

+

FluentBio PIPseq™ V3.0 Round 4 Barcodes (8bp, 96)

Adapter and primer sequences:

diff --git a/methods_html/PIP-seq_v1p.html b/methods_html/PIP-seq_v1p.html index acc0c69..16b2d96 100644 --- a/methods_html/PIP-seq_v1p.html +++ b/methods_html/PIP-seq_v1p.html @@ -10,7 +10,7 @@

PIP-seq V1 Prototype

-

This library structure was only used in some of the samples, such as SRR19086115, SRR19086119 and a few additional samples in the gefitinibis response experiments. The beads generation procedures should be similar to inDrop and Delley2021. There is very little information about this library structure, so this page is based on educational guesses.

+

This library structure was only used in some of the samples, such as SRR19086115, SRR19086119 and a few additional samples in the gefitinibis response experiments. The beads generation procedures should be similar to inDrop and Delley2021. There is very little information about this library structure, so this page is based on educational guesses.


diff --git a/methods_html/Paired-seq.html b/methods_html/Paired-seq.html index 937f41f..119fe67 100644 --- a/methods_html/Paired-seq.html +++ b/methods_html/Paired-seq.html @@ -9,7 +9,7 @@

Paired-seq

-

The Paired-seq method is developed based on the idea of combinatorial indexing stratgy that is used in sci-RNA-seq and SPLiT-seq to simultaneously tag both the open chromatin fragments generated by the Tn5 transposases and the cDNA molecules generated from reverse transcription.

+

The Paired-seq method is developed based on the idea of combinatorial indexing strategy that is used in sci-RNA-seq and SPLiT-seq to simultaneously tag both the open chromatin fragments generated by the Tn5 transposases and the cDNA molecules generated from reverse transcription.


@@ -38,7 +38,7 @@

Adapter and primer sequences:

Read 2 sequencing primer: 5'- GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

Illumina P5 adapter: 5'- AATGATACGGCGACCACCGAGATCTACAC -3'

Illumina P7 adapter: 5'- CAAGCAGAAGACGGCATACGAGAT -3' -

*There are 8 BC#01 barcodes, 96 BC#02_well_barcodes, 96 BC#03_well_barcodes and 96 BC#04_well_barcodes. To see the full sequence details, check the Supplementary Table S1 and Supplementary Table S2 from the Paired-seq publication. PB means "phase block" which are variable length DNA bases to increase the complexity of each sequencing cycle.

+

*There are 8 BC#01 barcodes, 96 BC#02_well_barcodes, 96 BC#03_well_barcodes and 96 BC#04_well_barcodes. To see the full sequence details, check the Supplementary Table S1 and Supplementary Table S2 from the Paired-seq publication. PB means "phase block" which are variable length DNA bases to increase the complexity of each sequencing cycle.

@@ -70,7 +70,7 @@

(1) Prepare ligation adapters by annealing barcodes with correponding linker

(2) Assemble transposase with Barcoded_Tn5_top (BC#01 DNA) and ME_bottom to tag open chromatin DNA:

-Tn5 dimer +Tn5 dimer
 
 mRNA (unaffected, but cytoplasmic mRNA will probably leak out):
diff --git a/methods_html/Quartz-seq_family.html b/methods_html/Quartz-seq_family.html
index 73b8de5..ce70928 100644
--- a/methods_html/Quartz-seq_family.html
+++ b/methods_html/Quartz-seq_family.html
@@ -10,7 +10,7 @@
 

Quartz-seq / Quartz-seq2

-

The detailed step-by-step experimental protocols of Quartz-seq and Quartz-seq2 can be found at the RIKEN's website. Quartz-seq cosntructs the library of each single cell spearately, so it has low plexity. The indices are from Illumina Truseq adapters. The presence of T7 promoter sequence is only for Quartz-chip. Quartz-seq2 increased the throughput by using barcoded RT primer (1536 barcoded RT primers) to profile 3' end of cDNA. The cell barcode sequence can be found here.

+

The detailed step-by-step experimental protocols of Quartz-seq and Quartz-seq2 can be found at the RIKEN's website. Quartz-seq constructs the library of each single cell separately, so it has low plexity. The indices are from Illumina Truseq adapters. The presence of T7 promoter sequence is only for Quartz-chip. Quartz-seq2 increased the throughput by using barcoded RT primer (1536 barcoded RT primers) to profile 3' end of cDNA. The cell barcode sequence can be found here.


@@ -20,7 +20,7 @@

Adapter and primer sequences:

RT primer (WTA): 5'- TATAGAATTCGCGGCCGCTCGCGATAATACGACTCACTATAGGGCGTTTTTTTTTTTTTTTTTTTTTTTT -3'

Tagging primer: 5'- TATAGAATTCGCGGCCGCTCGCGATTTTTTTTTTTTTTTTTTTTTTTT -3'

-

Suppression primer: 5′- (NH2)-GTATAGAATTCGCGGCCGCTCGCGAT -3′

+

Suppression primer: 5'- (NH2)-GTATAGAATTCGCGGCCGCTCGCGAT -3'

TRSU: 5'- AATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATC*T -3'

TRSI (indexed oligo): 5'- GATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNATCTCGTATGCCGTCTTCTGCTT*G -3'

@@ -114,7 +114,7 @@

(5) Products after second strand synthesis:

(6) Adding Suppression primer for single primer cDNA amplification:( i.e. semi-suppressive PCR )

 
-5′- (NH2)-GTATAGAATTCGCGGCCGCTCGCGAT---------->
+5'- (NH2)-GTATAGAATTCGCGGCCGCTCGCGAT---------->
        5'- TATAGAATTCGCGGCCGCTCGCGA(dT)XXXXX...XXXXX(pA)CGCCCTATAGTGAGTCGTATTATCGCGAGCGGCCGCGAATTCTATA
            ATATCTTAAGCGCCGGCGAGCGCT(pA)XXXXX...XXXXX(dT)GCGGGATATCACTCAGCATAATAGCGCTCGCCGGCGCTTAAGATAT -5'
 					                           <---------TAGCGCTCGCCGGCGCTTAAGATATG-(NH2) -5'
diff --git a/methods_html/SCRB-seq.html b/methods_html/SCRB-seq.html
index e55e02e..d44cb5e 100644
--- a/methods_html/SCRB-seq.html
+++ b/methods_html/SCRB-seq.html
@@ -10,7 +10,7 @@
 

SCRB-seq / mcSCRB-seq

-

mcSCRB-seq is an improvement over the original SCRB-seq by using a crowding reagent during RT and other stuff. Check the manuscripts for more details. The libray construction strategy is the same.

+

mcSCRB-seq is an improvement over the original SCRB-seq by using a crowding reagent during RT and other stuff. Check the manuscripts for more details. The library construction strategy is the same.


diff --git a/methods_html/SHARE-seq.html b/methods_html/SHARE-seq.html index 9454855..681d0a9 100644 --- a/methods_html/SHARE-seq.html +++ b/methods_html/SHARE-seq.html @@ -9,7 +9,7 @@

SHARE-seq

-

The SHARE-seq method is developed based on the idea of combinatorial indexing stratgy that is used in sci-RNA-seq and SPLiT-seq. The method introduced three rounds of barcodes by ligating barcoded adaptors to both RNA (gene expression) and tagmented DNA (chromatin accessibility) to achieve the multiomic profiling from the same single cells.

+

The SHARE-seq method is developed based on the idea of combinatorial indexing strategy that is used in sci-RNA-seq and SPLiT-seq. The method introduced three rounds of barcodes by ligating barcoded adaptors to both RNA (gene expression) and tagmented DNA (chromatin accessibility) to achieve the multiomic profiling from the same single cells.


@@ -34,7 +34,7 @@

Adapter and primer sequences:

Read 2 sequencing primer: 5'- GTCTCGTGGGCTCGGAGATGTGTATAAGAGACAG -3'

Illumina P5 adapter: 5'- AATGATACGGCGACCACCGAGATCTACAC -3'

Illumina P7 adapter: 5'- CAAGCAGAAGACGGCATACGAGAT -3' -

*Ther are 96 barcodes per round, to see the full sequence, check the Supplementary Table S1 from the SHARE-seq publication.

+

*Ther are 96 barcodes per round, to see the full sequence, check the Supplementary Table S1 from the SHARE-seq publication.

diff --git a/methods_html/SMART-seq_family.html b/methods_html/SMART-seq_family.html index cf77bae..3ff0c88 100644 --- a/methods_html/SMART-seq_family.html +++ b/methods_html/SMART-seq_family.html @@ -13,15 +13,15 @@

SMART-seq / SMART-seq3xpress / FLASH-seq

-

The protocols of SMART-seq and SMART-seq2 are almost the same. SMART-seq2 is an improved version of SMART-seq. The authors performed 457 optimisation experiments to test conditions. Two key parameters are:

-

(1) exchanging the last guanylate for a locked nucleic acid (LNA) at the 3' end of TSO.

-

(2) Include methyl group donor betaine in combination with higher MgCl2 concentrations.

-

SMART-seq3 is a further improvement comparing to SMART-seq/SMART-seq2, and it has a different oligo design compared to SMART-seq/SMART-seq2. Major improvements include:

-

(1) Use Maxima H- reverse transcriptase.

-

(2) Use NaCl (instead of the common KCl) during reverse transcription.

-

(3) Use 5% PEG as a crowding reagent during reverse transcription, like mcSCRB-seq.

-

(4) Use a unique 11-bp tag and UMI in the TSO so that the 5' read can be distinguished from the internal reads.

-

Built upon SMART-seq3, SMART-seq3xpress and FLASH-seq made some further improvements in terms of the processing speed and reagent cost by removing some intermediate purification steps and reduce the reaction volume to nanolitre scale.

+

The protocols of SMART-seq and SMART-seq2 are almost the same. SMART-seq2 is an improved version of SMART-seq. The authors performed 457 optimisation experiments to test conditions. Two key parameters are:

+

(1) exchanging the last guanylate for a locked nucleic acid (LNA) at the 3' end of TSO.

+

(2) Include methyl group donor betaine in combination with higher MgCl2 concentrations.

+

SMART-seq3 is a further improvement comparing to SMART-seq/SMART-seq2, and it has a different oligo design compared to SMART-seq/SMART-seq2. Major improvements include:

+

(1) Use Maxima H- reverse transcriptase.

+

(2) Use NaCl (instead of the common KCl) during reverse transcription.

+

(3) Use 5% PEG as a crowding reagent during reverse transcription, like mcSCRB-seq.

+

(4) Use a unique 11-bp tag and UMI in the TSO so that the 5' read can be distinguished from the internal reads.

+

Built upon SMART-seq3, SMART-seq3xpress and FLASH-seq made some further improvements in terms of the processing speed and reagent cost by removing some intermediate purification steps and reduce the reaction volume to nanolitre scale.


@@ -218,7 +218,7 @@

(4) Add read 2 sequencing primer to sequence the second read (top strand as

SMART-seq3 / SMART-seq3xpress / FLASH-seq

-

NOTE: These three methods differ on the experimental details of how the protocol is executed. The library generation procedures are the same, and the final libraries are ALMOST the same. The only differences are that they used different variation of TSO, which makes the 5' fragment a bit different. Here, only SMART-seq3 procedures are shown. The final libraries of these three methods are shown at the end of the workflow.

+

NOTE: These three methods differ on the experimental details of how the protocol is executed. The library generation procedures are the same, and the final libraries are ALMOST the same. The only differences are that they used different variation of TSO, which makes the 5' fragment a bit different. Here, only SMART-seq3 procedures are shown. The final libraries of these three methods are shown at the end of the workflow.


diff --git a/methods_html/SNARE-seq.html b/methods_html/SNARE-seq.html index 19627db..d4c73ab 100644 --- a/methods_html/SNARE-seq.html +++ b/methods_html/SNARE-seq.html @@ -9,7 +9,7 @@

SNARE-seq

-

SNARE-seq was published by Chen et al. in Nature Biotechnology 37, 1452-1457. It was a droplet based technology to profile chromatin accessibility and gene expression from the same cells. The droplet beads are the same as version B of the beads from the Drop-seq method. After tagmentation, it uses a splint oligo, named "Nextera-R1-rc-polyA" to capture the tagmented open chromatin DNA to the beads. Half of the splint oligo is poly A, which is reverse complementary to the bead oligos (oligo-dT); the other half of the splint oligo is reverse complentary to the tagmentation sequence.

+

SNARE-seq was published by Chen et al. in Nature Biotechnology 37, 1452-1457. It was a droplet based technology to profile chromatin accessibility and gene expression from the same cells. The droplet beads are the same as version B of the beads from the Drop-seq method. After tagmentation, it uses a splint oligo, named "Nextera-R1-rc-polyA" to capture the tagmented open chromatin DNA to the beads. Half of the splint oligo is poly A, which is reverse complementary to the bead oligos (oligo-dT); the other half of the splint oligo is reverse complementary to the tagmentation sequence.


@@ -20,7 +20,7 @@

Adapter and primer sequences:

Nextera-R1-bk: 5'-/phos/ TCGTCGGCAGCGTCAGATGTGTATAAGAGACAG /3InvdT/-3'

Nextera-Ad2-bk: 5'-/phos CCGAGCCCACGAGAC /3InvdT/-3'

Template Switching Oligo (TSO): 5'- AAGCAGTGGTATCAACGCAGAGTGAATrGrGrG -3'

-

TSO PCR: 5′- AAGCAGTGGTATCAACGCAGAGT -3′

+

TSO PCR: 5'- AAGCAGTGGTATCAACGCAGAGT -3'

Nextera Tn5 binding site (19-bp Mosaic End (ME)): 5'- AGATGTGTATAAGAGACAG -3'

Nextera N/S5xx primer entry point (s5): 5'- TCGTCGGCAGCGTC -3'

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

@@ -86,7 +86,7 @@

(2) Droplet encapsulation of nuclei, cell lysis, Tn5 release, mRNA capture a

(3) Break droplets (i.e. droplets are merely used as a cell capture chamber), add Nextera-R1-bk and Nextera-Ad2-bk to block free oligos (not shown here), reverse transcription and ligation of chromatin DNA to the beads. Since the reverse transcription and ligation are done in the same reaction, and the reverse transcriptase has intrinsic DNA dependent DNA polymerase activity, the gaps of the captured chromatin DNA will be filled in (I think ... not entirely sure though):

 
- mRNA (the terminal tranferase acitivity of MMLV adds extra Cs, which allows TSO to be incoporated):
+ mRNA (the terminal transferase activity of MMLV adds extra Cs, which allows TSO to be incorporated):
 
      |--5'- TTTTTTTAAGCAGTGGTATCAACGCAGAGTAC[12-bp cell barcode][8-bp UMI](dT)XXX...XXXCCC----->
                                                                   <-------(pA)XXX...XXXGGGTAAGTGAGACGCAACTATGGTGACGAA -5'
@@ -106,7 +106,7 @@ 

(3) Break droplets (i.e. droplets are merely used as a cell capture chamber)

(4) Note for the ATAC library, there is no phosphate at the 5' end of s5, so the top strand will have a gap. There is a phosphate at the 5' end of the Nextera-R1-rc-polyA. Therefore, the gap at the bottom strand will be filled by extension and ligation. The bottom strand will serve as the template for PCR in the next step. Thank Luciano Martelotto and Song Chen for the clarification:

 
- mRNA (the terminal tranferase acitivity of MMLV adds extra Cs, which allows TSO to be incoporated):
+ mRNA (the terminal transferase activity of MMLV adds extra Cs, which allows TSO to be incorporated):
 
      |--5'- TTTTTTTAAGCAGTGGTATCAACGCAGAGTAC[12-bp cell barcode][8-bp UMI](dT)XXX...XXXCCCATTCACTCTGCGTTGATACCACTGCTT
             AAAAAAATTCGTCACCATAGTTGCGTCTCATG[12-bp cell barcode][8-bp UMI](pA)XXX...XXXGGGTAAGTGAGACGCAACTATGGTGACGAA -5'
diff --git a/methods_html/SPLiT-seq_archive.html b/methods_html/SPLiT-seq_archive.html
index 8907c3a..594cb49 100644
--- a/methods_html/SPLiT-seq_archive.html
+++ b/methods_html/SPLiT-seq_archive.html
@@ -9,9 +9,9 @@
 
 

SPLiT-seq

-

The SPLiT-seq uses the combinatorial indexing to identify single cells without single cell isolation. Multi-level indexing can be performed by ligations. The workflow described here is based on the version 2 of the protocol (published on their google website on 30-Mar-2017, click here), and the strand blocking step is omitted here as I haven't figured out what exactly it does. Three-level indexing strategy is used in the protocol (three rounds of ligation).

+

The SPLiT-seq uses the combinatorial indexing to identify single cells without single cell isolation. Multi-level indexing can be performed by ligations. The workflow described here is based on the version 2 of the protocol (published on their google website on 30-Mar-2017, click here), and the strand blocking step is omitted here as I haven't figured out what exactly it does. Three-level indexing strategy is used in the protocol (three rounds of ligation).

-

There are different verrsions of the protocol, and they use slightly different oligo sequences. The basic idea of the method does not change. Check this thread for more information.

+

There are different versions of the protocol, and they use slightly different oligo sequences. The basic idea of the method does not change. Check this thread for more information.


@@ -38,9 +38,9 @@

Adapter and primer sequences:

Index 1 seuencing primer: 5'- GATCGGAAGAGCACACGTCTGAACTCCAGTCAC -3'

Read 2 sequencing primer: 5'- GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

*Ther are 96 barcodes per round, to see the full sequence, click below:

-

Round1_barcodes.txt

-

Round2_barcodes.txt

-

Round3_barcodes.txt

+

Round1_barcodes.txt

+

Round2_barcodes.txt

+

Round3_barcodes.txt

diff --git a/methods_html/STRT-seq_family.html b/methods_html/STRT-seq_family.html index 5e66ae3..1eb5fae 100644 --- a/methods_html/STRT-seq_family.html +++ b/methods_html/STRT-seq_family.html @@ -14,13 +14,13 @@

STRT-seq

STRT-seq

-

STRT-seq was originally pulished in Genome Res. 21: 1160-1167 (2011). One year after that, the authors published the detailed protocol in Nature Protocols 7, 813-828 (2012), which is only slightly different from the orginal paper. The workflow shown here is based on the protocol in Nature Protocols 7, 813-828 (2012).

+

STRT-seq was originally pulished in Genome Res. 21: 1160-1167 (2011). One year after that, the authors published the detailed protocol in Nature Protocols 7, 813-828 (2012), which is only slightly different from the original paper. The workflow shown here is based on the protocol in Nature Protocols 7, 813-828 (2012).

Adapter and primer sequences:

oligo-dTVN: 5'-Bio- TTAAGCAGTGGTATCAACGCAGAGTCGACTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVN -3'

Barcoded Template Switching Oligo (TSO): 5'- AAGCAGTGGTATCAACGCAGAGTGCAGTGCT[6-bp cell barcode]rGrGrG -3'

-

ISPCR: 5′-Bio- AAGCAGTGGTATCAACGCAGAGT -3′

+

ISPCR: 5'-Bio- AAGCAGTGGTATCAACGCAGAGT -3'

*Solexa P1 adapter: 5'- AATGATACGGCGACCACCGA -3'

*Solexa P2 adapter: 5'- CAAGCAGAAGACGGCATACGA -3'

Library PCR primer 1: 5'- AATGATACGGCGACCACCGAGATCTAAGCAGTGGTATCAACGCAGAGT -3'

diff --git a/methods_html/SeqWell_S3.html b/methods_html/SeqWell_S3.html index 0c11fa9..eca9115 100644 --- a/methods_html/SeqWell_S3.html +++ b/methods_html/SeqWell_S3.html @@ -9,7 +9,7 @@

Seq-Well S3

-

Seq-Well S3 is an improved method over the original Seq-Well protocol. The "S3" in the name means "Second-Strand Synthesis". In the original Seq-Well workflow, the Template Switching Oligo was used for full-length cDNA synthesis and ampification, which may result in the loss of cDNAs that are partially generated (not reaching the 5' end of the gene). The new Seq-Well S3 method used random priming and primer extension for the second strand synthesis, which seems to improve the sensitivity a lot.

+

Seq-Well S3 is an improved method over the original Seq-Well protocol. The "S3" in the name means "Second-Strand Synthesis". In the original Seq-Well workflow, the Template Switching Oligo was used for full-length cDNA synthesis and amplification, which may result in the loss of cDNAs that are partially generated (not reaching the 5' end of the gene). The new Seq-Well S3 method used random priming and primer extension for the second strand synthesis, which seems to improve the sensitivity a lot.


@@ -18,7 +18,7 @@

Adapter and primer sequences:

Beads-oligo-dT-seqB: |--5'- TTTTTTTAAGCAGTGGTATCAACGCAGAGTAC[12-bp cell barcode][8-bp UMI]TTTTTTTTTTTTTTTTTTTTTTTTTTTTTT -3'

Template Switching Oligo (TSO): 5'- AAGCAGTGGTATCAACGCAGAGTGAATrGrGrG -3'

dN-Smart Randomer (dN-SMRT): 5'- AAGCAGTGGTATCAACGCAGAGTGANNNGGNNNB -3'

-

Smart PCR Primer (TSO_PCR): 5′- AAGCAGTGGTATCAACGCAGAGT -3′

+

Smart PCR Primer (TSO_PCR): 5'- AAGCAGTGGTATCAACGCAGAGT -3'

New-P5-SMART PCR Hybrid Oligo (P5-TSO_Hybrid):: 5'- AATGATACGGCGACCACCGAGATCTACACGCCTGTCCGCGGAAGCAGTGGTATCAACGCAGAGTAC -3'

Illumina Nextera N7xx primer: 5'- CAAGCAGAAGACGGCATACGAGAT[8-bp i7 index]GTCTCGTGGGCTCGG -3'

Custom Read 1 Primer (Read_1_Custom_SeqB): 5'- GCCTGTCCGCGGAAGCAGTGGTATCAACGCAGAGTAC -3'

diff --git a/methods_html/VASA-seq.html b/methods_html/VASA-seq.html index e148073..48f5329 100644 --- a/methods_html/VASA-seq.html +++ b/methods_html/VASA-seq.html @@ -11,7 +11,7 @@

VASA-plate / VASA-drop

-

VASA-seq was published in Nat Biotechnol. 2022. It is a brilliant method that can profile full-length + total RNA from single cells by adding poly-A to fragmented RNA molecules. Then the rest of the procedures are the same as a regular scRNA-seq method. The method can be done in both plate (VASA-plate) and droplet (VASA-drop) formats. The plate-based VASA-seq used the CEL-seq2 strategy for the library preparation, while the droplet-based VASA-seq used the inDrop platform combined with a picoinjection technique to precisely deliver reagents into droplets.

+

VASA-seq was published in Nat Biotechnol. 2022. It is a brilliant method that can profile full-length + total RNA from single cells by adding poly-A to fragmented RNA molecules. Then the rest of the procedures are the same as a regular scRNA-seq method. The method can be done in both plate (VASA-plate) and droplet (VASA-drop) formats. The plate-based VASA-seq used the CEL-seq2 strategy for the library preparation, while the droplet-based VASA-seq used the inDrop platform combined with a picoinjection technique to precisely deliver reagents into droplets.

NOTE: Thank Jo (@Joachim De Jonghe) for providing the sequences of the VASA-drop library.

diff --git a/methods_html/dscATAC.html b/methods_html/dscATAC.html index 1e2462d..ba0e27b 100644 --- a/methods_html/dscATAC.html +++ b/methods_html/dscATAC.html @@ -9,15 +9,15 @@

dscATAC-seq/dsciATAC-seq (SureCell ATAC-seq)

-

dscATAC-seq and dsciATAC-seq are droplet-based scATAC-seq methods. They were published in Nature Biotechnology on 2019 Jun 24 (Lareau et al. Nat Biotechnol. 37, 916-924.), and the kit for this method is SureCell ATAC-seq Library Prep Kit.

+

dscATAC-seq and dsciATAC-seq are droplet-based scATAC-seq methods. They were published in Nature Biotechnology on 2019 Jun 24 (Lareau et al. Nat Biotechnol. 37, 916-924.), and the kit for this method is SureCell ATAC-seq Library Prep Kit.

-

For beginners who are new to droplet technology, it might not be clear what improvement dscATAC-seq has made. I will briefly explain here. In the droplet technologies, you have beads with barcodes going into droplets, and this follows a Poisson distribution with a certain mean. You also have cells going into droplets, and this also follows a Poisson distribution with a different mean. These two loading processes are independent, so you will have droplets with no beads no cells, with beads but no cells, with cells but no beads. Only a small proportion of the droplets contain exactly one bead and one cell. That's why in many droplet technologies, you load 100k cells, but eventually only get back 1-2k cells after sequencing.

+

For beginners who are new to droplet technology, it might not be clear what improvement dscATAC-seq has made. I will briefly explain here. In the droplet technologies, you have beads with barcodes going into droplets, and this follows a Poisson distribution with a certain mean. You also have cells going into droplets, and this also follows a Poisson distribution with a different mean. These two loading processes are independent, so you will have droplets with no beads no cells, with beads but no cells, with cells but no beads. Only a small proportion of the droplets contain exactly one bead and one cell. That's why in many droplet technologies, you load 100k cells, but eventually only get back 1-2k cells after sequencing.

-

In 2009, Abates et al. showed that if you increase the size of the beads to a point that they are close-packed, you can insert a controllable number of beads into every droplet. inDrop and 10x Genomics used this type of "big" close-packed hydrogel beads to solve the bead loading problem, though the hydrogel beads used by inDrop and 10x Genomics are different. However, for small beads, such as those used in Drop-seq, Bio-Rad SureCell and many other home-made droplet device, this cannot be achieved.

+

In 2009, Abates et al. showed that if you increase the size of the beads to a point that they are close-packed, you can insert a controllable number of beads into every droplet. inDrop and 10x Genomics used this type of "big" close-packed hydrogel beads to solve the bead loading problem, though the hydrogel beads used by inDrop and 10x Genomics are different. However, for small beads, such as those used in Drop-seq, Bio-Rad SureCell and many other home-made droplet device, this cannot be achieved.

-

What Lareau et al. did was that they load many more (superload) beads than usual to significantly reduce the number of drops without beads. However, this also increase the number of drops with more than one bead. Here is the clever bit, if more than one bead end up in the same drop, they will share the same set of genomic fragments to start with the amplification from that drop. Therefore, those beads from the same drops should have much higher overlap of Tn5 insertion positions among each other than beads from different drops (see Supplementary Fig1 and 2 in the paper). Therefore, one can figure out whether beads are from the same drops by checking the extent of overlap of reads from different bead barcodes. If the cells are loaded at a normal concentration, one can make sure most drops have at most 1 cell as usual.

+

What Lareau et al. did was that they load many more (superload) beads than usual to significantly reduce the number of drops without beads. However, this also increase the number of drops with more than one bead. Here is the clever bit, if more than one bead end up in the same drop, they will share the same set of genomic fragments to start with the amplification from that drop. Therefore, those beads from the same drops should have much higher overlap of Tn5 insertion positions among each other than beads from different drops (see Supplementary Fig1 and 2 in the paper). Therefore, one can figure out whether beads are from the same drops by checking the extent of overlap of reads from different bead barcodes. If the cells are loaded at a normal concentration, one can make sure most drops have at most 1 cell as usual.

-

dsciATAC-seq takes a step further. It builds on top of dscATAC-seq, but take the idea of combinatorial indexing strategy, like that used in sci-ATAC-seq, and treat cells in different reactions with barcoded Tn5 and pooled all the reactions together before loading onto the machine to make emulsion. In this case, both beads and cells are overloaded. One can use the aformentioned strategy to figure out whether beads are from the same drop, and on top of that, use the Tn5 barcodes to figure out whether the reads are from the same single cells. In this way, the throughput becomes really high.

+

dsciATAC-seq takes a step further. It builds on top of dscATAC-seq, but take the idea of combinatorial indexing strategy, like that used in sci-ATAC-seq, and treat cells in different reactions with barcoded Tn5 and pooled all the reactions together before loading onto the machine to make emulsion. In this case, both beads and cells are overloaded. One can use the aforementioned strategy to figure out whether beads are from the same drop, and on top of that, use the Tn5 barcodes to figure out whether the reads are from the same single cells. In this way, the throughput becomes really high.


@@ -29,7 +29,7 @@

Adapter and primer sequences:

ATAC-v2.1 beads-p5-bc-nextera-read1: |--5'- TTTTTTTUUUTTTTTAATGATACGGCGACCACCGAGATCTACACGCCTGTCCGCGGAAGCAGTGGTATCAACGCAGAGTAC[7-bp barcode1][0-4bp Phase Block]TATGCATGAC[7-bp barcode2]AGTCACTGAG[7-bp barcode3]TCGTCGGCAGCGTC -3'

-

* The bead barcode in this protocol is based on the combination of the barcode1+barcode2+barcode3, 7-bp each, and 21-bp in total. The full oligos are generated in a split-pool manner. The Phase Block is there to make sure each sequencing cycle has decent base complexity. The full sequences (including different version history) can be found from this excel file from the bap GitHub repository.

+

* The bead barcode in this protocol is based on the combination of the barcode1+barcode2+barcode3, 7-bp each, and 21-bp in total. The full oligos are generated in a split-pool manner. The Phase Block is there to make sure each sequencing cycle has decent base complexity. The full sequences (including different version history) can be found from this excel file from the bap GitHub repository.

Nextera Tn5 binding site (19-bp Mosaic End (ME)): 5'- AGATGTGTATAAGAGACAG -3'

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

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

@@ -45,7 +45,7 @@

Adapter and primer sequences:

Step-by-step library generation (only dscATAC-seq is shown here; dsciATAC-seq is the same, but with barcoded Tn5):

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

-Tn5 dimer +Tn5 dimer

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

diff --git a/methods_html/inDrop.html b/methods_html/inDrop.html
index 22b922d..e0827d9 100644
--- a/methods_html/inDrop.html
+++ b/methods_html/inDrop.html
@@ -10,7 +10,7 @@
 
 

inDrop V1 / inDrop V2&3

-

inDrop was originally published in Cell 161, 1187-1201 (2015), which is the V1 version. Then, two years after that, the authors published the detailed protocol in Nature Protocols 12, 44-73 (2017), which seems to be the V2 version of the technology and has different primer design comparing to the original paper. According to the inDrop github repository, there is a version 3, but the oligos and library structures are exactly the same as version 2, except the sequencing mode has changed. In version 2, three different reads are generated; in version 3, four different reads are generated. See details below.

+

inDrop was originally published in Cell 161, 1187-1201 (2015), which is the V1 version. Then, two years after that, the authors published the detailed protocol in Nature Protocols 12, 44-73 (2017), which seems to be the V2 version of the technology and has different primer design comparing to the original paper. According to the inDrop github repository, there is a version 3, but the oligos and library structures are exactly the same as version 2, except the sequencing mode has changed. In version 2, three different reads are generated; in version 3, four different reads are generated. See details below.


@@ -39,8 +39,8 @@

Sequence used for barcoded oligo-dT19V generation (before the experiment):FAM-PE1 probe: 5'-/6-FAM/ AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3'

FAM-W1 probe: 5'-/6-FAM/ AAGGCGTCACAAGCAATCACTC -3'

FAM-BA19 probe: 5'-/6-FAM/ BAAAAAAAAAAAAAAAAAAA -3'

-

Barcode 1 plates (384 of them in 384 individual wells): 5'- AAGGCGTCACAAGCAATCACTC[barcode1]AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3', for the sequences of 384 different barcode1, see inDrop_barcode1_list.txt.

-

Barcode 2 plates (384 of them in 384 individual wells): 5'- BAAAAAAAAAAAAAAAAAAA[6-bp UMI][8-bp barcode2]AAGGCGTCACAAGCAATCACTC -3', for the sequences of 384 different barcode2 (8 bp), see inDrop_barcode2_list.txt.

+

Barcode 1 plates (384 of them in 384 individual wells): 5'- AAGGCGTCACAAGCAATCACTC[barcode1]AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3', for the sequences of 384 different barcode1, see inDrop_barcode1_list.txt.

+

Barcode 2 plates (384 of them in 384 individual wells): 5'- BAAAAAAAAAAAAAAAAAAA[6-bp UMI][8-bp barcode2]AAGGCGTCACAAGCAATCACTC -3', for the sequences of 384 different barcode2 (8 bp), see inDrop_barcode2_list.txt.


@@ -218,8 +218,8 @@

Sequence used for barcoded oligo-dT19V generation (before the experiment):FAM-PE1 probe: 5'-/6-FAM/ AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3'

FAM-W1 probe: 5'-/6-FAM/ AAGGCGTCACAAGCAATCACTC -3'

FAM-BA19 probe: 5'-/6-FAM/ BAAAAAAAAAAAAAAAAAAA -3'

-

Barcode 1 plates (384 of them in 384 individual wells): 5'- AAGGCGTCACAAGCAATCACTC[barcode1]AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3', for the sequences of 384 different barcode1, see inDrop_barcode1_list.txt.

-

Barcode 2 plates (384 of them in 384 individual wells): 5'- BAAAAAAAAAAAAAAAAAAA[6-bp UMI][8-bp barcode2]AAGGCGTCACAAGCAATCACTC -3', for the sequences of 384 different barcode2 (8 bp), see inDrop_barcode2_list.txt.

+

Barcode 1 plates (384 of them in 384 individual wells): 5'- AAGGCGTCACAAGCAATCACTC[barcode1]AGATCGGAAGAGCGTCGTGTAGGGAAAGAG -3', for the sequences of 384 different barcode1, see inDrop_barcode1_list.txt.

+

Barcode 2 plates (384 of them in 384 individual wells): 5'- BAAAAAAAAAAAAAAAAAAA[6-bp UMI][8-bp barcode2]AAGGCGTCACAAGCAATCACTC -3', for the sequences of 384 different barcode2 (8 bp), see inDrop_barcode2_list.txt.


diff --git a/methods_html/itChIP-seq.html b/methods_html/itChIP-seq.html index fbd9feb..22c711f 100644 --- a/methods_html/itChIP-seq.html +++ b/methods_html/itChIP-seq.html @@ -9,9 +9,9 @@

itChIP-seq

-

The indexing and tagmentation-based ChIP-seq (itChIP-seq) method uses similar strategy as Drop-ChIP. Instead of using MNase and barcoding in droplets, itChIP-seq uses barcoded Tn5 to tag sorted single nuclei. After pooling all indexed nuclei, an immunoprecipitation is performed using an antibody against a protein of interest.

+

The indexing and tagmentation-based ChIP-seq (itChIP-seq) method uses similar strategy as Drop-ChIP. Instead of using MNase and barcoding in droplets, itChIP-seq uses barcoded Tn5 to tag sorted single nuclei. After pooling all indexed nuclei, an immunoprecipitation is performed using an antibody against a protein of interest.

-

The oligos used to generate barcoded Tn5 are the same as those used in sci-ATAC-seq. You can follow the step-by-step library construction in the sci-ATAC-seq webpage for details. However, if you construct the libary in that way, you have to do a customised sequencing run with customised sequencing primers and use an entire flow cell. This can be expensive if you don't have small machines like Miseq or NextSeq. In the itChIP-seq paper, the authors manupilated the oligos and make it compatible with Illumina standard workflow, which makes the sequeuncing more flexible. In this page, this new design is shown below. The detailed experimental procedures can be found from Protocol Exchange.

+

The oligos used to generate barcoded Tn5 are the same as those used in sci-ATAC-seq. You can follow the step-by-step library construction in the sci-ATAC-seq webpage for details. However, if you construct the libary in that way, you have to do a customised sequencing run with customised sequencing primers and use an entire flow cell. This can be expensive if you don't have small machines like Miseq or NextSeq. In the itChIP-seq paper, the authors manupilated the oligos and make it compatible with Illumina standard workflow, which makes the sequeuncing more flexible. In this page, this new design is shown below. The detailed experimental procedures can be found from Protocol Exchange.


@@ -47,10 +47,10 @@

Adapter and primer sequences:


Step-by-step library generation

-

(1) Anneal Barcoded Tn5 sequences s5/s7 and Tn5 binding site 19-bp Mosaic End (ME) bottom strand to assemble the barcoded Tn5 transposome, sort single nulcei into well plates, perform tagmentation to barcode each nulcei:

+

(1) Anneal Barcoded Tn5 sequences s5/s7 and Tn5 binding site 19-bp Mosaic End (ME) bottom strand to assemble the barcoded Tn5 transposome, sort single nuclei into well plates, perform tagmentation to barcode each nuclei:

Tn5 dimer -

(2) Sort limited nulcei into wells, and perform tagmentation using barcoded Tn5 transposome:

+

(2) Sort limited nuclei into wells, and perform tagmentation using barcoded Tn5 transposome:

 
 Product 1 (s5 at both ends, not amplifiable due to semi-suppressive PCR:
@@ -59,7 +59,7 @@ 

(2) Sort limited nulcei into wells, and perform tagmentation using barcoded TCTACACATATTCTCTGTC XXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGACGGCAGGAGCTAGCG[8-bp Tn5 index]CGCACCTCTGCGACGGCTGCT -5' -Product 2 (s7 at both ends, not amplifiable due to semi-suppressiev PCR): +Product 2 (s7 at both ends, not amplifiable due to semi-suppressive PCR): 5'- GTCTCGTGGGCTCGGCTGTCCCTGTCC[8-bp Tn5 index]CACCGTCTCCGCCTCAGATGTGTATAAGAGACAGXXXXXXXXXXXX...XXX CTGTCTCTTATACACATCT TCTACACATATTCTCTGTC XXX...XXXXXXXXXXXXGACAGAGAATATGTGTAGACTCCGCCTCTGCCAC[8-bp Tn5 index]CCTGTCCCTGTCGGCTCGGGTGCTCTG -5' @@ -72,7 +72,7 @@

(2) Sort limited nulcei into wells, and perform tagmentation using barcoded

-

(3) Pool all wells of barcoded nulcei, perform immunoprecipitations, reverse crosslinking, DNA purfication, and the use Connector Primers F and R to perform amplification:

+

(3) Pool all wells of barcoded nuclei, perform immunoprecipitations, reverse crosslinking, DNA purification, and the use Connector Primers F and R to perform amplification:

 
 5'- ACACTCTTTCCCTACACGACGCTCTTCCGATCTTCGTCGGCAGCGTCTCCACGC------>
diff --git a/methods_html/plate_and_piATAC-seq.html b/methods_html/plate_and_piATAC-seq.html
index 698c7fb..6b37af2 100644
--- a/methods_html/plate_and_piATAC-seq.html
+++ b/methods_html/plate_and_piATAC-seq.html
@@ -10,7 +10,7 @@
 

plate_scATAC-seq / Pi-ATAC-seq

-

It has been previously demonstrated that 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). As the Tn5 tagging does not fragment DNA, the nuclei would remain intact after incubation with the Tn5 transposome in an bulk ATAC-seq experiment. Both plate_scATAC-seq and Pi-ATAC-seq utilise this property of Tn5 tagmentation, and perform bulk tagging upfront, followed by FACS sorting of single nuclei into wells for library construction. FACS index sorting can also be reported. These methods are simple to follow and work robustly. Since each cells are processed separately, the library indices are single cell barcodes.

+

It has been previously demonstrated that 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). As the Tn5 tagging does not fragment DNA, the nuclei would remain intact after incubation with the Tn5 transposome in an bulk ATAC-seq experiment. Both plate_scATAC-seq and Pi-ATAC-seq utilise this property of Tn5 tagmentation, and perform bulk tagging upfront, followed by FACS sorting of single nuclei into wells for library construction. FACS index sorting can also be reported. These methods are simple to follow and work robustly. Since each cells are processed separately, the library indices are single cell barcodes.


diff --git a/methods_html/s3-ATAC.html b/methods_html/s3-ATAC.html index 124c517..a48cd0d 100644 --- a/methods_html/s3-ATAC.html +++ b/methods_html/s3-ATAC.html @@ -9,15 +9,15 @@

s3-ATAC

-

Due to semi-suppressive PCR (click here to see a detailed explanation), only 50% of the tagmented material from the regular Tn5 are amplifiable. The s3-ATAC approach introduced uracil bases in the Tn5 adapters and used uracil intolerant and tolerant DNA polymerases for the gap fill-in and PCR amplification, respectively. In this way, every Tn5 cutting event is amplifiable. Combined with the combinatorial indexing strategy, it is a very clever technique that significantly increases the library complexities of many single cell libraries with a relatively easy workflow.

+

Due to semi-suppressive PCR (click here to see a detailed explanation), only 50% of the tagmented material from the regular Tn5 are amplifiable. The s3-ATAC approach introduced uracil bases in the Tn5 adapters and used uracil intolerant and tolerant DNA polymerases for the gap fill-in and PCR amplification, respectively. In this way, every Tn5 cutting event is amplifiable. Combined with the combinatorial indexing strategy, it is a very clever technique that significantly increases the library complexities of many single cell libraries with a relatively easy workflow.


Adapter and primer sequences:

-

* Detailed oligo sequences and names can be found in their Supplementary Tables 1-3 from the paper.

+

* Detailed oligo sequences and names can be found in their Supplementary Tables 1-3 from the paper.

Truseq_R2_SBS12_partial: 5'- CGTGTGCTCTTCCGATCT[8-bp Tn5 index]/ideoxyU/AGATGTGTATAAGAGACAG -3'

-

A14_ME_LNA (Nexetera_R1_A14 + U-ME): 5'- TCGTCGGCAGCGTCAGATGTGTA+TA+AG+AG+AC+AG/3InvdT/ -3'

+

A14_ME_LNA (Nextera_R1_A14 + U-ME): 5'- TCGTCGGCAGCGTCAGATGTGTA+TA+AG+AG+AC+AG/3InvdT/ -3'

Tn5 binding site 19-bp Mosaic End (ME) bottom: 5'- /Phos/CTGTCTCTTATACACATCT -3'

PCR_i5_primer: 5'- AATGATACGGCGACCACCGAGATCTACAC[i5]TCGTCGGCAGCGTC -3'

PCR_i7_primer: 5'- CAAGCAGAAGACGGCATACGAGAT[i7]GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCT -3'

@@ -32,7 +32,7 @@

Adapter and primer sequences:

Step-by-step library generation

(1) Anneal Barcoded Truseq_R2_SBS12_partial and Tn5 binding site 19-bp Mosaic End (ME) bottom strand to assemble Tn5 transposome (Tn5 homodimer):

-Tn5 dimer +Tn5 dimer

(2) Sort certain number of nuclei into wells, and perform tagmentation using barcoded Tn5 transposome:

diff --git a/methods_html/s3-WGS.html b/methods_html/s3-WGS.html
index fc5a03f..ea70388 100644
--- a/methods_html/s3-WGS.html
+++ b/methods_html/s3-WGS.html
@@ -9,9 +9,9 @@
 
 

s3-WGS

-

Due to semi-suppressive PCR (click here to see a detailed explanation), only 50% of the tagmented material from the regular Tn5 are amplifiable. The s3-WGS approach introduced uracil bases in the Tn5 adapters and used uracil intolerant and tolerant DNA polymerases for the gap fill-in and PCR amplification, respectively. In this way, every Tn5 cutting event is amplifiable. The procedure is very similar to s3-ATAC, except that s3-WGS is perform on crosslinked and nucleosome-depleted nuclei.

+

Due to semi-suppressive PCR (click here to see a detailed explanation), only 50% of the tagmented material from the regular Tn5 are amplifiable. The s3-WGS approach introduced uracil bases in the Tn5 adapters and used uracil intolerant and tolerant DNA polymerases for the gap fill-in and PCR amplification, respectively. In this way, every Tn5 cutting event is amplifiable. The procedure is very similar to s3-ATAC, except that s3-WGS is perform on crosslinked and nucleosome-depleted nuclei.

-

The library structure of s3-WGS is the same as s3-ATAC. Click here to see the detailed library generation steps.

+

The library structure of s3-WGS is the same as s3-ATAC. Click here to see the detailed library generation steps.

diff --git a/methods_html/scBS-seq.html b/methods_html/scBS-seq.html index 668186f..fe74a94 100644 --- a/methods_html/scBS-seq.html +++ b/methods_html/scBS-seq.html @@ -9,9 +9,9 @@

scBS-seq

-

scBS-seq is a technique to profile DNA methylation at the single cell level. It is based on the principle of bisulfite conversion. The trick here is to add sequencing adapters after the bisulfite conversion, because bisulfite treatment is damaing to DNA, which often causes DNA fragmentation. The adapter addition is achieved by random priming, whic is similar to MALBAC, wel ... kind of ... .

+

scBS-seq is a technique to profile DNA methylation at the single cell level. It is based on the principle of bisulfite conversion. The trick here is to add sequencing adapters after the bisulfite conversion, because bisulfite treatment is damaing to DNA, which often causes DNA fragmentation. The adapter addition is achieved by random priming, whic is similar to MALBAC, wel ... kind of ... .

-

In the original publication in Nature Methods 11, 817–820. The authors used the iPCRtag primer for indexing. According to the Illumina Adapter sequence, the sequences used here is obsoltete. Check page 47 in the linked PDF. I still draw it here for historical reasons, but you can change that to modern Truseq structures, which can be easily found in other pages in this repository.

+

In the original publication in Nature Methods 11, 817-820. The authors used the iPCRtag primer for indexing. According to the Illumina Adapter sequence, the sequences used here is obsoltete. Check page 47 in the linked PDF. I still draw it here for historical reasons, but you can change that to modern Truseq structures, which can be easily found in other pages in this repository.


diff --git a/methods_html/scCAT-seq.html b/methods_html/scCAT-seq.html index 01611d3..b0a6ec7 100644 --- a/methods_html/scCAT-seq.html +++ b/methods_html/scCAT-seq.html @@ -9,7 +9,7 @@

scCAT-seq

-

The single cell chromatin accessibility and transcriptome sequencing (scCAT-seq) physically separates mRNA and chromatin from single cells. The method uses gentle lysis to release mRNA into the supernatant, then transfer supernatant to new tubes and leave nuclei at the original tube. After that, mRNA and nulcei are processed separately. For mRNA-seq, it uses the SMART-seq method to construct sequencing library; for chromatin accessibility, it uses standard ATAC-seq workflow to construct sequencing library. Click the links to those methods in the main page to see how exactly libraries are made.

+

The single cell chromatin accessibility and transcriptome sequencing (scCAT-seq) physically separates mRNA and chromatin from single cells. The method uses gentle lysis to release mRNA into the supernatant, then transfer supernatant to new tubes and leave nuclei at the original tube. After that, mRNA and nuclei are processed separately. For mRNA-seq, it uses the SMART-seq method to construct sequencing library; for chromatin accessibility, it uses standard ATAC-seq workflow to construct sequencing library. Click the links to those methods in the main page to see how exactly libraries are made.

diff --git a/methods_html/scDNase_scMNase.html b/methods_html/scDNase_scMNase.html index 6749f88..4df74bb 100644 --- a/methods_html/scDNase_scMNase.html +++ b/methods_html/scDNase_scMNase.html @@ -10,7 +10,7 @@

scDNase-seq / scMNase-seq

-

Both scDNase-seq and scMNase-seq are developed from Keji Zhao's lab. They use almost the same procudures to construct the library. One uses DNase to get DNA from open chromatin and the other uses MNase to get DNA from both open chromatin and nulcesomal regions. The methods utilise the traditional way of making libraries, which is ligating the sequencing adaptors to the DNase/MNase fragmented DNA. The trick is to add circular plasmid as carrier DNA during ligation and purification to reduce DNA loss. Therefore, the library structure is just standard Illumina sequencing libraries. Each cells are prepared separately, so the library index is the cell barcode.

+

Both scDNase-seq and scMNase-seq are developed from Keji Zhao's lab. They use almost the same procedures to construct the library. One uses DNase to get DNA from open chromatin and the other uses MNase to get DNA from both open chromatin and nucleosomal regions. The methods utilise the traditional way of making libraries, which is ligating the sequencing adaptors to the DNase/MNase fragmented DNA. The trick is to add circular plasmid as carrier DNA during ligation and purification to reduce DNA loss. Therefore, the library structure is just standard Illumina sequencing libraries. Each cells are prepared separately, so the library index is the cell barcode.


diff --git a/methods_html/scDamID.html b/methods_html/scDamID.html index 422d1ed..6c98a73 100644 --- a/methods_html/scDamID.html +++ b/methods_html/scDamID.html @@ -9,7 +9,7 @@

scDamID

-

The scDamID method was published by Kind et al. in Cell 163, 134-147. It was based on the previous method called DamID invented by Bas van Steensel and Steven Henikoff in Nature Biotechnology 18, 424–428. DamID is based on the idea that the sequence GATC occurs frequently enough in the genome, and the methylation of adenine (mA) is really really rare in higher eukaryotic cells. Well, I'm not going to comment on whether mA really exists naturally in the mammalian genomes, because I'm not an expert on this. Anyway, GmATC is really rare. The idea of DamID is very clever and simple: by tethering E. coli DNA adenine methyltransferase (Dam) to a DNA/chromatin interacting protein, Dam can be targeted in vivo to native binding sites of that protein, resulting in local DNA methylation GmATC. By using the restriction enzyme Dpn I that specifically digest GmATC, one can find out where the protein of interest is bound. scDamID optimises each reaction step and keeps each reaction in one single tube before pre-amplification. Then it just uses standard Illumina library preparation procedures (end repair - A tailing - ligation of adapter - PCR). This enables DamID at the single cell level. It is mostly used to study lamina-DNA contacts.

+

The scDamID method was published by Kind et al. in Cell 163, 134-147. It was based on the previous method called DamID invented by Bas van Steensel and Steven Henikoff in Nature Biotechnology 18, 424–428. DamID is based on the idea that the sequence GATC occurs frequently enough in the genome, and the methylation of adenine (mA) is really really rare in higher eukaryotic cells. Well, I'm not going to comment on whether mA really exists naturally in the mammalian genomes, because I'm not an expert on this. Anyway, GmATC is really rare. The idea of DamID is very clever and simple: by tethering E. coli DNA adenine methyltransferase (Dam) to a DNA/chromatin interacting protein, Dam can be targeted in vivo to native binding sites of that protein, resulting in local DNA methylation GmATC. By using the restriction enzyme Dpn I that specifically digest GmATC, one can find out where the protein of interest is bound. scDamID optimises each reaction step and keeps each reaction in one single tube before pre-amplification. Then it just uses standard Illumina library preparation procedures (end repair - A tailing - ligation of adapter - PCR). This enables DamID at the single cell level. It is mostly used to study lamina-DNA contacts.


diff --git a/methods_html/scDamT-seq.html b/methods_html/scDamT-seq.html index 68aa8cc..2687700 100644 --- a/methods_html/scDamT-seq.html +++ b/methods_html/scDamT-seq.html @@ -9,9 +9,9 @@

scDam&T-seq

-

The scDam&T-seq method was originally published in Nature Biotechnology 37, 766–772. Later on, a detailed protocol was published in Nature Protocols 15, 1922–1953. The procedures in this web page is based on the Nature Protocol version.

+

The scDam&T-seq method was originally published in Nature Biotechnology 37, 766-772. Later on, a detailed protocol was published in Nature Protocols 15, 1922-1953. The procedures in this web page is based on the Nature Protocol version.

-

The scDam&T-seq method is basically a clever combination of scDamID and CEL-seq to simualtaneously determine the transcriptional state and protein-DNA interaction in the same single cells.

+

The scDam&T-seq method is basically a clever combination of scDamID and CEL-seq to simualtaneously determine the transcriptional state and protein-DNA interaction in the same single cells.


@@ -117,7 +117,7 @@

(4) Ligate the DamID adaptor to the digested DNA (methyl marks will be remov

-

(5) Pool all wells and perform in vitro transcripiton to amplify both mRNA and gDNA:

+

(5) Pool all wells and perform in vitro transcription to amplify both mRNA and gDNA:

 
 mRNA:
diff --git a/methods_html/scMT-seq.html b/methods_html/scMT-seq.html
index 87e2a27..a6e371c 100644
--- a/methods_html/scMT-seq.html
+++ b/methods_html/scMT-seq.html
@@ -9,7 +9,7 @@
 
 

scMT-seq

-

The scMT-seq method was published by Hu et al. in Genome Biology 17, 88. This should not to be confused with scM&T-seq. The scMT-seq physically separates nuclei and the cytopalsm. The mRNA is in cytoplasm and SMART-seq2 method was used for scRNA-seq, click here to see the step-by-step protocol; the genomic DNA is in the nuclei, scRRBS method was used to profile methylation, and click here to see the step-by-step protocol.

+

The scMT-seq method was published by Hu et al. in Genome Biology 17, 88. This should not to be confused with scM&T-seq. The scMT-seq physically separates nuclei and the cytoplasm. The mRNA is in cytoplasm and SMART-seq2 method was used for scRNA-seq, click here to see the step-by-step protocol; the genomic DNA is in the nuclei, scRRBS method was used to profile methylation, and click here to see the step-by-step protocol.

diff --git a/methods_html/scMandT.html b/methods_html/scMandT.html index 4d108f4..99ae708 100644 --- a/methods_html/scMandT.html +++ b/methods_html/scMandT.html @@ -9,7 +9,7 @@

scM&T-seq

-

The scM&T-seq method was published by Angermueller et al. in Nature Methods 13, 229–232. It uses oligo-dT magnetic beads to drag mRNA out to achieve phycical separation of mRNA and genomic DNA. For the mRNA part, SMART-seq2 method was used for scRNA-seq, click here to see the step-by-step protocol; for the genomic DNA part, scBS-seq method was used to profile methylation, and click here to see the step-by-step protocol.

+

The scM&T-seq method was published by Angermueller et al. in Nature Methods 13, 229-232. It uses oligo-dT magnetic beads to drag mRNA out to achieve phycical separation of mRNA and genomic DNA. For the mRNA part, SMART-seq2 method was used for scRNA-seq, click here to see the step-by-step protocol; for the genomic DNA part, scBS-seq method was used to profile methylation, and click here to see the step-by-step protocol.

diff --git a/methods_html/scNMT-seq.html b/methods_html/scNMT-seq.html index 4f3af26..0aa0835 100644 --- a/methods_html/scNMT-seq.html +++ b/methods_html/scNMT-seq.html @@ -9,7 +9,7 @@

scNMT-seq

-

The scNMT-seq uses the similar principle as scNOMe-seq, where a purified GpC methylase (M.CviPI) was applied on permeabilised cells. The majority of the DNA is protected by nucleosomes and inaccessible to M.CviPI. Only GpC within accessible regions can be methylated by M.CviPI. Then, mRNA is dragged out by oligo-dT magnetic beads, and library preparation was done using the SMART-seq2 method, click here to see a step-by-step protocol of SMART-seq2. After bisulfite conversion of the gDNA, the scBS-seq method was used to prepare the library to look at methylation (CpG) and chromatin accessibility (GpC), click here to see a step-by-step protocol of scBS-seq.

+

The scNMT-seq uses the similar principle as scNOMe-seq, where a purified GpC methylase (M.CviPI) was applied on permeabilised cells. The majority of the DNA is protected by nucleosomes and inaccessible to M.CviPI. Only GpC within accessible regions can be methylated by M.CviPI. Then, mRNA is dragged out by oligo-dT magnetic beads, and library preparation was done using the SMART-seq2 method, click here to see a step-by-step protocol of SMART-seq2. After bisulfite conversion of the gDNA, the scBS-seq method was used to prepare the library to look at methylation (CpG) and chromatin accessibility (GpC), click here to see a step-by-step protocol of scBS-seq.

diff --git a/methods_html/scNOMe_scCOOL.html b/methods_html/scNOMe_scCOOL.html index 798f20f..aaf014d 100644 --- a/methods_html/scNOMe_scCOOL.html +++ b/methods_html/scNOMe_scCOOL.html @@ -9,7 +9,7 @@

scNOMe-seq / scCOOL-seq

-

Both scNOMe-seq and scCOOL-seq use similar principles and strategies. In the mammalian genmoe, CpG methylation (mCG) is common, but GpC methylation (GmC) is absent. The methods apply a purified GpC methylase (M.CviPI) on nuclei. The majority of the DNA is protected by nucleosomes and inaccessible to M.CviPI. Only GpC within accessible regions can be methylated by M.CviPI. After bisulfite conversion and sequencing, one can identify DNA methylation by CpG methylation, and chromatin accessbility by GpC methylation. These two methods differ at the library preparation steps after bisulfite conversion. scNOMe-seq uses a comercial kit (Pico Methyl-seq Library prep Kit) to make libraries, while scCOOL-seq simply uses scBS-seq method to make libraries. Click here to see a step-by-step protocol of scBS-seq. The final library structures of scNOMe-seq and scCOOL-seq are the same. scCOOL-seq uses some extra analysis to investigate CNV and ploidy.

+

Both scNOMe-seq and scCOOL-seq use similar principles and strategies. In the mammalian genome, CpG methylation (mCG) is common, but GpC methylation (GmC) is absent. The methods apply a purified GpC methylase (M.CviPI) on nuclei. The majority of the DNA is protected by nucleosomes and inaccessible to M.CviPI. Only GpC within accessible regions can be methylated by M.CviPI. After bisulfite conversion and sequencing, one can identify DNA methylation by CpG methylation, and chromatin accessbility by GpC methylation. These two methods differ at the library preparation steps after bisulfite conversion. scNOMe-seq uses a commercial kit (Pico Methyl-seq Library prep Kit) to make libraries, while scCOOL-seq simply uses scBS-seq method to make libraries. Click here to see a step-by-step protocol of scBS-seq. The final library structures of scNOMe-seq and scCOOL-seq are the same. scCOOL-seq uses some extra analysis to investigate CNV and ploidy.

diff --git a/methods_html/scRRBS.html b/methods_html/scRRBS.html index ba8991b..562a235 100644 --- a/methods_html/scRRBS.html +++ b/methods_html/scRRBS.html @@ -9,9 +9,9 @@

scRRBS

-

The scRRBS method is originally published by Guo et al. in Genome Research. Later on, the authors published a detailed step-by-step protocol in Nature Protocols 10, 645-659. This web page is created according to their Nature Protocols publication.

+

The scRRBS method is originally published by Guo et al. in Genome Research. Later on, the authors published a detailed step-by-step protocol in Nature Protocols 10, 645-659. This web page is created according to their Nature Protocols publication.

-

scRRBS is based on reduced representation bisulfite sequencing (RRBS), where the genome is fragmented by a restriction enzyme (often MspI), and methyl-C is investigated in the resulting fragments. It is not whole genome, but it is cost effective and generates high coverage data especiallhy around CpG islands.

+

scRRBS is based on reduced representation bisulfite sequencing (RRBS), where the genome is fragmented by a restriction enzyme (often MspI), and methyl-C is investigated in the resulting fragments. It is not whole genome, but it is cost effective and generates high coverage data especiallhy around CpG islands.


diff --git a/methods_html/scTHS-seq.html b/methods_html/scTHS-seq.html index f660328..6ed35b8 100644 --- a/methods_html/scTHS-seq.html +++ b/methods_html/scTHS-seq.html @@ -9,23 +9,23 @@

scTHS-seq

-

THS-seq, originally published by Sos et al., uses similar principles as ATAC-seq to investigate chromatin accessibility. The key difference is that in THS-seq, a Tn5 transoposome homodimer loaded with T7 promoter sequence is used for the tagmentation, and the resulting fragments are amplified by in vitro transcription. In this way, every Tn5 cutting event is theoretically amplifiable, whereas in the widely used Illumina Tn5 transposomes only 50% of fragments with distinct adapters can be amplified.

+

THS-seq, originally published by Sos et al., uses similar principles as ATAC-seq to investigate chromatin accessibility. The key difference is that in THS-seq, a Tn5 transoposome homodimer loaded with T7 promoter sequence is used for the tagmentation, and the resulting fragments are amplified by in vitro transcription. In this way, every Tn5 cutting event is theoretically amplifiable, whereas in the widely used Illumina Tn5 transposomes only 50% of fragments with distinct adapters can be amplified.

-

The scTHS-seq takes the combinatorial indexing strategy to make the original THS-seq method to work at the single cell level.

+

The scTHS-seq takes the combinatorial indexing strategy to make the original THS-seq method to work at the single cell level.


Adapter and primer sequences:

scT7_r5{001..384}_i5_top: 5'- AATTAATACGACTCACTATAGGGAGATCCACGCGC[6-bp Tn5 barcode]TCGTCGGCAGCGTCAGATGTGTATAAGAGACAG -3'

-

* There are a total of 384 barcoded scT7_r5 sequences. For the full list, check Supplementary Table 12. from the publication.

+

* There are a total of 384 barcoded scT7_r5 sequences. For the full list, check Supplementary Table 12. from the publication.

nXTv2_i7_top: 5'- GTCTCGTGGGCTCGGAGATGTGTATAAGAGACAG -3'

ME_bottom: 5'- /Phos/-CTGTCTCTTATACACATCT -3'

sss_scnXTv2: 5'- GGGAGATCCACGCGC -3'

T7 promoter: 5'- TAATACGACTCACTATAGGG -3'

Random hexamer for reverse transcription: 5'- [maybe there is an overhang]NNNNNN -3'

scT7_S5xx: 5'- AATGATACGGCGACCACCGAGATCTACAC[8-bp i5 index]GGGAGATCCACGCGC -3', these are similar to Nextera XT v2 S5xx primers.

-

* There are a total of 16 scT7_S5xx sequences. For the full list, check Supplementary Table 12. from the publication.

+

* There are a total of 16 scT7_S5xx sequences. For the full list, check Supplementary Table 12. from the publication.

Nextera (XT) N7xx Index primer: 5'- CAAGCAGAAGACGGCATACGAGAT[8-bp i7 index]GTCTCGTGGGCTCGG -3'

nXTv2_read1 sequencing primer: 5'- TCGTCGGCAGCGTCAGATGTGTATAAGAGACAG -3'

nXTv2_i7_index_read sequencing primer: 5'- CTGTCTCTTATACACATCTCCGAGCCCACGAGAC -3'

@@ -37,7 +37,7 @@

Adapter and primer sequences:

Step-by-step generation of oligo-dT19V:

(1) Anneal the scT7_r5{001..384}_i5_top and ME_bottom sequences to assemble the Tn5 tranposome homodimer for the nulcei tagmentation in well plates. Sort ~960 nulcei per well and perform tagmentation:

-Tn5 dimer +Tn5 dimer
 
 Since it is a Tn5 homodimer, there is only one product:
diff --git a/methods_html/scTrio-seq.html b/methods_html/scTrio-seq.html
index 6e0febb..0ceb0d0 100644
--- a/methods_html/scTrio-seq.html
+++ b/methods_html/scTrio-seq.html
@@ -9,7 +9,7 @@
 
 

scTrio-seq

-

The scTrio-seq method was published by Hou et al. in Cell Research 26, 304-319. It uses gentle lysis to separate cytoplasm (where most mRNA is located) and nulcei, which achieves phycical separation of mRNA and genomic DNA. For the mRNA part, the Tang 2009 method was used for scRNA-seq, click here to see the step-by-step protocol; for the genomic DNA analyses, scRRBS method was used, and click here to see the step-by-step protocol.

+

The scTrio-seq method was published by Hou et al. in Cell Research 26, 304-319. It uses gentle lysis to separate cytoplasm (where most mRNA is located) and nulcei, which achieves phycical separation of mRNA and genomic DNA. For the mRNA part, the Tang 2009 method was used for scRNA-seq, click here to see the step-by-step protocol; for the genomic DNA analyses, scRRBS method was used, and click here to see the step-by-step protocol.

diff --git a/methods_html/scifi-ATAC-seq.html b/methods_html/scifi-ATAC-seq.html index 30c424c..84e6e34 100644 --- a/methods_html/scifi-ATAC-seq.html +++ b/methods_html/scifi-ATAC-seq.html @@ -9,7 +9,7 @@

scifi-ATAC-seq

-

The idea of scifi-ATAC-seq is very similar to dsciATAC-seq and txci-ATAC-seq. It works on the 10X Genomics Single Cell ATAC platform, but it does require custom sequencing primer and recipe. The procedure was based on the information from the preprint.

+

The idea of scifi-ATAC-seq is very similar to dsciATAC-seq and txci-ATAC-seq. It works on the 10X Genomics Single Cell ATAC platform, but it does require custom sequencing primer and recipe. The procedure was based on the information from the preprint.


@@ -36,7 +36,7 @@

Adapter and primer sequences:

Step-by-step library generation:

(1) Anneal "Tn5ME-bottom+Tn5-ME-A" and "Tn5ME-bottom+Tn5-ME-B" and use those to assemble the indexed Tn5 transposomes:

-Tn5 dimer +Tn5 dimer

(2) Bulk nuclei tagging by the indexed Tn5 shown above. There are 3 different products (will create 9 bp gap):

diff --git a/methods_html/scifi-RNA-seq.html b/methods_html/scifi-RNA-seq.html
index 25afaec..748cd19 100644
--- a/methods_html/scifi-RNA-seq.html
+++ b/methods_html/scifi-RNA-seq.html
@@ -15,7 +15,7 @@ 

Adapter and primer sequences:

SCIFI_LIG384_{001..384}: 5'- /Phos/ACACTCTTTCCCTACACGACGCTCTTCCGATCT[8-bp UMI][13-bp RT barcode]TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVN

-

* There are a tolal of 384 barcodes. Check the Supplementary Table 1 from the manuscript for a full list.

+

* There are a tolal of 384 barcodes. Check the Supplementary Table 1 from the manuscript for a full list.

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

Bridge-Oligo_truseq_ddC: 5'- CGTCGTGTAGGGAAAGAGTGTGACGCTGCCGACGA[ddC] -3'

Template-Switching-Oligo(TSO): 5'- AAGCAGTGGTATCAACGCAGAGTGAATrGrGrG -3'

diff --git a/methods_html/tang2009.html b/methods_html/tang2009.html index 28f8349..b1fddb1 100644 --- a/methods_html/tang2009.html +++ b/methods_html/tang2009.html @@ -9,9 +9,9 @@

Tang 2009

-

In 2009, Tang et al. presented the first method to sequence the whole transcriptome (mRNA) of a single cell in Nature Methods 6, 377–382, which marks the start of the single cell genomics era. In 2010, the authors published a detailed step-by-step protocol in Nature Protocols, 5, 516-535. This webpage is based on the Nature Protocols paper. The method was designed to be sequenced on a SOLiD sequencer, that's why the sequencing adaptors are different from other methods for Illumina.

+

In 2009, Tang et al. presented the first method to sequence the whole transcriptome (mRNA) of a single cell in Nature Methods 6, 377-382, which marks the start of the single cell genomics era. In 2010, the authors published a detailed step-by-step protocol in Nature Protocols, 5, 516-535. This webpage is based on the Nature Protocols paper. The method was designed to be sequenced on a SOLiD sequencer, that's why the sequencing adaptors are different from other methods for Illumina.

-

I'm not very familiar with SOLiD sequencing, so there might be mistakes. If you spot any, please let me know.

+

I'm not very familiar with SOLiD sequencing, so there might be mistakes. If you spot any, please let me know.


BD Rhapsody WTA