#### Overview <i>Phylogenetic clustering (phyloclustering)</i> is an evolutionary Continuous Time Markov Chain (CTMC) model-based approach that identifies population structure from molecular data without assuming linkage equilibrium. The goal is to use a statistical approach to find the population structure from tones of sequences which can be SNPs, DNAs, codons, ... etc, to cluster individuals into subpopulations, and to identify molecular sequences representative of those subpopulations. It is an approximate solution to the NP-complete problem of estimating phylogenetic trees. It also benefits varied research fields such as - Virology -- identifying key sequences for disease diagnostics and vaccine design, - Ecology -- detecting structure and gene flow in endangered population or invasive species, and - Human Genetics -- searching for genes associated with complex diseases including potential environmental interactions. Details and references can be found in <a href="./method.html">Method</a> and <a href="./document.html">Document</a>. --- #### Purpose The major goals of phyloclustering are: 1. to distinguish ancestors where sequences evolve from, 2. to determine population structure based on classifications, 3. to avoid possible sequencing or alignment discrepancy, and 4. to aggregate trustworthy sequence information. In phyloclusterng, the similarity of sequences in a group is characterized by mutation processes rather than nucleotide frequency. A naive example is illustrated in the table below to illustrate phyloclustering. - The first column contains the id for six sequences shown in the second column. The third column shows the potential ancestors for two groups. The fourth column indicates the classifications. - The sequences in the first group have a higher chance mutating from the first ancestor than mutating from the second ancestor. - The two row blocks show the difference of two possible populations behind the data. - The first site of the fourth sequence is <b><font color="#555555">T</font></b> which may be a sequencing error, but can be "rounded" as the first ancestor. - To get a phylogenetic tree based on the two ancestors is easier then based on the six sequences. The final tree may reveal the structural phylogeny of population. <table class="table table-striped table-hover "> <thead> <tr> <th>Id</th> <th>Sequence</th> <th>Ancestor</th> <th>Group</th> </tr> </thead> <tbody> <tr> <td> 1 <br> 2 <br> 3 <br> 4 <br> </td> <td> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#EE0000">T</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#00CD00">A</font> <font color="#EE0000">T</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <br> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#0000EE">G</font> <font color="#EE0000">T</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#EE0000">T</font> <font color="#0000EE">G</font> <font color="#CC00CC">C</font> <br> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#0000EE">G</font> <font color="#EE0000">T</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#EE0000">T</font> <font color="#0000EE">G</font> <font color="#CC00CC">C</font> <br> <font color="#EE0000">T</font> <font color="#00CD00">A</font> <font color="#0000EE">G</font> <font color="#EE0000">T</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#EE0000">T</font> <font color="#0000EE">G</font> <font color="#CC00CC">C</font> </td> <td> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#0000EE">G</font> <font color="#EE0000">T</font> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#EE0000">T</font> <font color="#0000EE">G</font> <font color="#CC00CC">C</font> </td> <td>1</td> </tr> <tr> <td> 5 <br> 6 <br> </td> <td> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#EE0000">T</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <br> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#EE0000">T</font> <font color="#0000EE">G</font> <font color="#CC00CC">C</font> <font color="#00CD00">A</font> </td> <td> <font color="#CC00CC">C</font> <font color="#CC00CC">C</font> <font color="#0000EE">G</font> <font color="#0000EE">G</font> <font color="#00CD00">A</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#EE0000">T</font> <font color="#00CD00">A</font> <font color="#CC00CC">C</font> <font color="#00CD00">A</font> </td> <td>2</td> </tr> </tbody> </table> --- <div w3-include-html="./preamble_tail_date.html"></div>