Tree Comparisons

Tree edit model

  • Finding a series of edit operations that transforms one input tree into the other with minimum overall cost, defined as the accumulated cost of the basic edit operations.
  • Basic edit operations
    • replacements
    • insertions
    • deletion
  • Tree alignment
    • give two input trees, create a super tree to minimize the cost
  • Tree edit
    • give two input trees, find a common subtree to minimize the cost

Implementations

Example applications

RNA structural comparison

Tracking clonal evolution of tumor cells