BioGenies
  • Home
  • Team
    • BioGenies team
    • BioGenies collaborators
    • Guest researchers
    • Former BioGenies members
    • About BioGenies
  • Our projects
    • OneTick
    • AMI‑CryoML
    • AmyloGraph 2.0
    • LIMAD
    • imputomics 2.0
    • FIBREA
  • Software
  • Seminars
  • Publications
  • Conferences etc.
  • Theses and dissertations
  1. qPCR curves, but make it ML πŸ€–πŸ§¬ Introducing PCRedux
  • Our topics
    • Amyloids
    • Liquid-liquid phase separation
    • Antimicrobial peptides
    • Missing value imputation
    • HDX-MS

../../

  • πŸ”— Try it yourself
  • 🎧 Audio summary
  • πŸ”¬ What is this about?
  • ⚠️ The core problem
  • 🧠 What we have built
    • βš™οΈ PCRedux
    • 🧬 Feature extraction
    • πŸ€– Machine learning ready
    • πŸ” Explainable ML
    • πŸ“Š Additional utilities
  • πŸ” Key insights
    • 🧬 Curves are richer than you think
    • πŸ€– ML needs structured input
    • ⚠️ Human bias is real
  • πŸš€ Why this matters
    • πŸ§ͺ For diagnostics
    • πŸ€– For ML pipelines
    • πŸ”¬ For research
  • πŸ’š BioGenies perspective

qPCR curves, but make it ML πŸ€–πŸ§¬ Introducing PCRedux

publications
PCRedux is an R toolkit for feature extraction and machine learning on qPCR amplification curves, enabling reproducible and explainable analysis.
Author

BioGenies Lab

Published

August 21, 2022

Keywords

qPCR, machine learning, PCRedux, feature extraction, bioinformatics, R package, explainable AI


πŸ“Œ Project highlights

  • 🧬 Extracts 90+ quantitative features from qPCR curves
  • πŸ€– Enables machine learning on amplification curves
  • πŸ“Š Supports classification: positive / negative / ambiguous
  • βš™οΈ Provides R package for reproducible workflows
  • πŸ” Focuses on explainable ML (not black boxes!)

πŸŽ‰ New paper out! This one tackles a very practical problem:

πŸ‘‰ qPCR curves that don’t behave nicely πŸ˜„

πŸ‘‰ PCRedux: A Quantitative PCR Machine Learning Toolkit


πŸ”— Try it yourself

  • πŸ’» GitHub
  • πŸ“¦ CRAN / install in R: install.packages("PCRedux")

πŸ‘‰ turn your qPCR curves into ML-ready data in one step


🎧 Audio summary

qPCR is everywhere:

πŸ‘‰ diagnostics
πŸ‘‰ gene expression
πŸ‘‰ pathogen detection

But curve interpretation?

πŸ‘‰ often subjective πŸ˜…

πŸ‘‰ Here’s a short audio overview 🎧 explaining PCRedux:

Your browser does not support the audio element.

πŸ‘‰ Perfect if you want the big picture of ML for qPCR


πŸ”¬ What is this about?

Quantitative PCR (qPCR):

  • 🧬 measures DNA abundance
  • πŸ“ˆ produces amplification curves (ACs)
  • πŸ”¬ used in diagnostics, medicine, forensics

πŸ‘‰ In theory:

  • curves are nice and sigmoidal

πŸ‘‰ In practice:

  • noisy
  • weird shapes
  • ambiguous

πŸ’₯ And interpretation becomes:

πŸ‘‰ subjective
πŸ‘‰ inconsistent
πŸ‘‰ hard to scale


⚠️ The core problem

Most pipelines:

  • focus on curve fitting
  • calculate Cq values

BUT:

❌ no machine learning integration
❌ no standardized feature extraction
❌ limited reproducibility

πŸ‘‰ especially problematic for:

  • high-throughput experiments
  • automated diagnostics

🧠 What we have built

βš™οΈ PCRedux

πŸ‘‰ an R package for qPCR data mining + ML


🧬 Feature extraction

  • 90+ descriptors per curve
  • numerical + statistical features

πŸ‘‰ turning:

πŸ“ˆ raw curves β†’ πŸ“Š ML-ready vectors


πŸ€– Machine learning ready

Supports:

  • classification
  • clustering
  • downstream modeling

πŸ‘‰ works with:

  • positive curves
  • negative curves
  • ambiguous cases

πŸ” Explainable ML

Unlike deep learning-only approaches:

πŸ‘‰ features are interpretable

Examples:

  • curve shape
  • slope
  • noise patterns

πŸ‘‰ so you know WHY a curve is classified (not just that it is)


πŸ“Š Additional utilities

  • Cq estimation
  • amplification efficiency
  • curve visualization
  • dataset handling

πŸ” Key insights

🧬 Curves are richer than you think

qPCR data is not just:

πŸ‘‰ one number (Cq)

πŸ‘‰ it contains:

  • dynamic information
  • shape characteristics
  • hidden patterns

πŸ€– ML needs structured input

PCRedux solves:

πŸ‘‰ feature engineering bottleneck


⚠️ Human bias is real

Manual classification:

  • subjective
  • inconsistent

πŸ‘‰ PCRedux enables standardized + reproducible decisions


πŸš€ Why this matters

πŸ§ͺ For diagnostics

  • more robust classification
  • fewer ambiguous results

πŸ€– For ML pipelines

  • plug-and-play feature extraction
  • scalable workflows

πŸ”¬ For research

  • reproducibility
  • comparability across studies

πŸ’š BioGenies perspective

This is a classic BioGenies move πŸ˜„

πŸ‘‰ take a messy biological signal
πŸ‘‰ structure it properly
πŸ‘‰ make it ML-ready

Not flashy deep learning.

πŸ‘‰ just solid feature engineering + reproducibility

And honestly that’s what most pipelines are missing.

 

Β© 2026 Website developed by BioGenies team.
Privacy Policy

Cookie Preferences