holy frick, it’s been a while since I wrote a devlog.
Over the last stretch, I accidentally turned my project into a confusing two-layer setup. I eventually realized I had completely messed up the labels and was kind of just assuming things. The dataset actually has four groups: PD, CONTROL, PD(BASELINE), and PD(RASAGILINE). Once that clicked, my brain was fried for a bit.
To reset, I went back to basics and rebuilt the model using just the PD and CONTROL samples. I also added a filter so that any samples with steps: no data get removed. Once I cleaned that up and reran everything, the results were insanely good — way more stable and way more believable than before.
On the modeling side, I now have a new training loop built around Elastic Net. I basically ran a Hunger Games-style showdown between a bunch of model types, and Elastic Net absolutely dominated. I hooked this into my cross-validation pipeline and started generating a fresh set of SHAP plots so I can actually see which miRNAs are driving the predictions.
Next, I’m planning to move from just “cool metrics” to real biological validation. I want to use tools like TargetScan and KEGG pathway analysis to check whether my top miRNA biomarkers line up with known Parkinson’s-related pathways and targets. If the pathways make sense biologically, that’ll be a huge confidence boost that my model isn’t just overfitting.
I’m also planning to build a Streamlit dashboard so the whole pipeline is actually usable and demo-able at the science fair in a couple of months. The idea is to have a clean interface where someone can see performance metrics, SHAP plots, key biomarkers, and maybe even pathway summaries without digging through notebooks.
On top of that, I want to generate way more diagnostic plots — ROC curves, precision–recall curves, PCA visualizations, SHAP summary plots, and anything else that helps explain what the model is doing. Basically, I’m trying to turn this into a transparent, glass-box pipeline instead of a black-box model.
Overall, even though I went through a mini-labels disaster, I feel like I’m in a really good place now. The pipeline is cleaner, the results are stronger, and I actually understand what’s going on under the hood — honestly, I’m doing awesome.