<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://genome.sph.umich.edu/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3AEvaluating_a_Read_Mapper_on_Simulated_Data</id>
	<title>Talk:Evaluating a Read Mapper on Simulated Data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://genome.sph.umich.edu/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3AEvaluating_a_Read_Mapper_on_Simulated_Data"/>
	<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Talk:Evaluating_a_Read_Mapper_on_Simulated_Data&amp;action=history"/>
	<updated>2026-09-28T14:31:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Talk:Evaluating_a_Read_Mapper_on_Simulated_Data&amp;diff=2012&amp;oldid=prev</id>
		<title>Goncalo: Created page with &#039;This stuff was originally included in the main page, but seems pretty specific to our local uses, so I have moved it here, to the talk page. Probably even better to go into our i…&#039;</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Talk:Evaluating_a_Read_Mapper_on_Simulated_Data&amp;diff=2012&amp;oldid=prev"/>
		<updated>2010-09-09T03:20:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;This stuff was originally included in the main page, but seems pretty specific to our local uses, so I have moved it here, to the talk page. Probably even better to go into our i…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This stuff was originally included in the main page, but seems pretty specific to our local uses, so I have moved it here, to the talk page. Probably even better to go into our internal wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Available Test Datasets  ==&lt;br /&gt;
&lt;br /&gt;
*Location: wonderland:~zhanxw/BigSimulation &lt;br /&gt;
*Scenarios:&lt;br /&gt;
&lt;br /&gt;
no polymorphism&amp;amp;nbsp;; 1, 2, 3 SNP&amp;amp;nbsp;; Deletion 5, 30, 200; Insertion 5, 30 &lt;br /&gt;
&lt;br /&gt;
*Quality String&lt;br /&gt;
&lt;br /&gt;
Picked the 75 percentile of Sanger Iluumina 108 mer test data set &lt;br /&gt;
BCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;=========&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;;;&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Format&lt;br /&gt;
&lt;br /&gt;
Both base space and color space &lt;br /&gt;
&lt;br /&gt;
Both single end and paired end, and paired end reads are given insert size 1500. &lt;br /&gt;
&lt;br /&gt;
Forward strand and reverse strand are randomly assign with probability 1/2&lt;br /&gt;
&lt;br /&gt;
* Tag&lt;br /&gt;
&lt;br /&gt;
@2:12345:F:SE:Exact&lt;br /&gt;
&lt;br /&gt;
@2:12345:F:SE:SNP:2,12345,A,G;2,12346,T,C &lt;br /&gt;
&lt;br /&gt;
@2:12345:F:PE+offset:SNP:2,12345,A,G   (ref is A, read is G)&lt;br /&gt;
&lt;br /&gt;
@2:12345:F:PE+offset:Indel:25M30D5M&lt;br /&gt;
&lt;br /&gt;
* File Naming&lt;br /&gt;
&lt;br /&gt;
BS_SE_EXACT_1M_50&lt;br /&gt;
&lt;br /&gt;
BS_SE_SNP1_1M_50&lt;br /&gt;
&lt;br /&gt;
CS_SE_INDEL1_1M&lt;br /&gt;
&lt;br /&gt;
CS_SE_INDEL30_1M&lt;br /&gt;
&lt;br /&gt;
CS_SE_INDEL200_1M&lt;br /&gt;
&lt;br /&gt;
CS_SE_DEL1_1M&lt;br /&gt;
&lt;br /&gt;
For PE, appending &amp;quot;_1&amp;quot; and &amp;quot;_2&amp;quot;, e.g.:&lt;br /&gt;
&lt;br /&gt;
PE_EXACT_1M_1&lt;br /&gt;
&lt;br /&gt;
PE_EXACT_1M_2&lt;br /&gt;
&lt;br /&gt;
*Program (generator)&lt;br /&gt;
&lt;br /&gt;
Usage: &lt;br /&gt;
&lt;br /&gt;
         generator [bs|cs] [se|pe] [exact|snpXX|indelXX|delXX] -n numbers -l readLength -i insertSize&lt;br /&gt;
         exact: Accurate sample from reference genome&lt;br /&gt;
         snpXX: Bring total XXX SNP for a single read or a pair of reads&lt;br /&gt;
         indelXX: Insert a random XX-length piece for a single read, or at the same position for a paired reads&lt;br /&gt;
         delXX: Delete a random XX-length piece for a single read, or at the same position for a paired reads&lt;br /&gt;
         e.g. ./generator bs se exact -n 100 -l 35&lt;br /&gt;
&lt;br /&gt;
*Output&lt;br /&gt;
&lt;br /&gt;
Simulation file are named like: BS_SE_EXACT_1000000_35, meaning base space, single end, exact (no polymorphism), 1M reads, 35 bp per read. For each read, the tag was named in a similar way to Sanger&amp;#039;s. &lt;br /&gt;
&lt;br /&gt;
* Example&lt;br /&gt;
&lt;br /&gt;
For illumina (from Sanger, 108mer hap1 test file):&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_1 file:&lt;br /&gt;
@20:14812275:F:217;None;None/1&lt;br /&gt;
AGTTGTTTACTTTCCTTTCCTACCTGGCTGCATCTGTCACATGCATATAGTGTCCCCTGACATGAAGCTCTGATATTGATCTGGAGCCCTATTGGTCTGCAAGTGACT&lt;br /&gt;
+&lt;br /&gt;
%27::2:::&amp;lt;70&amp;lt;&amp;lt;::95&amp;lt;&amp;lt;6/8&amp;lt;.)3;::9-,3:6/67731/.+)66;;53&amp;#039;31;9&amp;lt;815.%%%+%4-%%%90-)./26&amp;lt;831))(.%%%%%%%)%0%2%%%%%+%%&lt;br /&gt;
&lt;br /&gt;
@15:59364621:R:-118;None;None/1&lt;br /&gt;
TGTTCAACCCACTATTAAGCCAGTATTAAATTGTTAATATCAGTTATTATACTTTTATTTCTAAAATTTCTATTTGATCCCTTTTTTTATAAACTCCAATGCATTCTC&lt;br /&gt;
+&lt;br /&gt;
%%2=;28&amp;gt;&amp;gt;&amp;gt;&amp;gt;=&amp;gt;&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;=&amp;gt;&amp;gt;=&amp;gt;&amp;gt;&amp;gt;;&amp;gt;=&amp;gt;9&amp;lt;1%+,//0+)&amp;lt;&amp;lt;91&amp;lt;4=;;&amp;lt;.%)2::8;;/9&amp;lt;;;;;8647&amp;lt;&amp;lt;;8;;066:&amp;lt;:4628;;;;5:9&amp;lt;&amp;lt;0/25752:3482&lt;br /&gt;
&lt;br /&gt;
_2 file:&lt;br /&gt;
@20:14812275:F:217;None;None/2&lt;br /&gt;
CACTGGAGGGAATCCAATCCCAAATTAATATAACAAAACCAGAAGCTTGCTTAAAAAATATTTTATCAGATTCCAAAGTTGAGCTTGTGTTAGGGTGTACTGGAACTC&lt;br /&gt;
+&lt;br /&gt;
%%0;+250::-863486::599&amp;lt;9679/2%%))%+80%--7&amp;lt;;9/1%33,-%%)28/),3,67-8;56&amp;lt;1%)0/%%8;&amp;lt;;59/%%,())%%1%%+%).%099&amp;#039;4;+%-&lt;br /&gt;
&lt;br /&gt;
@15:59364621:R:-118;None;None/2&lt;br /&gt;
AGAAATAAGACCACATGACAATGTTAAAAATAAAACAGGCAATAGCAATAGTCCCAGAGGTGGTTACAATATGATTTCATGCTCCAGAAAGTATAGGAGAAGACAAAG&lt;br /&gt;
+&lt;br /&gt;
%3===;==;7&amp;lt;&amp;lt;;7&amp;lt;5;==&amp;lt;&amp;lt;4&amp;lt;;9=8==&amp;lt;====:&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;;&amp;lt;==:=&amp;lt;58;===;:8&amp;#039;8:&amp;lt;===:.9:38908:=;;7;57)%.+%)967%%-%%&amp;#039;6:-%)7);&amp;lt;;0+%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusion:&lt;br /&gt;
&lt;br /&gt;
If the first read is forward, then itself is the same as reference sequence and the second read is reverse complement to the reference sequence.&lt;br /&gt;
&lt;br /&gt;
If the first read is backward, then itself is reverse complement to the reference genome and the second read is the same as the reference sequence.&lt;br /&gt;
&lt;br /&gt;
The first strand always position can always obtain from tag, first two fields (seperated by colon).&lt;br /&gt;
&lt;br /&gt;
The second strand position is first strand position plus the offset.&lt;br /&gt;
&lt;br /&gt;
For SOLiD (from Sanger, 50 mer hap1 test file)&lt;br /&gt;
e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_1 file:&lt;br /&gt;
&amp;gt;2:67043752:F:1445;2,67043761,A,G;None&lt;br /&gt;
T12221203021201200302123102221322000012301300211213&lt;br /&gt;
  22212031230012003021211022213220000123013022112123 (ref)&lt;br /&gt;
&amp;gt;4:125830377:R:-1541;None;None&lt;br /&gt;
T30002222300330113020203010322111010300030003230320&lt;br /&gt;
&lt;br /&gt;
_2 file:&lt;br /&gt;
&amp;gt;2:67043752:F:1445;2,67043761,A,G;None&lt;br /&gt;
G13031223023023012201210020003310110111111203310211&lt;br /&gt;
  30312230230230122012100200033121201111113033112112 (ref)&lt;br /&gt;
 &lt;br /&gt;
&amp;gt;4:125830377:R:-1541;None;None&lt;br /&gt;
G13311131230200010201210032223330120312000301230032&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusion:&lt;br /&gt;
The first strand and second strand have the same direction (both either same as the reference genome, or reverse complement to reference genome), &lt;br /&gt;
where their positions are the same as Illumina reads.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bulk statistics result  =&lt;br /&gt;
Running time (all submitted to the MOSIX client nodes)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Calculated by &amp;quot;./parseRunbatch.py batch2.log  |cutrange 0,-1|charrange :-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Log file is from runbatch.pl and negative time means unfinished (at the moment of editing). &lt;br /&gt;
&lt;br /&gt;
TODO: Add file size comparison; add link to memory page summarized by Dharknes.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BWA(second)	Karma(second)	Scenarios&lt;br /&gt;
7561	4638	BS_PE_DEL200_1000000_50_?.fastq&lt;br /&gt;
7548	4677	BS_PE_DEL30_1000000_50_?.fastq&lt;br /&gt;
7225	4730	BS_PE_DEL5_1000000_50_?.fastq&lt;br /&gt;
975	6531	BS_PE_EXACT_1000000_50_?.fastq&lt;br /&gt;
1726	793	BS_PE_INDEL30_1000000_50_?.fastq&lt;br /&gt;
6199	4140	BS_PE_INDEL5_1000000_50_?.fastq&lt;br /&gt;
1193	4949	BS_PE_SNP1_1000000_50_?.fastq&lt;br /&gt;
1646	4513	BS_PE_SNP2_1000000_50_?.fastq&lt;br /&gt;
2064	4089	BS_PE_SNP3_1000000_50_?.fastq&lt;br /&gt;
2594	3707	BS_SE_DEL200_1000000_50.fastq&lt;br /&gt;
2641	3942	BS_SE_DEL30_1000000_50.fastq&lt;br /&gt;
2355	4263	BS_SE_DEL5_1000000_50.fastq&lt;br /&gt;
441	4228	BS_SE_EXACT_1000000_50.fastq&lt;br /&gt;
809	764	BS_SE_INDEL30_1000000_50.fastq&lt;br /&gt;
2217	3932	BS_SE_INDEL5_1000000_50.fastq&lt;br /&gt;
645	3808	BS_SE_SNP1_1000000_50.fastq&lt;br /&gt;
1102	3473	BS_SE_SNP2_1000000_50.fastq&lt;br /&gt;
1142	3267	BS_SE_SNP3_1000000_50.fastq&lt;br /&gt;
6193	6909	CS_PE_DEL200_1000000_50_?.fastq&lt;br /&gt;
6173	6636	CS_PE_DEL30_1000000_50_?.fastq&lt;br /&gt;
6096	6702	CS_PE_DEL5_1000000_50_?.fastq&lt;br /&gt;
858	8496	CS_PE_EXACT_1000000_50_?.fastq&lt;br /&gt;
1743	948	CS_PE_INDEL30_1000000_50_?.fastq&lt;br /&gt;
5517	5412	CS_PE_INDEL5_1000000_50_?.fastq&lt;br /&gt;
1253	8454	CS_PE_SNP1_1000000_50_?.fastq&lt;br /&gt;
2113	7420	CS_PE_SNP2_1000000_50_?.fastq&lt;br /&gt;
2622	6076	CS_PE_SNP3_1000000_50_?.fastq&lt;br /&gt;
3878	1493	CS_SE_DEL200_1000000_50.fastq&lt;br /&gt;
3859	1513	CS_SE_DEL30_1000000_50.fastq&lt;br /&gt;
3775	1542	CS_SE_DEL5_1000000_50.fastq&lt;br /&gt;
621	1666	CS_SE_EXACT_1000000_50.fastq&lt;br /&gt;
1392	289	CS_SE_INDEL30_1000000_50.fastq&lt;br /&gt;
3525	1390	CS_SE_INDEL5_1000000_50.fastq&lt;br /&gt;
874	1661	CS_SE_SNP1_1000000_50.fastq&lt;br /&gt;
1965	1449	CS_SE_SNP2_1000000_50.fastq&lt;br /&gt;
3314	1237	CS_SE_SNP3_1000000_50.fastq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goncalo</name></author>
	</entry>
</feed>