Antibody/serum is tested in 8-point 3-fold serial dilutions (e.g., starting 1:20 for serum or 10 ug/mL for mAb), each in duplicate wells, against a fixed pseudovirus input normalized to ~1e5-1e6 relative light units (RLU) in virus-only controls. Each 96-well plate includes virus-only (no antibody, 100% infection) wells, cells-only (no virus, background) wells, a known neutralizing mAb as a positive control, and an irrelevant/isotype antibody as a negative control. Assays are run on 3 independent days. Bald (no-envelope) pseudovirus controls confirm entry is spike-dependent.
BSL-2. Although single-cycle and replication-defective, lentiviral pseudovirus is handled at BSL-2 in a Class II biosafety cabinet; treat the spike-pseudotyped particles as potentially infectious for one round. Use lab coat, gloves, eye protection. Decontaminate with 10% bleach (10 min) or 70% ethanol; bleach liquid waste to 1% final; autoclave solids. Avoid generating aerosols. Polybrene and luciferase reagents are irritants. IBC registration for lentiviral vectors and spike constructs is required; confirm no replication-competent lentivirus by p24/RCL testing for new producer lots.
Positive control: a characterized neutralizing mAb run in the same dilution series must yield its expected IC50 (within ~2-fold of historical). Negative control: isotype-matched non-neutralizing IgG and naive/pre-immune serum should show no neutralization (signal near virus-only). Virus-only wells define 0% neutralization (100% infection); cells-only wells define background to subtract. Bald-pseudovirus (no spike) control confirms ACE2/spike-dependent entry. A bare-vector pseudovirus (e.g., VSV-G) tests for non-specific serum cytotoxicity masquerading as neutralization.
Virus-only wells should read 1e5-1e6 RLU with a signal-to-background (vs cells-only) > 100. A neutralizing sample produces a clean sigmoid from ~100% infection at low antibody to <10% at high antibody, with a defined IC50/NT50. Potent mAbs give IC50 in the ng/mL range; convalescent/vaccine sera give NT50 from ~1:50 to >1:5000. Hill slopes near 1 indicate well-behaved single-site neutralization.
To measure antibody-mediated neutralization of SARS-CoV-2 by titrating serum or monoclonal antibody against a spike-pseudotyped lentivirus encoding firefly luciferase, infecting ACE2-expressing HEK293T cells, and deriving the 50% neutralization titer (NT50) or IC50 from luminescence dose-response curves. This provides a quantitative, BSL-2-compatible correlate of protection for vaccine and therapeutic antibody evaluation.
Independent variable: antibody/serum concentration (8-point dilution series). Dependent variable: luciferase RLU and the derived percent neutralization, IC50/NT50. Controlled variables: pseudovirus input (normalized RLU), ACE2 target cell number (1e4/well), polybrene concentration, antibody-virus pre-incubation time (1 h), infection duration (48-72 h), and substrate/integration settings.
If a serum or antibody contains spike-specific neutralizing activity, then increasing antibody concentration will progressively block pseudovirus entry, producing a sigmoidal reduction in luciferase signal; the IC50/NT50 will correlate with live-virus PRNT50 within ~2-3 fold and discriminate neutralizing from non-neutralizing samples.
Subtract mean cells-only background from all wells. Percent neutralization = 100 x (1 - (RLUsample - background)/(RLUvirus-only - background)). Fit percent neutralization vs log10 concentration to a 4-parameter logistic (variable-slope) curve in GraphPad Prism or Python (scipy curve_fit). Report IC50 (mAb, ug/mL or ng/mL) or NT50 (serum, reciprocal dilution) with 95% CI. Flag fits with R2 < 0.9 or top/bottom plateaus outside 80-120%/0-20% for re-test.
Report IC50/NT50 as geometric mean +/- geometric SD across 3 independent assays. Compare two antibodies/groups by unpaired t-test on log10(IC50) (alpha=0.05); for >2 groups use one-way ANOVA with Tukey's correction. Correlation with live-virus PRNT uses Spearman's rho. Power: detecting a 3-fold IC50 difference with assay SD ~0.2 log10 at 80% power and alpha=0.05 requires n=3 independent runs per group.