Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2021 May 25;11:10857. doi: 10.1038/s41598-021-90255-x

Modular barcode beads for microfluidic single cell genomics

Cyrille L Delley 1, Adam R Abate 1,2,3,
PMCID: PMC8149635  PMID: 34035349

Abstract

Barcode beads allow efficient nucleic acid tagging in single cell genomics. Current barcode designs, however, are fabricated with a particular application in mind. Repurposing to novel targets, or altering to add additional targets as information is obtained is possible but the result is suboptimal. Here, we describe a modular framework that simplifies generation of multifunctional beads and allows their easy extension to new targets.

Subject terms: High-throughput screening, Transcriptomics, Cancer genomics, Genomic analysis, Gene expression profiling

Introduction

Biological samples from tissues or the environment often contain communities of distinct cell types. Such mixtures can be deconvoluted a priori by isolating subsets for analysis, or a posteriori by employing methods which provide measurements at single cell resolution. For example, single cell genomics (scDNAseq) allows identification of the clonal composition of cancer cells, while single cell transcriptomics (scRNAseq) enables deconvolution of mixed cells with distinct phenotypes1. Because single cell approaches require little prior knowledge about the sample and because recent microfluidic methods provide enough throughput to characterize large and heterogeneous cell populations, these methods are becoming ubiquitous in biological research.

A key step in single cell genomics workflows is loading droplets with high concentrations of barcode oligonucleotides to tag nucleic acids of interest; the resultant tagged molecules can be pooled for all cells and efficiently sequenced in a single run. Barcode loading is often accomplished using beads on which barcode sequences are synthesized2,3 which provides two advantages: efficient microfluidic techniques allow most cells to be paired with a bead4 (Fig. 1a), while efficient synthesis of oligos on beads provides ample barcode for target tagging, yielding optimal sequencing data. However, current barcode designs utilize fixed targeting primers that are not easily repurposed; consequently, if new targets are identified, a new batch of beads must be synthesized, which is expensive and laborious. For example, repurposing beads used for scRNAseq to target genomic DNA results in barcodes containing poly-T stretches that prevent common sequencers from reading into downstream sequences; nor can additional targets be easily added to existing whole transcriptome or multiplexed amplicon beads, which would allow, for instance, sensitive capture of guide RNAs used in genome wide knockout screens5,6. If a universal barcode bead could be designed that could be easily and cost effectively retargeted to new sequences, it would allow easy repurposing of existing beads to new targets, accelerating single cell experiments and reducing cost and waste.

Figure 1.

Figure 1

Barcode bead fabrication overview. (a) Barcode beads form the backbone of microfluidic single cell genomic protocols. Close packing enables efficient bead loading. (b) Organization of the barcode sequence on the beads. The elements are modular and can be removed or replaced with other sequence blocks if desired. The 0–3 bp spacer introduces a barcode specific frame shift that helps with cluster detection in Illumina’s sequence technolgoy. (c) DNA ligation with T4-ligase is used to minimize the footprint of the split-pool barcode fragments enabling more split pool cycles per length.

Here, we describe a modular framework that allows easy repurposing of existing bead batches to new targets (Fig. 1b,c) (“Supplementary Protocol”). The modular design is compatible with described single cell sequencing workflows, including scDNAseq7, scRNAseq2, Abseq8, multimodal analyses912, and genome wide knockout screens1315. Moreover, the optimized structure generates compact barcodes that can be assembled in a fraction of the time and cost compared to existing methods. The platform is general and flexible, making it useful for numerous single cell genomics applications.

Results

Compact barcode synthesis by split-pool ligation

The core concept of our bead design is to use modular sequence assembly in the synthesis process. Unlike existing approaches which synthesize and target beads in one workflow, thereby yielding beads limited to one sequencing task, we design beads in which the barcode sequence is assembled in a first step, and appropriate primers as targeting moieties are added in a second step, such as poly-T for scRNAseq or multiplexed panels for scDNAseq.

Barcode bead fabrication starts with microfluidic emulsification of a gel precursor solution serving as the bead scaffold16,17. Once polymerized, we recover the beads and the covalently linked primers serve as anchors for barcode synthesis.

To synthesize barcode sequences on the beads, we use a split-pool approach. Split-pool assembly works by repeatedly partitioning the beads into random fractions, modifying the beads with a specific barcode fragment and pooling the beads. This results in a barcode set which grows exponentially with the number of cycles. Because the acrylamide hydrogel backbone of the beads is incompatible with phosphoramidites oligo synthesis we use enzymatic reactions to concatenate pre-synthesized oligos. As concatenated subsequences we use octamers from a library with minimum Levenshtein distance four18,19, which enables robust barcode identification even with sequencing errors and indels from oligo synthesis (Supplementary Data Tables 16).

DNA polymerases have previously been used in split-pool protocols, but require handles for specific hybridization, inflating barcode length. Barcodes can also be assembled with DNA ligases which can operate with four or less base pair overhangs2024 (Supplementary Fig. 1a,b). These overhangs ensure specific ligation, since different sequences used in sequential steps prevent improper propagation of reactive stubs remaining from failed ligations in previous rounds. To characterize the process, we measure ligation efficiency in a split pool synthesis reaction, observing > 80% of stubs are ligated per round, such that after three rounds 64% of oligos on the bead are full length (Supplementary Fig. 1c). In contrast, beads fabricated using polymerases achieve just 36% yield after two rounds17. Thus, our results demonstrate that ligation is more efficient for barcode bead fabrication in split-pool protocols than polymerase extension while also yielding more compact barcodes that reduce sequencing waste.

A higher yield means that ligation can support the assembly of more barcode blocks compared to polymerase extension. We therefore assemble three blocks into a barcode while polymerase extension protocols use only two. The result is that 884,736 different sequences can be encoded from three 96-well plates of subsequences, which allows to profile 45,382 cells per experiment at a 5% clash rate. However, the high ligation efficiency would support adding a fourth block if a higher diversity becomes necessary. By contrast, using polymerase extension to assemble two-block barcodes from eight 96 well plates yields just 147,456 barcodes, allowing just 7,564 cells to be profiled. To match the same diversity in two rounds would require eighteen 96-well plates.

In terms of cost (Table 1), ligation is equivalent to polymerase extension per fabricated bead volume. However, the massive reduction in required barcode subsequences (three rather than 18) affords a significant lower upfront investment. Ligation is also faster and less laborious: it uses double stranded DNA while polymerases require single stranded, obviating the need to denature after each cycle and reducing the number of wash steps. Moreover, the considerably smaller number of oligos makes manual pipetting feasible, whereas synthesis of two-block polymerase libraries from 18 plates requires robotics to ensure quality beads.

Table 1.

Bead fabrication cost overview: bead costs of InDrops beads are compared to the here described approach.

InDrops gel beads 746496 Barcode space
Scale order Yield guarantee Set-up cost Bead volume yield Cost per ml bead Cost per experiment (~ 20,000 cells)
1 InDrops Acrydite p 10,000 125 nmol 3218.8 $ 5.7 ml 569.7 $/ml 28.48 $
18 Barcode Plates 10 – nmol 15,042.6 $ 80.0 ml 188.0 $/ml 9.40 $
1 BST 2.0 8000 – units 283.0 $ 8.6 ml 33.0 $/ml 1.65 $
1 dNTP 40 – umol 250.0 $ 14.8 ml 16.9 $/ml 0.85 $
Total 18,794.4 $ 807.7 $/ml 40.38 $
Ligation gel beads 884736 Barcode space
Scale order Yield guarantee Set-up cost Bead volume yield Cost per ml bead Cost per experiment (~ 20 000 cells)
1 pBB1 10,000 1600 nmol 1738.4 $ 72.3 ml 24.0 $/ml 1.20 $
3 Barcode Plates 25 – nmol 902.9 $ 12.0 ml 75.2 $/ml 3.76 $
3 Splint Plates 100 – nmol 1199.5 $ 50.0 ml 24.0 $/ml 1.20 $
1 pBB2 (phos-lig_start) 10,000 1600 nmol 1107.2 $ 72.3 ml 15.3 $/ml 0.77 $
1 pBB3 (release-3C) 1000 100 nmol 102.0 $ 16.0 ml 6.4 $/ml 0.32 $
1 pBB4 end splint 1000 200 nmol 21.0 $ 10.7 ml 2.0 $/ml 0.10 $
1 pBB5 (phos-RNA) 1000 200 nmol 126.9 $ 10.7 ml 11.9 $/ml 0.59 $
1 T4 PNK 2500 – units 228.0 $ 13.0 ml 17.5 $/ml 0.88 $
1 T4 Ligase 100,000 – units 256.0 $ 4.2 ml 61.4 $/ml 3.07 $
1 USER 250 – units 297.0 $ 8.3 ml 35.6 $/ml 1.78 $
Total 5978.9 $ 273.4 $/ml 13.67 $

Costs are calculated based on list prices of vendors and are given as “set-up cost” that is the up front investment to start bead fabrication and as “cost per ml” reflecting the steady state cost per batch. Cost per experiment assumes a consumption of 50 μl beads. This amount allows profiling of about 20,000 cells; bead consumption for fewer cells will be similar because of dead volumes.

Enzymatic barcode release is cost effective

Popular protocols for single cell genomics release barcodes from beads to increase availability for reverse transcription or PCR priming. This is normally achieved using UV cleavable chemical moieties, like 2-nitrobenzyl, or disulfides that can be broken with a reducing agent2,25. While fast to cleave, these linkers are expensive (Table 1) and require care to avoid premature cleavage during bead fabrication and handling. Our protocol instead employs enzymatic cleavage, yielding significant cost savings while also making the approach less sensitive to premature cleavage. Because genomic DNA is a valuable substrate in many single cell experiments, we avoid restriction enzymes including rare cutting Type IIS enzymes. Thus, we incorporate deoxyribose uracil (dU) as the linker, which does not exist in genomic DNA and can be cleaved by an enzyme mix comprising uracil DNA glycosylase and endonuclease III. Oligos containing dU are readily synthesized and inexpensive, and the linker consumes just one base. Moreover, dU containing oligos are stable and specifically cleavable by these enzymes, which are also readily available and inexpensive.

To characterize the efficiency of this barcode release strategy, we incubate beads functionalized with oligos containing dU in PCR and reverse transcription buffer, mimicking conditions of single cell genomics protocols. To measure cleavage efficiency, we use FAM-labelled probes complimentary to the cleavable oligo and measure fluorescence for cleaved beads and positive and negative controls. We observe little activity on single stranded oligos, but near complete cleavage of double stranded in both buffer conditions (Supplementary Fig. 1d–f). This makes sense because the enzymes natural substrate is double stranded DNA. Thus, to make the single stranded barcodes cleavable, we include an oligo complementary to the cleavage region in the mix, making it locally double stranded and achieving efficient cleavage. These results show that uracil cleavage is an efficient mechanism for barcode release, while reducing bead fabrication cost to about a third (Table 1).

Flexible bead usage for scDNAseq and scRNAseq

To demonstrate the benefit of the modular bead design in typical use cases we create a mock cancer cell system consisting of two human cell lines, Raji and K562, and profile their clonal relationship. We exploit that many cancers are driven by recurring mutations at hot spots in tumour suppressors and proto-oncogenes. To infer clonal relation between cells it is therefore beneficial to sequence these hot spots only rather than the full 6.2 mega-basepairs of the (diploid) human genome. This ensures high coverage of the most relevant genomic areas at two to three orders of magnitude lower cost. We select a panel of 49 genomic locations covering about 12,500 basepairs (Supplementary Data Table 8) that are known hot spots for mutations in acute myeloid leukemia, functionalizing the beads with the corresponding set of 49 forward primers, and running the associated microfluidic workflow7. After cell encapsulation, lysis, and chromatin digestion, we merge the droplets with barcode beads, PCR reagents, and enzymes to cleave the uracil linkers, thereby releasing the barcode primers into solution for targeted amplification of the 49 loci (Fig. 2a). The resultant sequence data yields high quality reads across the panel for 1020 cells, with a median of 3447 reads and 45 detected amplicon loci per cell (Supplementary Fig. 2a,b).

Figure 2.

Figure 2

Singl-cell genotyping with barcode beads. (a) Schematic of the employed microfluidic two step protocol. A cell suspension is co-flowed with porteinase K or detergents and reinjected into a second device after off-chip incubation and heat inactivation of the protease. In the second device droplets with barcode beads are paired with cell lysate and PCR or RT reagents to create barcoded amplicons of targeted genomic regions. (b) Cell–cell similarity matrix based on the number of shared SNPs is given. Cells are ordered along both axes by hierarchical clustering using Ward’s minimum variance method. (c) Cells by genotype matrix, the cells (rows) are in the same order as in (b) and gnomic variants which are different between the two cell lines are given as columns. Genotyping dropouts are indicated in yellow. Bottom rows shows genomic variants detected from homogeneous bulk samples (full variant indexes are given in “Supplementary Data Table”). (d) Single cell RNA sequencing result of the Mouse (3T3) Human (K562) species mixing experiment, counts represent detected unique molecular identifiers in thousands.

After aligning the fragments to the human reference genome and performing variant calling, we use hierarchical clustering to assign genotypes via Ward's minimum variance method26, obtaining two separated clusters (Fig. 2b). A comparison of the detected variant calls in single cells with the genotype obtained from a bulk measurement of Raji and K562 cells shows that the clusters indeed represent the two input lines (Fig. 2c) (Supplementary Data Table 9). We apply the same workflow to other cell lines such as P493-6, LAX7R; and profile CEM and K562 with the same beads but a different microfluidic strategy27, to demonstrate that the method is insensitive to cellular differences and can be used in different microfluidc settings. In all cases we obtain single cell libraries that allow distinguishing the cell lines based on genomic polymorphisms (Supplementary Figs. 2c–f and 3a,b). We note however that the smaller panel run on the alternate microfluidic approach exhibits a higher fraction of amplicon dropout (Supplementary Fig. 2d,f); and the relative performance of individual amplicons is changed (Supplementary Fig. 2e,c). These experiments show that our barcode beads enable high throughput single cell genome sequencing with data quality equivalent to traditional beads.

A common quality control experiment in single cell RNA sequencing is to profile a cell suspension of two species because individual transcripts can be assigned to cell type based on their sequence. To showcase the potential of the modular bead design for scRNAseq we therefore attach a poly-T primer instead of the cancer hot spot panel to the same bead batch and prepare a mixed mouse (NIH 3T3) and human (K562) cell sample. We use the same microfluidic workflow, but include an acidic lysis solution to stabilize RNA, and reverse transcription (RT) instead of PCR reagents, to produce a scRNAseq library. We collect droplets for ~ 1 min aiming to capture 300–400 cells; sequencing yields 164 mouse cells with a median count of 2688 transcripts, 189 human cells with 5330 transcripts (Fig. 2d). This demonstrates that our repurposed beads perform successfully in scRNAseq experiments (Supplementary Fig. 4a–f)2. Bead modularity thus enables rapid deployment of the same barcode beads for different single cell workflows targeting distinct molecules.

Discussion

Our modular barcode design reduces the cost of bead synthesis while allowing rapid and inexpensive repurposing to other targets, including DNA and RNA. This makes them attractive for multiomic experiments by allowing fine tuning of primer sequences and concentrations to obtain best conditions for simultaneous DNA and RNA sequencing. This is important, because research on designing primers for multiplexed PCR reaction demonstrates that countering primer bias is a non trivial problem which requires empirical optimization to achieve good results2831. It is therefore possible that the reduced efficiency in our 16 amplicon experiment is caused by the removal of primers from the full panel. Since primers compete for a shared resource in a multiplexed PCR, removing competitors can perturb the stability of the system. These effects highlight the value of a modular bead design that allows quick tuning of primer composition and concentration to optimize these experiments.

Moreover, the barcode sequences are compact and efficiently synthesized to full length, reducing sequencing waste and minimally consuming read length. A compact barcode structure also allows to use PCR primers to amplify specific cells of interest to increase their sequence coverage and improve signal quality in the pooled library32. The ease with which highly multiplexed primers can be added enables new opportunities to enhance scRNAseq sensitivity. For example, poly-T mRNA capture yields an unbiased profile of expressed transcripts, but because coverage is typically below ~ 10%, low abundance transcripts may be missed. Our modular design might be used to enhance detection of such transcripts by dedicating a fraction of all primers on the bead to their capture alongside poly-T probes. Besides established DNA or RNA protocols, we expect that bead modularity will accelerate the introduction of novel assays by reducing the risk of fabricating dedicated bead batches that may not work.

Methods

Microfluidic device fabrication

Devices were fabricated with standard photolithography techniques33. Custom device fabrication is not necessary to use these beads and can be substituted with commercially available instruments (e.g. from 10 × Genomics, Mission Bio, 1CellBio and others). Master structures were made with Su8 3025 photoresist (MicroChem, Westborough, MA, USA) on a three inch silicon waver (University Wafer) by spin coating, soft baking at 95 °C for 20 min and subjecting to 3 min UV-exposure through printed photolithography masks (CAD/Art Services, 12,000 DPI) (Supplementary File 2). Post UV exposure, the wafer was baked at 95 °C for 2 min and cooled to room temperature and developed in a propylene glycol monomethyl ether acetate (Sigma Aldrich) bath, rinsed with acetate, and dried and hard baked at 225 °C for 10 min. Curing agent and PDMS were mixed in 1:10 ratio, degassed and poured over the master structure and baked at 65 °C for 4 h, removed from the master and punched with a 0.75 mm biopsy core (World Precision Instruments). The device was then bonded to a glass slide using O2 plasma and the channels were treated with Aquapel (PPG Industries) to render them hydrophobic. Aquapel was purged from the channels with air after 5 min contact time and residual liquid evaporated by baking at 65 °C for 15 min.

Barcode bead synthesis

Barcode beads were prepared by generating droplets on a microfluidic drop maker (Supplementary Fig. 5) with an acrylamide premix (6% w/v Acrylamide, 0.15% w/v N,N′-Methylenebisacrylamide, 48 mM Tris–HCl pH 8.0, 0.3% w/v ammonium persulfate, 0.1 × Tris-buffered saline–EDTA (TBSET: 10 mM Tris–HCL pH 8.0, 137 mM NaCl, 20 mM EDTA, 1.4 mM KCl, 0.1% v/v Triton-X100), 20 mM primer pBB1 (Supplementary Data Table 7): /5Acryd/ACTAACAATAAGCTCUAUCGATGACCTAATACGACTCACTATAGGGACAAATGCC GATTCCTGCTGAAC (IDT) as dispersed phase and HFE-7500 (3 M Novec) with 2% (w/v) PEG-PFPE amphiphilic block copolymer surfactant (008-Fluoro-surfactant, Ran Technologies) and 0.4% v/v Tetramethylethylenediamine as continuous phase. The resulting emulsion was kept at room temperature over night to let the acrylamide polymerize. The emulsion was broken with 1H,1H,2H,2H-Perfluoro-1-octanol (Sigma Aldrich) and the beads washed three times in TBEST, three times in Tris–EDTA-Tween buffer (TET: 10 mM Tris–HCl pH 8.0, 10 mM EDTA, 0.1% v/v Tween-20), and three times in pre-ligation buffer (30 mM NaCl, 10 mM Tris–HCl pH 8.0, 1 mM MgCl2, 0.1% Tween-20). Beads were resuspended in T4 ligation buffer (NEB) and 7.5 μM of primer pBB2: /5Phos/TGACGTTCAGCAGGAATCGGCATTTGTCCCTATAGT GAGTCGTATTAGGTCATCGATAGAG at approximately 1:1 solid:solvent fraction. The suspension was heated to 75 °C and slowly cooled to room temperature to anneal the primer pair.

Barcode primer plate and splint plate (Supplementary Data Tables 16) for first round of split-pool barcode synthesis was prepared by combining each barcode with its cognate splint at a 1:1 ratio and a final concentration of 100 μM. Paired barcode and splints were phosphorylated in a PCR plate by combining 20 μl of oligonucleotides with 40 μl phosphorylation mix (1× T4 ligation buffer, 0.2 mg/ml BSA, 0.167 U/μl T4 PNK (NEB)) and incubated for 30 min at 37 °C and heat inactivated for 20 min at 65 °C. After phosphorylation, 100 μl of bead suspension to each barcode splint pair. To start the first round of ligation 40 μl of ligation mix (9.54 U/μl T4 ligase (NEB) in 1 × T4 ligase buffer) was added to each well and the plate sealed and incubated for 1–4 h at room temperature and the enzyme inactivated by heating to 65 °C for 10 min. Beads were collected, washed five times in TET and resuspended in ligation buffer at a 1:1 solid:solvent fraction for the next round of ligation. This process was repeated for the barcode fragments 2 and 3 to yield the final modular gel beads which can be quickly functionalized for a specific purpose.

To prepare the barcoded beads for single cell experiments we resuspended the beads at 1:2 solid to liquid in T4 ligation buffer and performed a splinted DNA ligation for 1 h at room temperature. For RNA beads we used 10 μM pBB4: CTCGAATAGG as splint and 10 μM pBB5:/5Phos/TTCGAGNNNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTV as primer. For the cancer hot spot panel we phosphorylated a set of 49 primers (Mission Bio Acute Myeloid Leukemia Panel) or 16 primers (Supplementary Data Table 8) at equimolar ratio and ligated to the beads at 10 μM total concentration using 10 μM pBB8: CTGCGAGTACTAGG or pBB4 as splint. To render the barcodes single stranded, beads were washed four times in denaturing solution (100 mM NaOH, 0.5% v/v Brij-35) and washing solution quenched by resuspending in low salt buffer (10 mM NaCl, 10 mM Tris–HCl pH 8.0, 0.1 mM EDTA, 0.1% Tween-20).

A detailed step-by-step description is provided as “Supplementary Protocol”. The protocol yields 2.5 ml or about 25 million beads which lasts for about 50 single cell experiments that can profile 20,000 cells each. Experiments profiling fewer cells will still consume 20–50 μl of beads due to dead volumes in the microfluidic setup.

Barcode release test

Barcode beads (2 μl) were resuspended in LS (10 mM Tris–HCl pH 7.5, 1 mM MgCl2, 50 mM NaCl, 0.1% Tween20) and incubated for 1 min. The beads were pelleted at 2000 g, the supernatant removed and the beads resusbended in 20 μl 1 × CutSmart (New England Biolabs), 1 × Maxima H- RT buffer (Thermo Scientific) or 1 × Kappa HiFi PCR buffer (Kapa Biosystems). For locally double-stranded cleavage tests pBB3 was added to a final concentration of 3 μM. Then, 0.4 μl USER II (New England Biolabs) enzyme mix was added an the suspension incubated for 45 min at 37 °C, and heat inactivated. FAM-probe pBB6 was added to a final concentration of 1 μM and the beads incubate at room temperature for 15 min under rotation. Beads were washed three times in 1 ml TET and imaged on a fluorescence microscope (EVOS cell imaging systems, Thermo Fisher) at constant light intensity, shutter speed and signal amplification.

For bioanalyzer traces 1 μl beads were resuspended in 20 μl CutSmart and released with 0.5 μl USER II by incubating 30 min at 37 °C. The Samples were diluted fourfold with water and 1 μl supernatant was loaded on a Bioanalyzer High Sensitivity DNA electrophoresis chip (Agilent Technologies).

Cell culture

K562 (ATCC CCL-243); Raji (ATCC CCL-86), CCRF-CEM (ATCC CCL-119) and P493-6 (Cellosaurus CVCL_6783); NIH 3T3 (ATCC CRL-1658); or LAX7R34 (gift from Jim Wells laboratory) cells were cultured at 37 °C in the presence of 5% CO2 in Iscove's Modified Dulbecco's Medium; RPMI-1640 medium; Dulbecco's Modified Eagle's Medium; or MEMα with l-glutamine & Ribo- & Deoxyribonucleosides. Each media was supplemented with antibiotics and 10% fetal bovine serum (FBS). Human cell lines were washed in PBS, 3T3 were washed in PBS and detached by trypsinization to form a cell suspension for microfluidic experiments.

Equipment for microfluidic operation

Syringe pumps (NE-500 Programmable OEM Syringe Pump, New Era Pump Systems) were controlled with a custom python script (see data availability) and the operation monitored on an inverted microscope. The syringes were connected to the microfluidic device with PE tubing (Scicominc, #BB31695-PE/2). To generate an electric filed for droplet merging a DC power supply (HY3003D) was used and set to 1.6 V output. DC current was converted to AC with a Elevam P-878 power inverter. Droplet merging was achieved using 1 M NaCl as electrode35.

Cell encapsulation and barcoding

For the cancer hot spot experiment K562 and Raji cells or P493-6 and LAX7R cells were mixed at a 1:1 ratio and resuspended in phosphate-buffered saline (PBS) with 10.2% (w/v) Iodixanol at an approximate concentration of 3 million cells/ml. Cells were co-flowed with lysis buffer (100 mM Tris at pH 8.0, 0.5% IGEPAL, proteinase K 1.0 mg/ml)36 each at 1500 μl/h and with 3000 μl/h HFE-7500 with 2% (w/v) PEG-PFPE amphiphilic block copolymer on a bubble-trigger device37 (Supplementary File 2) to form droplets of about 45 μm diameter. Droplets were collected and incubated at 50 °C for 1 h and 80 °C 10 min to lyse the cells and heat inactivate proteinase K. On a bead-and-droplet merging device (Supplementary Fig. 5) closed packed, hot spot panel modified barcoding beads in DNA bead buffer (10 mM Tris–HCl pH 7.5, 40 mM NaCl, 2.5 mM MgCl2, 3.75% (v/v) Tween-20, 2.5% (v/v) Glycerol, 0.625 mg/ml BSA, 3 μM pBB3: TCATCGATAGAGCTTATTGT/3C6/) were reinjected at 75 μl/h and co-flowed with 150 μl/h PCR mix (1.65 × NEBNext Ultra II Q5 Master Mix, 0.033 U/μl USER II (NEB), 1.32 M Propylene glycol, 0.25 mg/ml BSA, 0.5 mM DTT) to form bead containing droplets which were merged with the cell lysate containing droplets reinjected at 35 μl/h (about 200 Hz) by a salt water electrode34 (Fig. 2a). The droplets equivalent of about 1000 cells (69 s fractions) were collected, the oil excess oil removed from the collection tubes and replaced with FC40 with 5% (w/v) PEG-PFPE amphiphilic block copolymer. Droplet PCR was thermocycled with the following conditions: 30 min at 30 °C to release primers, 3 min at 95 °C; 20 cycles of 20 s at 98 °C, 10 s at 72 °C, 4 min at 62 °C, and 30 s at 72 °C; and a final step of 2 min at 72 °C with all ramp rates set to 1 °C/s. Emulsion was broken with 1H,1H,2H,2H-Perfluoro-1-octanol diluted with 60 μl water the beads pelleted and 50 μl supernatant removed. To supernatant 5 μl 10 × CutSmart (NEB) was added and incubated with 20 units ExoI nuclease (NEB) for 1 h at 37 °C before purification with 42 μl AMPure beads (Beckman Coulter). The sample was eluted in 20 μl water which served as input for sequencing library generation. Cancer hotspot experiments with CCRF-CEM and K562 cells were done as previously described27.

For the RNA experiment K562 and 3T3 cells were mixed at a 1:1 ratio and resuspended at 2.57 million cells/ml in the same buffer as above. Cells were co-flowed with lysis buffer (30 mM Na-citrate pH 6.5, 0.2% Trition-X100, 0.2% SDS, 2 mM EDTA, 10 mM DTT) on the same device as above, droplets collected and incubate 1 h at 4 °C. Same bead-and-droplet merging device was used to combine pBB5 functionalized, closed packed barcoding beads in RNA bead buffer (1 × Maxima H- RT Buffer (ThermoFisher), 2% (v/v) Tween-20, 0.625 mg/ml BSA, 3 μM pBB3). Beads were reinjected at 75 μl/h and co-flowed with 150 μl/h RT mix (1.65 × Maxima H- RT Buffer, 0.033 U/μl USER II (NEB), 15 U/μl Maxima H- RT (ThermoFisher), 1.65 U/μl RNasin (Promega), 1.65 mM dNTP (NEB), 2.2% (v/v) Tween-20) and merged with the cell lysate containing droplets reinjected at 25 μl/h (about 200 Hz) same as above. The droplets equivalent of about 300–400 cells (60 s fractions) were collected and the oil exchanged as above. Emulsion was incubated at 37 °C for 30 min then 54 °C for 1 h. Emulsion was overlaid with 20 μl 1 × CutSmart containing 20 units of ExoI, broken with 5 μl 1H,1H,2H,2H-Perfluoro-1-octanol, and incubated for 30 min at 37 °C. RNA/DNA hybrids were purified with 40 μl AMPure beads and eluted in 20 μl water and stored at -20 °C.

Library preparation and sequencing

To the cancer hot spot library P5 and P7 sequences were attached by PCR using the custom pBB9 primer and Nextera N701 (Illumina). Library was purified with 0.6 × volume fraction AMPure beads, its concentration measured by a fluorometer (Qubit 3.0, Invitrogen) and the absence of primer dimers verified on a Bioanalyzer High Sensitivity DNA electrophoresis chip (Agilent Technologies). For sequencing a MiSeq V2 300 cycles kit (Illumina) was used and the library diluted to 12 pM according to the recommendations of the sequencing kit manual. The library was sequenced in paired end mode and each side sequenced over 150 base pairs.

For RNA library, second strand synthesis and linear amplification by in vitro transcription (IVT) was done as described previously17 without fragmenting RNA after IVT. IVT product was reverse transcribed with the primer: AAGCAGTGGTATCAACGCAGAGTGTANNNGGNNNB38 as described17, purified wit 0.9 × volume fraction AMPure beads and the concentration measured by the Qubid dsDNA HS assay (Thermofisher). 13.8 ng RNA/DNA hybrid was fragmented with 20 μg Tn539,40 (assembled with pBB11 and pBB12) in 50 μl. Library was amplified with pBB9 and pBB13 and NEBNext Ultra II Q5 according to the manufacturer protocol, purified with 0.65 × AMPure beads and prepared a 12 pM sequencing library. The library was sequenced on a MiSeq V3 150 cycles kit (Illumina) in paired end mode, distributed 55/110 cycles, using custom sequencing primers pBB10 and pBB11 (Supplementary Data Table 7).

Bioinformatic data evaluation

Bead barcodes were parsed from the read 1 file with a custom script (see data availability). The program cutadapt (v2.4)41 was used to find the common ligation scar between the combinatorial barcodes and the forward read primers. This step is necessary because the 0–3 base pair spacer in the barcode bead sequence (which helps cluster identification on the sequencing device by increasing sequence diversity for otherwise identical segments of the barcode sequence such as the ligation scars) prevents extraction of the combinatorial barcode blocks by distance from the 5′-end. Barcode blocks are extracted by distance from the position of the ligation scar (3′-side distance) and matched against a white list, allowing a maximum Levenshtein distance of one, to identify true barcode sequences.

Read 1 and read 2 sequences were demultiplexed into barcode groups and valid cell barcode groups were discriminated from background barcode groups by identifying the inflection point of the barcode rank plot versus number of associated reads (the “knee method”). Reads from valid cell barcodes were processed as previously described12. Briefly, FASTQ files with valid reads were aligned to the hg19 build of the human genome reference using bowtie2 (v2.3.4.1), filtered (properly mapped, mapping quality > 2, primary alignment), sorted, and indexed with samtools (v1.8). HaplotypeCaller from the GATK suite (v.4.1.3.0) was used to produce GVCF files and genotyped jointly on all genomic intervals with GATK GenotypeGVCFs. Genotyped intervals were combined into a single variant call format (VCF) file and multiallelic records split and left-aligned using bcftools (v1.9). Finally, variant records were exported to HDF5 format using a condensed representation of the genotyping calls (0: wildtype; 1: heterozygous alternate; 2: homozygous alternate; 3: no call). The result is a cell by allelic variant matrix, V, with the condensed genotype call as categorial matrix elements.

To cluster cells, the allelic variant matrix was one-hot encoded, converting V to four binary matrices, V0 to V3. Pairwise cell–cell similarity was calculated by computing the dot product for the matrices corresponding to heterozygous and alternate calls and summing them: V1V1T + V2V2T, yielding the cell–cell similarity matrix S. Hierarchical clustering of S was done with SciPy (v1.3.1) using scipy.cluster.hierarchy.linkage and Ward’s minimum variance method. Variant calls that distinguish the two cell lines were identified by discarding all calls for which less than 10% of cells were called as alternate (sum of heterozygous and homozygous alternate) yielding 27 potentially informative variants. Remaining variant calls were inspected and discarded if constant over all cells. The remaining 14 variant call positions are the final list.

The fastq files from the single cell RNA sequencing experiment were preprocessed with a custom script (see data availability) to remove the 0–3 bp variable spacer, concatenate the coding portion of each barcode read and to call valid cell barcodes by the “knee method”. Thus prepared files were converted to a cell by gene count matrix with Kallisto42 (v0.46.2) and Bustool43. These tools were run with default parameters unless otherwise stated. The reads were demultiplexed into barcode groups and pseudoaligned to the human (hg19) and mouse (GRCm38) reference transcriptomes with the Kallisto bus command with option—× 0,0,24:0,24,32:1,0,0 (this specifies the first 24 bp of the read 1 file as barcode and the following eight as UMI. Read 2 is aligned to the reference transcriptomes). About 12 million reads out of 22 million aligned successfully. Pseudoaligned reads were converted to gene counts with Bustool. Upon data inspection cells where further filtered by requiring at least 775 UMI counts and no more than 5% mitochondrial reads (Supplementary Fig. 5b); no genes were filtered.This final cell by gene count matrix was visualized in python using Scanpy44 and matplotlib45.

Supplementary Information

Supplementary Legends. (11.6KB, docx)

Acknowledgements

We thank Sarah Pyle for help with the figure art and members from the Abate laboratory for valuable discussions.

Author contributions

C.D. conceptualized the work developed the methodology and software performed experimental work and data evaluation. A.A. supervised the work, discussed results, acquired funding for the research. Both authors wrote, reviewed and edited the manuscript.

Funding

This work was supported by the Chan Zuckerberg Biohub; the National Institutes of Health (Grant numbers R01-EB019453-01, R01-HG008978 and DP2-AR068129-01); the National Science Foundation CAREER Award (Grant number DBI-1253293 to A.R.A.) and by the Swiss National Science Foundation (Grant number 183853 to C.L.D).

Data availability

All scripts are available on GitHub at https://github.com/AbateLab/ModularGelBeads, and https://github.com/AbateLab/Pump-Control-Program. All sequencing data generated in this study is available on the Sequence Read Archive under BioProject number PRJNA632423 and PRJNA660010 upon final publication (referee access through: https://dataview.ncbi.nlm.nih.gov/object/PRJNA632423?reviewer=ism950i1v42eqa1r77nep1aq0 and https://dataview.ncbi.nlm.nih.gov/object/PRJNA660010?reviewer=qm6uo40vv3cfdgfnl5gf22alvj).

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

The online version contains supplementary material available at 10.1038/s41598-021-90255-x.

References

  • 1.Shapiro E, Biezuner T, Linnarsson S. Single-cell sequencing-based technologies will revolutionize whole-organism science. Nat. Rev. Genet. 2013;14:618–630. doi: 10.1038/nrg3542. [DOI] [PubMed] [Google Scholar]
  • 2.Klein AM, Mazutis L, Akartuna I, Tallapragada N, Veres A, Li V, Peshkin L, Weitz DA, Kirschner MW. Droplet barcoding for single-cell transcriptomics applied to embryonic stem cells. Cell. 2015;161:1187–1201. doi: 10.1016/j.cell.2015.04.044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Macosko EZ, Basu A, Satija R, Nemesh J, Shekhar K, Goldman M, Tirosh I, Bialas AR, Kamitaki N, Martersteck EM, et al. Highly parallel genome-wide expression profiling of individual cells using nanoliter droplets. Cell. 2015;161:1202–1214. doi: 10.1016/j.cell.2015.05.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Abate AR, Chen C-H, Agresti JJ, Weitz DA. Beating Poisson encapsulation statistics using close-packed ordering. Lab. Chip. 2009;9:2628. doi: 10.1039/b909386a. [DOI] [PubMed] [Google Scholar]
  • 5.Shalem O, Sanjana NE, Hartenian E, Shi X, Scott DA, Mikkelsen TS, Heckl D, Ebert BL, Root DE, Doench JG, et al. Genome-scale CRISPR-Cas9 knockout screening in human cells. Science. 2014;343:84–87. doi: 10.1126/science.1247005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Parnas O, Jovanovic M, Eisenhaure TM, Herbst RH, Dixit A, Ye CJ, Przybylski D, Platt RJ, Tirosh I, Sanjana NE, et al. A Genome-wide CRISPR screen in primary immune cells to dissect regulatory networks. Cell. 2015;162:675–686. doi: 10.1016/j.cell.2015.06.059. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Pellegrino M, Sciambi A, Treusch S, Durruthy-Durruthy R, Gokhale K, Jacob J, Chen TX, Geis JA, Oldham W, Matthews J, et al. High-throughput single-cell DNA sequencing of acute myeloid leukemia tumors with droplet microfluidics. Genome Res. 2018;28:1345–1352. doi: 10.1101/gr.232272.117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Shahi P, Kim SC, Haliburton JR, Gartner ZJ, Abate AR. Abseq: Ultrahigh-throughput single cell protein profiling with droplet microfluidic barcoding. Sci. Rep. 2017;7:44447. doi: 10.1038/srep44447. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Stoeckius M, Hafemeister C, Stephenson W, Houck-Loomis B, Chattopadhyay PK, Swerdlow H, Satija R, Smibert P. Simultaneous epitope and transcriptome measurement in single cells. Nat. Methods. 2017 doi: 10.1038/nmeth.4380. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Peterson VM, Zhang KX, Kumar N, Wong J, Li L, Wilson DC, Moore R, McClanahan TK, Sadekova S, Klappenbach JA. Multiplexed quantification of proteins and transcripts in single cells. Nat. Biotechnol. 2017;35:936–939. doi: 10.1038/nbt.3973. [DOI] [PubMed] [Google Scholar]
  • 11.Chen S, Lake BB, Zhang K. High-throughput sequencing of the transcriptome and chromatin accessibility in the same cell. Nat. Biotechnol. 2019 doi: 10.1038/s41587-019-0290-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Demaree B, Delley CL, Vasudevan HN, Peretz CAC, Ruff D, Smith CC, Abate AR. Joint profiling of DNA and proteins in single cells to dissect genotype-phenotype associations in leukemia. Nat. Commun. 2021;12:1583. doi: 10.1038/s41467-021-21810-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Dixit A, Parnas O, Li B, Weissman JS, Friedman N, Dixit A, Parnas O, Li B, Chen J, Fulco CP, et al. Perturb-Seq: Dissecting molecular circuits with scalable single-cell RNA profiling of pooled genetic resource perturb-Seq: Dissecting molecular circuits with scalable single-cell RNA profiling of pooled genetic screens. Cell. 2016;167:1853–1857.e17. doi: 10.1016/j.cell.2016.11.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Jaitin DA, Weiner A, Yofe I, Lara-Astiaso D, Keren-Shaul H, David E, Salame TM, Tanay A, van Oudenaarden A, Amit I. Dissecting immune circuits by linking CRISPR-pooled screens with single-cell RNA-Seq. Cell. 2016;167:1883–1896.e15. doi: 10.1016/j.cell.2016.11.039. [DOI] [PubMed] [Google Scholar]
  • 15.Adamson B, Norman TM, Jost M, Parnas O, Regev A, Weissman JS. A multiplexed single-cell CRISPR screening platform enables systematic dissection of the unfolded protein response. Cell. 2016;167:1867–1882. doi: 10.1016/j.cell.2016.11.048. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Mazutis L, Gilbert J, Ung WL, Weitz DA, Griffiths AD, Heyman JA. Single-cell analysis and sorting using droplet-based microfluidics. Nat. Protoc. 2013;8:54–56. doi: 10.1038/nprot.2013.046. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Zilionis R, Nainys J, Veres A, Savova V, Zemmour D, Klein AM, Mazutis L. Single-cell barcoding and sequencing using droplet microfluidics. Nat. Protoc. 2016;12:44–73. doi: 10.1038/nprot.2016.154. [DOI] [PubMed] [Google Scholar]
  • 18.Levenshtein VI. Binary codes capable of correcting deletions, insertions and reversals. Sov. Phys. Dokl. 1966;10:707. [Google Scholar]
  • 19.Faircloth, B. C. & Glenn, T. C. Not all sequence tags are created equal: Designing and validating sequence identification tags robust to indels. PLoS One7(8), e42543. 10.1371/journal.pone.0042543 (2012). [DOI] [PMC free article] [PubMed]
  • 20.Horspool, D. R., Coope, R. J. N. & Holt, R. A. Efficient assembly of very short oligonucleotides using T4 DNA Ligase. BMC Res. Notes3, 291. 10.1186/1756-0500-3-291 (2010). [DOI] [PMC free article] [PubMed]
  • 21.Zhang F, Christiansen L, Thomas J, Pokholok D, Jackson R, Morrell N, Zhao Y, Wiley M, Welch E, Jaeger E, et al. Haplotype phasing of whole human genomes using bead-based barcode partitioning in a single tube. Nat. Biotechnol. 2017;35:852–857. doi: 10.1038/nbt.3897. [DOI] [PubMed] [Google Scholar]
  • 22.Saikia M, Burnham P, Keshavjee SH, Wang MFZ, Heyang M, Moral-Lopez P, Hinchman MM, Danko CG, Parker JSL, De Vlaminck I. Simultaneous multiplexed amplicon sequencing and transcriptome profiling in single cells. Nat. Methods. 2019;16:59–62. doi: 10.1038/s41592-018-0259-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Grosselin K, Durand A, Marsolier J, Poitou A, Marangoni E, Nemati F, Dahmani A, Lameiras S, Reyal F, Frenoy O, et al. High-throughput single-cell ChIP-seq identifies heterogeneity of chromatin states in breast cancer. Nat. Genet. 2019;51:1060–1066. doi: 10.1038/s41588-019-0424-9. [DOI] [PubMed] [Google Scholar]
  • 24.Gérard A, Woolfe A, Mottet G, Reichen M, Castrillon C, Menrath V, Ellouze S, Poitou A, Doineau R, Briseno-Roa L, et al. High-throughput single-cell activity-based screening and sequencing of antibodies using droplet microfluidics. Nat. Biotechnol. 2020 doi: 10.1038/s41587-020-0466-7. [DOI] [PubMed] [Google Scholar]
  • 25.Wang Y, Cao T, Ko J, Shen Y, Zong W, Sheng K, Cao W, Sun S, Cai L, Zhou Y, et al. Dissolvable polyacrylamide beads for high-throughput droplet DNA barcoding. Adv. Sci. 2020 doi: 10.1002/advs.201903463. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Ward JH. Hierarchical grouping to optimize an objective function. J. Am. Stat. Assoc. 1963;58:236–244. doi: 10.1080/01621459.1963.10500845. [DOI] [Google Scholar]
  • 27.Delley CL, Abate AR. Microfluidic particle zipper enables controlled loading of droplets with distinct particle types. Lab. Chip. 2020;20:2465–2472. doi: 10.1039/D0LC00339E. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Markoulatos P, Siafakas N, Moncany M. Multiplex polymerase chain reaction: A practical approach. J. Clin. Lab. Anal. 2002;16:47–51. doi: 10.1002/jcla.2058. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Shen Z, Qu W, Wang W, Lu Y, Wu Y, Li Z, Hang X, Wang X, Zhao D, Zhang C. MPprimer: A program for reliable multiplex PCR primer design. BMC Bioinform. 2010;11:143. doi: 10.1186/1471-2105-11-143. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Sint D, Raso L, Traugott M. Advances in multiplex PCR: Balancing primer efficiencies and improving detection success. Methods Ecol. Evol. 2012;3:898–905. doi: 10.1111/j.2041-210X.2012.00215.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Riche CT, Roberts EJ, Gupta M, Brutchey RL, Malmstadt N. Flow invariant droplet formation for stable parallel microreactors. Nat. Commun. 2016;7:1–7. doi: 10.1038/ncomms10780. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Ranu N, Villani A-C, Hacohen N, Blainey PC. Targeting individual cells by barcode in pooled sequence libraries. Nucleic Acids Res. 2019;47:e4. doi: 10.1093/nar/gky856. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Qin D, Xia Y, Whitesides GM. Soft lithography for micro- and nanoscale patterning. Nat. Protoc. 2010;5:491–502. doi: 10.1038/nprot.2009.234. [DOI] [PubMed] [Google Scholar]
  • 34.Pollock, S. B. et al. Highly multiplexed and quantitative cell-surface protein profiling using genetically barcoded antibodies. Proc. Natl. Acad. Sci. USA115, 2836–2841. 10.1073/pnas.1721899115 (2018). [DOI] [PMC free article] [PubMed]
  • 35.Sciambi A, Abate AR. Generating electric fields in PDMS microfluidic devices with salt water electrodes. Lab Chip. 2014;14:2605–2609. doi: 10.1039/C4LC00078A. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Eastburn DJ, Sciambi A, Abate AR. Ultrahigh-throughput mammalian single-cell reverse-transcriptase polymerase chain reaction in microfluidic drops. Anal. Chem. 2013;85:8016–8021. doi: 10.1021/ac402057q. [DOI] [PubMed] [Google Scholar]
  • 37.Yan Z, Clark IC, Abate AR. Rapid encapsulation of cell and polymer solutions with bubble-triggered droplet generation. Macromol. Chem. Phys. 2017;218:1600297. doi: 10.1002/macp.201600297. [DOI] [Google Scholar]
  • 38.Hughes TK, Wadsworth MH, Gierahn TM, Do T, Weiss D, Andrade PR, Ma F, de Andrade Silva BJ, Shao S, Tsoi LC, et al. Second-strand synthesis-based massively parallel scRNA-Seq reveals cellular states and molecular features of human inflammatory skin pathologies. Immunity. 2020;53:878–894.e7. doi: 10.1016/j.immuni.2020.09.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Picelli S, Björklund AKAK, Reinius B, Sagasser S, Winberg G, Sandberg R. Tn5 transposase and tagmentation procedures for massively scaled sequencing projects. Genome Res. 2014;24:2033–2040. doi: 10.1101/gr.177881.114. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Di L, Fu Y, Sun Y, Li J, Liu L, Yao J, Wang G, Wu Y, Lao K, Lee RW, et al. RNA sequencing by direct tagmentation of RNA/DNA hybrids. Proc. Natl. Acad. Sci. USA. 2020;117:2886–2893. doi: 10.1073/pnas.1919800117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Martin M. Cutadapt removes adapter sequences from high-throughput sequencing reads. EMBnet J. 2011;17:5–7. doi: 10.14806/ej.17.1.200. [DOI] [Google Scholar]
  • 42.Bray NL, Pimentel H, Melsted P, Pachter L. Near-optimal probabilistic RNA-seq quantification. Nat. Biotechnol. 2016;34:525–527. doi: 10.1038/nbt.3519. [DOI] [PubMed] [Google Scholar]
  • 43.Melsted P, Ntranos V, Pachter L. The barcode, UMI, set format and BUStools. Bioinformatics. 2019 doi: 10.1093/bioinformatics/btz279. [DOI] [PubMed] [Google Scholar]
  • 44.Wolf FA, Angerer P, Theis FJ. SCANPY: Large-scale single-cell gene expression data analysis. Genome Biol. 2018;19:15. doi: 10.1186/s13059-017-1382-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Hunter JD. Matplotlib: A 2D graphics environment. Comput. Sci. Eng. 2007;9:90–95. doi: 10.1109/MCSE.2007.55. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Legends. (11.6KB, docx)

Data Availability Statement

All scripts are available on GitHub at https://github.com/AbateLab/ModularGelBeads, and https://github.com/AbateLab/Pump-Control-Program. All sequencing data generated in this study is available on the Sequence Read Archive under BioProject number PRJNA632423 and PRJNA660010 upon final publication (referee access through: https://dataview.ncbi.nlm.nih.gov/object/PRJNA632423?reviewer=ism950i1v42eqa1r77nep1aq0 and https://dataview.ncbi.nlm.nih.gov/object/PRJNA660010?reviewer=qm6uo40vv3cfdgfnl5gf22alvj).


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES