<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Project_overview</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>Recent changes to Project_overview</description><atom:link href="https://sourceforge.net/p/dmcrop/home/Project_overview/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 30 May 2012 09:25:16 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dmcrop/home/Project_overview/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v48
+++ v49
@@ -1,123 +1,2 @@
-#####Name: 
----
-***D***etecting low-level mutations by utilizing the ***re***-sequencing ***e***rror ***p***rofile of the data (***Dreep***)
-#####Feathers:
------
-#####Usage:
----
+Now, I stop updating information here, instead, please find the update at &lt;http://dmcrop.sourceforge.net&gt;
 
-### Now, I stop updating information here, instead, please find the update at &lt;http://dmcrop.sourceforge.net&gt;
-
-1.Generating pileup file from sorted SAM file
-To build a pileup file, you need CRISP package &lt;http://polymorphism.scripps.edu/~vbansal/software/CRISP/&gt; (in case they shut down the webpage sometimes, you can contact its author or me)
-&gt;python sam_to_pileup.py indi1.sorted.sam refsequence.fasta  &gt; indi1.pileup 
-
-2.Generating ssp file from pileup file
-Refine the pileup file by mismatch number, quality score, mapping quality score
-&gt;perl filter_and_summary.pl
-&gt;***-i*** pileup file 
-&gt;***-d*** number of mismatches allowed 
-&gt;***-q*** minimum quality score
-&gt;***-m*** minimum mapping quality score
-&gt;***-r*** length of the reads
-&gt;***-s*** length of the read bins&lt;10bp&gt;
-&gt; to save the output, use "&gt; output.file" 
-
-3.Generating error profile by using reference panel (for POISSON method)
-All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile_pois.pl
-&gt;***-d*** folder including all population data(in ssp format)
-&gt;***-s*** suffix of the ssp files
-&gt;***-i*** length of the read bins&lt;10bp&gt;
-&gt;***-r*** length of the reads
-&gt; by using this scrip, you should have error_pois.index and error_pois.position under the same folder
-
-
-3.1 Generating error profile by using reference panel (for EMP method)
-All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile_emp.pl
-&gt;***-d*** folder including all population data(in ssp format)
-&gt;***-s*** suffix of the ssp files
-&gt;***-i*** length of the read bins&lt;10bp&gt;
-&gt;***-m*** minimum number of samples,otherwise,combine nucleotides
-&gt;***-t*** minimum coverage in each bin
-&gt; by using this scrip, you should have error_emp.index under the same folder
-&gt; -t: the bin whose coverage is lower than that defined by &lt;-t&gt; won't be included in the reference error database
-&gt; -m: if the entry number in the reference error database is lower than that defined by &lt;-m&gt;, different nucleotides will be merged if their T-test p-value&gt;0.005
-&gt; If the entry number in the reference error database is lower than 10, nothing will be applied as it could be highly biased
-&gt; If the entry number in the reference error database is &gt;50 and lower than &lt;-m&gt;, fake error rate would be generated assuming a normal distribution
-
-4.Quality score calculation
-
-With Poisson distribution
-&gt;perl Dreep_poisson.pl
-&gt;***-i*** ssp file
-&gt;***-r*** error profile file (error_pois.index)
-&gt;***-n*** length of the reads bins(10bp)
-&gt;***-t*** remove the C-stretch and STR (for mitochondrial data)
-&gt;***-e*** use it when the questioned individual is included in the reference panel
-&gt;***-d*** minimum coverage to apply consensus-specific error profile(1000)
-
-With empirical distribution
-
-&gt;perl Dreep_emp.pl
-&gt;***-i*** ssp file
-&gt;***-r*** error profile file (error_emp.index)
-&gt;***-s*** suffix of the ssp files
-&gt;***-l*** length of the read bins(10bp)
-&gt;***-m*** minimum number of error rate entries in error_emp.index,otherwise,merge different nucleotides at the same position
-&gt;***-s*** lowest p_value for each bin(the empirical p_value depends on the sample size, &lt;-s&gt; is used to define the lower bound 0.01~0.001 would be fine).
-
-An output with suffix of pois.log/emp.log will be generated for each sample
-
-5. Specify your own heteroplasmy(LLM) criteria
-
-&gt;perl Dreep_poi_filter.pl
-&gt;***-n*** directory including all the log file (output of Dreep_emp.pl Dreep_pois.pl)
-&gt;***-s*** suffix of all the result file (log)
-&gt;***-a*** minor allele frequency
-&gt;***-b*** minor allele frequency per strand
-&gt;***-c*** minor allele count
-&gt;***-d*** minor allele count per strand
-&gt;***-e*** minor allele count (distinct reads)
-&gt;***-f*** minor allele count per strand(distinct reads)
-&gt;***-g*** minium coverage
-&gt;***-h*** minimum QS
-&gt;***-i*** minimum QS per strand
-&gt;***-j*** minimum perc of supported reads (for pois only)
-&gt;***-k*** minimum perc of supported reads per strand (for pois only)
-&gt;***-l*** maximum perc of the 3rd/3rd+4th allele (out of all non-major allele)
-&gt;***-t*** ignore the C-stretch region
-If you want it works for one file, give more specific suffix
-
-
-#####Perl module required:
----
-Text::NSP::Measures::2D::Fisher::twotailed
-Math::CDF;
-Statistics::Descriptive 
-Statistics::PointEstimation (EMP method)
-Statistics::TTest (EMP method)
-Statistics::Distrib::Normal (EMP method)
-#####Test data:
----
-A test dataset (134 whole mitochondrial sequencing data) are publicly available from the European Nucleotide Archive’s Sequence Read Archive (http://www.ebi.ac.uk/ena/) through accession number ERP000879.
-
-More data (double indices, paired-end) would be released soon (with the original project)
-#####Notice:
----
-This version can not do the analysis from a specified position, instead,it always starts from the 1st position, even you don't have it in your pileup file. So the reference should be your target sequence to make it faster.
-
-length of the read bin should be determined by the development of the error rate on the read, with the test data (mtDNA mock mixture, sequencing coverage=2000x, 76bp), a size of 5bp, 10bp, 20bp give the same result(no false positive/false negative). Theoretically, a larger sampe size(reads) in each bin gives a better result, but the number of reads bins should be at least 4, to counteract the effect of duplicate reads. 
-
-#####Version
-v0.2 EMP method has the similar pipeline to POISSON method, output file includes more information;Threshold for Standard output (on Screen in Dreep_poisson.pl) were updated according to the result of NUMTs project (MAF&gt;0.02,DQS&gt;10,Other allele frequency &lt;0.2)
-v0.1 first version
-
-#####Citation:
----
-manuscript submitted
-
-#####Contact the authours:
----
-fengzys[at]users.sourceforge.net
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Wed, 30 May 2012 09:25:16 -0000</pubDate><guid>https://sourceforge.net7d697e0e0f061f6018c162e77c644088dfdb84c2</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v47 
+++ v48 
@@ -6,7 +6,7 @@
 #####Usage:
 ---
 
-Now, I stop updating information here, instead, please find the update at dmcrop.sourceforge.net
+### Now, I stop updating information here, instead, please find the update at &lt;http://dmcrop.sourceforge.net&gt;
 
 1.Generating pileup file from sorted SAM file
 To build a pileup file, you need CRISP package &lt;http://polymorphism.scripps.edu/~vbansal/software/CRISP/&gt; (in case they shut down the webpage sometimes, you can contact its author or me)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Thu, 05 Apr 2012 08:09:08 -0000</pubDate><guid>https://sourceforge.net8fc7c80fed2748811e769ccfcd79c5e23abebc18</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v46 
+++ v47 
@@ -5,6 +5,9 @@
 -----
 #####Usage:
 ---
+
+Now, I stop updating information here, instead, please find the update at dmcrop.sourceforge.net
+
 1.Generating pileup file from sorted SAM file
 To build a pileup file, you need CRISP package &lt;http://polymorphism.scripps.edu/~vbansal/software/CRISP/&gt; (in case they shut down the webpage sometimes, you can contact its author or me)
 &gt;python sam_to_pileup.py indi1.sorted.sam refsequence.fasta  &gt; indi1.pileup 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Thu, 05 Apr 2012 08:04:30 -0000</pubDate><guid>https://sourceforge.net60b03a875e38a3944c694bb1f2763674656d4caa</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v45 
+++ v46 
@@ -22,7 +22,7 @@
 
 3.Generating error profile by using reference panel (for POISSON method)
 All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile_poisson.pl
+&gt;perl error_profile_pois.pl
 &gt;***-d*** folder including all population data(in ssp format)
 &gt;***-s*** suffix of the ssp files
 &gt;***-i*** length of the read bins&lt;10bp&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Thu, 01 Mar 2012 10:30:02 -0000</pubDate><guid>https://sourceforge.nete5f83e9a154b1ee5050a1303e44f0eff61813e56</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v44 
+++ v45 
@@ -22,17 +22,17 @@
 
 3.Generating error profile by using reference panel (for POISSON method)
 All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile_emp.pl
+&gt;perl error_profile_poisson.pl
 &gt;***-d*** folder including all population data(in ssp format)
 &gt;***-s*** suffix of the ssp files
 &gt;***-i*** length of the read bins&lt;10bp&gt;
 &gt;***-r*** length of the reads
 &gt; by using this scrip, you should have error_pois.index and error_pois.position under the same folder
 
 
 3.1 Generating error profile by using reference panel (for EMP method)
 All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile_pois.pl
+&gt;perl error_profile_emp.pl
 &gt;***-d*** folder including all population data(in ssp format)
 &gt;***-s*** suffix of the ssp files
 &gt;***-i*** length of the read bins&lt;10bp&gt;
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Thu, 01 Mar 2012 10:28:16 -0000</pubDate><guid>https://sourceforge.netd88d34338e25dfc625f2b7a3bcff0ba6ac140845</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v43 
+++ v44 
@@ -108,7 +108,7 @@
 length of the read bin should be determined by the development of the error rate on the read, with the test data (mtDNA mock mixture, sequencing coverage=2000x, 76bp), a size of 5bp, 10bp, 20bp give the same result(no false positive/false negative). Theoretically, a larger sampe size(reads) in each bin gives a better result, but the number of reads bins should be at least 4, to counteract the effect of duplicate reads. 
 
 #####Version
-v0.2 EMP method has the similar pipeline to POISSON method, output file includes more information
+v0.2 EMP method has the similar pipeline to POISSON method, output file includes more information;Threshold for Standard output (on Screen in Dreep_poisson.pl) were updated according to the result of NUMTs project (MAF&gt;0.02,DQS&gt;10,Other allele frequency &lt;0.2)
 v0.1 first version
 
 #####Citation:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Fri, 10 Feb 2012 16:21:02 -0000</pubDate><guid>https://sourceforge.netcbf215d7b3fc1280facf50a1c48559b11504209e</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v42 
+++ v43 
@@ -44,26 +44,28 @@
 &gt; If the entry number in the reference error database is lower than 10, nothing will be applied as it could be highly biased
 &gt; If the entry number in the reference error database is &gt;50 and lower than &lt;-m&gt;, fake error rate would be generated assuming a normal distribution
 
-4.Detecting low-level mutations by utilizing the error profile
-
+4.Quality score calculation
+
 With Poisson distribution
 &gt;perl Dreep_poisson.pl
 &gt;***-i*** ssp file
 &gt;***-r*** error profile file (error_pois.index)
 &gt;***-n*** length of the reads bins(10bp)
 &gt;***-t*** remove the C-stretch and STR (for mitochondrial data)
 &gt;***-e*** use it when the questioned individual is included in the reference panel
 &gt;***-d*** minimum coverage to apply consensus-specific error profile(1000)
 
 With empirical distribution
 
 &gt;perl Dreep_emp.pl
 &gt;***-i*** ssp file
 &gt;***-r*** error profile file (error_emp.index)
 &gt;***-s*** suffix of the ssp files
 &gt;***-l*** length of the read bins(10bp)
 &gt;***-m*** minimum number of error rate entries in error_emp.index,otherwise,merge different nucleotides at the same position
 &gt;***-s*** lowest p_value for each bin(the empirical p_value depends on the sample size, &lt;-s&gt; is used to define the lower bound 0.01~0.001 would be fine).
+
+An output with suffix of pois.log/emp.log will be generated for each sample
 
 5. Specify your own heteroplasmy(LLM) criteria
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Mon, 23 Jan 2012 14:25:25 -0000</pubDate><guid>https://sourceforge.net0cd3a5d7c89bf92bf6f7c7761ad85e9db72371e5</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v41 
+++ v42 
@@ -106,7 +106,7 @@
 length of the read bin should be determined by the development of the error rate on the read, with the test data (mtDNA mock mixture, sequencing coverage=2000x, 76bp), a size of 5bp, 10bp, 20bp give the same result(no false positive/false negative). Theoretically, a larger sampe size(reads) in each bin gives a better result, but the number of reads bins should be at least 4, to counteract the effect of duplicate reads. 
 
 #####Version
-v0.2 EMP method has the similar pipeline to POISSON method
+v0.2 EMP method has the similar pipeline to POISSON method, output file includes more information
 v0.1 first version
 
 #####Citation:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Mon, 23 Jan 2012 14:17:26 -0000</pubDate><guid>https://sourceforge.net00f5606ce0f7387184077a4ba8111ab3cd1b3882</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v40 
+++ v41 
@@ -65,6 +65,25 @@
 &gt;***-m*** minimum number of error rate entries in error_emp.index,otherwise,merge different nucleotides at the same position
 &gt;***-s*** lowest p_value for each bin(the empirical p_value depends on the sample size, &lt;-s&gt; is used to define the lower bound 0.01~0.001 would be fine).
 
+5. Specify your own heteroplasmy(LLM) criteria
+
+&gt;perl Dreep_poi_filter.pl
+&gt;***-n*** directory including all the log file (output of Dreep_emp.pl Dreep_pois.pl)
+&gt;***-s*** suffix of all the result file (log)
+&gt;***-a*** minor allele frequency
+&gt;***-b*** minor allele frequency per strand
+&gt;***-c*** minor allele count
+&gt;***-d*** minor allele count per strand
+&gt;***-e*** minor allele count (distinct reads)
+&gt;***-f*** minor allele count per strand(distinct reads)
+&gt;***-g*** minium coverage
+&gt;***-h*** minimum QS
+&gt;***-i*** minimum QS per strand
+&gt;***-j*** minimum perc of supported reads (for pois only)
+&gt;***-k*** minimum perc of supported reads per strand (for pois only)
+&gt;***-l*** maximum perc of the 3rd/3rd+4th allele (out of all non-major allele)
+&gt;***-t*** ignore the C-stretch region
+If you want it works for one file, give more specific suffix
 
 
 #####Perl module required:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Mon, 23 Jan 2012 14:13:23 -0000</pubDate><guid>https://sourceforge.net896c34eedac982c41a8522d52ad8a01e372e8d03</guid></item><item><title>WikiPage Project_overview modified by Mingkun li</title><link>https://sourceforge.net/p/dmcrop/home/Project_overview/</link><description>&lt;pre&gt;--- v39 
+++ v40 
@@ -20,63 +20,74 @@
 &gt;***-s*** length of the read bins&lt;10bp&gt;
 &gt; to save the output, use "&gt; output.file" 
 
-3.Generating error profile by using reference panel
-All the ssp files should be saved in one folder, and with a specific suffix
-&gt;perl error_profile.pl
-&gt;***-d*** folder including all population data(in ssp format)
-&gt;***-s*** suffix of the ssp files
-&gt;***-i*** length of the read bins&lt;10bp&gt;
+3.Generating error profile by using reference panel (for POISSON method)
+All the ssp files should be saved in one folder, and with a specific suffix
+&gt;perl error_profile_emp.pl
+&gt;***-d*** folder including all population data(in ssp format)
+&gt;***-s*** suffix of the ssp files
+&gt;***-i*** length of the read bins&lt;10bp&gt;
 &gt;***-r*** length of the reads
-&gt; by using this scrip, you should have error.index and error.position under the same folder
+&gt; by using this scrip, you should have error_pois.index and error_pois.position under the same folder
+
+
+3.1 Generating error profile by using reference panel (for EMP method)
+All the ssp files should be saved in one folder, and with a specific suffix
+&gt;perl error_profile_pois.pl
+&gt;***-d*** folder including all population data(in ssp format)
+&gt;***-s*** suffix of the ssp files
+&gt;***-i*** length of the read bins&lt;10bp&gt;
+&gt;***-m*** minimum number of samples,otherwise,combine nucleotides
+&gt;***-t*** minimum coverage in each bin
+&gt; by using this scrip, you should have error_emp.index under the same folder
+&gt; -t: the bin whose coverage is lower than that defined by &lt;-t&gt; won't be included in the reference error database
+&gt; -m: if the entry number in the reference error database is lower than that defined by &lt;-m&gt;, different nucleotides will be merged if their T-test p-value&gt;0.005
+&gt; If the entry number in the reference error database is lower than 10, nothing will be applied as it could be highly biased
+&gt; If the entry number in the reference error database is &gt;50 and lower than &lt;-m&gt;, fake error rate would be generated assuming a normal distribution
 
 4.Detecting low-level mutations by utilizing the error profile
 
 With Poisson distribution
 &gt;perl Dreep_poisson.pl
 &gt;***-i*** ssp file
-&gt;***-r*** error profile file (error.index)
+&gt;***-r*** error profile file (error_pois.index)
 &gt;***-n*** length of the reads bins(10bp)
 &gt;***-t*** remove the C-stretch and STR (for mitochondrial data)
 &gt;***-e*** use it when the questioned individual is included in the reference panel
 &gt;***-d*** minimum coverage to apply consensus-specific error profile(1000)
 
-With Fisher Exact test
-
-&gt;perl Dreep_fisher.pl
-&gt;***-i*** ssp file
-&gt;***-r*** error profile file (error.index)
-&gt;***-n*** length of the read bins(10bp)
-&gt;***-t*** remove the C-stretch and STR (for mitochondrial data)
-&gt;***-e*** use it when the questioned individual is included in the reference panel
-&gt;***-d*** minimum coverage to apply consensus-specific error profile(1000)
-
 With empirical distribution
 
 &gt;perl Dreep_emp.pl
-&gt;***-d*** folder including all the ssp files
-&gt;***-s*** suffix of the ssp files
-&gt;***-i*** length of the read bins(10bp)
-
-Dreep_poisson.pl Dreep_fisher.pl work individually
-Dreep_emp.pl work for all the individuals at one time
+&gt;***-i*** ssp file
+&gt;***-r*** error profile file (error_emp.index)
+&gt;***-s*** suffix of the ssp files
+&gt;***-l*** length of the read bins(10bp)
+&gt;***-m*** minimum number of error rate entries in error_emp.index,otherwise,merge different nucleotides at the same position
+&gt;***-s*** lowest p_value for each bin(the empirical p_value depends on the sample size, &lt;-s&gt; is used to define the lower bound 0.01~0.001 would be fine).
+
+
 
 #####Perl module required:
 ---
 Text::NSP::Measures::2D::Fisher::twotailed
 Math::CDF;
-Statistics::Descriptive
+Statistics::Descriptive 
+Statistics::PointEstimation (EMP method)
+Statistics::TTest (EMP method)
+Statistics::Distrib::Normal (EMP method)
 #####Test data:
 ---
 A test dataset (134 whole mitochondrial sequencing data) are publicly available from the European Nucleotide Archive’s Sequence Read Archive (http://www.ebi.ac.uk/ena/) through accession number ERP000879.
 
 More data (double indices, paired-end) would be released soon (with the original project)
 #####Notice:
 ---
 This version can not do the analysis from a specified position, instead,it always starts from the 1st position, even you don't have it in your pileup file. So the reference should be your target sequence to make it faster.
 
 length of the read bin should be determined by the development of the error rate on the read, with the test data (mtDNA mock mixture, sequencing coverage=2000x, 76bp), a size of 5bp, 10bp, 20bp give the same result(no false positive/false negative). Theoretically, a larger sampe size(reads) in each bin gives a better result, but the number of reads bins should be at least 4, to counteract the effect of duplicate reads. 
 
 #####Version
+v0.2 EMP method has the similar pipeline to POISSON method
 v0.1 first version
 
 #####Citation:
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mingkun li</dc:creator><pubDate>Mon, 23 Jan 2012 14:08:51 -0000</pubDate><guid>https://sourceforge.netd0daa9409e6f8c0799f63d3c961cebeaeb4e60df</guid></item></channel></rss>