Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kisaru Liyanage

dblp:258/0264 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2024
0000-0002-6892-9495ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 40% High-performance computing · 20% Reconfigurable computing and FPGAs · 20%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › sequence analysis
nanopore sequencing
0.812024
Interactive visualization of nanopore sequencing signal data with Squigualiser · Bioinform. 2024
Bioinformatics and computational biology › sequence analysis
long-read sequencing
0.712023
Invited: Algorithms and Architectures for Accelerating Long Read Sequence Analysis · DAC 2023
Bioinformatics and computational biology
sequence analysis
0.712023
Invited: Algorithms and Architectures for Accelerating Long Read Sequence Analysis · DAC 2023
Reconfigurable computing and FPGAs
FPGA accelerator
0.712023
Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
High-performance computing › scientific data analysis
genome sequence analysis
0.712023
Invited: Algorithms and Architectures for Accelerating Long Read Sequence Analysis · DAC 2023
Hardware accelerators and domain-specific architectures › bioinformatics accelerator
genome sequence analysis accelerator
0.712023
Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Electronic design automation
hardware/software co-design
0.712023
Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Electronic design automation
high-level synthesis
0.712023
Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Visualization and visual analytics › biological data visualization
genomic data visualization
0.212024
Interactive visualization of nanopore sequencing signal data with Squigualiser · Bioinform. 2024
Bioinformatics and computational biology › genomics
genome analysis
0.212023
Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023

Methods — techniques the papers use, named apart from their topics

multithreading · 1.3high-level synthesis · 1.3SIMD · 1.3
YearPublicationVenuePosition
2024 Accelerating Chaining in Genomic Analysis Using RISC- V Custom Instructions
abstract
This paper presents a method for designing custom instructions tailored to RISC-V processors, focusing on optimizing the chaining step of Minimap2 (a software tool used to analyze DNA data emanating from third-generation sequencing machines). This custom instruction design involves employing an architectural template within the Rocket Custom Coprocessor (RoCC) unit of Rocket Chip, an open-source hardware implementation of RISC- VISA, aided by a heuristic algorithm that facilitates extracting custom instructions from high-level C code targeting the proposed architectural template. Two types of instructions are created in this work: complex computational instructions; and instructions that load static data apriori so that these data are not repeatedly brought in from the memory. The resulting custom instructions integrated into Rocket Chip demonstrate a speedup of up to 2.4 × in the chaining step of Minimap2 with no adverse impact on the final mapping accuracy compared to the original software. The acceleration of Minimap2 's chaining stage on a RISC-V processor enhances its portability and energy efficiency, making third-generation DNA sequence analysis more accessible in various settings.
Kisaru Liyanage, Hasindu Gamaarachchi, Hassaan Saadat, Tuo Li 0001, Hiruna Samarakoon, Sri Parameswaran
DATE1
2024 Interactive visualization of nanopore sequencing signal data with Squigualiser
abstract
MOTIVATION: Nanopore sequencing current signal data can be 'basecalled' into sequence information or analysed directly, with the capacity to identify diverse molecular features, such as DNA/RNA base modifications and secondary structures. However, raw signal data is large and complex, and there is a need for improved visualization strategies to facilitate signal analysis, exploration and tool development. RESULTS: Squigualiser (Squiggle visualiser) is a toolkit for intuitive, interactive visualization of sequence-aligned signal data, which currently supports both DNA and RNA sequencing data from Oxford Nanopore Technologies instruments. Squigualiser is compatible with a wide range of alternative signal-alignment software packages and enables visualization of both signal-to-read and signal-to-reference aligned data at single-base resolution. Squigualiser generates an interactive signal browser view (HTML file), in which the user can navigate across a genome/transcriptome region and customize the display. Multiple independent reads are integrated into a 'signal pileup' format and different datasets can be displayed as parallel tracks. Although other methods exist, Squigualiser provides the community with a software package purpose-built for raw signal data visualization, incorporating a range of new and existing features into a unified platform. AVAILABILITY AND IMPLEMENTATION: Squigualiser is an open-source package under an MIT licence: https://github.com/hiruna72/squigualiser. The software was developed using Python 3.8 and can be installed with pip or bioconda or executed directly using prebuilt binaries provided with each release.
Hiruna Samarakoon, Kisaru Liyanage, James M. Ferguson, Sri Parameswaran, Hasindu Gamaarachchi, Ira W. Deveson
Bioinform.2
2023 Invited: Algorithms and Architectures for Accelerating Long Read Sequence Analysis
abstract
Genome sequencing is continuing to revolutionize the medical, forensics, agricultural, and biosecurity fields. The enormous amounts of data from modern sequencing technology, require significant time and cost to obtain accurate results using general-purpose computing resources. The emergence of third-generation sequencers called nanopore sequencers offers small, cheap, and portable genome sequencing capabilities. However, the bottleneck during computational analysis limits scalability and portability. This paper introduces the necessity for one, optimization of existing algorithms; two, efficient utilization of existing heterogeneous systems; and three, novel algorithms and domain-specific architectures for rapid in situ analysis of third-generation sequencing data. State-of-the-art examples are described and future challenges are outlined.
Hasindu Gamaarachchi, Kisaru Liyanage, Sri Parameswaran
DAC2
2023 Cross Layer Design Using HW/SW Co-Design and HLS to Accelerate Chaining in Genomic Analysis
abstract
DNA sequence analysis is a computationally intensive task. Minimap2 is a state-of-the-art software tool for third-generation sequence analysis workflow. Nearly 50% of Minimap2’s computation time is spent on what is known as the chaining step. In this article, the chaining step is accelerated using a novel heterogeneous computing system combining an Intel FPGA-based hardware accelerator and a CPU (using high-level synthesis for the FPGA and multithreaded software for the CPU). The system in this article is capable of handling large-realistic workloads and achieves up to$\sim 1.35\times $performance improvement over the software solution running on an Intel CPU with SIMD intrinsics (Intel’s latest AVX-512) while consuming$\sim 27\%$less energy. When compared to the software solution running on the CPU without SIMD intrinsics, the system performs$\sim 1.9\times $faster while consuming$\sim 38\%$less energy. Importantly, this work also ensures that the accuracy of the output generated is not compromised for the speed-up gained (this work only has an error rate of less than 10−6% compared to 26% in previous FPGA-based chaining step accelerator).
Kisaru Liyanage, Hasindu Gamaarachchi, Roshan G. Ragel, Sri Parameswaran
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1