Data Scientist · R/Shiny · Mass Spectrometry
I turn messy biological data into analysis pipelines and Shiny apps.
Hi, I'm Niels, a data scientist with a PhD in life sciences, based in Bermuda. Most of my work starts with messy biological data and ends with an analysis pipeline, a Shiny app, a report, or a dashboard. I work mostly in R, SQL, and Python, plus whatever else the problem calls for.
- Based in
- Bermuda
- Trained at
- ETH Zürich
- Currently
- Consultant
Selected work
All projects →- 2023 geneviewer → R / D3.js R package for plotting gene clusters and transcripts from GenBank, FASTA, and GFF files, with alignment results shown directly on gene arrow maps.
- 2023 Bermuda Gov Salaries → Next.js · D3 Public salary transparency dashboard surfacing structural patterns in government pay.
- 2021 Shiny NGLViewer → R · WebGL Protein structure viewer inside R/Shiny — bringing molecular graphics to the reactive web.
- 2021 MS Fragment Ion Annotator → Python Matches predicted fragment ions against mass spectra to speed up peptide identification.
Blog
Notes on modelling and tooling, written mostly so I can find them again later.
Fun fact · OphA
This enzyme makes its own poison. OphA — the precursor of omphalotin, a nematicidal peptide from Omphalotus olearius.
OphA methylates its own backbone nitrogens to build a protease-resistant, membrane-permeable macrocycle — a trick medicinal chemists now copy to turn peptides into drugs.
Read the publications