qpcr-analysis

Analyze QuantStudio qPCR data with ΔΔCT statistics and Quarto notebook visualizations.

1|Updated Oct 25, 2020
One-click install
npx skills add https://github.com/bfairkun/dotfiles --skill qpcr-analysis-bfairkun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qpcr-analysis
Source: https://github.com/bfairkun/dotfiles/tree/main/agents/.agents/skills/qpcr-analysis
Command: npx skills add https://github.com/bfairkun/dotfiles --skill qpcr-analysis-bfairkun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, matplotlib, scipy, statsmodels.

What problem does it solve? Analyzing QuantStudio qPCR exports requires tedious manual steps: parsing TSV files, mapping 96-well layouts onto 384-well plates, averaging technical replicates correctly, and computing ΔCT/ΔΔCT statistics without inflating significance. This Skill guides an interactive, statistically sound workflow that produces a self-contained Quarto analysis notebook. ## Core Features & Use Cases - QuantStudio TSV Loading & Layout Mapping: Parses tab-separated exports (handling BOM headers and junk wells) and expands 96-well plate layouts into 384-well matrices with bad-well exclusion. - Diagnostic Visualizations: Generates CT heatmaps and annotated plate layout figures with dual 96/384-well coordinates, saved as PDFs. - Rigorous Statistics: Averages technical replicates before testing, applies housekeeping gene dropout filters, computes ΔCT/ΔΔCT/RQ, and runs Z-score significance tests with Benjamini-Hochberg FDR correction per gene. - Use Case: A researcher exports a QuantStudio run comparing gene expression across treated and control cell lines, then uses this Skill to verify the plate layout, filter samples with GAPDH dropout, and produce log₂ RQ bar plots annotated with p-values and FDR significance stars. ## Quick Start Use the qpcr-analysis skill to analyze my QuantStudio export at /data/experiment.tsv and build a Quarto notebook with ΔΔCT statistics and RQ plots.

Frequently Asked Questions about qpcr-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze QuantStudio qPCR data in Python?▼

Load the tab-separated QuantStudio export with pandas, skipping rows until the header starting with 'Well', then annotate wells with sample and target from a plate layout matrix. Average technical replicates per sample and target before computing ΔCT against a housekeeping gene like GAPDH.

How to calculate ΔΔCT and relative quantification from qPCR CT values?▼

Compute ΔCT by subtracting the housekeeping gene CT from the target gene CT per sample, then subtract the mean ΔCT of the reference group to get ΔΔCT. Relative quantification is RQ = 2^(−ΔΔCT), typically plotted as log₂ RQ bar charts per gene.

Why should qPCR technical replicates be averaged before statistics?▼

Technical replicates are not independent observations, so using them directly inflates degrees of freedom and produces false-positive p-values. Always average replicates per sample and target first, then run statistics on per-sample means.

How do I map a 96-well plate layout onto a 384-well qPCR plate?▼

Each 96-well position maps to a 2×2 block in the 384-well plate: row R, column C becomes rows 2R and 2R+1 and columns 2C and 2C+1. Build 16×24 sample and target matrices and exclude any known-bad wells during expansion.

What CT threshold should filter housekeeping gene dropout in qPCR?▼

Samples whose housekeeping gene CT exceeds a threshold, commonly 28–30, should be dropped before ΔCT analysis because amplification failed. The exact threshold and housekeeping gene should be confirmed against the specific experiment design.