Skip to content
View TheAxeC's full-sized avatar

Block or report TheAxeC

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheAxeC/README.md

Axel Faes

Postdoctoral researcher in AI for healthcare at the University of Twente, research affiliate at UHasselt. PhD in computational neuroscience, KU Leuven, 2023. Before the neuroscience there was a lot of compilers, type systems and web performance, and some of that is still lying around here.

My research line is the self-explaining hospital: clinical models that are interpretable by design, and that travel between institutions instead of forcing patient data to travel. Three things run through most of it:

  • Structured tensor methods. Block-term decompositions as the model itself, so the fitted factors are the explanation rather than a post-hoc story about it.
  • Federated and privacy-preserving learning. Horizontal and vertical federation, differential privacy, and what you can actually prove about the gap to centralised training.
  • Clinical signals and imaging. Longitudinal MRI, ECG, ECoG and EEG, multi-omics, and the boring-but-decisive part: honest validation.

What is in here

Research code. One repository per project, each the public deposit for a paper. Same standard throughout: raw inputs in, every reported number, table and figure out, from one documented command. Block-term neural operators and their theory, vertical federated tensor regression, differential privacy for federated coupling, interpretable ECG models for atrial fibrillation and mortality, cross-subject decoding from intracranial recordings, tensor methods for unaligned MRI.

Tools and teaching material. Things built to be used by other people: the ELIXIR Federated Learning Kit, a hands-on federated learning tutorial, a CV generator that builds LaTeX from YAML, a course calendar exporter, my website.

Things I build because I like building. A small dynamic scripting language, a WebGPU shooter that fits in one HTML file, a visual event-based programming IDE. Also the theses and honours projects from a previous life in programming languages, kept as-is.

Pinned Loading

  1. block-term-tensor-regression block-term-tensor-regression Public

    Block-Term Tensor Regression (BTTR): predicts a tensor Y from a tensor X by deflation, with automatic component extraction (ACE/ACCoS). Code for Faes et al., IEEE TNNLS 2022.

    Python

  2. bttn-incident-af bttn-incident-af Public

    Interpretable Block-Term Tensor Network (BTTN) for predicting future-onset (incident) atrial fibrillation from a single sinus-rhythm 12-lead ECG on MIMIC-IV-ECG: the glass-box (time x lead) factor …

    Python 2

  3. covert-vertical-federated-tensor covert-vertical-federated-tensor Public

    COVERT: private, communication-efficient vertical federated block-term tensor regression on clinical multi-view data (imaging, ECG, labs), at parity with centralized while transmitting only a DP-no…

    Python 1

  4. registration-free-tensor-pls registration-free-tensor-pls Public

    Registration-free supervised tensor-PLS (RAW-PLS) for unaligned multiparametric MRI: each scan is a point cloud transported onto a learnable cross-subject template via supervised fused Gromov-Wasse…

    Python 1

  5. robust-transparency-ecg robust-transparency-ecg Public

    Code for "Transparent and Robust" (XAI-EADM 2026): one age column added to the embedding of six frozen ECG foundation models raises one-year mortality AUROC in all 48 encoder, corruption and cohort…

    Python 1

  6. ordo ordo Public

    Agent skills for Claude Code and Codex that run a multi-step change as a plan: each step is briefed, built in its own git worktree, reviewed, and cherry-picked onto main once its checks pass.

    Shell