Andres Lanzos
  • About
  • Projects
  • Articles
  • CV

Projects

  • IPF geometric target ranker
  • 3D Protein Explorer
  • ExInAtor and ExInAtor2
  • Evaluating binary classifiers beyond accuracy
  • Investment-diversification explorer

Selected Projects

Biomedical data science, scientific software and applied analytics projects by Andres Lanzos.

The projects below show how I approach scientific questions as products: define the decision, build a reproducible analytical core, make the result understandable, and create something that people can use.

IPF geometric target ranker

2026-08-16

Drug target identification for idiopathic pulmonary fibrosis (IPF)

Pharma target identification ranks genes. I built a public PyTorch Geometric ranker for IPF: 4,283 Open Targets genes, 139 clinical-stage mechanisms as a proxy label, XGBoost versus a STRING GCN/GAT, with edgeless and permute-y controls.

STRING-GCN recovers clinical mechanisms at AUPRC 0.32 (chance 0.03), beats an edgeless twin in 25/25 folds, and ties XGBoost.

Read the article. Code.

Focus: PyTorch Geometric · gene ranking · leakage audit · AUPRC · STRING · IPF

AUPRC comparison on the clean IPF ranker

AUPRC comparison on the clean IPF ranker

3D Protein Explorer

2022-06

Connecting mass spectrometry with protein structure

While working in R&D at Biognosys, I identified an opportunity to connect newly released AlphaFold structures with the company’s proteomics coverage. The resulting 3D Protein Explorer lets users select a protein and see which regions are observed by mass spectrometry.

I built the public Shiny application and designed a responsive data-loading approach that could search thousands of proteins without freezing the interface. The project was developed alongside my main work and involved collaboration with business and marketing teams to turn a technical capability into a customer-facing demonstration.

Focus: R · Shiny · proteomics · AlphaFold · scientific visualization · product collaboration

3D Protein Explorer interface

ExInAtor and ExInAtor2

2017–2023

Finding cancer-driver long non-coding RNAs

During my PhD, I developed ExInAtor, the first method designed specifically to identify long non-coding RNAs recurrently mutated in cancer. The work was published in Scientific Reports, where I was first author.

I later developed ExInAtor2, adding functional-impact evidence to mutation frequency and optimizing Python and R workflows to run millions of simulations efficiently. Experimental validation led by Roberta Esposito supported the predictions; the work was published in Nature Communications, where I was co-first author.

Focus: Python · R · cancer genomics · statistical simulation · high-performance computing · reproducible research

ExInAtor mutation analysis

ExInAtor2 functional-impact analysis

Evaluating binary classifiers beyond accuracy

2023-01-19

Choosing metrics that match biomedical decisions

Accuracy and precision can be misleading when classes are imbalanced or when the costs of false positives and false negatives differ. I explored these failure modes and compared alternative evaluation approaches for biomedical classification.

Read the article or inspect the reproducible code and examples on GitHub.

Focus: model evaluation · imbalanced classification · statistical reasoning · technical communication

Illustration comparing precision and accuracy

Investment-diversification explorer

2023-02

Exploring concentration and diversification interactively

This Shiny application explores diversification across my investments in Microwd. It translates portfolio composition into an interactive view designed to support clearer reasoning about concentration.

The source code is available on GitHub.

Focus: R · Shiny · interactive analytics · financial data visualization

Investment-diversification application
Back to top

© 2026 Andres Lanzos · Basel, Switzerland

andreslanzos@gmail.com

Subscribe to my articles · LinkedIn · GitHub