I packed the jars for different platforms, see https://github.com/mikessh/igblastwrp/releases/tag/v0.3. The readme is here. Run it as
$java -jar IgBlastWrapper.jar -cf -l 0,1,2 -R IGH input.fastq.gz outputFilePrefix
Please let me know of any problems with the pipeline. Also keep in mind that IgBlast is relatively slow, so basically there are two cases when you want to use it: 454 and MiSeq 300bp paired-end data.
just an observation, always use the name of the tool in any announcement, mention etc. Helps establishing context. I will edit the title to adhere to this.
Thanks a lot for correction
i just try this software and found useful. but how can i change my "overrides target species"? i want to do some analysis on pig. how can i do that?
Sorry for late reply. What kind of data are you analyzing? T-cell libraries or immunoglobulins? For analysis MiTCR requires V/J reference sequences, which are compiled from IMGT data. It is not quite straightforward, due to great complexity of IMGT database organization. So currently only TRa/b for human and mouse are supported. There will be a patch with TRgamma/delta available soon. Full functionality for a spectrum of species is currently being developed, and it will be available within a new tool (also supporting IGh/k/l). Still looking at IMGT database I see that sequences for pig only partially exist (for IGh/k/l and TRa-J&TRd-J). If you could share your reference germline sequences for V/J segments with marked conserved Cys/Phe/Try residues this could help to speed it up.
Hello, I want to use MiTCR to analysis my IGH data. Is it possible to integrate those reference into MiTCR or provide a parameter of reference file of fasta? Thanks for your attention!
Hello! The MiTCR software doesn't allow the integration of Immunoglobulin loci, as its internal search algorithm is not prone hypermutations and we could not guarantee optimal performance. We're now working on a software tool that could be used for high-throughput full-length antibody sequencing and have the performance characteristics similar or better than MiTCR. I will announce it upon release, which would happen in several months.
To analyze your IGH data you can use our recent MiGEC software, see this post. While its scope is a little bit different (it works with unique molecular identifier-tagged data), it provides fast IGH CDR3 extraction and V/J determination.
If you need whole-length analysis with hypermutations, you can use the wrapper for IgBlast software by NCBI, which is available here. This one is somewhat slower and less-documented.
Please let me know if you'll have any problems/questions during the analysis. In this case please also describe your library structure.
Hi, thank you for introduction miTCR. I analyzed the TCR data using the miTCR software and found it very powerful and useful. but now I meet some difficulties when I run the miTCR software, when I input the TCR fastq file., the error occurred in the analysis pipeline(java.Lang.runtimeException :Error while parsing quality). I try to change the phred33 or 64, but it is no use.I feel confused about this situation, I will deeply appreciate it if you could give me some useful advice.
Hello!
MiTCR accepts Phred quality scores in 0-40 range. New HiSeq runs produce quality values up to 50 Phred, which I'm pretty sure is the issue. You can manually fix those files by replacing all quality values above 40 by 40 (see this script for example https://github.com/mikessh/mageri-paper/blob/master/processing/FixQual.groovy).
Hi Mikhail - excuse my ignorance, but what is the exact interpretation of the tilde (~) character in the amino acid sequence of the CDR3 regions I extract using mitcr? All the best, A.
~indicates a frameshift. In case of a frameshift the V -> J and J -> V translations are performed, the central incomplete codon is marked as~Thanks. How should we interpret this though, I guess we don't expect a functional TCR product from such a sequence that contains an incomplete codon?
Indeed the CDR3 amino acid sequence is mostly meaningless here. However when looking at your data tables manually it can sometimes help to see sequencing errors, frameshift hypermutations in case of antibody data, etc. So consider this as an aesthetic for CDR3aa column.