This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Principled structural variation detection with assembled genomes or pacbio reads

I want to compare my assembled genome with a reference for structural variation. Most SV methods map resequenced paired-end reads to the reference such as SVdetect, BreakDancer etc. However, my main source of long range information are pacbio reads. I have also done a hybrid assembly. I have two questions:

1. Is there a principled way and established pipeline to use pacbio reads for structural variation detection? I know raw PB reads will be problematic because of their high error rates. One approach is to map raw reads to region of interest, do a local assembly and polishing. Is there an established pipeline for this.

2. A different approach would be to use assembled genomes. I can compare the genomes with MUMmer. Is there a standard software people use for taking the MUMmer output and getting a list of structural variations? Is there a way to gain confidence in terms of what is misassembly vs. structural variation? I know Sibelia uses whole genome alignment but it is advertised for microorganisms. Would it work for more complex genomes like plants?

genome assembly structural-variation pacbio smrt

Tools that uses PacBio to identify SVs doesn't require correction. That means they should handle the high error rates in the reads (If you know any tool that uses corrected reads let me know).

2 answers

I guess it is too late to answer the original question, but still will answer for anyone else who want to find variations from assemblies.

We developed a method, SyRI, to identify structural differences from whole-genome assemblies using alignments as inputs. It identifies syntenic (conserved) as well as structurally rearranged (inversions, transpositions, translocations, segmental (distal) duplication, tandem duplication) region. It also reports local variations (SNPs, indels, CNVs) within synteny and structural rearrangments providing hierarchy of variations.

More information is in paper and the method is on github.

It can work with large assemblies, but it does not differentiate between misassembly and structural variation.

Hi,

Sibelia is useful for datasets < 500 MB. A version for larger genomes is in progress now, probably will be released in a year or sooner. You can take a look at Cactus as an alternative: https://github.com/benedictpaten/cactus

Log in to answer this question.