Aug 22, 2024

Public workspaceAutomated Bar-Seq Library Preparation and Pooling V.3

  • 1NIST
Icon indicating open access to content
QR code linking to this content
Protocol CitationDavid Ross, Nina Alperovich 2024. Automated Bar-Seq Library Preparation and Pooling. protocols.io https://dx.doi.org/10.17504/protocols.io.3byl49qdjgo5/v3Version created by Open Datasets Initiative
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: May 24, 2024
Last Modified: August 22, 2024
Protocol Integer ID: 106074
Disclaimer
The protocol outlined in this document was created as a part of the Pooled, Growth-Based Assays for Protein Function Measurements pipeline for Align to Innovate’s Open Dataset Initiative. Align to Innovate is a non-profit research organization operating under open science principles with the goal of improving science research with programmable experiments. The Open Datasets Initiative is working to accelerate community-driven science with the use of automated labs to pioneer robust data collection methods and curated, high-fidelity, public biological datasets amenable to machine learning. This work was supported by Align to Innovate’s Open Datasets Initiative which receives philanthropic funding in part from Griffin Catalyst.
Abstract
Protocol for automated Bar-Seq Library preparation

This protocol prepares 96 DNA samples, representing 24 samples from 4 different timepoints, for multiplexed Illumina sequencing. The process starts with two rounds of PCR, each followed by a bead-based cleanup. The first round of PCR attaches primers that serve as tags to identify the timepoint and sample (e.g., time-points 1-4 in the Pooled, Growth-Based Assay Protocol). The second round of PCR attaches flow-cell adapters required for Illumina sequencing. Following the PCR and cleanup steps, the protocol outlines a procedure for pooling all samples together to ensure balanced representation during sequencing. This process starts with quantifying each sample's DNA concentration and then diluting and pooling together samples from the same timepoint. The pooled samples' concentrations are then measured, and a small quantity of each timepoint sample is run on a gel to ensure the cleanup process was successful. The final step is to dilute and pool of all timepoint samples into one multiplexed tube for subsequent Illumina sequencing.

NOTES:


Materials
Starting samples:
  • 96 DNA samples resulting from the Automation Protocol for Plasmid DNA Extraction from E. coli protocol
Reagents:
  • Nuclease-free water (ThermoFisher Scientific 4387936)
  • 80% Absolute Ethanol (Fisher Bioreagents BP2818500)
  • Elution Buffer (Qiagen 19086)
  • Phusion Flash PCR Mastermix (ThermoFisher Scientific F548L)
  • Multiplexing Primers
  • Universal Illumina Primers
Labware:
  • Three 96-well DeepWell reagent plate (Abgene AB-0765) - one used as a reagent plate and two used as midi plates
  • Two 96-well PCR plates (Bio-Rad HSP9635 or HSP9645)
  • Three PCR plate lids (Agilent 202497-100)
  • 96-well output plate (Eppendorf 30603303)

Primers:
ABC
Primer nameDescriptionSequence
BarSeq_1_F1forward barSeq PCR 1 primer, with sample multiplex tag: CGTGTATCTT, row AACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNCGTGTATCTTGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F2forward barSeq PCR 1 primer, with sample multiplex tag: ATTCATTGCA, row BACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNATTCATTGCAGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F3forward barSeq PCR 1 primer, with sample multiplex tag: TCCTTCATAG, row CACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNTCCTTCATAGGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F4forward barSeq PCR 1 primer, with sample multiplex tag: GAATGCACGA, row DACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNGAATGCACGAGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F5forward barSeq PCR 1 primer, with sample multiplex tag: GGAATTGTTC, row EACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNGGAATTGTTCGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F6forward barSeq PCR 1 primer, with sample multiplex tag: CCGGACCACA, row FACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNCCGGACCACAGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F7forward barSeq PCR 1 primer, with sample multiplex tag: GACTTAGAAG, row GACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNGACTTAGAAGGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_F8forward barSeq PCR 1 primer, with sample multiplex tag: TCTAGTCTTC, row HACACTCTTTCCCTACACGACGCTCTTCCGATCTNNNNNNNNTCTAGTCTTCGGCCTAGACGTGTGATAGACTCAGTCG
BarSeq_1_R1reverse barSeq PCR 1 primer, with sample multiplex tag: TAGAGTTGGA, column 1CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNTAGAGTTGGATCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R2reverse barSeq PCR 1 primer, with sample multiplex tag: AGAGCACTAG, column 2CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNAGAGCACTAGTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R3reverse barSeq PCR 1 primer, with sample multiplex tag: ACTCTACAGG, column 3CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNACTCTACAGGTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R4reverse barSeq PCR 1 primer, with sample multiplex tag: CGGTGACACC, column 4CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNCGGTGACACCTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R5reverse barSeq PCR 1 primer, with sample multiplex tag: GCGTTGGTAT, column 5CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNGCGTTGGTATTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R6reverse barSeq PCR 1 primer, with sample multiplex tag: TGTGCTAACA, column 6CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNTGTGCTAACATCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R7reverse barSeq PCR 1 primer, with sample multiplex tag: CCAGAAGTAA, column 7CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNCCAGAAGTAATCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R8reverse barSeq PCR 1 primer, with sample multiplex tag: CTTATACCTG, column 8CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNCTTATACCTGTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R9reverse barSeq PCR 1 primer, with sample multiplex tag: ACTAGAACTT, column 9CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNACTAGAACTTTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R10reverse barSeq PCR 1 primer, with sample multiplex tag: TTAGGCTTAC, column 10CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNTTAGGCTTACTCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R11reverse barSeq PCR 1 primer, with sample multiplex tag: TATCATGAGA, column 11CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNTATCATGAGATCGCAGACGTTTTGCAGACTCCTG
BarSeq_1_R12reverse barSeq PCR 1 primer, with sample multiplex tag: CTCACACAAG, column 12CTCGGCATTCCTGCTGAACCGCTCTTCCGATCTNNNNNNNNCTCACACAAGTCGCAGACGTTTTGCAGACTCCTG
BarSeq_2_Fforward barSeq PCR 2 primerAATGATACGGCGACCACCGAGATCTACACTCTTTCCCTACACGACGCTCTTCCGATCT
BarSeq_2_Rreverse barSeq PCR 2 primerCAAGCAGAAGACGGCATACGAGATCGGTCTCGGCATTCCTGCTGAACCGCTCTTCCGATCT
Transfer Plasmid DNA to PCR Plate and Dilute with DI water
Transfer Plasmid DNA to PCR Plate and Dilute with DI water
Pre-heat the on deck thermocycler (ODTC) for 1st PCR step 
Remove lids from PCR-Plate 1, Sample-Plate, and Reagent Plate
Pipette 10uL nuclease-free water to each well in PCR plate 1
Transfer 35uL of extracted plasmid DNA to each well of PCR Plate 1
  • This step is done 24 samples (one time point) at a time, with user instructions to load each plasmid sample input plate (without lids)
  • aspirate 1 mm below liquid surface, with liquid following ON
  • dispense 0.5 mm below liquid surface, with liquid following ON
User instruction to remove plasmid sample input Sample-Plate 
Run First PCR - using primers to identify samples from each timepoint
Run First PCR - using primers to identify samples from each timepoint
Add 28.125 uL Master Mix with reverse primer for the appropriate timepoint and sample to each corresponding well of PCR plate 1
  • dispense 0.5 mm below liquid surface, with liquid following On
  • no mixing
Add 28.125 uL Master Mix with forward primer for the appropriate timepoint and sample to each corresponding well of PCR plate 1
  • Mix 10x after dispensing
  • dispense 0.5 mm below liquid surface, with liquid following On
  • mix volume 70 uL
  • mixing speed 75 uL/s
  • mix position 1 mm (below dispense position)
Put a PCR plate lid 1 on the PCR plate 1.
Move PCR-Plate 1 to ODTC 
Run First PCR Rx using conditions (101.25 uL volume) using the following cycles:
  1. 98 C for 60 s 
  2. 3 cycles at:
  • 98 C for 10 s 
  • 58 C for 20 s 
  • 72 C for 20 s 
3. 72 C for 60 s 
4. 23 C for 10 s
First PCR Cleanup Part 1: Bind template plasmid DNA to the beads and keep the supernatant
First PCR Cleanup Part 1: Bind template plasmid DNA to the beads and keep the supernatant
Pipette 54 uL magnetic bead suspension into each well of Midi plate 1
  • Bead ratio: 0.6x 
  • Mix the bead suspension 10x before pipetting
  • Get new tips for each well
  • Mix bead suspension again 2x before pipetting each well
  • Pipette bead suspension into Midi plate during the Step 1 PCR  
Move PCR plate 1 from ODTC; take lid off of PCR plate 1
Close ODTC; run PCR pre-heat method on ODTC (to get ready for Step 2 PCR) 
Shake Midi plate 1 with bead suspension for 10 second at 1800 RMP
Transfer 90 uL of each sample from PCR plate 1 to Midi plate 1
Mix 10x after dispensing
  • dispense 0.5 mm above bottom of well
  • mix volume 108 uL
  • mixing speed 100 uL/s
  • mix position 2 mm (below liquid surface)
  • liquid following ON
Incubate for 7 minutes at room temperature
Move Midi plate 1 to magnet base 
Wait for 4 minutes
During 4 minute wait, move Midi Plate No. 2 to Hamilton Heater Shaker (HHS).
Transfer 134 uL of supernatant from Midi plate 1 to Midi plate 2
First PCR Cleanup Part 2: bind PCR product to beads and discard the supernatant
First PCR Cleanup Part 2: bind PCR product to beads and discard the supernatant
Pipette 80.4 uL bead suspension to Midi plate 2 (on HHS)
  • Bead ratio: 0.6
Mix the bead suspension 10x before pipetting
Get new tips for each well and mix bead suspension again 2x before aspiration for each well
Mix 10x after dispensing
  • dispense 0 mm below liquid level
  • 10 mix cycles
  • mix volume 193 uL
  • mixing speed: 100 uL/s
  • mix position 1 mm (below liquid surface)
  • liquid following ON
Incubate for 7 minutes at room temp, without shaking
During 7 minute wait, throw Midi Plate No. 1 to waste
Move Midi plate 2 to magnet base 
Wait for 5 minutes   
Remove and discard most of the supernatant (209.4 uL)
Pipette 200 uL 80% ethanol into Midi plate 2 (on magnet) 
  • Jet dispense, from 20 mm height, using one tip for each row
Remove ethanol supernatant and discard 
Using smaller tips (e.g., 50 uL), remove remaining supernatant and dispose 
Move Midi plate 2 to HHS
Wait 30 s to allow ethanol to finish drying
Pipette 55 uL DI water into Midi plate 2
Mix 2x after dispensing
  • dispense 1 mm above bottom of well
  • mix volume 41.25 uL
  • mixing speed 100 uL/s
  • mix position 0 mm
  • liquid following OFF
Shake at 1800 RPM for 10 s
Shake at 400 RPM for 2 minutes
Incubate for 3 minutes at room temp without shaking
Move Midi plate 2 to magnet base 
Start timer for 5 min incubation  
While waiting, start next step by preparing the 2nd PCR reaction
Run 2nd PCR: using primers for Illumina multiplexing
Run 2nd PCR: using primers for Illumina multiplexing
Prepare PCR plate 2 by pipetting 54 uL of 2x master mix (containing both forward and reverse universal primers for Illumina sequencing) into each well
Wait for 5 minute timer from the 1st PCR cleanup to finish.
Transfer 45 uL of supernatant from Midi plate 2 to PCR plate 2
Mix 10x after dispensing
  • dispense 0.5 mm below liquid surface
  • mix volume 69.3 uL
  • mixing speed 100 uL/s
  • mix position 1 mm (lower than dispense position)
  • liquid following ON
Put a PCR plate lid on PCR plate 2.
Move PCR-Plate 2 to ODTC 
Run PCR plate 2 (99 µL) using conditions:
  1. 98 C for 60 s 
  2. 15 Cycles at:
  • 98 C for 10 s 
  • 72 C for 30 s 
3. 72 C for 120 s 
4. 10 C for 20 s 

Note: during the 2nd PCR run, throw Midi plate 2 to waste and prepare Midi plate 3 following the instructions below.
Second PCR cleanup: Bind PCR product to beads and discard supernatant
Second PCR cleanup: Bind PCR product to beads and discard supernatant
Move Midi plate 3 to HHS (while 2nd PCR is running)
Pipette 89 uL bead suspension to Midi plate 3
  • Bead ratio 1.0x
Mix the bead suspension 10x before pipetting
Get new tip for each well & mix beads suspension again 2x before pipetting each well
Wait for PCR to finish 
Move PCR plate 2 from ODTC; take lid off of PCR plate 2
Shake Midi plate 3 with bead suspension for 10 second at 1800 RMP
Transfer 89 uL from PCR plate 2 to Midi plate 3
Aspirate 0.5 mm above bottom of well with liquid following OFF
Mix 10x after dispensing
  • dispense 0.5 mm above bottom of well
  • mix volume 133.5 uL
  • mixing speed 100 uL/s
  • mix position 2 mm (below dispense position)
  • liquid following ON

Incubate for 7 minutes
Move Midi plate 3 to magnet base 
Wait for 5 minutes  
Remove and discard most of the supernatant (173 uL)
Pipette 200 uL 80% ethanol into Midi plate 4
  • jet dispense, from 20 mm height, using one tip for each row
Wait 30 s 
Remove ethanol supernatant and discard 
Using smaller tips (e.g., 50 uL), remove remaining supernatant and dispose 
Move Midi plate 3 to HHS 
Wait 30 s to allow ethanol to finish drying 
Pipette 50 uL Elution buffer into Midi plate 3
Mix 2x after dispensing
  • dispense 1 mm above bottom of well
  • mix volume 37.5 uL
  • mix position 0 mm
  • liquid following OFF
Shake at 1800 RPM for 10 s
Shake at 400 RPM for 2 minutes
Incubate for 3 minutes without shaking
Move Midi plate 3 to magnet base 
Wait for 5 minutes 
  • Remove lid from Output plate during wait 
Transfer 45 uL supernatant from Midi plate 3 to Output plate
Replace lid on Output plate 
Quantify the amount of input plasmid DNA
Quantify the amount of input plasmid DNA
Measure the DNA concentrations (Cn) for all input plasmid samples using Qubit or an equivalent DNA quantitative measurement.
  • Note: The expected concentration (Cn's) for samples grown with zero selection antibiotic is typically around 0.5 ng/uL to 1 ng/uL, though samples from cultures grown with non-zero selection antibiotic may end up lower than that.
Run a gel for each sample from time point 1
Run a gel for each sample from time point 1
Run a gel for each sample from time point 1, using the amplified product DNA for each, and compare the results with those obtained during BarSeq method development.
  • The gels should not have any visible bands that are shorter than the expected amplicon size (315 bp)
  • Shorter bands indicate incomplete PCR cleanup that could result in a very low sequence count from Illumina sequencing.
  • If the gels results look correct, proceed to the next step
Quantify the amount of amplified DNA
Quantify the amount of amplified DNA
The amount of amplified DNA should also be measured for each sample at each time point using Qubit or an equivalent DNA quantitative measurement.
  • Expected yields are between 10 ng/uL and 30 ng/uL (in 45 uL), though some samples could have as little as 1 ng/uL (e.g., samples grown with the highest antibiotic concentration at the later time points).
Within each time point's samples, calculate the samples' final pooling volumes (Vf)
Within each time point's samples, calculate the samples' final pooling volumes (Vf)
Within each time point's samples (i.e., the 24 samples coming from each growth plate), identify the the four lowest-concentration samples.
Calculate the mean of their concentrations in ng/µL, and define this concentration as the low concentration limit (Clow ) for that time point.
For each sample, use the DNA concentration in ng/µL (Cn) and the following equation to calculate the pooling volume (Vn) for each sample:
  • Vn = Clow/(Cn + 0.1 ng/uL)*15 µL
For each sample, set the final pooling volume (Vf) based on the following conditions:
  • If Vn < 4 µL, set Vf = 4 µL
  • If Vn > 15 µL, set Vf = 15 µL.
Within each time point, pool all samples and measure the pooled-DNA concentration
Within each time point, pool all samples and measure the pooled-DNA concentration
Within each time point's samples (i.e., the 24 samples coming each growth plate), pool together all samples into one container according to their final pooling volumes (Vf's) and store the remaining un-pooled samples at -20C.
  • Note: This will give one pooled sample for each time-point (four pooled samples in total), each at a concentration of approximately 20 ng/uL and with a volume of 100 to 300 uL. This is much more DNA than is needed for sequencing.
Run a gel for each time point
Run a gel for each time point
Run a gel for each time point, using the pooled product DNA for each, and compare the results with those obtained during BarSeq method development.
  • The gels should not have any visible bands that are shorter than the expected amplicon size (315 bp)
  • Shorter bands indicate incomplete PCR cleanup that could result in a very low sequence count from Illumina sequencing.
  • If the gels results look correct, proceed to the next step
Within each time point, pool all samples and measure the pooled-DNA concentration
Within each time point, pool all samples and measure the pooled-DNA concentration
For each of the four pooled samples, re-measure the DNA concentration and then store them at -20C until the next step can be accomplished.
Dilute each time point's sample and pool all samples for sequencing
Dilute each time point's sample and pool all samples for sequencing
To prepare samples for the sequencing provider, follow their instructions for pre-made Illumina libraries.
  • Note: They usually give the sample requirements in molar concentration, typically 5 nmol/L, which is about 1 ng/uL for the BarSeq libraries. They usually require a minimum of 20 uL to 30 uL per lane of sequencing.
  • As an example, using the numbers above, a sample protocol might be to dilute 5 µL of each pooled sample into nuclease-free water to a concentration of 1 ng/uL. This will give much more than the minimum required volume, but it avoids the extra variability from pipetting smaller volumes.
Combine the diluted time point samples to be run on the sequencer. In the following manner:
  • For the first run: start with a single lane of NovaSeq, with all four time points combined in equal proportions. Then, after analyzing that data, if you need more data, order a second lane and send a second sample with only time points 2-4.
  • For subsequent runs: order a single lane of NovaSeq with the combine the time points with the following ratios: ⅓:1:1:1 for time points 1-4 (or ratios determined from first run).
Protocol references
This protocol is based on a similar protocol first described by Tack et al., Mol Syst Biol