Writing
From the notebook.
-
2026-05-04
Editable DataTables in Shinylive on GitHub Pages with Cloudflare D1
A 2026 update of the editable Shiny DataTable tutorial. The app runs in the browser as a Shinylive site on GitHub Pages, and the rows live in a Cloudflare D1 database, with a Cloudflare Worker as the API in between.
-
2022-06-15
Protein encodings
In order to use protein sequences as inputs for deep learning models they need to be transformed into numerical descriptors. This notebook highlights four different feature encodings for protein sequences.
-
2022-02-23
Predicting Titanic passenger survival using tidymodels
How I built and tuned a machine-learning model in R using tidymodels, engineered additional features, and used Optuna via Python for tuning.
-
2022-02-16
Tune R tidymodels with the Python optuna package
A comparison of direct grid search in R versus tuning with Optuna through reticulate, applied to tidymodels workflows.
-
2022-02-07
Optuna Samplers
An interactive explanation of Optuna samplers and why they are effective for hyperparameter optimization in ML workflows.
-
2019-08-14
Editable DataTables in R shiny using SQL
A tutorial showing Add/Edit/Copy/Delete functionality in Shiny DataTables backed by a local SQL database.