Binary Encoding and Gene Rearrangement Analysis Jijun Tang Tianjin University University of South Carolina (803)
Outline Backgrounds Maximum Likelihood Methods for Phylogenetic Reconstruction Maximum Likelihood Methods for Ancestral Genome Inferrence Conclusions
Phylogenetic Reconstruction
Data Type Sequence Data DNA/RNA/Protein Sequences String on an alphabet of 4 or 20 characters Gene-Order Data
Simple Rearrangements
Rearrangement Phylogeny
Median Problem Goal: find M so that D AM +D BM +D CM is minimized NP hard for most metric distances
Binary Encoding
Biased Model Model of evolution: Duplications, insertions and deletions of syntenic blocks Rearrangements: inversions, translocations, fusions, fissions Binary sequences: 1(presence) vs. 0(absence) Adjacency: Pr (1 ->0) vs. Pr (0 -> 1) Gene content: Pr (1 -> 0) vs. Pr (0 -> 1) Strong bias: Pr (1 ->0) >> Pr (0 ->1) for adjacency Lose an existing adjacency: Pr (1->0) 1/O(n) Gain a new adjacency: Pr (0 -> 1) 1/O(n 2 )
ML Phylogenetic Reconstruction
Simulated Results
Ancestral Inference Step 1. Encoding gene orders into binary sequences. Step 2. Setup the biased transition model. Step 3. Arrange target ancestor to the root, and calculate the probabilities of character states for each character in the root. Step 4. Building the adjacency graph and use a greedy heuristic to assemble adjacencies into valid gene order for the target ancestor.
Probabilities are calculated with a bottom-up recursive manner, so the target ancestor is placed to the root to prevent information loss. Step 3 – Root Tree
Likelihood of a tree given sequence data at leaves can be computed (Felsenstein1981) XYZ W XYZ W Pick one tree Pick one site Step 3 –Probabilities of Adjacencies
Posterior probabilities of character states (0 and 1) can be calculated according to Yang (Yang1995). This is calculated by summing over all other ancestral states except root histories 4 histories + 4 histories Step 3 –Probabilities of Adjacencies
Independent adjacencies are assembled into valid gene order permutations by a greedy heuristic proposed by Jian Ma (Ma2007). Sort the edges by weight. Add the current heaviest edge to the path until a cycle is formed, then repeat the process until all vertices are traversed. Remove the lightest edge in each cycle. ( ) Step 4 – Assemble Adjacencies
Transition model and reroot procedure are necessary Simulation Result
PMAG was compared with InferCarsPro (Ma2011) and GRAPPA_DCJ(Xu2008) Results-2
Genome # Gene # Tree Diameter 1n2n3n4n PMAG Tests on Large Scale Dataset
ML on Binary Encoding is more accurate and thousands of times faster than other methods Binary encoding reduces the complexity and allows us to using existing methods for sequence data Biased transition model and rerooting procedure are very useful Future work: Extend PMAG to handle a more general model of evolution, including gene indel and duplication Missing Adjacencies? Conclusions
Thank You!