In this work, an alternating current (ac) magnetic susceptometer is designed and implemented to track the Brownian relaxation time of magnetic nanoparticles that are suspended in a liquid medium. The detection technique based on the Brownian relaxation time of magnetic nanoparticles has found its way in a variety of biosensing...
The constant increase in marine traffic requires a strategy to manage safety. The automatic identification system (AIS) was developed as a navigation safety device for ships in the 1990s. AIS is intended, primarily, to allow ships to view marine traffic in their area and to be seen by that traffic....
Hyperthermia is a cancer therapy that relies on the local heating of a cancerous tumor to kill cancer cells and disrupt the future growth of the tumor. While hyperthermia is capable of killing tumors separately, physicians often combine it with other treatment methods, typically radiation therapy, for its synergistic effects...
With explosive growth of Internet access from smart phones and tablets, increasing bandwidth for WIFI system is badly needed. Depending on two years’ research, we produced a novel communication system called WIFO system, which integrates both RF (Radio Frequency) and FSO (Free Space Optical) techniques. WIFO system can significantly increase...
CoprHD is an open source software-defined storage and API platform which creates an abstraction layer over multi-vendor heterogeneous storage systems. It offers the ability to discover, pool and automate the management of the storage ecosystem with the help of storage drivers establishing connections between CoprHD and storage systems. On the...
With the development of technologies in genome sequencing and variant detection, a huge number of variants are detected. To further analyze the variants, it requires an efficient tool to annotate the functional effect of variants. This project managed to develop an efficient program to annotate the functional effect of variants...
Debugging, an integral part of software development, is difficult for end-user programmers, especially in the case of complex programs. The process of isolating errors is time consuming without the help of debugging support provided by the tool. For example, the visual programming tool LondonTube supports creation of custom mobile-cloud-web applications,...
Software Defined Storage is a term for data storage software to manage policy-based provisioning and management of heterogeneous data storage system abstracting underlying hardware. CoprHD is a software defined storage controller and API platform which enables policy-based management and cloud automation of storage resources for block, object and file storage...
This project is a custom output stage for a two-channel signal source design project at Oregon State. Starting in January, I began leading a team tasked with the development of an arbitrary waveform generator via the CreateIT Collaboratory at OSU. Undergraduate students interview into the CreateIT Collaboratory and are assigned...
General-purpose Graphics Processing Units (GPGPUs) have become a critical component in high-performance computing (HPC) systems in executing modern computational workloads. The high thread level parallelism (TLP) and programmable shader cores allow thousands of threads to execute in Parallel. The fast-scaling of GPGPUs have increased the demand for performance optimizations on...