Earlier quoted context omitted.
Nanopore/pyrosequencing technology is interesting in that the class of errors that it is most susceptible to (homopolymer inaccuracies ) nearly do not exist in more traditional base-by-base sequencing. These have proven harder to correct than simple substitution errors - this is both a fault of the bias of existing tooling, and also a difficult problem in general. Roche and other companies have had a lot of smart peo…
What? Have you ever looked at a sanger trace with homopolymer stretches? Depending on how blotchy it is, After about 7 you might not really be sure, and it definitely gets the n wrong occasionally even with nicely resolved peaks. I'm not defending nanopores here, frankly I'm not convinced about them yet.
Software breakthrough radically boosts the speed of nanopore DNA sequencers
51–57 of 57 posts
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#52Michael Schatz has been involved in a number of interesting computational biology projects. I worked in a bioinformatics lab ~10-12 years ago and I remember using his fast short read aligner to help speed things up. Back then the nanopore devices were still just rumors. Computers have Moore's law with a base or time constant of 12-24mo. Batteries seem to have the same with a base of about 10 years (slow Moore's law I…
I've met him on a couple of occasions and it was always amazing that he takes time off to listen to whatever ideas you've got and tries to debate them regarding their feasibility.
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#53I would be eternally grateful to a bio-chem person to explain two facets of DNA sequencing I've never understood. To motivate the question a short quote from Wikipedia: "For longer targets such as chromosomes, common approaches consist of cutting (with restriction enzymes) or shearing (with mechanical forces) large DNA fragments into shorter DNA fragments. The fragmented DNA may then be cloned into a DNA vector and a…
1. The key to this is understanding that the reads or sequences are long, and the slicing happens at somewhat random locations, such that your reads all overlap with each other (of course in reality it's more complicated than that, due to a bunch of long non-coding sequences and repeating sequences, but this will be mostly true for interesting parts of the genome). Therefore your mental model of A, B, C is not partic…
So why slice and replicate slices? All that makes more noise. The wikipedia seems to suggest (or I infer) that one can't merely "just read of" the base pairs in QWERTYUIOP through some super cool process and be done with it. No, I have to split QWERTYUIOP into chunks and replicate the hell out of the resulting chunks which just re-asks my question. I mean how is QWERTYUIOPQWERTYUIOP not a reasonable outcome?
I'm still missing something fundamental. The more chunks there are, the more permutations, combinations there are in possible re-assembly up to all the power sets of base pairs. Granted, it may not be possible to make complex simple here. So that thank you for your time and effort.
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#54Earlier quoted context omitted.
Nanopore isn’t great for looking at generic mutation rates (many will be single nucleotide polymorphisms) due to the high error rate. It’s much better at looking for splicing patterns and epigenetic modifications. Splicing patterns could conceivably change due to mutation, but that’d be a pretty dramatic mutation.
This isn’t the case anymore. Pathogen surveillance labs use Nanopore for single-base resolution variant calls to determine antibiotic susceptibility and to “fingerprint” against known and previously sequences isolates.
Maybe this could be a case with a lot of amplification, so you have many squiggles to infer a consensus from?
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#55Earlier quoted context omitted.
1. The key to this is understanding that the reads or sequences are long, and the slicing happens at somewhat random locations, such that your reads all overlap with each other (of course in reality it's more complicated than that, due to a bunch of long non-coding sequences and repeating sequences, but this will be mostly true for interesting parts of the genome). Therefore your mental model of A, B, C is not partic…
>understanding that the reads or sequences are long So why slice and replicate slices? All that makes more noise. The wikipedia seems to suggest (or I infer) that one can't merely "just read of" the base pairs in QWERTYUIOP through some super cool process and be done with it. No, I have to split QWERTYUIOP into chunks and replicate the hell out of the resulting chunks which just re-asks my question. I mean how is QWE…
Why that is hard depends on the approach the machine takes to sequencing. With the "sequence by synthesis" approach, the problem is that you need one or two chemical reactions per base, and any yield much lower than 100% will quickly degrade the product after a few hundred cycles.
Nanopore uses a different approach and can indeed produce very long reads, with the tail of the distribution being tens of thousands of base pairs. Not sure what the bottleneck for the length is there.
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#56Earlier quoted context omitted.
until with have AlphaGenome (they'just beaten some protein folding problem by a laarge margin). (I didn't look in the specifics of the problem so it may be completely wrong, but, you know, these days ...)
theyre not really similar problem, genome assembly is a problem that is most effectively solved in the lab and with traditional graph algorithms. protein folding fits very nicely into structured prediction and has a very quantitative way of measuring performance. Genome assembly is more qualitative, to say the least. given a bunch of reads of short(50-300bp) or long (1000-100,000 bp) lengths (we use different algorit…
Re: Software breakthrough radically boosts the speed of nanopore DNA sequencers
#57Earlier quoted context omitted.
1. The key to this is understanding that the reads or sequences are long, and the slicing happens at somewhat random locations, such that your reads all overlap with each other (of course in reality it's more complicated than that, due to a bunch of long non-coding sequences and repeating sequences, but this will be mostly true for interesting parts of the genome). Therefore your mental model of A, B, C is not partic…
>understanding that the reads or sequences are long So why slice and replicate slices? All that makes more noise. The wikipedia seems to suggest (or I infer) that one can't merely "just read of" the base pairs in QWERTYUIOP through some super cool process and be done with it. No, I have to split QWERTYUIOP into chunks and replicate the hell out of the resulting chunks which just re-asks my question. I mean how is QWE…
It's also important to understand that it's impossible to obtain an error-free sequence (I am ignoring nanopore sequencing, which works differently, for the purposes of this comment), and that the assembly of all these reads is a game of probabilities.
The DNA fragment sequences are even longer than the reads.
Nobody said this was easy! Hehe.