Git Product home page Git Product logo

Comments (4)

qmarcou avatar qmarcou commented on June 22, 2024

Hi @jeremycfd !
For now it is not quite possible to do so, and the --ntCDR3 option only accept sequences CDR3 nt sequences without knowledge of the associated V/J.
Of course this is something I plan to add support for in the very near future, however did not want to postpone v1.2.0 release. I'll probably add a small patch to this problem in the next few days, I just need to figure out how to include this in the pipeline in a clean way.

from igor.

jeremycfd avatar jeremycfd commented on June 22, 2024

Ah, hrm... I'm still a bit confused on the current implementation of --ntCDR3. I did test out putting in just CDR3 sequences, but I had to decrease "thresh" for it to work. Should I be flagging --ntCDR3 somewhere if I am only using cdr3 sequences?

Thanks!

from igor.

qmarcou avatar qmarcou commented on June 22, 2024

You mean the alignment threshold? It makes perfect sense to lower the alignment score threshold since the number of observable genomic nucleotides is much lower on CDR3 than full read sequences. This is something I did not think about before posting the release, thanks for pointing it out!
In theory you should only have to flag --ntCDR3 at the alignment stage, as this option simply uses the genomic anchor indices as alignments offsets. The inference/evaluation should be blind to the type of sequences you use as long as alignments have been provided.

from igor.

qmarcou avatar qmarcou commented on June 22, 2024

Following up on this: I've automated the decrease in alignment threshold for V and J when the --ntCDR3 option is used (and set them to 0 since the alignment offsets are known and sequences are coverage of V and J is short in CDR3 sequence)
As for restricting the V/J usage I have started looking at a clean solution, but it turned out to be complicated to implement I'll probably start by implementing a dirtier solution (at the expense of memory usage though...)

from igor.

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.