Sign in
GenomicsJournal of Computational Biology
Peer-reviewed journal article

Sequence Alignment On Directed Graphs

Kavya VaddadiiD, Kshitij TayaliD, Rajgopal Srinivasan, Naveen Sivadasan

Abstract

Genomic variations in a reference collection are naturally represented as genome variation graphs. Such graphs encode common subsequences as vertices and the variations are captured using additional vertices and directed edges. The resulting graphs are directed graphs possibly with cycles. Existing algorithms for aligning sequences on such graphs make use of partial order alignment (POA) techniques that work on directed acyclic graphs (DAG). For this, acyclic extensions of the input graphs are first constructed through expensive loop unrolling steps (DAGification). Also, such graph extensions could have considerable blow up in their size and in the worst case the blow up factor is proportional to the input sequence length. We provide a novel alignment algorithm V-ALIGN that aligns the input sequence directly on the input graph while avoiding such expensive DAGification steps. V-ALIGN is based on a novel dynamic programming formulation that allows gapped alignment directly on the input graph. It supports affine and linear gaps. We also propose refinements to V-ALIGN for better performance in practice. In this, the time to fill the DP table has linear dependence on the sizes of the sequence, the graph and its feedback vertex set. We perform experiments to compare against the POA based alignment. For aligning short sequences, standard approaches restrict the expensive gapped alignment to small filtered subgraphs having high similarity to the input sequence. In such cases, the performance of V-ALIGN for gapped alignment on the filtered subgraph depends on the subgraph sizes.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers
Citations
30
FWCI
1.51
Field percentile
top 17%

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISJain '19Rautiainen '19Jain '20Rautiainen '17Rautiainen '20Jiménez-Bla '26
79% semantic matchBioinformatics
Chirag Jain, Alexander Dilthey, Sanchit Misra+2 more·IEEE International Parallel and Distributed Processing Symposium (IPDPS)·May 1, 2019· 50 citations