Hello,
I would like to find out if any reads in my .fastq file were transcribed from a vector sequence that is not in the human reference genome.
The sequence is available here: https://www.addgene.org/27080/sequences/#depositor-full
I thought I might try aligning the .fastq files to the sequence using TopHat, as if the sequence were a human reference genome, and seeing if any alignments pop up.
However, I'm not sure how to go about doing this.
Should I make the sequence above into a .gtf file somehow?
How do I make the corresponding annotation (.gff) file?
Is there an easier way to go about doing this? E.g., isolating every sequence in the .fastq file and using grep to search for it in the vector sequence?
Thank you!
EDIT: I am aligning Illumina RNA-Seq .fastq files. Also, I'd appreciate any resources folks have regarding how to modify or add chromosomes to a reference file!
My standard answer when someone mentions Tophat:
You should know that the old 'Tuxedo' pipeline of Tophat(2) and Cufflinks is no longer the "advisable" tool for RNA-seq analysis. The software is deprecated/ in low maintenance and should be replaced by HISAT2, StringTie and ballgown. See this paper: Transcript-level expression analysis of RNA-seq experiments with HISAT, StringTie and Ballgown. (If you can't get access to that publication, let me know and I'll -cough- help you.) There are also other alternatives, including alignment with STAR and bbmap, or pseudo-alignment using salmon.
Eek, thank you for the heads-up! I'll take a look at those other methods.