
![ReaLife HD and TSS [compressed].jpg](https://static.wixstatic.com/media/c3851a_7ab1016df53540899c7e9cf657f3a90d~mv2.jpg/v1/fill/w_896,h_336,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/c3851a_7ab1016df53540899c7e9cf657f3a90d~mv2.jpg)
PORTFOLIO


An Experiment-Informed HDP-HMM to Analyze Surface-Immobilized smFRET Data
Have you ever done a surface-immobilized smFRET experiment on an area of an intrinsically disordered protein and thought, “How many states does that area make and when do they occur?” That’s exactly what this thesis and Python app aims to answer!
BayesFRET is a Python GUI app for my M.S. thesis ("An experiment-informed hierarchical Dirichlet process-hidden Markov model to analyze surface-immobilized smFRET data") implementing a nonparametric Bayesian method to estimate the conformational dynamics of intrinsically-disordered molecules (ex. enzymes, Holliday junctions). Specifically, an experiment-informed HDP-HMM estimates the number and behavior of distinct conformational states of the observed molecule that went through a surface-immobilized smFRET experiment. This was originally a Ph.D.-level NSF project that became my thesis for an M.S. in Scientific Computing.
-
Data: Experimental (real) or synthetic (generated) time-binned photon intensities and experiment parameters of the observed molecule. Prior distributions optional.
-
Method: 4 Markov Chain Monte Carlo (MCMC) simulations on an experiment-informed Hierarchical Dirichlet Process-Hidden Markov Model (HDP-HMM).
-
Results: A folder of graphs (PNG) and numerical data (Pickle, TXT files) of simulation history and convergence.
For example, an enzyme usually has at least 2 conformational states (open for business, closed for processing), but we don't know the number of states by default. The graph example below is the estimated behavior of a Holliday junction.
Original work and MATLAB app were made by Sgouralis et al. This GUI enhances and expands capabilities from the original work, taking initiative to increase efficiency fivefold and the number of MCMC simulations from 1 to 4.
*The BayesFRET GPT is an introduction to the material, but it did NOT provide any useful output for the final version of the thesis. It was strictly useful for brainstorming and editing. Also, this was made with a different OpenAI account that's now unusable, making this GPT unavailable for updates.

CHS HDF5 Converter for Coastal and Hydraulics Lab
Have you ever had HDF5 data files from the Coastal Hazards Systems (CHS) database and realized how hard they are to open and read? Well, don’t you worry! This specialized Python app converts data from those custom HDF5 files into a table/CSV format.
In an internship for the CHL (Coastal and Hydraulics Lab) of the ERDC (Engineering Research and Development Center) of the USACE (U.S. Army Corps of Engineers), I translated their MATLAB app into an optimized Python GUI designed in PySide6 with multiprocessing capabilities. For specific datasets, users can also view, filter, and graph data with the Data Viewer tab. Filtered datasets can also be exported. (This was designed to include Bayesian modeling to predict extreme weather, but my thesis took priority at the time.)
Repo
Database

![Konosuba Fanfic poster v1 background 07 [compressed].jpeg](https://static.wixstatic.com/media/c3851a_c3f8869549c04a2bb3903ede3a69bdc4~mv2.jpeg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/c3851a_c3f8869549c04a2bb3903ede3a69bdc4~mv2.jpeg)
GRAPHIC DESIGN
![TSS background [compressed].jpg](https://static.wixstatic.com/media/c3851a_cf5ff75aa30f443fbbcb418d5fb28f00~mv2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/c3851a_cf5ff75aa30f443fbbcb418d5fb28f00~mv2.jpg)
![TSS title v2 (full black sub) [compressed].png](https://static.wixstatic.com/media/c3851a_75a9ead11aed423586f5309a57cf84b4~mv2.png/v1/fill/w_600,h_155,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/TSS%20title%20v2%20(full%20black%20sub)%20%5Bcompressed%5D.png)
An upcoming original sci-fi series. Each image has a synopsis.
![]() TSS1 | The Voyage DiariesA deep space exploration team is caught in an interstellar war for the multiverse. | ![]() TSS2 | The Tribes of Destiny[Developing] A specialist team fights to earn their place in the multiverse while uncovering an interstellar plot. |
|---|---|
![]() TSS3 | RE-EVOLUTIONA powerful alien invasion threatens the multiverse as a fractured alliance scrambles to respond. | ![]() TSS4 | The ImpossiblersA rogue faction of Predictors and an army wages war on the newly-formed defense alliance. |
![]() TSS5 | The Impossiblers and the Empires of CalamityA mysterious leader unites worlds into a vast organization against order. | ![]() TSS6 | The Impossiblers: HyperdriveA death-defying Olympics-style festival sets the foundation for impossible challenges. |
![]() TSS7 | The Infinite WindowA resistance group fights an AI superpower designed to establish utopias that took over the multiverse. One season encompasses this story. | ![]() TSS8 | The Infinite ImpossiblersAs the Impossiblers aim to establish a thriving peace, they face unprecedented threats and challenges from local conflicts to beyond their multiverse. At least five seasons encompass this story. |



























.jpg)
![Symphony Atrium v4 square [compressed].jpg](https://static.wixstatic.com/media/c3851a_3c0d5ea3f7854d2492794934d7c0a372~mv2.jpg/v1/fill/w_280,h_280,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/Symphony%20Atrium%20v4%20square%20%5Bcompressed%5D.jpg)

























