• Bioinformatics
  • Metagenomics
  • Data Mining and Information Retrieval
  • Machine Learning
  • Data Structures and Algorithms
  • Software Architecture


Phables: Phage bubbles resolve bacteriophage genomes in viral metagenomic samples

  • Phables is a tool developed to resolve bacteriophage genomes using phage bubbles in viral metagenomic data.
  • Phables models cyclic phage-like components in the viral metagenomic assembly as flow networks, models as a minimum flow decomposition problem and resolves genomic paths corresponding to flow paths determined.
  • Technologies used: Python 3
  • View project

MetaCoAG: Binning Metagenomic Contigs via Composition, Coverage and Assembly Graphs

GraphBin2: Refined and Overlapped Binning of Metagenomic Contigs Using Assembly Graphs

GraphBin: Refined Binning of Metagenomic Contigs using Assembly Graphs

  • GraphBin is a metagenomic contig binning tool that makes use of the contig connectivity information from the assembly graph to bin contigs.
  • It utilizes the binning result of an existing binning tool and a label propagation algorithm to correct mis-binned contigs and predict the labels of contigs that are discarded due to the short length.
  • Technologies used: Python 3
  • View project
  • Seminar Talk
  • View publication

Pipeline Monitor

  • A scheduler to execute and run a pipeline of commands in a supercomputing facility.
  • The program can schedule a graph-like execution sequence.
  • View project

An Interactive Workflow Solution to Support Bioinformatics Analyses

  • A generic software framework that can be used to construct bioinformatics workflows by both biologists and bioinformaticians with any level of programming expertise.
  • This framework incorporates novel web application development technologies to support specific requirements of bioinformatics software for workflow creation.
  • View project
  • View publication

Change Detection in Distributed Digital Collections

  • An efficient change detection and notification system to track changes occurring in web pages and notify interested users.
  • Final Year Project carried out for the completion of the degree BSc. Engineering (Hons.) in Computer Science and Engineering.
  • Technologies used include Java,, Jsoup, AngularJS, PHP, HTML, CSS, MySQL

View My Work