Mohammad Shabbir Hasan

Learn More
UNLABELLED Genomic Islands (GIs) are genomic regions that are originally from other organisms, through a process known as Horizontal Gene Transfer (HGT). Detection of GIs plays a significant role in biomedical research since such align genomic regions usually contain important features, such as pathogenic genes. We have developed a use friendly graphic user(More)
High-throughput sequencing technologies have made it possible to study bacteria through analyzing their genome sequences. For instance, comparative genome sequence analyses can reveal the phenomenon such as gene loss, gene gain, or gene exchange in a genome. By analyzing pathogenic bacterial genomes, we can discover that pathogenic genomic regions in many(More)
Insertion and deletion (indel), a common form of genetic variation, has been shown to cause or contribute to human genetic diseases and cancer. With the advance of next-generation sequencing technology, many indel calling tools have been developed; however, evaluation and comparison of these tools using large-scale real data are still scant. Here we(More)
Genomic islands (GIs) are genomic regions that are originally transferred from other organisms. The detection of genomic islands in genomes can lead to many applications in industrial, medical and environmental contexts. Existing computational tools for GI detection suffer either low recall or low precision, thus leaving the room for improvement. In this(More)
One of the principal goals of object-oriented software is to improve the reusability of software components. In this paper the identification of design patterns from source code is described to improve the reusability of software. The methodology for parsing scheme to recover the design pattern from the source code is described by defining interactions(More)
The object oriented programming paradigm often claimed to allow a faster development pace and higher quality of software. One of the principal goals of object-oriented software is to improve the reusability of software components. Finding the most effective class is one of the most concerned issues to improve reusability. Here effective class means the(More)
Insertions and Deletions (Indels) are the most common form of structural variation in human genome. Indels not only contribute to genetic diversity but also cause diseases. Therefore assessing indels in human genome has become an interesting topic to the research community. This increasing interest on indel calling research has resulted into the development(More)
In recent time Sierra Leone has gone through the deadliest Ebola outbreak. In this paper, we modified the well-known Susceptible-Exposed-Infectious-Removed (SEIR) model to determine the effect of vaccination and hospitalization of individuals to control the epidemic. Using the publicly available data for Sierra Leone provided by the WHO, our results show(More)
As computing is an enabling tool of bioinformatics, software quality can influence not only the efficiency of the research process, but also the degree of confidence in scientific findings. As we discovered, popular bioinformatics C++ libraries suffer from problems that make their code hard to maintain, finetune, and extend. In particular, code duplication(More)