Skip to content

1D & 2D Digital Biomarkers: signal processing and ML workflows for ECG, respiration, spike detection, and ultrasound-based tumor classification.

Notifications You must be signed in to change notification settings

starshrimp/DigitalBiomarkers

Repository files navigation

🧬 Digital Biomarkers – Final Project & Exercise Solutions

This repository contains the final coursework and supporting code for the Digital Biomarkers course, covering both 1D signal processing (e.g. ECG, respiration, neural signals) and 2D medical imaging (breast ultrasound classification).


📁 Contents

  • final_1d.pdf: Solutions and annotated analysis for time-series signal processing tasks.
    • ECG & respiration correlation
    • Moving average and IIR filters
    • Spike detection in neural data
  • final_2d.pdf: Feature engineering and classification workflow for breast ultrasound imaging.
    • Shape and texture feature extraction
    • Classification using logistic regression, SVM, random forest, and MLP

🧠 Topics Covered

📈 1D Digital Biomarkers

  • R-peak detection and RR interval analysis (ECG)
  • Respiratory sinus arrhythmia correlations
  • Signal filtering (FIR, IIR, Notch)
  • Neural spike detection via likelihood ratio thresholding

🖼️ 2D Digital Biomarkers

  • Image preprocessing and mask alignment
  • Shape-based biomarkers (area, perimeter, circularity, regularity)
  • Texture analysis using GLCM (contrast, entropy, homogeneity)
  • Machine learning classifiers for tumor type prediction

🛠️ Tools & Libraries

  • Python (NumPy, SciPy, Matplotlib, scikit-learn, scikit-image)
  • TPOT (automated ML)
  • Signal processing techniques (filtfilt, lfilter, MA filter)
  • Classical ML models (SVM, Random Forest, MLP)

🎓 About the Project

This work was submitted as the final assessment for the Digital Biomarkers course (Spring 2025). It integrates signal processing, image analysis, and machine learning to explore how physiological signals and imaging can be transformed into meaningful digital biomarkers for clinical decision-making.


👩‍⚕️ Author

Sarah Meyer
Veterinarian & MSc Medical Informatics
GitHub | LinkedIn

About

1D & 2D Digital Biomarkers: signal processing and ML workflows for ECG, respiration, spike detection, and ultrasound-based tumor classification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published