Michal Varga, PhD

Project Portfolio of Michal Varga

View the Project on GitHub MisokralPanovic/Porfolio

Project Portfolio

Data Analytics

Project 1: Analysis of Forecasting Competition Aggregation Method Performance

This report investigates the performance of different aggregation methods for forecasting competition assessment, using the RCT-A dataset from the HFC competition. I evaluated the five aggregation methods and proposed an improvement based on the best-performing method.

The dataset was analysed using the data.table R package, which allows fast and memory efficient handling of data.

Skills: R data.tables, RMarkdown

Project 2: Web Scraping Tabular Data with Python

In this project, I performed web scraping on the Wikipedia page for “List of Old-Growth Forests” to collect, clean, and analyze forest data from various regions worldwide. Using Python’s BeautifulSoup library, I extracted data from multiple tables with inconsistent formatting and missing information, employing custom functions to standardize the dataset for analysis. I used techniques for handling data inconsistencies, structuring a custom scraping pipeline, and conducting exploratory data analysis to answer questions about forest distribution by country and region.

Skills: Python, BeautifulSoup, web scraping, data cleaning, regex, exploratory data analysis

Life Science

Project 1: qPCR Analysis Pipeline

I developed a robust qPCR analysis pipeline in R to address the challenges of varying amplification efficiencies across different primers. The pipeline constructs a standard curve for accurate copy number extrapolation, normalizes target gene data using log2 deltaCt values of a housekeeping gene, and outputs adjusted copy numbers for reliable comparison across experimental conditions. Using R and the tidyverse, I automated data manipulation, statistical analysis, and visualization within an RMarkdown document, producing a reproducible and transparent workflow for quantitative gene expression analysis in life sciences.

Skills: R (tidyverse), Data Wrangling and Transformation, Statistical Analysis, Data Visualization (ggplot2), Scientific Data Interpretation, RMarkdown Automation and Reproducibility

Project 2: RNAseq Pipeline

I conducted a differential expression analysis on RNA-seq data to identify genes with significant expression changes between treatment conditions. Using the DESeq2 package, I applied techniques such as normalization, dispersion estimation, and variance stabilization to process the raw counts, ensuring robust statistical testing. Exploratory analyses included principal component analysis (PCA) and sample distance clustering, which validated sample groupings and data quality. I further enhanced the results by adding gene annotations, preparing the data for downstream gene ontology (GO) enrichment analyses.

Project 3: PhD Thesis

This repository contains the LaTeX source files and supporting materials for my PhD thesis, which was successfully defended at the University of Cambridge. The project demonstrates my ability to:

Skills: LaTex, Git, GitHub, academic writing, file management