Legacy static demonstration. This preview contains demo labels and values from a pre-default report, including CHH-derived conversion values. Current default CFTK processing produces CpG and M-bias evidence; it does not generate CHH/CHG-derived conversion metrics. Use an independently validated conversion control when that assessment is required.
STATS

Sample Statistics

SampleSequencing & methylation QCcfDNA QC
SampleGroupMapping rateDuplication rateLegacy CHH conversion rateMean CpG depthFragment length peakβ M-score
Control_1Control86.8937.44199.77515.04167 bpPASS
Control_2Control83.2687.59999.75415.39179 bpPASS
Control_3Control85.9216.82799.78213.83178 bpPASS
Control_4Control92.44110.59399.76913.53189 bpPASS
Control_5Control89.9247.38599.7714.56181 bpPASS
Disease_1Disease89.3848.50999.71716.84169 bpPASS
Disease_2Disease85.1537.11499.60916.34169 bpPASS
Disease_3Disease90.1898.47899.72912.46172 bpPASS
Disease_4Disease83.4817.69899.69217.33170 bpPASS
Disease_5Disease84.977.05499.69723.67165 bpPASS
PART 01

Data Processing

1.1 Trimming

Adapter trimming quality metrics from Trim Galore / Cutadapt.

Filtered Reads
Trimmed Sequence Lengths (3')
ℹ Note: Hover over any line to see the sample name.

1.2 Trimmed QC

FastQC quality metrics on trimmed reads.

Sequence Counts
Sequence Quality Histograms
Per Sequence Quality Scores
Per Sequence GC Content
Per Base N Content
Sequence Length Distribution
Sequence Duplication Levels
Adapter Content
Sequencing Status Checks

1.3 Alignment

Bisulfite sequencing alignment statistics.

Alignment & Deduplication
Note: bwameth does not produce Bismark-style strand alignment or cytosine methylation context plots. Alignment rates are derived from samtools flagstat; deduplication from sambamba markdup.

1.4 M-bias

Per-position methylation bias from MethylDackel mbias. Dataset buttons switch between OT/OB strand and R1/R2. All samples shown simultaneously.

M-bias Plot

1.5 Sequencing QC Summary

Per-sample quality metrics. Click any row to view the recommendation. Column headers are sortable.

Sequencing QC Metrics Table
Filter:Click row for recommendation · Click header to sort
SampleStatusMapping rateProperly pairedDuplication rateSequencing error rateLegacy CHH conversion rateGlobal CpG methylationCpG covered sitesMean CpG depth
Control_1PASS86.9%100.0%7.4%0.789%99.78%44.3%382832115.0×
Control_2PASS83.3%100.0%7.6%0.830%99.75%52.4%426281715.4×
Control_3PASS85.9%100.0%6.8%0.802%99.78%55.3%292552213.8×
Control_4PASS92.4%100.0%10.6%0.786%99.77%61.0%260884813.5×
Control_5PASS89.9%100.0%7.4%0.814%99.77%56.5%362199514.6×
Disease_1PASS89.4%100.0%8.5%0.733%99.72%52.2%453525716.8×
Disease_2PASS85.2%100.0%7.1%0.774%99.61%45.5%488023916.3×
Disease_3PASS90.2%100.0%8.5%0.796%99.73%59.9%138968912.5×
Disease_4PASS83.5%100.0%7.7%0.851%99.69%48.7%486288417.3×
Disease_5PASS85.0%100.0%7.1%0.955%99.70%46.4%597592423.7×
PART 02

cfDNA QC Analysis

2.1 Methylation Distribution

β-value density plot
Methylation distribution
Sampleβ M-score
Control_1PASS
Control_2PASS
Control_3PASS
Control_4PASS
Control_5PASS
Disease_1PASS
Disease_2PASS
Disease_3PASS
Disease_4PASS
Disease_5PASS
ℹ Note: Human cfDNA shows a bimodal distribution (peaks near 0 and 1). The β M-score assesses whether the CpG methylation distribution is healthily bimodal. β M-score = min(left_peak, right_peak) / mid_density (left_peak: max density at β≤0.15; right_peak: max density at β≥0.85; mid_density: median density at 0.35≤β≤0.65). PASS ≥ 2 — a strong bimodal shape relative to the mid region.

2.2 Fragment Length Distribution

Fragment length plot
SamplePeak site
Control_1167 bp
Control_2179 bp
Control_3178 bp
Control_4189 bp
Control_5181 bp
Disease_1169 bp
Disease_2169 bp
Disease_3172 bp
Disease_4170 bp
Disease_5165 bp

Group mean traces are shown by default (x-axis: 50–250 bp). Click a sample in the table to show its fragment-length line on the chart (click again to hide); active samples are highlighted. Hover the chart for exact values.

2.3 Dinucleotide Frequency

Dinucleotide frequency plot

10-bp periodicity of AT- and GC-rich dinucleotides around fragment centres reflects nucleosome positioning.

2.4 PCA

PCA plot

Select modality from dropdown. Hover points for sample names.

PART 03

Differential Analysis

3.1 Violin

Violin plots (static)
CPG
CPG

3.2 Heatmap

DMC heatmaps (static)
CPG
CPG

3.3 DMR Analysis

DMR Volcano

Each point is one DMR. Hover for gene name and exact values. Dashed line = q-value threshold.

Significant DMRs
PART 04

Fragmentomics

4.1 DELFI

Control
Control (mean)
Control (mean)
Disease
Disease (mean)
Disease (mean)
Comparison
Group Comparison

4.2 End Motif

Top 20 4-mer end motifs, shown separately per group. Use each chart's dropdown to switch between the group mean and individual samples.

Control
Disease
Group comparison: Box plots of the top 20 motifs (by overall mean). Each box summarises the group distribution; individual samples are overlaid as points.

4.3 Cleavage

Control mean
Control — Group Mean
Disease mean
Disease — Group Mean
Comparison
Group Comparison

4.4 WPS

Control
Control_1
Control_1
Disease
Disease_1
Disease_1
PART 05

MESA Multimodal Modeling

5.1 Modality Performance

ModalityClf AUCs (RFC/LR/SVC)Best ClassifierBest AUC
cpg[0.9467 0.8267 0.76 0.6133]RandomForest0.9467
occupancy[0.8867 0.5067 0.88 0.5467]RandomForest0.8867
wps[0.7467 0.46 0.8 0.5 ]SVC0.8000

5.2 ROC Curve

ROC curves

LOOCV ROC curves per modality. AUC shown in legend. Hover for FPR/TPR values.

5.3 Prediction Heatmap

LOOCV prediction probabilities

Samples sorted by true label then probability. Hover cells for exact values.

5.4 Spearman Correlation

Modality Spearman correlation

Pairwise Spearman ρ of LOOCV prediction scores across modalities.

PART 06

Software & Tools

Bioinformatics tools used in this cfDNA methylation analysis pipeline, grouped by processing stage.

Quality Control & Trimming

ToolVersionPurpose
FastQC0.12.1Per-base sequence quality, GC content, adapter, and duplication QC of raw and trimmed reads.
Trim Galore0.6.10Adapter and quality trimming of paired-end reads (wraps Cutadapt + FastQC).
Cutadapt4.9Adapter sequence removal (invoked by Trim Galore).
MultiQC1.25Aggregates FastQC, Trim Galore, and samtools metrics into per-step QC reports.

Alignment & Deduplication

ToolVersionPurpose
bwa-meth0.2.7Bisulfite-aware read alignment to the reference genome.
BWA0.7.18Core Burrows-Wheeler alignment engine used by bwa-meth.
SAMtools1.22.1BAM sorting, indexing, flagstat, and stats (mapping rate, insert size, error rate).
Sambamba1.0.1Duplicate marking and removal on aligned BAM files.

Methylation Extraction

ToolVersionPurpose
MethylDackel0.6.1Per-CpG methylation calling and M-bias estimation. The current default does not extract CHH/CHG contexts.
BEDTools2.31.1Fragment extraction (bamtobed), genomic interval operations, and dinucleotide nucleotide content (nuc).

Quality Control Analysis

ToolVersionPurpose
deepTools3.5.5Fragment length distribution via bamPEFragmentSize.

Differential Methylation

ToolVersionPurpose
metilene0.2-8De novo differentially methylated region (DMR) detection.
annotatr1.32.0Genomic annotation of DMRs (gene symbol, region type: promoter/intron/exon/CpG island).
R4.4.1Statistical environment for DMR annotation and downstream analysis.

Fragmentomics & Modeling

ToolVersionPurpose
scikit-learn1.5.2PCA, classifiers (RandomForest, LogisticRegression, SVC), and LOOCV for MESA multimodal modeling.
NumPy2.1.2Numerical computation across all analysis steps.
pandas2.2.3Tabular data handling and matrix operations.
SciPy1.14.1Statistical tests, KDE density estimation, and Spearman correlation.

Visualization & Reporting

ToolVersionPurpose
Matplotlib3.9.2Static figure generation (methylation distribution, violin, heatmap, ROC, etc.).
Plotly.js2.35.2Interactive charts embedded in this HTML report.