Feb 13, 2026

Public workspaceExperimental procedures for TF Perturb-Seq Benchmarking of WTC11 iPSCs (UT Southwestern, Duke)

  • Boxun Li1,
  • Lei Wang2,
  • Sushama Sivakumar2,
  • Yihan Wang2,
  • Sean C Goetsch2,
  • Vrushali Pandit2,
  • Huan Zhao2,
  • Anjana Sundarrajan2,
  • Daniel Armendariz3,
  • Chikara Takeuchi2,
  • Gary C Hon2,
  • Nikhil V Munshi2,
  • Mpathi Nzima2,
  • Charles Gersbach1
  • 1Duke University;
  • 2University of Texas Southwestern Medical Center;
  • 3Yale University
  • Gersbach Lab
Icon indicating open access to content
QR code linking to this content
Protocol CitationBoxun Li, Lei Wang, Sushama Sivakumar, Yihan Wang, Sean C Goetsch, Vrushali Pandit, Huan Zhao, Anjana Sundarrajan, Daniel Armendariz, Chikara Takeuchi, Gary C Hon, Nikhil V Munshi, Mpathi Nzima, Charles Gersbach 2026. Experimental procedures for TF Perturb-Seq Benchmarking of WTC11 iPSCs (UT Southwestern, Duke). protocols.io https://dx.doi.org/10.17504/protocols.io.4r3l2zyxjl1y/v1
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: February 12, 2026
Last Modified: February 13, 2026
Protocol Integer ID: 243067
Keywords: seq data production, experimental procedures for tf perturb, best practices for perturb, seq, tf perturb, ut southwestern, perturb, experimental procedure, optimized procedure, seq benchmarking of wtc11 ipsc, wtc11 ipsc, seq benchmarking, ut southwestern characterization center
Funders Acknowledgements:
NIH
Grant ID: HG012053
Abstract
This protocol describes the process used for TF Perturb-seq Benchmarking of WTC11 iPSCs. Parts 1-8 were developed at the UT Southwestern Characterization Center and Part 9 at Duke University.
Materials
Suspension Medium: mTeSR Plus media + 1% BSA + 10µM ROCKi
• 45mL mTeSR Plus (StemCell Tech, 100–0276) + 5mL 10% BSA solution (Sigma-Aldrich A1595) + 50µL 10mM ROCKi (Stemcell Tech, 72304)
10X Genomics reagents
• 5’ HT v2 reagents (including 5’ CRIPSR kit) (PNs 1000374, 1000375, 1000451, and 1000215)
• GEM-X 5’ v3 reagents (including Feature Barcoding kit) (PNs 1000698, 1000699, 1000703, 1000215)
• Keep these two sets of reagents in two separate ice buckets and tube racks. Put their respective gel beads near the reagents to prevent mix-ups.
Ice buckets with ice (2)
Centrifuge set at 4C and 250 xg
Troubleshooting
Part 1: sgRNA plasmid library construction (UT Southwestern)

Synthesize sgRNA oligo pool using Twist Bioscience

sgRNA sequences were derived from this study: Replogle JM, Bonnar JL, Pogson AN, Liem CR, Maier NK, Ding Y, Russell BJ, Wang X, Leng K, Guna A, Norman TM, Pak RA, Ramos DM, Ward ME, Gilbert LA, Kampmann M, Weissman JS, Jost M. Maximizing CRISPRi efficacy and accessibility with dual-sgRNA libraries and optimal effectors. Elife. 2022 Dec 28;11:e81856. doi: 10.7554/eLife.81856.

Lenti-Guide(10X) backbone:
GTGGAAAGGACGAAACACCGNNNNNNNNNNNNNNNNNNNgtttaagagctaagctggaaacagc
Resuspend sgRNA oligo pool with low EDTA TE buffer. [0.5 ng/ul. ~ 0.024uM]
Perform PCR to amplify double-stranded sgRNAs using library-fwd and library-rev primers to yield 139-bp fragments.

Primers (synthesized from IDT):
library-fwd:         taacttgaaagtatttcgatttcttggctttatatatcttGTGGAAAGGACGAAACACCG
library-rev:        gttgataacggactagccttatttaaacttgctatgctgtttccagcttagctcttaaac

Set up 4 tubes of 50 ul PCR reactions shown below (total 3.2 ng sgRNA oligos):
2.5 ul 10 uM library-fwd + library-rev primers
1.6 ul sgRNA oligo pool (0.5 ng/ul. ~ 0.024uM)
20.9 ul H2O
25 ul 2X KAPA HotStart Readymix (Roche, Cat. # 7958935001) PCR program:
95C for 30s
5 cycles(98C for 20s, 59C for 15s, 72C for 10s)
5 cycles(98C for 20s, 65C for 15s, 72C for 10s)
72 for 60s
4 forever

Combine reactions and run 1.2% Agarose gel to purify 139 bp products with Qiagen MinElute Gel Extraction Kit. Purify with 2 MinElute Spin Columns and elute with 12 ul EB buffer for each column (Total 24 ul). Measure DNA concentration with Qubit kit.

Digest 15 ug LentiGuide(10X)-BFP-Puro (LW203) in 200 ul reaction volume with 15 ul NEB Esp3I for 3h and run 0.7% agarose gel to purify the vector.


Purify with three QIAquick Spin Columns (for DNA size between 70 bps to 10 kbs) and elute with 35 ul EB buffer for each column. Combine three elutions together( 105 ul total). Measure DNA concentration with Qubit kit.
Assemble the double-stranded sgRNA library into the lentiviral backbone with the NEBuilder HiFi DNA Assembly(NEB, Cat. # E2621X).
Set up 2 tubes of 80 ul reactions shown below:

500 ng Esp3I digested LentiGuide(10X)-BFP-Puro
20 ng sgRNA PCR library
Add water to 50 ul
Add 50 ul NEB HIFI DNA assembly Master Mix

Incubate at 50 degrees for 60 min.

Purify assembled DNA with 0.8X SPRIselect beads(Beckman Coulter, Cat. # B23318). Pipette mix 160 ul (0.8X) SPRIselect beads with 200 ul PCR reactions. Incubate at room temperature for 5 min. Keep the tube on the magnet until the supernatant is clear. Wash SPRIselect beads three times with 500 ul 80% ethanol. Elute in 20 ul EB buffer. Measure DNA concentration with Qubit kit.
Electroporation with Lucigen Endura Duo competent cells.

Electroporate 25 ul E.coli + 2 ul ligated DNA (>50 ng) with 0.1 cm cuvette with BioRAD MicroPulser Electroporator. Add 2 ml SOC recovery media, transfer the E.coli to a 14 ml tube. (Electroporate 100 ng plasmid library instead of ligated DNA for pre-made libraries).
Electroporate another 25 ul E.coli + 2 ul ligated DNA (>50 ng) with 0.1 cm cuvette with BioRAD MicroPulser Electroporator. Add 2 ml SOC recovery media, transfer the E.coli to a 14 ml tube.

Culture at 37 degree shaker for 1 h.
 
Spread 0.05, 0.01, 0.001 ul  Ecoli containing media together with 50 ul LB to Agarose plates and culture at 37 degree overnight. The next day, count the plated E.coli colonies to ensure that there are >1000 clones per sgRNA in 2 ml of culture.
 
Transfer 4 ml of E.coli culture (stored at 4 degree O/N) to a flask with 300 ml fresh LB + 150 ug/ml ampicillin and culture at 37 degree shaker for 16 hours. Pellet the E.coli. Extract plasmids with Zymo Midiprep kit. Elute plasmids with 250 ul + 200 ul elution buffer. Measure DNA concentration.
Part 2: Bulk sequencing of sgRNAs (UT Southwestern)
Goal: This section describes procedures to construct next-generation sequencing libraries of sgRNAs, either from the plasmid library described in Part 1 or from genomic DNA where sgRNAs have been integrated into cells. Typically, we sequence sgRNAs from 3 samples:
a. the plasmid library from Part 1;
b. genomic DNA from iPSCs/hESCs before differentiation;
c. genomic DNA from differentiating cells, ~5 days before harvest

For genomic DNA samples, prepare genomic DNA from >2M cells (or 1000X sgRNA number) using the Qiagen DNeasy Blood & Tissue Kit (Qiagen, Cat. # 69504).
Prepare PCR amplicon for NGS bulk sequencing (v2 with 10X TT index):
Primers needed:
Fwd-v2: ACACTCTTTCCCTACACGACGCTCTTCCGATCTgaaagtatttcgatttcttggct
Rev : GTGACTGGAGTTCAGACGTGTGCTCTTCCGATCTaagttgataacggactagcc
10X TT set A index or IDT-synthesized TT set A index (A1 ~ A10)

Prepare 1st round of PCR
Prepare master mix of 4 ~ 12 tubes of PCR reactions(100 ul per reaction) (Calculate PCR reaction volume according to the size of sgRNA library. Set up enough amount of genomic DNA for PCR to make sure the complexity of the sgRNA library.)
5 ul 10 uM Fwd-v2 primer
5 ul 10 uM Rev primer
0.125 ug sgRNA plasmid library (or 0. 5 ug genomic DNA),add water to 40 ul.
50 ul 2X KAPA HIFI HS RM (Roche, Cat No.: 7958935001)


PCR protocol:
95ºC for 2 min,
21 cycles for genomic DNA or 8 cycles for plasmids (27 cycles for genomic DNA or 15 cycles for plasmids if PCR products from 1st round were sequenced with Nanopore): 98ºC for 20 s, 55ºC for 20s ,72ºC for 20s
72ºC for 1 min
4ºC forever

Mix all 100 ul PCR reactions together. Take 100 ul and add 60 ul (0.6X) SPRIselect to remove plasmids. After 5 minute incubation, keep the tube on the magnet until the supernatant is clear. Transfer 150 ul supernatant to a new tube and add 60 ul SPRIselect. Incubate at room temperature for 5 min. Keep the tube on the magnet until the supernatant is clear. Wash the SPRIselect beads three times with 300 ul 80% ethanol. Elute PCR product in 40 ul EB buffer.

Prepare 2nd round PCR
Set up 2nd round master mix of 1 PCR reaction.
20 ul 10X plate TT set A primer (or 5ul 10 uM IDT-synthesized TT set A 1 ~ 10 primers + 15 ul H2O)
30 ul PCR1 elution
50 ul 2X KAPA HotStart ReadyMix
PCR protocol:
98ºC for 45s
8 cycles: 98ºC for 20s, 62ºC for 10s, 72ºC for 10s
72ºC 1 min
4ºC forever
Post PCR SPRIselect purification
Mix 70 ul(0.7X) SPRIselect with 100 PCR products to remove large fragments.
After 5 minute incubation, keep the tube on the magnet until the supernatant is clear. Transfer 150 ul supernatant to a new tube and add 30 ul SPRIselect. Incubate at room temperature for 5 min. Keep the tube on the magnet until the supernatant is clear. Wash the SPRIselect beads three times with 300 ul 80% ethanol. Elute with 35 ul EB for 275 bps PCR products. Spec DNA using a Qubit fluorometer and an Agilent TapeStation.
  • Expected Qubit fluorometer concentration: 1 to 30 ng/ul.
  • Expected the library size on a TapeStation: 275 bps
Submit the libraries for NGS illumina sequencing or do Nanopore sequencing (Oxford Nanopore Technologies) shown below
Nanopore sequencing according to the modified nanopore protocol (Ligation sequencing amplicons - Native Barcoding Kit 24 V14 (SQK-NBD114.24)). Briefly, repair and prepare the input amplicon DNA, ligate native barcodes and sequencing adaptors, load the libraries into either MinION or PromethION flowcell. The three modifications are: 1. Changing “Add 15 ul of resuspended AMPure XP Beads” to “Add 19 ul of resuspended AMPure XP Beads “ in End-prep part 11, 2. Changing “0.4X AMPure XP beads (AXP)” to “1.0X AMPure XP beads(AXP)” in Native barcode ligation part 11, 3. Changing “Add 20 ul of resuspended AMPure XP beads (AXP)” to “Add 50 ul of resuspended AMPure XP beads (AXP)” in Adapter ligation and clean-up part 9.

Part 3: Transfection of Adherent Cells for Virus Packaging (UT Southwestern)
Goal: Package sgRNA lentivirus.

The day before transfection, seed 293T (WT) cells at 5.5X106 cells per 10cm dish.

Check cell health. Do not proceed if cell density or health is not correct for transfection.
Mix the DNA in a sterile tube. Scale according to the number of plates to be transfected.




AB
DNAAmount for 10-cm dish
transgene8 ug
psPAX26ug
pMD2G2ug
Transfection

Add 1ml Opti-MEM per plate to the tube, mix/vortex.
Add 64ul Transporter 5 transfection reagent per plate to the tube, vortex 5 seconds, gently spin down.
Incubate at room temperature for 20 minutes.
Gently pipette up and down 3 times to mix, then gently add 1ml per plate to cells, spreading around the plate.
Gently mix the dish.
Change the media the next day.
Part 4: Virus collection and concentration
Goal: Generate, harvest, and concentrate sgRNA lentivirus.
Collect virus 48 hours after the media change: For ultracentrifugation (UC), pre-chill Beckman Optima XL-100K centrifuge to 4C.
Draw media with virus up into 10 ml or larger syringe.
Attach a 0.45um filter, filter the virus into sterile tube(s) of appropriate size and type.

If concentrating:
  1. Filter in ultracentrifuge tubes at 25-30ml per tube. Supplement with DMEM if needed.
  2. Balance the ultracentrifuge buckets and contents.
  3. Concentrate virus with the SW28 Rotor at 25000 rpm @ 4C for 90 minutes.
  4. Pour out supernatant
  5. Resuspend in appropriate volume of complete mTeSR+CloneR2.
Aliquot virus if needed.
Bleach everything that has contacted virus using 50% bleach.
If titering, use the virus fresh for titer infection (Part 6).
Store remaining virus at 4C for large-scale infection (Part 7).
Part 5: Single-cell suspension of ESC/iPSCs (UT Southwestern)
Goal: Detach cultured ESCs and iPSCs into a single-cell suspension for lentiviral infection.
Remove media from cells, wash with 2ml PBS, remove PBS.
Add 1ml TrypLE Select and incubate at 37C for up to 15min. Check every 3min and proceed to the next step when cells are rounded and able to detach with a firm tap to the plate.
Pipette the cells to dissociate them, then add 4ml PBS to neutralize.
Spin at 300 g for 5min. Carefully remove supernatant.
Resuspend pellet in media+Rock Inhibitor. Pipette thoroughly to break up remaining cell clusters and to fully separate cells from Matrigel.
Spin at 300 g for 5min. Carefully remove supernatant. When aspirating, watch for the “pop” from the top of the pellet that indicates the Matrigel layer of the pellet being removed.
Resuspend pellet in an appropriate volume of media depending on usage.
Part 6: Measure lentiviral infection in hESCs/iPSCs (UT Southwestern)
Goal: Measure the titer of a lentivirus infected into H9/WTC11 cells.
Culture target cells to 80% confluency (~2M cells per well). Check cell health and density.
Do not proceed if cells look abnormal or overgrown.
4-5 hours before infection, replace culture media with media containing CloneR2.
Prepare the cells per the Single Cell Suspension protocol (Part 5). Resuspend in ~1ml media+RockI per 2 wells collected.
Count and aliquot appropriate number of cells - 1M cells per condition. Spin at 300*g for 5 minutes at room temperature. Remove supernatant completely.
Check cell viability. Repeat wash if viability is <80%. Do not proceed if still <80% live.
Resuspend cell pellet in media+CloneR2 at 1M cells per 1ml. Transfer to clean wells of a 6well Ultra-Low Attachment Tissue Culture plate.
Add virus - 10ul, 50ul, 200ul is usually a good starting point. Gently tap/shake the plate to mix.
If using concentrated virus, spike in at 10% with a different fluorophore to help estimate MOI.
Incubate cells in humidified 37C/5% CO2 for 3 hours, either on a plate shaker or tapping/shaking the plate every ~30 minutes to keep the cells in suspension.
After 3 hours, plate the cells to new 6well Matrigel coated plates with an additional 1ml media+CloneR2. Incubate the cells in a humidified 37C/5% CO2 incubator.
Change the media the next day.
Measure titer 2 days later:
a. Collect cells per the Single Cell Suspension protocol. Resuspend cell pellet at ~10M cells per ml (~100-200ul per well).
b. Measure BFP+ cells using a flow cytometer.
c. Calculate the appropriate amount of virus for full-scale infection, taking into account a ~10% loss in infectivity due to storing the virus in 4C for 2 days.
Part 7: Large-scale lentiviral infection of hESCs/iPSCs (UT Southwestern)
Goal: Infect a sgRNA lentivirus into H9/WTC11 cells.

Notes: The below protocol is essentially the same as the titer infection, but with more cells and a single virus quantity. This infection is 2 days after the titer infection, using the same batch of virus.

Culture target cells to 80% confluency (~2M cells per well).
Check cell health and density. Do not proceed if cells look abnormal or overgrown.
4-5 hours before infection, replace culture media with media containing CloneR2.
Prepare the cells per the Single Cell Suspension protocol (Part 5). Resuspend in ~1ml per 2 wells collected.
Count and aliquot appropriate number of cells. Spin at 300*g for 5 minutes at room temperature. Remove supernatant completely.
Check cell viability. Repeat wash if viability is <80%. Do not proceed if still <80% live.
Resuspend cell pellet in 1ml media+CloneR2 per 1 M cells.
Add the appropriate amount of virus. Invert the tube several times to mix.
Transfer to a clean 6well Ultra-Low Attachment Tissue Culture plate at 1M cells per well.
Incubate cells in humidified 37C/5% CO2 for 3 hours, either on a plate shaker or tapping/shaking the plate every ~30 minutes to keep the cells in suspension.
After 3 hours, combine all cells and add media+CloneR2 to 500k cells per ml.
Plate 2ml (1M cells) per well to new 6-well Matrigel coated plates. Incubate the cells in a humidified 37C/5% CO2 incubator.
Change the media the next day.
Incubate the cells in a humidified 37C/5% CO2 incubator until sorted. Media change every 1-2 days. Split as needed, maintaining complexity of the cell library.
a. Terminate experiment if:
i. Viability of cells is <50% or is too low to maintain library complexity
ii. Cells appear unhealthy
iii. Expression of marker fluorophore is much lower than expected

b. Take a representative picture before the first split to estimate integration efficiency
Part 8: Sort for BFP+ hESCs/iPSCs (UT Southwestern)
Goal: Enrich for lentivirally infected cells by sorting for BFP+ cells
Cell Sorting: Prepare the cells per the Single Cell Suspension protocol (Part 5). Resuspend cells in media+Rock Inhibitor to ~10M cells/ml.
Meanwhile, prepare 15ml conical tubes to sort into by adding 2ml media+Rock Inhibitor and thoroughly coating the inside of the tube.
Strain the cells through a 40um strainer into the tubes to sort from.
Using a FACS instrument, sort for the desired population of BFP+ cells. Collect into the prepared 15ml tubes.
Spin at 300 g for 5min. Carefully remove supernatant.
Resuspend pellets in the appropriate amount of media+CloneR2.
Plate cells in 6-well plate - 250k to 1M cells per well.
Change the media 2 days after the sort.
Incubate the cells in a humidified 37C/5% CO2 incubator until differentiation. Media change every 1-2 days. Split as needed, maintaining complexity of cell library.
Part 9: Cell-thawing protocol for TF Perturb-seq Benchmarking WTC11 iPSC (Duke)
Goal: Thaw WTC11 iPSCs for TF Perturb-seq benchmarking
Quickly thaw the frozen transduced WTC11 iPS cells (shipped from UT Southwestern) by swirling the vials (1 vial of biorep 1, 1 vial of biorep 2) in 37C water bath.
Transfer the thawed cells to a 15 ml cone tube (one tube per vial thawed). Slowly add 5 ml ice-cold Suspension Medium dropwise to cells.
a. Keep cells in media and on ice whenever possible.
Pellet cells at 250 xg at 4 degrees for 5 min with the appropriate centrifuge brake setting to prevent cells from stirring up.
Wash cells once by aspirating the supernatant, adding 5 ml ice-cold Suspension Medium, and pelleting cells at 250 xg at 4 degrees for 5 min.
Wash cells a second time with 5 ml ice-cold Suspension Medium.
Wash cells a third time with 5 ml ice-cold Suspension Medium.
Resuspend each cell pellet in 300µL ice-cold Suspension Medium (aiming for a concentration of 5 ~ 6 M cells/ml).
Take 10µL of cell suspension, dilute it 1:5 with Suspension Medium, and count them with Countess 3 (mixed 1:1 with Trypan Blue). Take two technical replicates per cell suspension and take the average concentration and viability of the two replicates.
Note the concentrations and viability. We got 92% and 89%, respectively.
Optional: If cell clumps exist, filter the cell suspension with 30 um Pre-Separation filters (Miltenyi Biotec).
According to the concentration, dilute each cell suspension to 1500 cells/µL with Suspension Medium.
Count the cells again. Cell viability should be >80%.
Load 10X chips for targeted recovery of 20k cells per lane. Run two lanes per biosample per chemistry. This means 2 lanes x 2 biosamples x 2 chemistries = 8 lanes in total.
a. First, load Chip N for 5’ HT v2 (with 5’ CRISPR). 4 lanes in total.
b. Second, load GEM-X v3 chip for GEM-X 5’ v3 (with Feature Barcoding). 4 lanes in total.
Proceed to reverse transcription step and prepare gene expression and sgRNA sequencing libraries following manufacturer’s instructions.