![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to extract unique hits from a sam file | gfmgfm | Bioinformatics | 10 | 07-07-2019 08:33 AM |
Aligning only unique reads in Bowtie | gzentner | Bioinformatics | 6 | 07-07-2019 08:07 AM |
Bioscope multi-hits | eoh001 | Bioinformatics | 1 | 08-15-2011 08:13 AM |
unique hits | arrchi | Bioinformatics | 7 | 06-01-2011 08:53 AM |
Unique and repeat Hits | pfranchini | Bioinformatics | 1 | 07-15-2009 09:51 AM |
![]() |
|
Thread Tools |
![]() |
#1 |
Member
Location: USA Join Date: Mar 2010
Posts: 55
|
![]()
Hello there,
I want to estimate (1) the number of reads that map uniquely (in one place only), (2) the number of reads that map in multiple places and (3) the number of reads that do not map at all. Is this the correct bowtie call? -m 1 --un nomatch_reads.txt -- max multihits_reads.txt Thanks! |
![]() |
![]() |
![]() |
#2 |
Member
Location: nevada Join Date: Apr 2011
Posts: 46
|
![]()
First find the number of reads that map at least once. To do this, run bowtie with "-k 1" option. Lets call this number K1.
Then run bowtie with the "-k 2" option. This will report up to two alignments per read. Lets call this number K2. Subtracting the K1 from K2 gives the number of reads that mapped two or more times. Lets call this number K2p. To find the number of reads that mapped exactly once, subtract K2p from K1. To find the number of reads that did not map at all, just subtract K1 from the total number of reads in your sample. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Location: US Join Date: Jan 2009
Posts: 392
|
![]()
Not sure if this is what you want, but a few months back I wrote a very simple perl script (probably not very good, I'm a biologist not a programmer, so my scripts tend to be brute force approaches) that will take a sam file and spit out the names of the reads that map more than once and how many times they mapped.
Now I can't even remember what I was using it for, but maybe it will help you get to where you need. Last edited by chadn737; 07-19-2011 at 02:21 PM. |
![]() |
![]() |
![]() |
#4 |
Member
Location: Bhopal Join Date: Jul 2019
Posts: 19
|
![]()
First locate the quantity of peruses that guide at any rate once. To do this, run necktie with "- k 1" alternative. Lets call this number K1.
At that point run necktie with the "- k 2" choice. This will report up to two arrangements for every read. Lets call this number K2. Subtracting the K1 from K2 gives the quantity of peruses that mapped at least multiple times. Lets call this number K2p. To locate the quantity of peruses that mapped precisely once, subtract K2p from K1. To locate the quantity of peruses that did not outline all, simply subtract K1 from the complete number of peruses in your example. |
![]() |
![]() |
![]() |
Thread Tools | |
|
|