Vijini Mallawaarachchi

Research

Research Interests

  • Bioinformatics and computational biology
  • Metagenomics and microbial genome reconstruction
  • Graph algorithms and network analysis
  • Machine learning on graphs and sequence data
  • Scientific data visualisation and web-based analytics
  • Scientific software engineering

Research Themes and Projects

My research focuses on developing computational methods, graph algorithms, visual analytics approaches, and open-source scientific software for analysing biological data. The projects below are organised by my main research themes.

Graph-based metagenomic binning

Assembly graphs preserve relationships between contigs that are often lost when sequences are analysed in isolation. My work uses this graph structure, together with sequence composition, coverage, and marker-gene information, to improve metagenomic contig binning and the recovery of metagenome-assembled genomes.

  • GraphBin introduced assembly graph-based refinement for metagenomic contig binning.
  • GraphBin2 extended this work to refined and overlapped binning, including contigs shared between species.
  • MetaCoAG combines composition, coverage, marker genes, and assembly graph connectivity for stand-alone contig binning.
  • GraphBin-Tk brings GraphBin, GraphBin2, MetaCoAG, visualisation, and evaluation into one assembly graph-based binning toolkit.
  • agtools supports downstream metagenomic methods by providing reusable tools for working with assembly graphs in GFA format.
GraphBin assembly graph-based metagenomic binning workflow overview

Geometry-based metagenomic binning

Metagenomic sequences can also be grouped using patterns in nucleotide composition and geometric structure in feature space, where dimensionality can grow rapidly as oligonucleotide size increases. My work in this area explores reference-free binning approaches that efficiently separate contigs in these increasingly high-dimensional compositional feature spaces.

  • CH-Bin is a convex hull-based approach for binning metagenomic contigs using composition-derived features.
CH-Bin geometry-based metagenomic binning overview

Reconstruction of complete bacteriophage and viral genomes from metagenomes

Viral metagenomic assemblies are often fragmented and difficult to resolve. I develop graph-based approaches for reconstructing high-quality and contiguous bacteriophage and viral genomes using assembly graphs, flow network models and integer linear programming.

  • Phables resolves bacteriophage genomes from fragmented viral metagenomic assemblies using assembly graphs and flow decomposition.
  • Reneo continues this line of work by untangling high-quality genomes from viral communities in metagenomes.
Phables workflow and bacteriophage genome reconstruction overview

Graph machine learning and representation learning of microbial communities

Microbial community data can be represented as graphs that capture relationships between sequences, organisms, and genomic context. I am interested in graph machine learning and representation learning methods for modelling metagenomic assembly graphs and sequence-derived graph structures.

  • RepBin explores constraint-based graph representation learning for metagenomic binning.
  • Unitig-level assembly graph encoding investigates graph representations with heterophilous constraints for contig binning.

Taxonomic annotation, metaproteomics, and functional interpretation

Genome reconstruction is most useful when it supports downstream biological interpretation. I work on methods that connect metagenomic data with taxonomic annotation, protein sequence database construction, and metaproteomic analysis.

  • ConDiGA is a contigs directed gene annotation pipeline for building accurate protein sequence databases from metagenomic data.

Visual analytics of biological data

Complex biological datasets often need to be explored visually as well as computationally. I build interactive and browser-based tools for inspecting graph-based results, comparing outputs, and supporting visual interpretation of bioinformatics analyses.

  • GraphBin-Viz provides interactive visual analytics for comparing metagenomic binning results on assembly graphs.
  • PhageScale allows the measurement of dimensions of bacteriophages (capsid size, tail length, etc.) from transmission electron microscopy (TEM) images.

Scientific workflows

Bioinformatics analyses depend on computational workflows that need to be reproducible, inspectable, and practical to run. My earlier work includes systems for designing, executing, monitoring, and managing analysis workflows.

Change detection and notification of webpages

My undergraduate research explored how to detect and track changes across distributed web-based information sources, then notify users when meaningful updates occur.