FsLab tutorials and blogposts

From zero to hero in data science using F#! 🚀

FsLab guides you through downloading and setting up F# for data science. We will support you in learning basics of reading and writing F# syntax and solving problems by examples that work with your own environment.

Getting started with F#

Start here if you are new to F# and/or programming in general. Content of this category will walk you through setting up your F#/.NET environment and teach F# via small, bite-size tutorials
Title Authors
External F# resources Various
F# Introduction I: Setting up an environment Jonathan Ott
F# Introduction II: Scripting in F# Jonathan Ott
F# Introduction III: Library Setup Kevin Schneider, Jonathan Ott

Getting started with data science in F#

Start here if you are already familiar with F# and want to expand those skills with data science.
Title Authors
Getting started David Zimmer
Clustering with FSharp.Stats I: k-means Benedikt Venn
Clustering with FSharp.Stats III: DBSCAN Benedikt Venn
Clustering with FSharp.Stats II: hierarchical clustering Benedikt Venn
Smoothing data with the Savitzky-Golay filter Kevin Frey
Testing with FSharp.Stats I: t-test Oliver Maus

Advanced tutorials and blogposts

You already are a seasoned F#/.NET data scientist? Maybe you can still find something new/unexpected/interesting in these advanced, more in-depth articles articles!
Title Authors
Replicate quality control Heinrich Lukas Weil
Modelling and visualizing sequence features with BioFSharp and Plotly.NET Kevin Schneider
Correlation network Heinrich Lukas Weil
q values Benedikt Venn