Skip to content
View EttoreRocchi's full-sized avatar
💻
4 8 15 16 23 42 EXECUTE
💻
4 8 15 16 23 42 EXECUTE

Block or report EttoreRocchi

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
EttoreRocchi/README.md
Ettore Rocchi - Health Researcher at IRCCS Sant'Orsola. Physics background, biomedical mission.

Website LinkedIn Bluesky Email
Google Scholar ORCID Scopus

I'm a Health Researcher at IRCCS Sant'Orsola in Bologna, where I develop computational methods to predict antimicrobial resistance, discover patient phenotypes, and make sense of high-dimensional omics data. My work spans MALDI-TOF mass spectrometry, multi-omics integration, genomics, and metagenomics, always with a focus on interpretability and clinical impact. I work in the Computational Genomics Unit, part of the Multi-Omics and Health-Care Data Analytics Unit at Sant'Orsola Hospital, and collaborate closely with Prof. Gastone Castellani's Physics4MedicineLab.

PhD in Health and Technologies (University of Bologna, 2026), supervisor Prof. Gastone Castellani.


MaldiSuite - a Python ecosystem for MALDI-TOF spectral processing and analysis in antimicrobial resistance research. Visit the MaldiSuite website.

Three sklearn-compatible packages that chain into an end-to-end clinical AMR pipeline: preprocess with MaldiAMRKit, harmonise across batches/sites with MaldiBatchKit, classify with MaldiDeepKit.

pip install maldisuite   # MaldiAMRKit + MaldiBatchKit + MaldiDeepKit
Preprocess
Harmonise
Classify
MaldiAMRKit MaldiBatchKit MaldiDeepKit
MaldiAMRKit downloads MaldiBatchKit downloads MaldiDeepKit downloads

Python Packages

Package Description PyPI Downloads
combatlearn Scikit-learn compatible ComBat batch-effect correction PyPI combatlearn downloads
ResPredAI AI model to predict resistances in Gram-negative bloodstream infections PyPI ResPredAI downloads
phenocluster Unsupervised clinical phenotype discovery with survival and multistate modeling PyPI phenocluster downloads
nestkit Nested cross-validation with calibration, threshold optimization, and statistical tests PyPI nestkit downloads

Research Code

Project Description
CATS Automated Cas9 nuclease comparison with ClinVar integration
CAMISIM-BrokenStick Broken stick model extension for metagenomic simulation
APOBECSeeker APOBEC-style mutation identification from multiple sequence alignment

Research Focus

  • AMR & clinical machine learning - MALDI-TOF, supervised & generative learning, cross-site harmonisation · MaldiSuite, ResPredAI
  • Infectious risk & pathogen surveillance - patient phenotyping, survival & multi-state models, metagenomic surveillance · phenocluster, CAMISIM-BrokenStick
  • Computational genomics - structural variants, somatic calling, long-read sequencing · APOBECSeeker, CATS
  • Computational methodologies - open-source tools, reproducible pipelines · combatlearn, nestkit, MaldiBatchKit

The full picture is on the research page of my website.

Tech Stack

Python scikit-learn PyTorch Bash Snakemake Nextflow


Selected Publication

Bonazzetti, C., Rocchi, E. et al. Artificial Intelligence model to predict resistances in Gram-negative bloodstream infections. npj Digital Medicine 8, 319 (2025). Code: ResPredAI.

A curated list with BibTeX lives on my website; for the complete record, see my Google Scholar profile.

Pinned Loading

  1. MaldiSuite MaldiSuite Public

    MaldiSuite - a Python ecosystem for MALDI-TOF spectral processing and analysis in antimicrobial resistance research

    CSS

  2. MaldiAMRKit MaldiAMRKit Public

    Comprehensive toolkit for MALDI-TOF mass spectrometry data preprocessing for antimicrobial resistance (AMR) prediction purposes

    Jupyter Notebook 3 1

  3. combatlearn combatlearn Public

    The ComBat algorithm for a learning framework (scikit-learn compatible)

    Python 8 2

  4. ResPredAI ResPredAI Public

    Implementation of the pipeline described in the work "Artificial intelligence model to predict resistances in Gram-negative bloodstream infections" by Bonazzetti et al., npj Digit. Med. 8, 319 (2025)

    Python 6 1

  5. phenocluster phenocluster Public

    PhenoCluster: a flexible data-driven framework for identifying clinical phenotypes using latent class and profile analysis

    Python 1

  6. nestkit nestkit Public

    nestkit: a nested cross-validation toolkit for scikit-learn

    Jupyter Notebook 1