Vaccine Safety Analysis

Project

Vaccine Safety Analysis

Independent research / BiiirdResearch / Computational Biology2021

Reading the BNT162b2 mRNA like source code — comparing it to SARS-CoV-2, filtering silent mutations, and explaining the 2P design.

Challenge

In late 2020 the BioNTech/Pfizer BNT162b2 mRNA sequence became public. We wanted to understand it the way engineers understand software — by reading the source — and to explain codon-level design choices without hand-waving.

Approach

We built a small inspector that compares the vaccine mRNA against the Wuhan-Hu-1 SARS-CoV-2 reference: cleaning Ψ/T→U, codon translation, GC stats, and filtering synonymous (“silent”) changes from the handful of real amino-acid edits. That surface the famous 2P spike-stabilizing mutations and the GC-optimization pattern clearly.

Outcome

A working analysis tool plus a Thinking essay that walks through the 922→2 difference story, pseudouridine, and why structure (the 2P “splint”) matters. Early 2021 case study in treating biology as readable code.

At the end of 2020 we downloaded the published BioNTech/Pfizer vaccine sequence and treated it like a program: what does it instruct cells to build, and how does that differ from the viral original?

A naïve nucleotide diff looked alarming — hundreds of changes. Accounting for codon degeneracy collapsed that to two intentional amino-acid substitutions (the 2P mutations that keep the spike in the right shape), plus widespread synonymous GC optimization for translation efficiency. Pseudouridine (Ψ) in place of uridine is the other key design move: it helps the message slip past innate immune “firewall” sensors.

We shipped a PHP-based sequence inspector (codon map, GC%, silent vs coding diffs) and wrote up the story for our Thinking series.

Visit the post to learn more → In reading the source code of BioNTech/Pfizer vaccine

Gallery

Vaccine Safety Analysis gallery 1
Vaccine Safety Analysis gallery 2
Vaccine Safety Analysis gallery 3

Related projects