Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IgBLAST update in Docker image? #67

Open
wyattmcdonnell opened this issue Apr 17, 2018 · 10 comments
Open

IgBLAST update in Docker image? #67

wyattmcdonnell opened this issue Apr 17, 2018 · 10 comments

Comments

@wyattmcdonnell
Copy link

Hi Mike et al.!

Just wondering if there are plans to update the Docker image to IgBLAST 1.8? We're seeing some differences in performance/reconstruction between our local version of the TraCeR pipeline which runs on IgBLAST 1.8 and the Docker image which runs off of IgBLAST 1.7.

@mstubb
Copy link
Member

mstubb commented Apr 17, 2018

This should definitely be possible. First it'd be really interesting to know what differences you're seeing between the two IgBLAST versions. Would you mind sharing some examples?

Thanks!

Mike

@wyattmcdonnell
Copy link
Author

Awesome, thanks Mike!

Happy to share an example—in this instance, we're seeing the same alignments against TRBV6-2 and TRBV5-1 with both IgBLAST 1.7 and IgBLAST 1.8, but TraCeR will only reconstruct contigs with the alignments from IgBLAST 1.8.

We're running the same command pipe between versions, which looks like this:

tracer assemble --loci A B G D --ncores $ncores --species Hsap $FASTQ1 $FASTQ2 $cell_name tracer_out

It doesn't seem to make a difference whether we use --m assembly or --m imgt, nor if we use the --small_index flag.

The paired end files are a bit big so here's a Dropbox link to the FASTQs for the T cell described.

On an unrelated note, running the final FASTAs from TraCeR through IMGT/V-QUEST (or HighV-QUEST) and searching for insertions/deletions can also retrieve slightly different results for a small number of cells (out of 679 successful reconstructions, insertions/deletions affecting productivity or alignment detected in ~1-2%).

Talk soon,
Wyatt

@mstubb
Copy link
Member

mstubb commented Apr 19, 2018 via email

@wyattmcdonnell
Copy link
Author

Hey Mike!

Let me work on zipping those results up. Note that these are SmartSeq v2 libraries that were sequenced on a NovaSeq, so the percentage alignment will likely be low for most of the cells—but that number of aligned reads is low enough to make me wonder if I shared the wrong file.

These are the input FASTQs we used, and we're still getting a very good recovery rate with TraCeR running IgBLAST 1.8 (and lower with IgBLAST 1.7 as mentioned above).

Thanks,
Wyatt

@mstubb
Copy link
Member

mstubb commented Apr 19, 2018 via email

@wyattmcdonnell
Copy link
Author

Hey Mike!

I've sent an invite to your Wellcome Sanger Trust email (I know you're moving to 10X shortly if you haven't already!) to share these files via Box. This link is unique and only accessible in combination with your email. Please let me know if you can't access these; if not I'll make a unique Dropbox link for you.

Wyatt

@mstubb
Copy link
Member

mstubb commented Apr 20, 2018 via email

@wyattmcdonnell
Copy link
Author

No problem! Just sent to your Gmail!

Wyatt

@mstubb
Copy link
Member

mstubb commented Apr 21, 2018 via email

@wyattmcdonnell
Copy link
Author

Hi Mike!

Sorry for the delay! After poking around in the Docker image, I think you're right—my guess is that this is due to a newer version of Trinity being used. Here's the versions we're using on our end for the non-IgBLAST tools:

Bowtie2: v 2.3.0
kallisto: v 0.44.0
trinity: v 2.6.6

As you suggested it seems likely that these changes are leading to the recovery of the TCR from those cells. All of the input files I sent you are correct—I should note that we are currently leaving the trimming step on just in case. Given the version differences, if you're willing to run a few cells on your end and see if things look any different that would be most helpful (I completely understand if you don't have time to do so). Do you have any concerns about using newer versions of these tools with TraCeR?

Thanks again,
Wyatt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants