Giter VIP home page Giter VIP logo

Comments (6)

skovaka avatar skovaka commented on August 16, 2024

This should be possible via the uncalled convert command. Currently the only way to compare with the projected guppy alignments is to additionally run uncalled dtw and write to the same SQL file. I should add the standalone basecaller alignment command, but for now the series of commands would be something like this:

uncalled covert --eventalign-in <file.tsv> ... --sql-out <alns.db>:f5c #f5c is the name of the f5c "track"
uncalled dtw ... --sql-out <alns.db>:unc #compute guppy alignment and perform DTW
uncalled dotplot --sql-in alns.db #visualize f5c, uncalled, and basecaller alignments

This is more work than it should be, and soon I'll push an update which will allow you directly visualize an eventalign file. Stay tuned!

from uncalled.

hasindu2008 avatar hasindu2008 commented on August 16, 2024

I think I was unclear in my question. Sorry about that. Some time ago I managed to get f5c eventalign results to correctly be loaded. This is about f5c resquiggle. It is a recent module I added to f5c, to output alignment of the signal to the base called read (where as, eventalign outputs the alignment of signal to reference). The output format is a TSV, but slightly different:
https://hasindu2008.github.io/f5c/docs/output

from uncalled.

skovaka avatar skovaka commented on August 16, 2024

Ah yes, sorry I forgot resquiggle refered to aligning to the basecalled reads. That will take some reworking to handle reads not aligning to a common reference, but it does sound useful. I will work on it and let you know when I make progress

from uncalled.

hasindu2008 avatar hasindu2008 commented on August 16, 2024

Cool. Also, now are you supporting BAM move tables - is there an example of the steps for that?

from uncalled.

skovaka avatar skovaka commented on August 16, 2024

I do support BAM move tables now. You just need to run Guppy with the "--moves_out" and "--align_ref" options, merge the resulting BAM files with samtools, then input the merged bam file to "--bam-in" in the uncalled dtw command. There is one known issue in that Guppy only outputs moves in primary alignments, so you won't be able to align secondary alignments with this method currently. I will work on a workaround for that

from uncalled.

hasindu2008 avatar hasindu2008 commented on August 16, 2024

Primaries are enough for me. But loading takes so much time, are you still accessing the signal data from FAST5 when using this BAM method? Looks like most of the time is spent on IO (this is a promethION dataset on an NFS storage).

from uncalled.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.