Sep 21, 2022

Public workspaceSmart-seq3xpress V.2

  • 1Karolinska Institute Stockholm
Icon indicating open access to content
QR code linking to this content
Protocol CitationMichael Hagemann-Jensen, Christoph Ziegenhain, Rickard Sandberg 2022. Smart-seq3xpress. protocols.io https://dx.doi.org/10.17504/protocols.io.yxmvmk1yng3p/v2Version created by Michael Hagemann-Jensen
License: This is an open access protocol distributed under the terms of the Creative Commons Attribution License,  which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Protocol status: Working
We use this protocol and it's working
Created: September 21, 2022
Last Modified: September 21, 2022
Protocol Integer ID: 70333
Abstract
Plate-based single-cell RNA-sequencing methods with full-transcript coverage typically excel at sensitivity but are more resource and time-consuming. Here, we miniaturized and streamlined the Smart-seq3 protocol for drastically reduced cost and increased throughput.

(a) Cost of Smart-seq library preparations by summing up list prices of reagents and consumables. Shown is the cost per cell divided by costs relating to cDNA synthesis (Lysis, RT, PCR), tagmentation (including indexing PCR) and plastics. (b) Approximate cost per cell of Smart-seq library preparations and a single lane of 10x Genomics v3.1 relative to the number of cells analyzed.
Guidelines
List of Oligos:
ABCDE
Oligo NameVendorRecommended PurificationWorking ConcentrationSequence
OligodTVN30IDTRNase-Free HPLC100/10uM/5BiosG/ACGAGCATCAGCAGCATACGATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVN
Smart-seq3xpress TSOIDTRNase-Free HPLC100uM/5BiosG/AGAGACAGATTGCGCAATGNNNNNNNNWWrGrGrG
Forward PrimerIDTHPLC100uMTCGTCGGCAGCGTCAGATGTGTATAAGAGACAGATTGCGCAA*T*G
Reverse PrimerIDTHPLC100uMACGAGCATCAGCAGCATAC*G*A
*phosphorothioate bonds

Index primers:
We use custom Nextera Indexes primers (standard 25 nmol oligo preps from IDT, delivered at 200 uM concentration in IDTE buffer) and we typically get performance that is indistinguishable from Illumina's primers.

For making your own primers, we recommend using the "DNABarcodes" R package. using the following settings:
Barcode length: 10 bp (or 8bp like Illumina primers, depending on the amount of cells you need indexed and sequenced at the same time)
Minimal levenshtein distance: 3
Filter out homopolymers >= 3
Filter for uneven GC content

Additionally, there seems to be an artifact on the NovaSeq v1 reagent kits for i5 index primers starting with the bases "AC", so we recommend to avoid those too!

Attached here are dual unique Nextera i5 and i7 10bp barcodes and full sequences. Remember these are used in combination. So you do not need to order full 384 well plate of both i5 and i7 indexes. Mixing columns of i5 with rows of i7 creates quickly a large number of combinatorial indexes possible.

Download 384set_Nextera_BC_order.xls384set_Nextera_BC_order.xls

Materials
This is a comprehensive list of the reagents and consumables we use for the method.

Overlays:
ReagentVapor-LockQiagenCatalog #981611

Alternative Overlays:
ReagentSilicone Oil 5 cStSigma AldrichCatalog #317667-250ML
ReagentSilicone Oil 20 cSt Sigma AldrichCatalog #378348-250ML
ReagentSilicone Oil 100 cStSigma AldrichCatalog #378364-250ML


Reagents:
ReagentTriton X-100 SolutionSigma AldrichCatalog #93443-100ML
ReagentRecombinant RNase Inibitor (RRI)Takara Bio Inc.Catalog #2313A
ReagentPoly Ethylene Glycol (PEG) 8000 (40% Solution)Sigma AldrichCatalog #P1458-25ML
ReagentdNTPs (10mM / each)Thermo Fisher ScientificCatalog #R0192
ReagentUltraPure DNase/RNase-Free Distilled WaterThermo Fisher ScientificCatalog #10977035
ReagentTrizma® base Sigma AldrichCatalog #T4661
ReagentNaCl (5M)Thermo Fisher ScientificCatalog #AM9760G
ReagentMgCl2 (1M)Thermo Fisher ScientificCatalog #AM9530G
ReagentGTP (100mM Tris buffered solution)Thermo Fisher ScientificCatalog #R1461
ReagentDTT (100mM Solution)Thermo Fisher ScientificCatalog #707265ML
ReagentMaxima H-minus Reverse TranscriptaseThermo Fisher ScientificCatalog #EP0753
ReagentSeqAmp DNA polymeraseTakara Bio Inc.Catalog #638509
ReagentN.N-DimethylFormamideSigma AldrichCatalog #900638-4X2ML
ReagentTagment DNA Enzyme 1 (TDE1)illuminaCatalog #20034198
ReagentSDS Solution 10%Thermo Fisher ScientificCatalog #15553027
ReagentTween-20Sigma AldrichCatalog #P9416-50ML
ReagentPhusion HF DNA PolymeraseThermo Fisher ScientificCatalog #F530L


Reagents for making 22% Clean-up beads
ReagentSera-Mag Speed BeadsGe HealthcareCatalog #65152105050250
ReagentPoly Ethylene Glycol (PEG) 8000Sigma AldrichCatalog #89510
ReagentSodium AzideSigma AldrichCatalog #S2002-100G
ReagentNaCl (5M)Thermo Fisher ScientificCatalog #AM9760G
ReagentIGEPAL CA-630Sigma AldrichCatalog #I8896-50ML
ReagentTris-HCl (1M pH 8)Thermo Fisher ScientificCatalog #AM9856
ReagentEDTA (0.5M solution)Thermo Fisher ScientificCatalog #AM9260G

Plastics & other consumables:
ReagentArmadillo 384 well PCR platesThermo Fisher ScientificCatalog #AB2384
ReagentNalgene Disposable Polypropylene Robotic ReservoirsThermo Fisher ScientificCatalog #1200-1300
ReagentAdhesive PCR Plate SealsThermo Fisher ScientificCatalog #AB0558
ReagentAxygen Aluminium Sealing FilmCorningCatalog #PCR-AS-200 For Temperature-80 °C Storage







Protocol materials
ReagentDTT (100mM Solution)Thermo Fisher ScientificCatalog #707265ML
ReagentMgCl2 (1M)Thermo Fisher ScientificCatalog #AM9530G
ReagentEDTA (0.5M solution)Thermo Fisher ScientificCatalog #AM9260G
ReagentNalgene Disposable Polypropylene Robotic ReservoirsThermo Fisher ScientificCatalog #1200-1300
ReagentSDS Solution 10%Thermo Fisher ScientificCatalog #15553027
ReagentPhusion HF DNA PolymeraseThermo Fisher ScientificCatalog #F530L
ReagentSera-Mag Speed BeadsGE HealthcareCatalog #65152105050250
ReagentdNTPs (10mM / each)Thermo Fisher ScientificCatalog #R0192
ReagentSilicone Oil 20 cSt Merck MilliporeSigma (Sigma-Aldrich)Catalog #378348-250ML
ReagentTagment DNA Enzyme 1 (TDE1)Illumina, Inc.Catalog #20034198
ReagentPoly Ethylene Glycol (PEG) 8000Merck MilliporeSigma (Sigma-Aldrich)Catalog #89510
ReagentSilicone Oil 100 cStMerck MilliporeSigma (Sigma-Aldrich)Catalog #378364-250ML
ReagentRecombinant RNase Inibitor (RRI)Takara Bio Inc.Catalog #2313A
ReagentUltraPure DNase/RNase-Free Distilled WaterThermo Fisher ScientificCatalog #10977035
ReagentGTP (100mM Tris buffered solution)Thermo Fisher ScientificCatalog #R1461
ReagentMaxima H-minus Reverse TranscriptaseThermo Fisher ScientificCatalog #EP0753
ReagentN.N-DimethylFormamideMerck MilliporeSigma (Sigma-Aldrich)Catalog #900638-4X2ML
ReagentArmadillo 384 well PCR platesThermo Fisher ScientificCatalog #AB2384
ReagentSilicone Oil 5 cStMerck MilliporeSigma (Sigma-Aldrich)Catalog #317667-250ML
ReagentSodium AzideMerck MilliporeSigma (Sigma-Aldrich)Catalog #S2002-100G
ReagentIGEPAL CA-630Merck MilliporeSigma (Sigma-Aldrich)Catalog #I8896-50ML
ReagentAdhesive PCR Plate SealsThermo Fisher ScientificCatalog #AB0558
ReagentSeqAmp DNA polymeraseTakara Bio Inc.Catalog #638509
ReagentTween-20Merck MilliporeSigma (Sigma-Aldrich)Catalog #P9416-50ML
ReagentNaCl (5M)Thermo Fisher ScientificCatalog #AM9760G
ReagentTris-HCl (1M pH 8)Thermo Fisher ScientificCatalog #AM9856
ReagentPoly Ethylene Glycol (PEG) 8000 (40% Solution)Merck MilliporeSigma (Sigma-Aldrich)Catalog #P1458-25ML
ReagentVapor-LockQiagenCatalog #981611
ReagentAxygen Aluminium Sealing FilmCorningCatalog #PCR-AS-200
ReagentTriton X-100 SolutionMerck MilliporeSigma (Sigma-Aldrich)Catalog #93443-100ML
ReagentTrizma® base Merck MilliporeSigma (Sigma-Aldrich)Catalog #T4661
ReagentNaCl (5M)Thermo Fisher ScientificCatalog #AM9760G
ReagentRNaseOUT™ Recombinant RibonucleaseThermo Fisher ScientificCatalog #10777019
ReagentProtector RNase InhibitorMerck MilliporeSigma (Sigma-Aldrich)Catalog #3335399001
ReagentRecombinant RNase InhibitorTakara Bio Inc.Catalog #2313A
ReagentNXGen RNase InhibitorLucigenCatalog #30281-2
ReagentAgencourt AMPure XPBeckman CoulterCatalog #A63880
ReagentNuclease-free Water
ReagentNalgene Disposable Polypropylene Robotic ReservoirsThermo Fisher ScientificCatalog #1200-1300
Considerations (PLEASE READ BEFORE START)
Considerations (PLEASE READ BEFORE START)
• This protocol requires a some type of liquid handler capable of doing nanoliter dispenses. We have tested and used (Formulatrix Mantis, Dispendix I.Dot & Dispendix I.Dot Mini). Other (non contact) liquid dispensers should work as well, as long as they can dispense the required volumes accurately.

• All volumes have been scaled to nanoliter volumes, as such the volume your cell is dispensed in matters. We have tested this protocol with an array of FACS machines and cell printers including BD FACSMelody, BD Fusion, BD Influx, Sony SH800S, Cellenion CellenOne, Cytena F.SIGHT Omics, which all typically dispenses the cell in ~5-10nl or less. If your instrument dispenses in higher volumes (> 50nl) , the protocol may either not work or not be as efficient.

• Consider what buffer you use to dispense / sort your single cells in. Since the relative difference between sorted cell volume and lysis volume has overall decreased, common additives like FBS, BSA, EDTA can potentially interfere and affect downstream molecular reaction if present in high enough amounts. As such we recommend if possible to sort in PBS alone, or as recommended by 10x Genomics a solution of PBS + 0.04% BSA at most. Refrain also from using buffers with Mg2+ and Ca2+ or other metal ions for sorting. If EDTA is an absolute must, try and keep the amounts low. Avoid other additives like DNAseI, and Sodium Azide.

• Not all RNase Inhibitors are compatible and some can have severe negative impact on the downstream reaction and ultimately library quality. It is highly recommened to use the RNase Inhibitor used in the protocol (ReagentRecombinant RNase InhibitorTakara Bio Inc.Catalog #2313A ) . Alternative RNase Inhibitors, that have been tested and seemed compatible are,
ReagentNXGen RNase InhibitorLucigenCatalog #30281-2 ,
ReagentRNaseOUT™ Recombinant RibonucleaseThermo Fisher ScientificCatalog #10777019
ReagentProtector RNase InhibitorSigma AldrichCatalog #3335399001
However quality and efficiency of the protocol might vary with these alternatives. Do NOT use SUPERaseIn RNase Inhibitor (Thermo Fisher Scientific, AM2694) in the general protocol as well as an additive in the final buffer cells are sorted in.

• This protocol in it's current form is not compatible with cell-picking and mouth pipetting for capturing and dispensing single cells.

• Due to the viscosity of the overlays they can compromise the adhesive abilities of PCR seals; especially after storage in -80C. This can be unusual to work with in the beginning. However loose seals have no practical implications, as the method works perfectly well even without seals, or even without heated thermocycler lids during reverse transcription and preamplification PCR. However, heated lid thermocyclers are necessary for the tagmentation reaction, that run independent of overlays. The inert overlay should fully encapsulate the reaction. Furthermore the seal will adhere again better after the initial 72C denaturation step. Even not strictly required, we do recommended to run the method with seals to protect from contamination.

• Take a look at the Guidelines section for more info about Oligos etc. used in this protocol. Recommened storage for oligos are Temperature-20 °C for OligodT30VN and PCR primers and Temperature-80 °C for TSO (The TSO contains RNA bases, so please store it at -80C)

Can I change reagent A to reagent B, and oligo X to oligo Y?
• Usually yes it is possible, but user optimization might be required, and results may vary. It is no longer Smart-seq3xpress, and our support will therefore be limited.

For further details and considerations on method design and decisions please read the supplementary note in the manuscript
Before Starting
Before Starting
This protocol should be carried out in a clean environment. Use ethanol, RNAseZAP, DNA-OFF, or similar to prepare work bench before start.
Work quickly and preferably on ice.

Try and prepare master-mixes right before use, while the plate(s) are finishing the previous incubation step.
Prepare 22% PEG beads for final library clean-up (Optional, but recommended)
Prepare 22% PEG beads for final library clean-up (Optional, but recommended)
This step is optional and can be disregarded if you choose to use ReagentAgencourt AMPure XPBeckman CoulterCatalog #A63880 or similar beads for cleaning up your final libraries.

These 22% PEG beads for clean-up is prepared similar to the mcSCRB-seq protocol (mcSCRB-seq)


AB
ReagentAmount
PEG 800011g
NaCl (5M)10mL
Tris-HCl (1M, pH 8)500uL
EDTA (0.5M)100uL
IGEPAL CA-630 (10% Solution)50uL
Sodium Azide (10% Solution)250uL
H2OUp to 49mL
Total50mL

Weight out the PEG8000 in a 50mL Falcon tube, and add all ingredients except IGEPAL CA-630 together. DO NOT add the total amount of water but wait until the PEG is completely dissolved until filling the Falcon tube up to 50mL.

Incubate at Temperature37-40 °C and vortex regularly to help dissolve the PEG8000.

Meanwhile the PEG8000 solution is dissolving prepare the Sera-Mag Speed Beads.

Resuspend the bead stock, and pipette Amount1000 µL of bead stock into a 1.5mL tube.

Place on magnet stand and let beads collect. Remove supernatant

Add Amount1000 µL of a 10mM Tris-HCl pH 8, 1mM EDTA (TE) solution and resuspend beads before retuning the tube on the magnet stand.

Remove supernatant and repeat the wash above once more.

Afterwards remove supernatant and add and re suspend the beads in Amount900 µL 10mM Tris-HCl pH 8, 1mM EDTA (TE).

Add the bead solution to the PEG8000 solution above, after it is dissolved.

Add IGEPAL-CA630, and fill up with the remaining H2O to 50mL. Mix it well.
Prepare "overlay" plates
Prepare "overlay" plates
We have tested multiple types of hydrophobic inert overlays such as Silicone Oils, Hydrocarbons, and the commercial Vapor-Lock (Qiagen). They can have different properties, such as viscosities and solidifying temperature. We commenly use Vapor-Lock, Sillicone oil 25 cSt, Silicone Oil 100 cSt (The higher viscosity is better suited for shipping plates).

CAUTION!!! Do not dispense these silicone oils / overlays with your non contact liquid handler. The solutions can "creep" everywhere. Use either manual multichannel pipettes or semi-manual (e.g. Integra ViaFlow) / automatic dispensing (e.g. Agilent Bravo, Tecan Fluent) with tips, and prepare and store in bulk.


Add Amount3 µL of overlay to each well of a 384 well plate. The amount of overlay can be increased if desired.

Quick pulse centrifugation to Centrifigation1000 x g to ensure all is collected in the bottom.

Put on seal and store at TemperatureRoom temperature until use.
Prepare lysis plates
Prepare lysis plates
Prepare lysis buffer reaction mix. The mix is prepared for 500 samples. Adjust this to suit your liquid handlers dead volume and pipetting comfort level.

ABCD
ReagentReaction conc.uL per reaction384 well plate (uL)
Triton X100 (10% solution)0.1%0.0031.5
Poly-ethylene Glycol 8000 (40% solution)5%0.0525
Spike-ins (optional)---
RNase Inhibitor (40u/uL)0.4u0.0031.5
OligodTVN30 (10uM)0.125uM0.0052.5
dNTPs (10mM / each)0.5mM/each0.0210
H2O0.22109.5
Total0.3uL150uL
Reaction concentrations for PEG8000, OligodT30VN and dNTPs, are adjusted to and reflect their final concentration in the reverse transcription reaction (0.4uL).

Ensure that PEG is fully mixed into solution, by either pipetting up and down until the liquid is clear, or start with vortexing the required master-mix volume of water and PEG together before adding the remaining reagents.

Add Amount0.3 µL of lysis mix to each well of a 384 well plate containing overlay.

Quick pulse centrifugation to Centrifigation1000 x g to ensure lysis mix is collected in the bottom underneath the overlay before storage until use. For short term storage TemperatureOn ice . For longer term storage, store the lysis plates in a freezer at Temperature-20 °C or at Temperature-80 °C if the lysis plates contain Spike-in RNAs.

Sample collection / Cell sorting
Sample collection / Cell sorting
Sort single cells into each well containing Amount0.3 µL lysis reaction mix overlayed by Amount3 µL of preferred overlay.

As mentioned in the Considerations section. Be mindful of the solution cells are sorted in, as additives such as BSA, FBS and EDTA, can have negative impact on the downstream molecular reactions.

Seal plates with a cold storage foil seal, do a quick pulse centrifugation to Centrifigation1000 x g and immediately store at Temperature-80 °C or on dry ice.

Cell lysis
Cell lysis
10m
10m
Remove the plate of sorted cells from the -80 freezer and incubate in a thermocycler with heated lid at Temperature72 °C for Duration00:10:00 followed by a Temperature4 °C hold. Keep the -80C storage seal on for this step, even if it seems loose (read above).
10m
Reverse transcription
Reverse transcription
2h 15m
2h 15m
While the plate is incubating in step 7, prepare RT reaction mix. The mix is prepared for 500 samples. Adjust this to suit your liquid handlers dead volume and pipetting comfort level.

ABCD
ReagentsReaction conc.uL per reaction384 well plate (uL)
Tris-HCl pH 8.0-8.4 (1M)25mM0.015
NaCl (2.5M)30mM0.00482.4
MgCl2 (100mM)2.5mM0.015
GTP (100mM)1mM0.0042
DTT (100mM)8mM0.03216
RNase Inhibitor (40u/uL)0.25u0.00251.25
Smart-seq3xpress TSO (100uM)0.75uM0.0031.5
Maxima H-minus RT enzyme (200u/uL)2u0.0042
H2O0.0314.9
Total0.1uL50uL

Add Amount0.1 µL of RT reaction mix into each well, seal the plate with a PCR seal and pulse centrifuge the plate quickly to Centrifigation1000 x g to ensure RT mix merges properly with the lysed cell mix.

Incubate the plate in a thermocycler as following.
ABC
TemperatureTimeCycles
42C90min1x
50C2min10x
42C2min
85C5min1x
4CHold - 
2h 15m
Preamplification PCR
Preamplification PCR

While the plate is incubating in step 8, prepare PCR reaction mix. The mix is prepared for 500 samples. Adjust this to suit your liquid handlers dead volume and pipetting comfort level.

ABCD
ReagentReaction conc.uL per reaction384 well plate (uL)
SeqAmp PCR buffer (2x)1x0.5250
Forward Primer (100uM)0.5uM0.0052.5
Reverse Primer (100uM)0.5uM0.0052.5
SeqAmp DNA polymerase (1.25u/uL)0.025u0.0210
H2O0.0735
Total0.6uL300uL

Add Amount0.6 µL of PCR reaction mix to each well seal the plate with PCR seal and pulse centrifuge the plate quickly to Centrifigation1000 x g to ensure RT mix merges properly with the lysed cell mix.

Run the following PCR program in a thermocycler.


ABCD
StepTemperatureTimeCycles
Initial denaturation95C1min1x
Denaturation98C10sec
Annealing65C30sec12-16x*
Elongation68C4min
Final Elongation72C10min1x
Hold4CHold-

*To determine the number of PCR cycles it mainly depends on your cells and RNA content. We use as a standard 12 cycles for HEK cells, and 16 cycles for PBMCs.

However, for most cell types a wide range of PCR cycles can be used, yielding similar quality data. Below is a schematic of selected sequencing output metrics from a PCR cycle evaluation run on PBMCs. Each 384 well plate of sorted PBMCs from the same donor, same batch, underwent a different number of PCR cyclers in preampfification. (Take into consideration heterogeneity of PBMCs as each column is a unique 384 well plate of cells)

Figure shows (top) Percent reads mapping to Exon, (middle) percent UMI containing reads (bottom) number of genes detected for PBMCs undergoing different PCR cycles in Preamplification. All plates were from same donor, sorted in same batch and were processed similarly, apart from receiving varying cycles of Preamplification PCR. Amount of TDE1 Tn5 used 0.002uL per cell.
The primary concerns when choosing PCR cycles is
1. To amplify cDNA enough to be well above the genomic DNA levels.

2. Using more cycles means also needing to use more TDE1 Tn5 enzyme per cell to be able to get a good ratio of UMI containing reads to internal reads (~50%). This is not such a massive concern since we use minuscule amounts of TDE1 per cell, If you need to adjust the amount of TDE1 Tn5, we recommend adjustments in the order of +/- 0.0005uL per cell increments.

3. Choosing lower PCR cycles might mean you will need to scale up the amounts of PCR cycles for the tagmentation PCR (see below

Above image in higher quality format.
Download PBMC_PCRcycles_statsv2.pdfPBMC_PCRcycles_statsv2.pdf
Dilution
Dilution
After the preamplification PCR dilute the Amount1 µL cDNA by adding Amount9 µL ofReagentNuclease-free Water

Again, seal the plate and pulse centrifuge to Centrifigation1000 x g to ensure that everything is collected beneath the overlay.

Note
It is not the intention of this method to check your preamplified cDNA. Using low preamplification cycles leaves your cDNA below the limit of detection for Bioanalyzer and Tapestation!

Tagmentation (with index plates)
Tagmentation (with index plates)
1. Transfer Amount1 µL of diluted cDNA to a new 384 well plate, and put TemperatureOn ice for until tagmentation.

2. Prepare 4x Tagmentation buffer as following. Aliquots of 4xTD buffer can be stored at Temperature-20 °C for later use.

Safety information
Dimethylformamide (DMF) should be handled in a fume hood and according to local safety regulations.

ABC
ReagentAmount (uL)Concentration at 4x
Tris-HCl pH 7.5 (1M)4040mM
MgCl2 (100mM)20020mM
DMF20020%
H2O560
Total1000uL


3. Prepare Tagmentation Mix. Mix is for 500 samples.

ABCD
ReagentReaction concentrationuL per reaction384 well plate (uL)
4x Tagmentation buffer1x0.5250
TDE1 Tn50.002*1
H2O0.498249
Total1500
NB !!! TDE1 Tn5 enzyme comes as a glycerol viscous solution. When pipetting these small uL amounts to your tagmentation mix, be careful to not transfer extra drops that are stuck to the pipette tip. This can cause overtagmentation, which is not bad, but can cause less than expected UMI reads to be captured in sequencing.

*This is a suggestive amount of Tn5, but overall a good starting point that works well with HEK cells (12xPCR preamplification) and PBMCs (16xPCR preamplification). The amount can be changed to meet user specific criteria in terms of ratio of UMI containing reads vs Internal reads, and can be affected by cell-type or amount of preamplification PCR cycles given.

4. Dispense Amount1 µL of Tagmentation Mix to each well of the 384 well plate containing Amount1 µL of diluted and pre-dispensed cDNA. Seal and pulse centrifuge the plate down at Centrifigation1000 x g .

5. Incubate the plate at Temperature55 °C for Duration00:10:00 in a thermocycler.

6. To stop the tagmentation reaction and strip off the Tn5 enzyme, add Amount0.5 µL of 0.2% SDS to each well. Seal the plate and quickly centrifuge the plate down before incubation at TemperatureRoom temperature for Duration00:05:00

7. Proceed to either substep 11.1 or substep 11.2 depending on your index primer concentration and whether you want to PCR your tagmented libraries in higher or lower volumes. For adding Nextera index primers we recommend preparing index plates with already combined Nextera i5 and i7 indexes at a certain working dilution.
Lower volume indexing PCR, final volume 5uL per well. This can save a bit of cost on Phusion Polymerase

8.1 Add Amount1 µL of premixed index primers.

ABC
ReagentReaction conc.uL per reaction
Premixed custom S50X / N70X index primers (1uM /each)0.2uM /each1uL

9.1 Prepare Index PCR mix. Again the calculated amount here for ease is for 500 sample. Please scale this to suit your specific dead volume.


ABCD
ReagentReaction conc.uL per reaction384 well plate (uL)
Phusion HF buffer (5x)1x1500
dNTPs (10mM/each)0.2mM/each0.150
Tween-20 (10%) (*necessary)0.025%0.01256.25
Phusion HF Polymerase0.01u/uL0.02512.5
H2O0.3625181.25
Total1.5uL750

*Addition of Tween-20 to the PCR reaction is necessary to avoid having the remaining SDS affect Phusion DNA polymerase, at the given concentration and amount used in the stop reaction. Tested working amounts of Tween-20 used with Phusion polymerase is 0.005-0.05%. Above 0.05% the reaction starts to get negatively affected by it in our hands. If you change these parameters try and match or be in slight excess with the amount of Tween-20 to the concentration of leftover SDS from the stop solution.

10.1 Add Amount1.5 µL of index PCR mix to each well, seal the plates, apply quick centrifugation to settle everything in the bottom, and incubate in a thermocycler as following:

ABCD
StepTemperatureTimeCycles
Gap filling72C3min1x
Initial denaturation98C30sec1x
Denaturation98C10sec
Annealing55C30sec10-14x*
Elongation72C1min
Final elongation72C5min1x
Hold4CHold

*The amount of PCR cycles needed depends on the starting material, preamplifation cycles given, and amount of tagmentation performed (amount TDE1 Tn5 used per cell). Therefore some user specific optimization may be necessary to suit the needs and wants and final material required.

However as a point of reference:
• HEK cells (12xPCR cycles in preamplification PCR) we use a standard 12xPCR cycles in tagmentation PCR
• PBMCs (10-18xPCR cycles in preamplification PCR) we use 14xPCR cycles in tagmentation PCR.
Standard volume index PCR, final volume 8uL. If you have index plates in the working concentration used for Smartseq3. (Concentration0.5 micromolar (µM) )

8.2 Add Amount3.5 µL of premixed index primers to each well.

ABCD
ReagentReaction conc.uL per. reaction
Premixed custom S50X / N70X index primers (0.5uM/each)~0.22uM/each3.5uL

9.2 Prepare index PCR mix. Again the calculated amount here for ease is for 500 sample. Please scale this to suit your specific dead volume.

ABCD
ReagentReaction conc.uL per reaction384 well plate (uL)
Phusion HF buffer (5x)1x1.6800
dNTPs (10mM/each)0.2mM/each0.1680
Tween-20 (10%) (optional*)0.01%0.0084
Phusion HF Polymerase0.01u/uL0.0420
H2O0.19296
Total2uL1000uL
*Adding a bit of Tween-20 to the PCR reaction can help protect the DNA polymerase a bit against SDS from previous stop reaction. This trick can also help other polymerases to work better like KAPA, Vent etc.

10.2 Add Amount2 µL of index PCR mix to each well, seal the plates, apply quick centrifugation to settle everything in the bottom, and incubate in a thermocycler as following:


ABCD
StepTemperatureTimeCycles
Gap filling72C3min1x
Initial denaturation98C30sec1x
Denaturation98C10sec
Annealing55C30sec10-14x*
Elongation72C1min
Final Elongation72C5min1x
Hold4CHold -

*The amount of PCR cycles needed depends on the starting material, preamplification cycles given, and amount of tagmentation performed (TDE1 Tn5 amount added per cell). As such it might require a bit of user optimization, depending on wants, needs, and final material needed.

However as a reference point:
• HEK cells (12xPCR cycles in preamplification PCR) we use as standard 12xPCR cycles in tagmentation PCR. (10xPCR is confirmed working as well)
• PBMCs (10x-18xPCR cycles preamplification PCR) we use 14xPCR cycles in tagmentation PCR.
Tagmentation (Dessicated index primer startegy)
Tagmentation (Dessicated index primer startegy)
To save even further on general plastic consumption and tip use, we designed a way of tagmention & indexing in which one prepares predispensed "tagmentation" plates containing premixed dessicated indexes. Hence you can with the same set of tips prepare multiple tagmentation plates containing the same indexes for storage. Of course it is very important to note that you need to change tips when/if you change premixed source indexes so as to not mix/contaminate your premixed stock indexes with different set of indexes.

This method is the most cost-effective implementation of Smart-seq3xpress and especially suited for large-scale projects or preparing large amounts of plates in advance.

Depending on your premixed index plate concentrations, dispense Amountx µL of indexes aiming for a concentration of between Concentration0.2 micromolar (µM) -Concentration0.5 micromolar (µM) /each for a 5uL final volume reaction. It can also be performed in a 7.5uL final volume reaction, simply adjust the concentration accordingly to fit the higher volume

Examples for a 5uL final reaction volume

For Concentration0.5 micromolar (µM) /each premixed indices add Amount2.5 µL to each well of a 384 well PCR plate (results inConcentration0.25 micromolar (µM) ) .
For Concentration1.0 micromolar (µM) /each premixed indicies add Amount1.25 µL to each well of a 384 well PCR plate. (Concentration0.25 micromolar (µM) ).

Put the PCR plates onto an open thermocycler and incubate at Temperature95 °C without seal for Duration00:01:00 - Duration00:05:00 depending on the amount if index primers added to each well.

In the process or after visually inspect that all the liquid has evaporated from the wells.

Seal and store the plates at Temperature-20 °C until use.
1. Transfer Amount1 µL of prediluted cDNA from step 10 into a 384 well PCR plate containing dessicated index primers.

2. Prepare tagmentation mix (see Step 11 for the recipe for 4xTagmentation buffer). Shown mix is for 500 samples.

ABCD
ReagentReaction concentrationuL per reaction384 well plate (uL)
4x tagmentation buffer1x0.5250
TDE1 Tn50.002*1
H2O0.498249
Total1uL500uL
NB !!! TDE1 Tn5 enzyme comes as a glycerol viscous solution. When pipetting these small uL amounts to your tagmentation mix, be careful to not transfer extra drops that are stuck to the pipette tip. This can cause overtagmentation, which is not bad, but can cause less than expected UMI reads to be captured in sequencing.

*This is a suggestive amount of Tn5, but overall a good starting point that works well with HEK cells (12xPCR preamplification) and PBMCs (16xPCR preamplification). The amount can be changed to meet user specific criteria in terms of ratio of UMI containing reads vs Internal reads, and can be affected by cell-type, amount of preamplification PCR cycles given.


3. Dispense Amount1 µL of Tagmentation Mix to each well of the 384 well plate containing Amount1 µL of cDNA. Seal and pulse centrifuge the plate down at Centrifigation1000 x g .

4. Incubate the plate at Temperature55 °C for Duration00:10:00 in a thermocycler.

5. To stop the tagmentation reaction and strip off the Tn5 enzyme, add Amount0.5 µL of 0.2% SDS to each well. Seal the plate and quickly centrifuge the plate down before incubation at TemperatureRoom temperature for Duration00:05:00

6. Prepare Index PCR mix. Again the calculated amount here for ease is for 500 sample. Please scale this to suit your specific dead volume.


ABCDEF
ReagentReaction concentrationuL per reaction (5uL final)384 well plate (uL/5uL final)uL per reaction (7.5uL final)384 well plate (uL/7.5uL final)
Phusion HF buffer (5x)1x15001.5750
dNTPs (10mM/each)0.2mM/each0.1500.1575
Tween-20 (10%)0.025% / 0.01%0.01256.250.00753.75
Phusion DNA polymerase (2u/uL)0.01u/uL0.02512.50.037518.75
H2O1.3625681.253.3051652.5
Total2.5uL1250uL5uL2500uL

7 Add either Amount2.5 µL or Amount5 µL of index PCR mix to each well depending on chosen final volume, seal the plates, apply quick centrifugation to settle everything in the bottom, and incubate in a thermocycler as following:


ABCD
StepTemperatureTimeCycles
Gap filling72C3min1x
Initial denaturation98C30sec1x
Denaturation98C10sec
Annealing55C30sec10-14x*
Elongation72C1min
Final elongation72C5min1x
Hold4CHold -

*The amount of PCR cycles needed depends on the starting material, preamplifation cycles given, and amount of tagmentation performed (amount TDE1 Tn5 used per cell). Therefore some user specific optimization might be necessary to suit the needs and wants and final material required.

However as a point of reference:
• HEK cells (12xPCR cycles in preamplification PCR) we use a standard 12xPCR cycles in tagmentation PCR
• PBMCs (10-18xPCR cycles in preamplification PCR) we use 14xPCR cycles in tagmentation PCR.
Library pooling by spin-out and bead clean-up
Library pooling by spin-out and bead clean-up
To quickly pool a plate or multiple plates together we designed a centrifugaton holder heavily inspired from Quartz-seq2, although more accessible. This holder can easily be 3D printed, and fits together withReagentNalgene Disposable Polypropylene Robotic ReservoirsThermo Fisher ScientificCatalog #1200-1300 and a standard SBS format 384 well plate of choice. Design and template can be found here https://github.com/sandberg-lab/Smart-seq3xpress .

Reservoir and 3D printed holder
Note
A couple of things to consider before jumping into it!

You need a swing bucket rotor centrifuge with enough clearance to allow the buckets to swing while holding the contraption (Reservoir + 3D printed adapter + plate).

The plates need very little centrifugation force to spin out the contents, so just pulse the centrifuge gently, at high g-force your library will end up in the centrifuge!

Since these are polypropylene reservoirs some losses in terms of volume might occur. This does not affect overall amplified library quality.

Print two holder so you have a decent balance weight if you don't want to spin out two plates




Put the holder around the reservoir, and add onto the PCR plate containing the final tagmented libraries upside down. Liquid should stay in the wells, by surface tension until centrifugation, but again do this with a slight amount of caution. See pictures if in doubt.


Once this is assembled, put in a centrifuge and pulse to max Centrifigation100 x g .


Collect the pooled library in a fitting tube (depending on how many plates you choose to spin in the same reservoir) and purify the library with 22% PEG Clean-up beads or similar at a ratio of 0.7 : 1 beads to sample.

Mix the beads and sample gently by pipetting up and down and incubate for Duration00:08:00 at TemperatureRoom temperature

Place on magnet and let beads settle for roughly Duration00:05:00 to Duration00:10:00 before discarding the supernatant

Wash twice with freshly made 80% Ethanol

Remove Ethanol and let the bead pellet air dry for at least Duration00:05:00 (Until the pellet is no longer shiny)

Elute the beads in Amount40 µL of UltraPure Water, resuspend beads and incubate for Duration00:05:00

Final Library QC
Final Library QC
Use Qubit fluorometer (Qubit dsDNA HS Assay) or similar to quantify the final library pool / pools.

Run the final library on an Agilent Bioanalyzer (High Sensitivity DNA chip) to inspect quality and get median base-pair length information.
Expected result



Example 1: Pooled HEK cells
Example 2: Pooled HEK cells

Example 3: Pooled PBMCs
Example 4: Pooled PBMCs



Sequencing
Sequencing
The sequencing ready library should be sequenced on any MGI or Illumina compatible sequencer, either Single-end or Paired-end, depending on the question and need.

If sequencing on a MGI sequencer convert the final library into MGI compatible single stranded circles utililizing the Universal Library Conversion Kit (App-A). Follow the user manual.


ABCDE
Oligo NameVendorPurificationStock ConcentrationSequence
Splint-Oligo (App-A)IDTHPLC100uMTCGCCGTATCATTCAAGCAGAAGACG
MDA PrimerIDTHPLC100uMCGTATGCCGTCTTCTGCTTGAATGATACGGCGAC
Read1 Sequencing PrimerIDTHPLC100uMTCGTCGGCAGCGTCAGATGTGTATAAGAGACAG
Read2 Sequencing PrimerIDTHPLC100uMGTCTCGTGGGCTCGGAGATGTGTATAAGAGACAG
I5-index primerIDTHPLC100uMCTGTCTCTTATACACATCTGACGCTGCCGACGA
I7-index primerIDTHPLC100uMCCGTATCATTCAAGCAGAAGACGGCATACGAGAT
Table of Sequencing primers and oligos needed for MGI sequencing of Nextera Style libraries.




Data processing
Data processing
For primary data processing we highly recommend using the zUMIs pipeline. There are many specifics and features in the pipeline that are directly geared towards preparing and preprocessing Smart-seq3 data properly.
Software
zUMIs
NAME
Linux
OS

For data sequenced on Illumina sequencers:
When sequencing has completed convert the binary base-call files (BCL) to fastq files.
Use bcl2fastq (bcl2fastq v2.20).
Software
bcl2fastq
NAME
Illumina
DEVELOPER

Fastq files for zUMIs should be processed without demultiplexing in the following manner, instead of demultiplexing per cell.
Command
Example of preparing data from a 150bp paired-end sequencing run
bcl2fastq --use-bases-mask Y150N,I8,I8,Y150N --no-lane-splitting --create-fastq-for-index-reads -R /mnt/storage1/NextSeqNAS/191011_NB502120_0154_AHVG7JBGXB

Remove the flag --no-lane-splitting if the cell barcodes or index primers have been reused on the different lanes.

Fastq files are now ready and compatible with the zUMIs pipeline. An example of how config .yaml files should look like for zUMIs can be seen below.


Command
Smartseq3xpress.yaml (Illumina Paired-end 150bp)
project: Smartseq3xpress
sequence_files:
  file1:
    name: /Smartseq3xpress/fastq_files/Read1.fastq.gz
    base_definition:
      - cDNA(25-150)
      - UMI(12-21)
    find_pattern: ATTGCGCAATG;2
  file2:
    name: /Smartseq3xpress/fastq_files/Read2.fastq.gz
    base_definition:
      - cDNA(1-150)
  file3:
    name: /Smartseq3xpress/fastq_files/Index1.fastq.gz
      - BC(1-10)
  file4:
    name: /Smartseq3xpress/fastq_files/Index2.fastq.gz
      - BC(1-10)
reference:
  STAR_index: /genomes/Human/STAR7idx_noGTF/
  GTF_file: /genomes/Human/Homo_sapiens.GRCh38.95.chr.gtf
  additional_STAR_params: '--clip3pAdapterSeq CTGTCTCTTATACACATCT'
  additional_files:
out_dir: /Smartseq3xpress/zUMIs
num_threads: 20
mem_limit: 50
filter_cutoffs:
  BC_filter:
    num_bases: 4
    phred: 20
  UMI_filter:
    num_bases: 3
    phred: 20
barcodes:
  barcode_num: ~
  barcode_file: /Smartseq3xpress/expected_barcodes.txt
  automatic: no
  BarcodeBinning: 1
  demultiplex: no
  nReadsperCell: 100
  discardReads: yes
counting_opts:
  introns: yes
  downsampling: '0'
  strand: 1
  Ham_Dist: 1
  velocyto: no
  primaryHit: yes
  twoPass: no
make_stats: yes
which_Stage: Filtering
samtools_exec: samtools
pigz_exec: pigz
STAR_exec: STAR
Rscript_exec: Rscript



For data sequenced on a MGI sequencer:
Fastq files should be available after completed sequencing run, in the following format, that is directly compatible with zUMIs pipeline; Read_1.fastq, Read_2.fastq. The index barcodes are located as the last bases of read2.

Command
Smartseq3xpress.yaml (MGI, Paired-end 150bp)
project: Smartseq3xpress
sequence_files:
  file1:
    name: /Smartseq3xpress/fastq_files/Read1.fastq.gz
    base_definition:
      - cDNA(25-150)
      - UMI(12-21)
    find_pattern: ATTGCGCAATG;2
  file2:
    name: /Smartseq3xpress/fastq_files/Read2.fastq.gz
    base_definition:
      - cDNA(1-150)
      - BC(151-170)
reference:
  STAR_index: /genomes/Human/STAR7idx_noGTF/
  GTF_file: /genomes/Human/Homo_sapiens.GRCh38.95.chr.gtf
  additional_STAR_params: '--clip3pAdapterSeq CTGTCTCTTATACACATCT'
  additional_files:
out_dir: /Smartseq3xpress/zUMIs
num_threads: 20
mem_limit: 50
filter_cutoffs:
  BC_filter:
    num_bases: 4
    phred: 20
  UMI_filter:
    num_bases: 3
    phred: 20
barcodes:
  barcode_num: ~
  barcode_file: /Smartseq3xpress/expected_barcodes.txt
  automatic: no
  BarcodeBinning: 1
  demultiplex: no
  nReadsperCell: 100
  discardReads: yes
counting_opts:
  introns: yes
  downsampling: '0'
  strand: 1
  Ham_Dist: 1
  velocyto: no
  primaryHit: yes
  twoPass: no
make_stats: yes
which_Stage: Filtering
samtools_exec: samtools
pigz_exec: pigz
STAR_exec: STAR
Rscript_exec: Rscript

FOR MORE INFO:
Note
For further descriptions and generally more info about the zUMIs pipelines and how to run or change setting please visit zUMIs github repository



Preprocessing (Basic look at zUMis output)
Preprocessing (Basic look at zUMis output)
To get a quick look and generate a small stats file with the most common metrics from the zUMIs output data, one can do as following in R.
Command
Example of how to quickly generate an overview of zUMIs output data in R
library(data.table)
dge <- readRDS("/Smartseq3xpress/zUMIs/zUMIs_output/expression/Smartseq3xpress.dgecounts.rds")
stats <- fread("/Smartseq3xpress/zUMIs/zUMIs_output/stats/Smartseq3xpress.readspercell.txt")[!RG %in% "bad"]
stats <- dcast(stats, RG~type, value.var = "N")
stats[, nreadpairs := Ambiguity+Exon+Intergenic+Intron+Unmapped]
reads <- fread("/Smartseq3xpress/zUMIs/zUMIs_output/Smartseq3xpresskept_barcodes_binned.txt.BCUMIstats.txt")
reads[, UMIfraction := nUMItag/(nNontagged+nUMItag)]
stats <- merge(stats,reads, by.x="RG", by.y="XC")
exonic_UMIs <- as.matrix(dge$umicount$exon$all)
exonic_Reads <- as.matrix(dge$readcount$exon$all)
complexity <- data.table( RG = colnames(exonic_UMIs),
                          nGenes = colSums(exonic_Reads>0),
                          nGenesUMIs = colSums(exonic_UMIs>0), 
                          nUMIs = colSums(exonic_UMIs))
stats <- merge(stats,complexity, by = "RG")
stats[,pct_coding := ((Exon+Intron)/nreadpairs)*100]