Back

Exhaustive reconstruction of the CRISPR locus in Mycobacterium tuberculosis complex using short reads

Guyeux, C.; Sola, C.; Refregier, G.

2019-11-16 genomics
10.1101/844746 bioRxiv
Show abstract

Spoligotyping, a graphical partial display of the CRISPR locus that can be produced in vitro or in silico, is an important tool for analyzing the diversity of given Mycobacterium tuberculosis complex (MTC) isolates. As other CRISPR loci, this locus is made up of an alternation between direct repeats and spacers, and flanked by cas genes. Unveiling the genetic mechanisms of its evolution requires to have a fairly large amount of fully reconstructed loci among all MTC lineages. In this article, we point out and resolve the problem of CRISPR reconstruction based on short read sequences. We first show that more than 1/3 of the currently assembled genomes available for this complex contain a CRISPR locus erroneously reconstructed, and errors can be very significant. Second, we present a new computational method allowing this locus to be reconstructed extensively and reliably in silico using short read sequencing runs. Third, using this method, we describe new structural characteristics of CRISPR locus by lineages. We show how both the classical experimental in vitro approach and the basic in silico spoligotyping provided by existing analytic tools miss a whole diversity of this locus in MTC, by not capturing duplications, spacer and direct repeats variants, and IS6110 insertion locations. This description is extended in a second article that presents general rules for the evolution of the CRISPR locus in MTC. This work opens new perspectives for a larger exploration of CRISPR loci diversity and of mechanisms involved in its evolution and its functionality.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.