![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Velvet,assembly] core dumped occured by runnning velvet | matador3000 | De novo discovery | 0 | 12-17-2011 08:31 AM |
Velvet assembler | bioinf | Bioinformatics | 31 | 08-24-2011 10:19 AM |
velvet | bioenvisage | Bioinformatics | 1 | 02-17-2010 09:16 AM |
velvet | bioenvisage | De novo discovery | 4 | 02-14-2010 10:25 AM |
velvet | ANJAN PURKAYASTHA | Bioinformatics | 0 | 03-09-2009 08:38 AM |
![]() |
|
Thread Tools |
![]() |
#1 |
Member
Location: Brazil Join Date: Aug 2010
Posts: 47
|
![]()
I provide 5 reads to velvet (one read with 600 bp in size and the other four with 70 bp). After running , velvet returns an assembly with one contig with 572 bp in size. How can be possible an assembler returns a contig smaller than one of the reads???
Best regards, André |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Location: The University of Melbourne, AUSTRALIA Join Date: Apr 2008
Posts: 275
|
![]() Quote:
(It's an artifact of your low coverage, and edge-effects of k-mers) |
|
![]() |
![]() |
![]() |
#3 |
Member
Location: Russia, Irkutsk Join Date: Feb 2011
Posts: 40
|
![]()
May I ask a noobish question? Is it 5 reads as in "Five pieces of DNA sequence being read by some method" and if yes, how did you end up assembling it? No insult meant, I'm really curious.
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Location: The University of Melbourne, AUSTRALIA Join Date: Apr 2008
Posts: 275
|
![]()
I think the user is just testing Velvet, and is wondering why, if they feed it 5 sequences, one of which is 600bp, why do they get a final contig out that is shorter than 600bp. ie. what happened to the other 28bp.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Location: NL, Leiden Join Date: Feb 2010
Posts: 245
|
![]()
Have you looked at the final contig and see which part is missing? Does any of your other four sequences contain a nearly similar sequence (e.g. one bp difference) than the missing part. Velvet uses k-mers (provided by the option 'hash_length' with velveth), if you have a k-mer that is near identical, the assembler does not know which path to choose. Example;
GATAGAGTAGAGA GATAGAGTAGAGT The assembler does not know if it should choose the A or T here. Look at the last x bases (where x depends on the set k-mer) of your contig, and see if any of the other four reads contains this k-mer. Regards, Boetsie |
![]() |
![]() |
![]() |
Thread Tools | |
|
|