Sharma V. Thankachan

Dr. Sharma V. Thankachan


Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 June 2017 in BMC Bioinformatics
Verified
Journal Article
Open access
PDF file
STSharma V. Thankachan
Sharma V. Thankachan
SCSriram P. Chockalingam
Sriram P. Chockalingam
YLYongchao Liu
Yongchao Liu
AKAmbujam Krishnan
Ambujam Krishnan
SASrinivas Aluru
Srinivas Aluru
Alignment-free sequence comparison approaches have been garnering increasing interest in various data- and compute-intensive applications such as phylogenetic inference for large-scale sequences. While k-mer based methods are predominantly used in real applications, the average common substring (ACS) approach is emerging as one of the prominent alignment-free approaches. This ACS approach has been further generalized by some recent work, either greedily or exactly, by allowing a bounded number of mismatches in the common substrings. We present ALFRED-G, a greedy alignment-free distance estimator for phylogenetic tree reconstruction based on the concept of the generalized ACS approach. In this algorithm, we have investigated a new heuristic to efficiently compute the lengths of common strings with mismatches allowed, and have further applied this heuristic to phylogeny reconstruction. Performance evaluation using real sequence datasets shows that our heuristic is able to reconstruct comparable, or even more accurate, phylogenetic tree topologies than the kmacs heuristic algorithm at highly competitive speed. ALFRED-G is an alignment-free heuristic for evolutionary distance estimation between two biological sequences. This algorithm is implemented in C++ and has been incorporated into our open-source ALFRED software package ( http://alurulab.cc.gatech.edu/phylo ).

1 May 2015 in Theoretical Computer Science
Verified
Journal Article
Closed access
KLKasper Green Larsen
Kasper Green Larsen
JMJ. Ian Munro
J. Ian Munro
JNJesper Sindahl Nielsen
Jesper Sindahl Nielsen
STSharma V. Thankachan
Sharma V. Thankachan

29 April 2022
Verified
Book Chapter
Closed access
PDF file
CJChirag Jain
Chirag Jain
DGDaniel Gibney
Daniel Gibney
STSharma V. Thankachan
Sharma V. Thankachan

18 April 2018
Verified
Book Chapter
Closed access
PDF file
STSharma V. Thankachan
Sharma V. Thankachan
CAChaitanya Aluru
Chaitanya Aluru
SCSriram P. Chockalingam
Sriram P. Chockalingam
SASrinivas Aluru
Srinivas Aluru

23 April 2021 in Algorithms
Verified
Journal Article
Open access
PDF file
DGDaniel Gibney
Daniel Gibney
STSharma V. Thankachan
Sharma V. Thankachan
Finding substrings of a text T that match a regular expression p is a fundamental problem. Despite being the subject of extensive research, no solution with a time complexity significantly better than O(|T||p|) has been found. Backurs and Indyk in FOCS 2016 established conditional lower bounds for the algorithmic problem based on the Strong Exponential Time Hypothesis that helps explain this difficulty. A natural question is whether we can improve the time complexity for matching the regular expression by preprocessing the text T? We show that conditioned on the Online Matrix–Vector Multiplication (OMv) conjecture, even with arbitrary polynomial preprocessing time, a regular expression query on a text cannot be answered in strongly sublinear time, i.e., O(|T|1−ε) for any ε>0. Furthermore, if we extend the OMv conjecture to a plausible conjecture regarding Boolean matrix multiplication with polynomial preprocessing time, which we call Online Matrix–Matrix Multiplication (OMM), we can strengthen this hardness result to there being no solution with a query time that is O(|T|3/2−ε). These results hold for alphabet sizes three or greater. We then provide data structures that answer queries in O(|T||p|τ) time where τ∈[1,|T|] is fixed at construction. These include a solution that works for all regular expressions with Expτ·|T| preprocessing time and space. For patterns containing only ‘concatenation’ and ‘or’ operators (the same type used in the hardness result), we provide (1) a deterministic solution which requires Expτ·|T|log2|T| preprocessing time and space, and (2) when |p|≤|T|z for z=2o(log|T|), a randomized solution with amortized query time which answers queries correctly with high probability, requiring Expτ·|T|2Ωlog|T| preprocessing time and space.

1 October 2018 in Theoretical Computer Science
Verified
Journal Article
Closed access
SBSudip Biswas
Sudip Biswas
AGArnab Ganguly
Arnab Ganguly
Rahul ShahRahul Shah
Rahul Shah
STSharma V. Thankachan
Sharma V. Thankachan