Demo Data from EDBT 2026 / reviewers in the wild / expert
Kingshuk Mukherjee
dblp:218/2860
· DBLP profile ↗
5ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-1647-8741ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 3 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence analysis
error correction |
0.4 | 1 | 2020 | Fast and accurate correction of optical mapping data via spaced seeds · Bioinform. 2020 |
Bioinformatics and computational biology › genomics › physical mapping
optical map analysis |
0.4 | 1 | 2020 | Fast and accurate correction of optical mapping data via spaced seeds · Bioinform. 2020 |
Bioinformatics and computational biology
sequence alignment |
0.4 | 1 | 2020 | Fast and accurate correction of optical mapping data via spaced seeds · Bioinform. 2020 |
Bioinformatics and computational biology › sequence alignment
spaced seeds |
0.4 | 1 | 2020 | Fast and accurate correction of optical mapping data via spaced seeds · Bioinform. 2020 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
de bruijn graph |
0.4 | 1 | 2019 | Aligning optical maps to de Bruijn graphs · Bioinform. 2019 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly |
0.4 | 1 | 2019 | Aligning optical maps to de Bruijn graphs · Bioinform. 2019 |
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
optical map alignment |
0.4 | 1 | 2019 | Aligning optical maps to de Bruijn graphs · Bioinform. 2019 |
Methods — techniques the papers use, named apart from their topics
spaced seeds · 0.4seed-and-extend alignment · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Finding Overlapping Rmaps via ClusteringabstractOptical mapping is a method for creating high resolution restriction maps of an entire genome. Optical mapping has been largely automated, and first produces single molecule restriction maps, called Rmaps, which are assembled to generate genome wide optical maps. Since the location and orientation of each Rmap is unknown, the first problem in the analysis of this data is finding related Rmaps, i.e., pairs of Rmaps that share the same orientation and have significant overlap in their genomic location. Although heuristics for identifying related Rmaps exist, they all require quantization of the data which leads to a loss in the precision. In this paper, we propose a Gaussian mixture modelling clustering based method, which we refer to as OMclust, that finds overlapping Rmaps without quantization. Using both simulated and real datasets, we show that OMclust substantially improves the precision (from 48.3% to 73.3%) over the state-of-the art methods while also reducing CPU time and memory consumption. Further, we integrated OMclust into the error correction methods (Elmeri and cOMet) to demonstrate the increase in the performance of these methods. When OMclust was combined with cOMet to error correct Rmap data generated from human DNA, it was able to error correct close to 3x more Rmaps, and reduced the CPU time by more than 35x. Our software is written in C++ and is publicly available under GNU General Public License at https://github.com/kingufl/OMclust. Kingshuk Mukherjee, Daniel Dole-Muinos, Massimiliano Rossi 0001, Ayomide Ajayi, Mattia Prosperi, Christina Boucher 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2020 | Fast and Efficient Rmap Assembly Using the Bi-Labelled de Bruijn GraphabstractGenome wide optical maps are high resolution restriction maps that give a unique numeric representation to a genome. They are produced by assembling hundreds of thousands of single molecule optical maps, which are called Rmaps. Unfortunately, there exists very few choices for assembling Rmap data. There exists only one publicly-available non-proprietary method for assembly and one proprietary method that is available via an executable. Furthermore, the publicly-available method, by Valouev et al. (2006), follows the overlap-layout-consensus (OLC) paradigm, and therefore, is unable to scale for relatively large genomes. The algorithm behind the proprietary method, Bionano Genomics' Solve, is largely unknown. In this paper, we extend the definition of bi-labels in the paired de Bruijn graph to the context of optical mapping data, and present the first de Bruijn graph based method for Rmap assembly. We implement our approach, which we refer to as rmapper, and compare its performance against the assembler of Valouev et al. (2006) and Solve by Bionano Genomics on data from three genomes - E. coli, human, and climbing perch fish (Anabas Testudineus). Our method was the only one able to successfully run on all three genomes. The method of Valouev et al. (2006) only successfully ran on E. coli and Bionano Solve successfully ran on E. coli and human but not on the fish genome. Moreover, on the human genome rmapper was at least 130 times faster than Bionano Solve, used five times less memory and produced the highest genome fraction with zero mis-assemblies. Kingshuk Mukherjee, Massimiliano Rossi 0001, Leena Salmela, Christina Boucher 0001 |
WABI | 1 |
| 2020 | Fast and accurate correction of optical mapping data via spaced seedsabstractMOTIVATION: Optical mapping data is used in many core genomics applications, including structural variation detection, scaffolding assembled contigs and mis-assembly detection. However, the pervasiveness of spurious and deleted cut sites in the raw data, which are called Rmaps, make assembly and alignment of them challenging. Although there exists another method to error correct Rmap data, named cOMet, it is unable to scale to even moderately large sized genomes. The challenge faced in error correction is in determining pairs of Rmaps that originate from the same region of the same genome. RESULTS: We create an efficient method for determining pairs of Rmaps that contain significant overlaps between them. Our method relies on the novel and nontrivial adaption and application of spaced seeds in the context of optical mapping, which allows for spurious and deleted cut sites to be accounted for. We apply our method to detecting and correcting these errors. The resulting error correction method, referred to as Elmeri, improves upon the results of state-of-the-art correction methods but in a fraction of the time. More specifically, cOMet required 9.9 CPU days to error correct Rmap data generated from the human genome, whereas Elmeri required less than 15 CPU hours and improved the quality of the Rmaps by more than four times compared to cOMet. AVAILABILITY AND IMPLEMENTATION: Elmeri is publicly available under GNU Affero General Public License at https://github.com/LeenaSalmela/Elmeri. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Leena Salmela, Kingshuk Mukherjee, Simon J. Puglisi, Martin D. Muggli, Christina Boucher 0001 |
Bioinform. | 2 |
| 2020 | Fast and accurate correction of optical mapping data via spaced seedsabstractBioinformatics (2019) doi:10.1093/bioinformatics/btz663 Incorrect supplementary material was published alongside the above manuscript. This has now been replaced with the correct material. Leena Salmela, Kingshuk Mukherjee, Simon J. Puglisi, Martin D. Muggli, Christina Boucher 0001 |
Bioinform. | 2 |
| 2019 | Aligning optical maps to de Bruijn graphsabstractMOTIVATION: Optical maps are high-resolution restriction maps (Rmaps) that give a unique numeric representation to a genome. Used in concert with sequence reads, they provide a useful tool for genome assembly and for discovering structural variations and rearrangements. Although they have been a regular feature of modern genome assembly projects, optical maps have been mainly used in post-processing step and not in the genome assembly process itself. Several methods have been proposed for pairwise alignment of single molecule optical maps-called Rmaps, or for aligning optical maps to assembled reads. However, the problem of aligning an Rmap to a graph representing the sequence data of the same genome has not been studied before. Such an alignment provides a mapping between two sets of data: optical maps and sequence data which will facilitate the usage of optical maps in the sequence assembly step itself. RESULTS: We define the problem of aligning an Rmap to a de Bruijn graph and present the first algorithm for solving this problem which is based on a seed-and-extend approach. We demonstrate that our method is capable of aligning 73% of Rmaps generated from the Escherichia coli genome to the de Bruijn graph constructed from short reads generated from the same genome. We validate the alignments and show that our method achieves an accuracy of 99.6%. We also show that our method scales to larger genomes. In particular, we show that 76% of Rmaps can be aligned to the de Bruijn graph in the case of human data. AVAILABILITY AND IMPLEMENTATION: The software for aligning optical maps to de Bruijn graph, omGraph is written in C++ and is publicly available under GNU General Public License at https://github.com/kingufl/omGraph. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Kingshuk Mukherjee, Bahar Alipanahi, Tamer Kahveci, Leena Salmela, Christina Boucher 0001 |
Bioinform. | 1 |