Aside

John

Contact Info

Skills

R

mlr3/mlr3proba

tidyverse

Java

Python

Javascript

HTML/CSS

Git

Disclaimer

Main

John Zobolas

My background is in computer science, with diverse expertise in computational modeling, software engineering, survival analysis and statistical/machine learning. Being an engineer at heart, my strongest quality is careful, analytical thinking. I love open-source software and I am the current maintainer of mlr3proba.

Education

Norwegian University of Science and Technology (NTNU)

PhD in Computational Biology

Trondheim

2021 - 2017

Thesis: Software implementations allowing new approaches toward data analysis, modeling and curation of biological knowledge for Systems Medicine
[GitBook link ] [Defence video ] [Results] [Diploma]

Athens University of Economics and Business (AUEB)

MSc in Computer Science

Athens

2015 - 2013

Thesis: SkyLighting Web Application with three.js [GitHub link ]
Diploma grade: 9.4/10 [Diploma] [Transcript]

National Technical University of Athens (NTUA)

M.Eng in Electrical and Computer Engineering

Athens

2013 - 2007

Thesis: Optimal Power Allocation in the uplink of Two-Tier Wireless Femtocell Networks [GitHub link ]
Diploma grade: 8.4/10 [Diploma] [Transcript]

Professional Experience

Postdoctoral Researcher in Clinical AI

Oslo University Hospital

Oslo

Jan 2025 - Jan 2022

  • Project: PANCAIM - Pancreatic cancer AI for genomics and personalized medicine [website]
  • Authored two key project deliverables [Zenodo link]
  • Benchmarked survival ML models using multi-omics data
  • Co-organized bi-weekly seminars at the Cancer Research Institute

Internship in Molecular AI group

AstraZeneca

Gothenburg

April 2021 - Jan 2021

  • Project: Predicting bioactivity data using Matrix Factorization for target-based clustering and validation

Research stay in Molecular Interactions Team

European Bioinformatics Institute

Hinxton, England

July 2018

  • Project: Extending the PSICQUIC Java-based Web service platform to include causality information of molecular interactions

Linux Systems Engineer and MariaDB Performance Optimization

Commsquare

Athens

2015 - 2013

Teaching

Intro to ML for Survival Analysis with mlr3

Oslo Bioinformatics Workshop Week [workshop link]

N/A

2023

ML course for cancer researchers

Institute for Cancer Research in Oslo

N/A

2022

  • Classification trees and model ensembles [slides]
  • Support Vector Machines [slides]
  • Neural Networks [slides]
  • Benchmarking ML models using the spam dataset [GitBook link ]

Supervision

Alberto López

PhD student

N/A

2025 - 2023

  • Project: Incomplete Multi-View Clustering Algorithms

Laura Szekeres

Master student

N/A

2024

  • Project: Cancer Treatment gets Logical: An Ensemble Boolean Modeling Pipeline in Python [GitHub link ]

Tanguy Dumontier

Apprentice Data Engineer

N/A

2024

  • Project: Optimizing Incomplete Multi-view Clustering: From MATLAB to Python

Anjana Bhat

Master student

N/A

2024

  • Project: Optimizing Clustering Metrics for Patient Stratification using Heuristic Approaches [GitHub link ]

Hedda Fjell Scheel

Veterinary Research Student (forskerlinjestudent)

N/A

2024 - 2023

  • Project: Genetic Heterogeneity of Canine Mammary Tumors

Selected Talks

Intro to Machine Learning for Survival Analysis with mlr3

userR! 2024 conference tutorial [GitHub link]

Salzburg

July 2024

Examining properness in the external validation of survival models with squared and logarithmic losses

NORA Annual conference 2024 [slides]

Kristiansand

June 2024

AI pitch: An example ML survival workflow

8th Annual NORBIS conference [slides]

Rosendal

Oct 2022

Reproducible Science

Logical modeling course BI8040 (NTNU) [slides]

Trondheim

Aug 2022

Selected Publications

Tutorial on survival modeling with applications to omics data

Bioinformatics

N/A

2024

Fine tuning a logical model of cancer cells to predict drug synergies: combining manual curation and automated parameterization

Frontiers in Systems Biology

N/A

2023

Boolean function metrics can assist modelers to check and choose logical rules

Journal of Theoretical Biology

N/A

2022

CausalTAB: the PSI-MITAB 2.8 updated format for signalling data representation and dissemination

Bioinformatics

N/A

2019

Online Books, Blogs

Survival modeling in mlr3 using Bayesian Additive Regression Trees (BART)

mlr3 gallery

N/A

2023

8 Rules to write a PhD Thesis: A PhD Thesis Rulebook

Online GitBook

N/A

2021

Awards/Scholarships

Astri and Birger Torsteds Grant to Fight Cancer

Received funding (50,000 NOK) to purchase IT equipment for cancer research related to the PANCAIM EU project

N/A

2024

Program Study with Scholarship, EqualSociety

Scholarship for the MSc in Computer Science (AUEB)

N/A

2013

Program Great Moment for Education, Eurobank

Award for the highest grade in the Panhellenic examinations

N/A

2007

Recreational Activities

Piano

N/A

N/A

Swimming

N/A

N/A

Outdoor Activities

N/A

N/A