{"id":5864,"date":"2020-06-08T15:58:05","date_gmt":"2020-06-08T15:58:05","guid":{"rendered":"http:\/\/41j.com\/blog\/?p=5864"},"modified":"2020-06-08T15:59:55","modified_gmt":"2020-06-08T15:59:55","slug":"are-there-mutations-in-sars-cov-2-cdc-qpcr-primer-sites","status":"publish","type":"post","link":"https:\/\/41j.com\/blog\/2020\/06\/are-there-mutations-in-sars-cov-2-cdc-qpcr-primer-sites\/","title":{"rendered":"Are there mutations in SARS-CoV-2 CDC qPCR Primer Sites?"},"content":{"rendered":"\n<p>I was curious to know if there were any documented mutations which cover CDC Primers\/Probes [1]. There&#8217;s work that has shown that mismatches in qPCR assays can &#8220;completely abolish PCR amplification&#8221; [2]. For diagnostic applications, mutations could mean that a qPCR based test would fail to detect SARS-CoV-2 or result in reduced sensitivity.<\/p>\n\n\n\n<p>So, I downloaded all replacements (amino acid substitutions) from CoV-GLUE [3] [4]. I then extracted the nucleotide location identified in each replacement [5]. I then removed any duplicate locations. this resulted in a total of 3527 locations.<\/p>\n\n\n\n<p>I then extracted the CDC primer  sequences [6]. I wrote a small tool to do the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Load in the reference sequence, create a new sequence indicate mutation locations on the reference.<\/li><li>Find the location of the primer sequences on the reference [7].<\/li><li>For each primer, note where on the primer sequence there are mutations in the reference.<\/li><li>Report mutation location on primer.<\/li><\/ol>\n\n\n\n<p>Mismatches near the 3&#8242; end appear to be more significant, I&#8217;ve therefore plotted the number of mutations, based on there distance from the 3&#8242; end of the primer. The plot below looks at primers only:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2020\/06\/dist_primers_only-1.png\" alt=\"\" class=\"wp-image-5872\" srcset=\"https:\/\/41j.com\/blog\/wp-content\/uploads\/2020\/06\/dist_primers_only-1.png 640w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2020\/06\/dist_primers_only-1-300x225.png 300w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2020\/06\/dist_primers_only-1-150x113.png 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><\/div>\n\n\n\n<p>Three mutations are in locations which &#8220;may result in a 658-fold underestimation of initial copy number&#8221; [2] [8]. But there are no mutations on the 3&#8242; terminal base, where a mismatch is likely to &#8220;abolish amplification&#8221;.<\/p>\n\n\n\n<p>There does appear to be one mutation in the 3&#8242; terminal base of one of the probes. However, I suspect terminal probe mutations are less significant than those in primers.<\/p>\n\n\n\n<p>This analysis excludes far more common non-synonymous changes. I would expect these to be an order of magnitude higher. I would imagine this data is available somewhere, but I couldn&#8217;t see it in CoV-GLUE. Most likely it can be extracted from <a href=\"https:\/\/www.gisaid.org\/\">GISAID<\/a> which seems to be the data source used for CoV-GLUE. If someone would like to work on an analysis of non-synonymous mutations, please get in touch.<\/p>\n\n\n\n<p>Also, I&#8217;d warn again drawing any strong conclusions from the analysis presented here. This is very much a first look at the data and an attempt to feel out the issue. I think it would be interesting to replicate\/build out this work however, and would love to hear any comments.<\/p>\n\n\n\n<p>Tarball of the (bad) code used here: <a href=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2020\/06\/analysis.tar.gz\">Analysis.tar.gz<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">References\/Notes<\/h3>\n\n\n\n<p>[1] <a rel=\"noreferrer noopener\" href=\"https:\/\/www.cdc.gov\/coronavirus\/2019-ncov\/downloads\/rt-pcr-panel-primer-probes.pdf\" target=\"_blank\">https:\/\/www.cdc.gov\/coronavirus\/2019-ncov\/downloads\/rt-pcr-panel-primer-probes.pdf<\/a> specifically the primers are:<\/p>\n\n\n\n<p>GACCCCAAAATCAGCGAAAT<br>TCTGGTTACTGCCAGTTGAATCTG<br>TTACAAACATTGGCCGCAAA<br>GCGCGACATTCCGAAGAA<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>[2] https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC2797725\/<\/p>\n\n\n\n<p>[3] cov-glue.cvr.gla.ac.uk<\/p>\n\n\n\n<p>[4] Some messy scripts were required: http:\/\/41j.com\/blog\/2020\/06\/scripts-to-download-sars-cov-2-replacements\/<\/p>\n\n\n\n<p>[5] I used some awful awk to do this: for i in *; do awk &#8216;BEGIN{n=0;RS=&#8221;referenceNtCoord\\&#8221;:\\&#8221;&#8221;;FS=&#8221;\\&#8221;,\\&#8221;&#8221;;}{if(n==1) print $1;n++;}&#8217; $i;done &gt; mutlocs <\/p>\n\n\n\n<p>[6] These are stored in the file called &#8220;primers&#8221;, in the tarball at the end of this post.<\/p>\n\n\n\n<p>[7] This does a brute force alignment, looking for exact matches only on the forward and reverse strand. SARS-CoV-2 is only ~30Kb so computationally this is no problem.<\/p>\n\n\n\n<p>[8] Within 5 bases of the 3&#8242; end.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was curious to know if there were any documented mutations which cover CDC Primers\/Probes [1]. There&#8217;s work that has shown that mismatches in qPCR assays can &#8220;completely abolish PCR amplification&#8221; [2]. For diagnostic applications, mutations could mean that a qPCR based test would fail to detect SARS-CoV-2 or result in reduced sensitivity. So, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-5864","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1RRoU-1wA","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/comments?post=5864"}],"version-history":[{"count":5,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5864\/revisions"}],"predecessor-version":[{"id":5875,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/5864\/revisions\/5875"}],"wp:attachment":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/media?parent=5864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/categories?post=5864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/tags?post=5864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}