GithubHelp home page GithubHelp logo

Comments (7)

willros avatar willros commented on August 31, 2024

Hi,

Thank you for your comments!

  1. I will add the option to not remove the barcodes.

  2. It is because you have choosen to have 4 mismatches in fuzzy mode. I will put a cap at 1 or 2 I think, because otherwise this will happen. How long barcodes do you have?

  3. Nice to know! I will make the program work in batches instead for reading everything into memory at once!

I'll let you know when I am done!

Thanks!
William

from nanomux.

Jia-Xiu avatar Jia-Xiu commented on August 31, 2024

Thanks for considering these options!

I will try to set a cap of 1 or 2 as you suggested and check the results. My barcodes are 24nt long.

How about incorporating barcodes with degenerate bases? For example, using Y to represent A or G, and R to represent C or T.

Thanks!
Xiu

from nanomux.

willros avatar willros commented on August 31, 2024

I will try.

Please try it with greedy mode as well and check the results!

from nanomux.

willros avatar willros commented on August 31, 2024

I have now added the three points that you suggested. Thanks for the nice suggestions!

Please reinstall everything and try it out! See the new readme for usage.

Regards,
William

from nanomux.

willros avatar willros commented on August 31, 2024

Hi @Jia-Xiu,

I did a lot of changes to the fuzzy searching algorithm now.

Mismatch of 3 works good for me now. It is quite much slower than if using 1 or 2, but it finds more barcodes and not as many duplicates as before.

Please download the newest version and try again!

Thanks,
Ville

from nanomux.

Jia-Xiu avatar Jia-Xiu commented on August 31, 2024

Thank you @willros!

My job using the previous version is still running. It takes about 2 hrs to write the output of each sample (fuzzy with mismatch of 1). I will run the new version and check the results.

Cheers,
Xiu

from nanomux.

willros avatar willros commented on August 31, 2024

Maybe kill the current job and try again with the newest version.

How many samples do you have to demux?

from nanomux.

Related Issues (6)

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.