Understanding cancer behavior with F# – Evelina Gabasova

Posted by  JRY   in       9 months ago     16886 Views     Leave your thoughts  

Evelina Gabasova – PhD student at University of Cambridge, interested in all things machine learning

Evelina is a machine learning researcher working in bioinformatics and statistical genomics. She is developing mathematical models which integrate different types of genomic data to distinguish cancer subtypes.
She studied computational statistics and machine learning at University College London and currently she is finishing her PhD at Cambridge University.

Evelina has used many different languages to implement machine learning algorithms, such as Matlab, R or Python. In the end, F# is her favourite and she uses it frequently for data manipulation and exploratory analysis.

She writes a blog on F# in data science at http://www.evelinag.com.

Understanding cancer behaviour with F#

Data science is emerging as a hot topic across many areas both in industry and academia. In my research, I’m using machine learning methods to build mathematical models for cancer cell behaviours. But using today’s data science tools is hard – we waste a lot of time figuring out what format different CSV files use or what is the structure of JSON or XML files. Often, we need to switch between Python, Matlab, R and other tools to call functions that are missing elsewhere. And why are many programming languages used in data science missing tools standard in modern software engineering?

In this talk I’ll look at data science tools in F# and how they simplify the life of a modern scientist, who heavily relies on data analytics. F# provides a unique way of integrating external data sources and tools into a single environment. This means that you can seamlessly access not only data, but also R statistical and visualization packages, all from a single environment. Compile-time static checking and rich interactive tooling gives you many of the standard tools known from software engineering, while keeping the explorative nature of simple, scripting languages.

Using examples from my own research in bioinformatics, I’ll show how to use F# for data analysis using various type providers and other tools available in F#.


I set out to discover and explore the different aspects of artificial intelligence, then share them with all the curious minds out there in the universe. If you know of anything interesting, please don't hesitate to contact me!

No Comments

No comments yet. You should be kind and add one!

Leave a Reply

You can use these tags:   <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>