ScienceGuardians

ScienceGuardians

Did You Know?

ScienceGuardians provides a fair ground for all

Systematic analysis of COVID-19 mRNA vaccines using four orthogonal approaches demonstrates no excessive DNA impurities

Authors: Adam Achs,Tatiana Sedlackova,Lukas Predajna,Jaroslav Budis,Maria Bartosova,Vladimir Zelnik,Diana Rusnakova,Martina Melichercikova,Marta Miklosova,Veronika Gencurova,Barbora Cernakova,Tomas Szemes,Boris Klempa,Juraj Kopacek,Silvia Pastorekova
Journal: npj Vaccines
Publisher: Springer Science and Business Media LLC
Publish date: 2025-12-13
ISSN: 2059-0105 DOI: 10.1038/s41541-025-01304-9
View on Publisher's Website
Up
1
Down
::

 

We provided critiques to the Achs et al preprint on their preprint server in September of 2025. 

We were surprised to find that most of these critiques were left unaddressed in their paper that now appears on the nature website as in press. 

A few details in their methods changed from PrePrint to Nature but the resulting data from those changes did not change implying Post Hoc manipulation of the methods. Can the Authors explain this?

Not only did we comment on their preprint on the preprint server, we also publish these critiques as a Preprint on October 21, 2025.

https://zenodo.org/records/17410043

These critiques were also ignored.

We particularly pointed out their failure to disclose their conflicts of interest being employed at Vaccine research institution with Funding from mRNA vaccine company Sensible Biotech. 

We have since combed over every method section of the paper and everyone of them is flawed in such a manner that it appears to be a deliberate given the known conflicts? Can the authors address these given the conflicts in play? 

We have documented all of these errors on the below links.

In Summary, 

1)The qPCR protocols use amplicons that range from 63bp for KAN to 233bp for SPIKE and all produce variable results. As a result the authors fail to replicate 4 other studies that see 4-6CT offsets (10-100 more spike DNA than KAN) for these amplicons (McKernan, Speicher, Buckhaults, Fleming). We believe this failure to reproduce is a function of the large variation in your amplicon size and as a result is greatly under reporting Spike DNA. 

2)Achs et al equation for converting CTs to Nanograms is wrong. They ask for the input of the Fragments molecule weight which should be the plasmids molecule weight at 7824 bases for Pfizer. This error makes the entire papers qPCR section non-reproducible. 

3)They do not make any attempt to adjust these qPCR estimates for the fact that their own data shows 150bp fragmentation of the DNA and their Spike amplicon is 233bp. Even in the case of their 63bp amplicon they will undercount the DNA by ~3X and thus put them over the limit. 

If they really believe their fragment size if 150bp (They are wrong here well and it looks intentional), perform the math on the % of amplicons that will have a DNaseI cut site between the primers and thus fail to be captured with qPCR. This is basic Lander-Waterman math and the authors ignore this. 

4)When the authors move to Fluorometry, they change the front end from qPCR? They direct inject vaccine into qPCR and CE but choose to change this front end when it comes to Fluorometry. Can the authors comment on why they did this given the prior published literature does not (Konig, Kammerer, McKernan, Speicher etc..). To address this critique you originally claimed to spike a 1Kb fragment into your prep and declare 60-95% recovery. When we pointed out the authors needed to use a 10bp ladder to understand the recovery based on size, they replaced this text in their methods to include a 25bp-700bp ladder from Thermo. After this change no recovery numbers changed suggesting a fabricated edit to the paper. They also selected a ladder that is sold on the same website as the 10bp ladder recommended but chose to not fabricate the proper ladder suggested. 

5)Their CE methods fail to have any matrix controls to prove the Electrokinectic injection works on raw matrix. 

6)The CE section cites a CE instruments who’s specs can never detect the 10ng limit. This is designed to never find anything! 

7)The use of Illumina sequencing to monitor the fragment lengths is also intentionally flawed as the authors admit to having an ONT sequencer used by McKernan, Speicher and Buckhaults to assess fragment lengths… yet they dont use the obvious unlimited readlength sequencer but instead chose to use one that cant amplify large fragments.  The sample prep going into their Illumina platform is designed to fragment DNA further. 95C for 10 minutes will fragment DNA. 2 SPRI steps, 10 cycles of PCR and cluster PCR will never detect the 1Kb fragments we are seeing on ONT. So why did you use this platform when prior papers taught against it and its clear from your use of an Oxford Nanopore RNA control, that you own a Oxford Nanopore system but chose not to use it. This looks like a deliberate choice to mislead so can the authors comment on this?

8)When your own money is on the line for expensive DNA sequencing on Illumina, you don’t resort to qPCR. You resort to using Fluorometry which you claim is unreliable for the vaccine but is reliable for how you spend your money on the most critical step.

There are several points the discussion fails to address.

1)LNP protected DNA was never considered in the construction of the 10ng limit

2)Modernas own patents teach against using for qPCR for this. You never address this. 

3)Modernas own patent state the residual DNA could be oncogenic. You never address this

4)You never address Georgiou et al. Explained in the below links

CE method failures-

https://anandamide.substack.com/p/more-holes-in-the-achs-paper

Achs Fluorometry DNA prep standards are flawed

https://anandamide.substack.com/p/dna-purification-vs-direct-measurement

Why don’t the authors use a DNaseI-XT to witness how much DNA disappears in fluorometry?

https://anandamide.substack.com/p/grok-gone-wild

https://anandamide.substack.com/p/nature-simps-for-pharma

These critiques etched into Bitcoin

https://anandamide.substack.com/p/critical-review-of-achs-et-al-2025

Other explanations for Spike:Kan delta CT. 

https://anandamide.substack.com/p/rnadna-hybrids-survive-digestion

https://anandamide.substack.com/p/laymans-description-of-rnadna-hybrids

 

 

 

 

 

All Replies

Viewing 1 replies (of 1 total)

2 weeks, 6 days ago

Addendum: Throwing in some Lander-Waterman framework on Kevin’s suggestion to check it out. It’s used for shotgun sequencing coverage to get an idea of the expected fraction of a target genome (in this case it’s the ~7,824 bp plasmid template), covered by random reads/fragments. It also outputs redundancy which tells you how many times a base is covered by overlapping fragments: a high number means the sequence is pieced together well from many overlapping bits: good for coverage; not so good for “plasmid equivalents”.

Here’s how it works:

Expected coverage fraction = 1 – e^{-c}where c (redundancy)

= (total bases sequenced / plasmid length)

= (N × L) / G

N = number of reads/fragments
L = average read/fragment length
G = genome/plasmid length (~7,824 bp).
So an estimate of total fragments from qPCR – the KAN target (backbone region) represents ~63 / 7,824 ≈ 1/124 of the plasmid as shown before (or below). Assuming uniform random fragmentation (DNase digestion approximates this), detected KAN-bearing fragments ≈ total plasmid-derived fragments / 124. Therefore, the estimated total fragments is N ≈ 9.8 × 10^8 × 124 ≈ 1.22 × 10^11, per dose.

Now calculate redundancy c.

The average fragment length is L ≈ 150 bp (from their median).

Thus, the total bases = N × L

≈ 1.22 × 10^11 × 150

≈ 1.83 × 10^13 bp.

Ahhhhtharefore… c = total bases / G

≈ 1.83 × 10^13 / 7,824

≈ 2.34 × 10^9.

This indicates extremely high redundancy! Again, c represents the average number of times each base in the target sequence is covered by a fragment. So even though the expected coverage is 1 – e^{-2.34 × 10^9} ≈ 1 (essentially 100% plasmid coverage (again, great for coverage), there are massive overlaps (not so good for “plasmid equivalents”).

Since detected KAN copies represent only ~37% of the true fragment population containing that region → qPCR equivalents underestimate total plasmid-derived DNA mass by ~1/0.37 ≈ 2.7–3x.1 Thus this pushes the corrected mass to ~25 ng/dose which incidentally, is above the 10 ng limit!

That’s a bingo. Well, not for their findings or methods.

The paper in press is entitled: “Systematic analysis of COVID-19 mRNA vaccines using four orthogonal approaches demonstrates no excessive DNA impurities” and was published on 13 December 2025 by a group from Slovakia, funded by the Government of the Slovak Republic via the Ministry of Health of the Slovak Republic. Pretty heavy lifting there, funding-wise.

Kevin McKernan did, and has critiqued the methodology used in work.

My take

The “plasmid equivalents” approach in Achs et al. (page 10 of the manuscript) is invalid for fragmented residual DNA because it assumes each detected KAN fragment (short 63 bp amplicon) proxies one intact plasmid (~7,824 bp for Comirnaty, ~7,600 bp for Spikevax) when converting copies to mass using full plasmid molecular weight (4.92 × 10⁶ g/mol). Their own short-read sequencing shows median fragment sizes of 130–201 bp making extrapolation a bad idea due to uneven fragmentation and single/short-target bias (KAN over-detected vs. longer SPIKE/ORI amplicons at 108–233 bp/78–110 bp). Since the residual DNA is highly fragmented as per their results – ie: mostly shorter than that amplicon length – the qPCR will detect far fewer copies than the actual number of plasmid-derived fragments present.

With fragmentation , one original plasmid molecule might break into dozens or hundreds of small fragments and only a tiny fraction (those containing the intact primer-binding region plus amplicon span) will be amplified. This will inevitably lead to severe underestimation of total residual plasmid-derived DNA mass.

Regulatory guidance (EMA 2025 draft; WHO post-ECBS 2021; FDA via PMC articles) does emphasize orthogonal methods for accurate quantification in the context of mRNA injectable products and recommend multi-target qPCR across plasmids, direct total dsDNA fluorometry (ie: Qubit post-RNase), and sequencing for fragment characterization to avoid biases. The authors’ qPCR-focused calculations and sample prep likely underestimate if fragmentation disrupts targets unevenly. It’s just ‘a thing’ that single-target qPCR would risk underestimation in degraded samples. This has been documented before.

Kevin highlighted the mathematical oopsies in his Substack article, pointing out the amplicon size bias – they hid SPIKE DNA and conversion issues thus inflating non-representative totals. The study does use multi-target/orthogonal approaches but inconsistently so: no size-specific extraction recovery; Illumina biases favor 150–250 bp), undermining the proxy.

Direct fluorometry or multi-target averaging with amplicon molecular weight would better align with their mass calculation approach and with best practices for regulatory compliance. Why didn’t they do that instead? Would it have shown ng/dose measurements above the regulatory limit of 10 ng/dose?

The 1 vs. the many

The finding that DNA has been found in Pfizer and Moderna vials has been reproduced in many non-conflicted and independent labs around the world.

 
Core problem: “plasmid equivalents”

Regulatory limits (≤10 ng total residual DNA per dose) refer to total double-stranded DNA mass, not “plasmid equivalents” derived from a single target under an intact-plasmid assumption. A single qPCR target – especially one covering only ~1/120th of the plasmid – cannot reliably be extrapolated to total residual DNA when the material is fragmented and regions may be unevenly represented.

The authors treat the detected KAN fragments as a proxy fraction of total plasmid residuals. They gesture at “equivalents” without applying the proper (or any consistent) adjustment for fragmentation or coverage. What’s more important is that true equivalents (assuming intact plasmids) aren’t applicable here. And even a fractional proxy (e.g., scaling by KAN’s ~10–13% share of the plasmid) would suggest higher totals, but they didn’t do that either.

Below approved limits?

The conclusion as described in the abstract is the following:

Our results show that the quantity of residual DNA in all 15 analysed batches of Comirnaty and Spikevax vaccines is below approved limits and that it consists of small fragments originating from the template used to transcribe mRNA during vaccine production.
The approved limits they’re talking about refers to the 10 ng/dose limit as specified here on page 37.2

N.B. I would be remiss at this point if I did not remind you guys that this limit does not apply to LNP-encapsulated DNA – it applies to naked DNA which has a 10-minute half life. LNP-encapsulated is protected and thus can endure.

Thus, their conclusion is that the quantity of residual DNA that they detected is below the 10 ng/dose limit.

What they did

They used qPCR to measure copy numbers (copies) of specific plasmid-derived sequences, then converted those copies (for single fragments) to mass (ng/dose) with the standard formula: mass (ng) = (copies × MW (g/mol)) / (NA × 10⁹). The paper explicitly reports for their highest result (63 bp KAN target).

They write:

The highest average copy number was 9.8 x 10^8 copies of the fragment, which, when converted to the complete plasmid equivalents, would correspond to 8 ng DNA per dose.
They converted the number of DNA copies into mass concentration in nanograms using the following formula:

mass (ng) = (copies × MW (g/mol)) / NA × 10⁹
where ‘copies’ is the number of qRT-PCR-measured DNA molecules, MW is the molecular weight of the fragment in grams per mole (based on its length in base pairs), and NA is Avogadro’s number (6.022 × 10²³ mol⁻¹).

They write:

Since regulatory standards are established as the total amount of DNA in nanograms per vaccine dose, and not in copy numbers, we then converted this copy number data to nanograms of DNA per dose, based on the molecular weight of the template plasmid DNA.
Why what they did is flawed

To arrive at that 8 ng/dose, I am assuming that they either used the molecular weight of the full plasmid (~4.92 × 10⁶ g/mol for the ~7,824 bp Comirnaty plasmid) in the formula, or the MW of the small 63 bp amplicon with a fractional multiplier (fm) (7,824/63 = fm = 124). This “complete plasmid equivalents” approach treats every detected 63 bp KAN fragment as though it came from one intact full-length plasmid. That assumption directly produces the reported 8 ng/dose from the measured 9.8 × 10⁸ copies.

They converted the number of DNA copies into mass concentration in nanograms per dose using the following formula:

mass (ng) = (copies × MW (g/mol)) / (N_A × 10⁹).

They used the qPCR result for the KAN 1C target which was converted to the complete plasmid equivalents. N.B.: Detected copies only represent the subset of fragments with an intact amplicon span.

So we have:

mass (ng) = (copies × MW (g/mol)) / NA × 10⁹ where

copies = highest average copy number of the 63 bp KAN fragment, directly from qPCR via standard curve
MW = molecular weight of the full ~7,824 bp template plasmid DNA (7,824 bp × 650 g/mol per bp = 5,085,600 g/mol or 5.09 × 10⁶ g/mol) or molecular weight of the KAN 63 bp DNA times a fractional multiplier (ie: 7,824/63 = 124) (63 bp × 650 g/mol per bp X 124 = 5,077,800 g/mol or 5.08 × 10⁶ g/mol)
NA = Avogadro’s number (6.022 × 10²³ mol⁻¹)
Thus:

mass (ng) = (9.8 × 10⁸ * 5.09 × 10⁶ g/mol) / 6.022 × 10²³ mol⁻¹

= 4.98 × 10¹⁵ / 6.022 × 10²³

= 8.27 × 10⁻⁹ g * 10⁹ (convert grams to nanograms) = 8.27 ng

The ~8 ng is meant to be total plasmid contamination (via equivalents), but the method makes it an unreliable (likely underestimated) proxy due to fragmentation and single/short-target bias. The DNA is heavily fragmented (median ~150 bp), so there are no intact plasmids. One KAN fragment does not reliably equal one full plasmid’s mass → many fragments may lack KAN, or fragmentation may be uneven. Also, short amplicons (like 63 bp KAN) detect well from small fragments, while longer ones (e.g., SPIKE) under-detect → bias toward lower totals for biologically relevant sequences.

N.B. If one instead used the actual fragment MW (~63 bp × 650 ≈ 41,000 g/mol), the direct measured mass would be only ~0.07 ng/dose of KAN fragments and this demonstrates that the “equivalents” method inflates a tiny detected subset to claim it represents the whole.

It’s a bad proxy to guess the total DNA weight without having to count every single part of the plasmid.

Regulatory limits are for total residual DNA mass, not snippets from one gene and not proxies for whole plasmids. You can’t reliably extrapolate the total from one or a few targets when the DNA is fragmented and sequences are unevenly distributed. You also can’t accurately get a true total from one 63 bp KAN shot alone without knowing the fraction of fragments containing KAN (which requires sequencing or multiple targets).

What they should have done

The proper path is multi-target qPCR + direct fluorometry for total dsDNA, ensuring the final reported total stays ≤10 ng/dose per guidelines.

Since they use qPCR, the least bad option would be to run multiple targets spread across the plasmid as they did (KAN, ORI, SPIKE). Then they could calculate the fragment mass for each target using the correct amplicon MW as in the first formula. Then they could report the highest value (conservative) or average as a proxy for total dsDNA. This notion of converting to complete plasmid equivalents using only the KAN amplicon is absurd.

Single-target methods like theirs are inherently biased and not suitable for regulatory compliance in fragmented DNA scenarios.

So to summarize:

Their use of amplicon MW severely underestimates total residual DNA (measuring only tiny KAN snippets).
The inconsistent/hinted “plasmid equivalents” approach would wildly overestimate if fully applied, and is invalid for fragmented DNA.
Single-target (especially short KAN) qPCR can’t reliably extrapolate to total mass.
The ~8 ng/dose is meaningless for regulatory compliance (≤10 ng total dsDNA/dose).
The suggested fix (multi-target averaging + preferring direct fluorometry) aligns with best practices and regulatory intent.
In short, the proxy assumes a world of mostly intact plasmids (where 1 target hit ≈ 1 molecule), but their data shows a world of tiny scraps making their equivalents conversion mathematically incoherent and biased toward lowballing total and especially relevant residual DNA.

1 The probability that a specific A = 63 bp amplicon survives unbroken is ≈ e^{-A/L} (exponential approximation for the chance of no breaks in the target span). Using L ≈ 63 bp (a conservative effective length accounting for very short undetected fragments or assay biases), e^{-63/63} = e^{-1} ≈ 0.368 — meaning only ~37% of original plasmid molecules yield a detectable intact KAN target.
2 Guidance for Industry. Characterization and Qualification of Cell Substrates and Other Biological Materials Used in the Production of Viral Vaccines for Infectious Disease Indications. U.S. Department of Health and Human Services Food and Drug Administration Center for Biologics Evaluation and Research [February 2010]. https://www.biosafety4u.berlin/images/pdf/FDA_Guidance_for_Industry_UCM202439.pdf

Viewing 1 replies (of 1 total)

  • You must be logged in to reply to this topic.