Hello everyone,
Is there any software available to directly extract variant information from a 454 ace file (produced by Newbler assembler) ? I ask this question because I think ace file contains both alignment information and base quality, which is enough for SNP and Indels detection.
PS: I know gsMapper can be used to identify variants after denovo assembly of 454 data.
thanks for your answer, Daniel. I would like to combine Bioperl packages and my own script to tackle this rub.
I also have another idea of aligning each contig and the corresponding reads (which consist the corresponding contig) using blast like software. And then transform the alignment into readable format of other software and then call variants. (Say,blat to a psi format and transform the alignment to sam foramt and call snps using samtools).
What do you think of this?
thanks for your answer, Daniel. I would like to combine Bioperl packages and my own script to tackle this rub. I also have another idea of aligning each contig and the corresponding reads (which consist the corresponding contig) using blast like software. And then transform the alignment into readable format of other software and then call variants. (Say,blat to a psi format and transform the alignment to sam foramt and call snps using samtools). What do you think of this? For sure i will have the problem of neglecting base quality information, do you have any idea to improve this?
This might work, although what you're suggesting might be a bit much. What I would suggest is converting the original sequence data into .fastq or .fasta/.qual files. If you can find a de novo assembler that calls SNPs, then I wouldn't worry about trying to use the .ace file at all. If you can't, I know there is reference mapping software that will not only map to a reference (the consensus sequence from the .ace file, in this case) but also call SNPs. I'll give a shameless plug here for the GNUMAP software, developed by some colleagues of mine and of which I am a happy user.
Thanks for your suggestion, Daniel. I will give it a go.