Application and Game Development

3D Protein Structure Viewer

Synopsis: The viewer displays protein 3D structure highlighting mutation(s). It shows annotated protein sequence with and overlay the annotations over a corresponding experimental or predicted protein structure. The view also provides sequence annotation provided by ProtVista.

For more information, please visit this page.

Virus Outbreak Simulation

Synopsis: This program simulates the spread of virus in a close or open community based on the SIR compartmental model. The model is based on the idea that a population during an outbreak can be divided into three groups, namely susceptible (S), infected (I), and recovered (R). There are options to specify the probabilities for infection and recovery.

For more information, please visit this page.

BDFACS Flow Cytometry Template Editor

Synopsis: Flow cytometry is lab technique that uses laser light to analyze individual cells or particles in a sample to understand the physical and chemical properties. The editor generates the XML that is used to drive the cytometry instrument.

For more information, please visit this page.

Quill Online Text Editor

Synopsis: Quill Rich Text Editor is an open source text editor. I have implemented an example with load and download functions that allow users to load text files and download/save the contents to a text file. The status bar shows the number of text and HTML characters. There is also a clear text button to remove text in the editor.

For more information, please visit this page.

Sudoku

Synopsis: I have developed an algorithm that generates and solves Sudoku matrices using random or stochastic processes. The processes randomly search the possible space solution and try to find an optimal solution. The algorithm theoretically can generate an infinite number of unique Sudoku puzzles and solve them.

For more information, please visit this page.

Simple Table

Synopsis: Simple Table is a JS HTML table that dynamically loads CSV, TSV, and Excel files. It also provides a pagination function.

For more information, please visit this page.

Barcode and QR Code

Synopsis: This application generates barcodes and QR codes based on different symbologies. The descriptions provide some example text to generate correct barcodes.

For more information, please visit this page.

HTML Color Slider

Synopsis: Find the perfect color. The color is presented as an RGB triplet. Use the slider to find the required color.

For more information, please visit this page.

Simulation of Ideal Gas Particles

Synopsis: Ideal gas particles are considered point masses with no volume and no intermolecular forces. They move randomly and undergo perfectly elastic collisions. They neither lose or gain kinetic energy during collisions.

For more information, please visit this page.

Gambler's Ruin

Synopsis: Gambler's Ruin is the simulation that a gambler playing a game with negative expected value will eventually go bankrupt, regardless of their betting system.

For more information, please visit this page.