Results generated through the wf-transcriptomes workflow provided by Oxford Nanopore Technologies.
Research use only2026-07-15v2.0.2
Read summary
Read quality and alignment statistics generated by fastcat bamstats for each input sample. Shown are distributions of read length and quality score, and a summary of alignment outcomes (mapped, unmapped, primary, supplementary) against the reference genome.
ref
sample_name
total
primary
secondary
supplementary
unmapped
qcfail
duplicate
duplex
duplex_forming
status
SIRV1
control_rep1
12
12
0
0
0
0
0
0
0
Mapped
SIRV2
control_rep1
5
5
0
0
0
0
0
0
0
Mapped
SIRV3
control_rep1
14
14
0
0
0
0
0
0
0
Mapped
SIRV4
control_rep1
11
11
0
0
0
0
0
0
0
Mapped
SIRV5
control_rep1
45
44
0
1
0
0
0
0
0
Mapped
SIRV6
control_rep1
107
104
0
3
0
0
0
0
0
Mapped
SIRV7
control_rep1
8
7
0
1
0
0
0
0
0
Mapped
*
control_rep1
3
0
0
0
3
0
0
0
0
Unmapped
ref
sample_name
total
primary
secondary
supplementary
unmapped
qcfail
duplicate
duplex
duplex_forming
status
SIRV1
control_rep2
12
12
0
0
0
0
0
0
0
Mapped
SIRV2
control_rep2
5
5
0
0
0
0
0
0
0
Mapped
SIRV3
control_rep2
14
14
0
0
0
0
0
0
0
Mapped
SIRV4
control_rep2
11
11
0
0
0
0
0
0
0
Mapped
SIRV5
control_rep2
45
44
0
1
0
0
0
0
0
Mapped
SIRV6
control_rep2
107
104
0
3
0
0
0
0
0
Mapped
SIRV7
control_rep2
8
7
0
1
0
0
0
0
0
Mapped
*
control_rep2
3
0
0
0
3
0
0
0
0
Unmapped
ref
sample_name
total
primary
secondary
supplementary
unmapped
qcfail
duplicate
duplex
duplex_forming
status
SIRV1
treated_rep1
16
16
0
0
0
0
0
0
0
Mapped
SIRV2
treated_rep1
7
7
0
0
0
0
0
0
0
Mapped
SIRV3
treated_rep1
12
12
0
0
0
0
0
0
0
Mapped
SIRV4
treated_rep1
14
14
0
0
0
0
0
0
0
Mapped
SIRV5
treated_rep1
33
33
0
0
0
0
0
0
0
Mapped
SIRV6
treated_rep1
112
110
0
2
0
0
0
0
0
Mapped
SIRV7
treated_rep1
8
8
0
0
0
0
0
0
0
Mapped
*
treated_rep1
0
0
0
0
0
0
0
0
0
Unmapped
ref
sample_name
total
primary
secondary
supplementary
unmapped
qcfail
duplicate
duplex
duplex_forming
status
SIRV1
treated_rep2
16
16
0
0
0
0
0
0
0
Mapped
SIRV2
treated_rep2
7
7
0
0
0
0
0
0
0
Mapped
SIRV3
treated_rep2
12
12
0
0
0
0
0
0
0
Mapped
SIRV4
treated_rep2
14
14
0
0
0
0
0
0
0
Mapped
SIRV5
treated_rep2
33
33
0
0
0
0
0
0
0
Mapped
SIRV6
treated_rep2
112
110
0
2
0
0
0
0
0
Mapped
SIRV7
treated_rep2
8
8
0
0
0
0
0
0
0
Mapped
*
treated_rep2
0
0
0
0
0
0
0
0
0
Unmapped
Sample metadata
Metadata for each input sample as parsed from the sample sheet and workflow parameters. Includes the sample alias, barcode, type, and any experimental design columns such as condition or batch that were supplied for differential analysis.
Field
Value
barcode
barcode01
type
test_sample
run_ids
['8c239806e6f576cd17d6b7d532976b1fe830f9c6']
basecall_models
[]
alias
control_rep1
condition
control
batch
b1
n_primary
197
n_unmapped
3
src_xam
None
src_xai
None
has_stats
True
Field
Value
barcode
barcode02
type
test_sample
run_ids
['8c239806e6f576cd17d6b7d532976b1fe830f9c6']
basecall_models
[]
alias
control_rep2
condition
control
batch
b2
n_primary
197
n_unmapped
3
src_xam
None
src_xai
None
has_stats
True
Field
Value
barcode
barcode03
type
test_sample
run_ids
['8c239806e6f576cd17d6b7d532976b1fe830f9c6']
basecall_models
[]
alias
treated_rep1
condition
treated
batch
b1
n_primary
200
n_unmapped
0
src_xam
None
src_xai
None
has_stats
True
Field
Value
barcode
barcode04
type
test_sample
run_ids
['8c239806e6f576cd17d6b7d532976b1fe830f9c6']
basecall_models
[]
alias
treated_rep2
condition
treated
batch
b2
n_primary
200
n_unmapped
0
src_xam
None
src_xai
None
has_stats
True
Reference and Annotation Checks
Results of compatibility checks between the supplied reference genome and annotation performed before bambu transcript modelling. Build and provider hints are inferred from sequence names and file content to help identify mismatched genome/annotation combinations.
Check
Value
Overlapping seqnames
7
Seqnames only in annotation
0
Seqnames only in reference
0
Check
Value
Transcript annotation records retained
354
Unstranded records excluded
0
Transcript annotation attributes sanitised
0
Build and Provider Hints
Evidence
Hints
Reference build
None detected
Annotation build
None detected
Reference provider
None detected
Annotation provider
None detected
Bambu Quality Control
Quality metrics from the bambu transcript discovery and quantification run. Library size statistics show cohort-level summary values to flag large inter-sample variation that could affect CPM normalisation, with the individual per-sample counts listed below. The transcript discovery table shows the transcriptome mode used, the novel discovery rate (NDR) threshold applied, and how many transcripts were present before and after low-count filtering.
Library Size Statistics
Metric
Value
Samples analyzed
4
Median library size
198 reads
Min library size
196 reads
Max library size
199 reads
Library size ratio (max/min)
1.02x
Transcript Discovery
Metric
Value
Transcriptome mode
discover
NDR used
automatic
Transcripts before filtering
68
Transcripts after filtering
53
Transcripts removed
15
Median transcripts per sample
48
Unique genes (after filter)
7
Per-Sample Library Sizes
Sample
Library Size
control_rep1
199
control_rep2
199
treated_rep1
196
treated_rep2
196
Cohort transcriptome
Summary of the joint cohort bambu transcriptome model. Shows the total number of transcripts and genes in the final model, and the top 500 rows of the transcript abundance count table.
Metric
Value
Transcripts
53
Genes
7
Top 500 most abundant transcripts
TXNAME
GENEID
NDR
novelGene
novelTranscript
txClassDescription
readCount
relReadCount
relSubsetCount
txid
eqClassById
control_rep1
control_rep2
treated_rep1
treated_rep2
SIRV101
SIRV1
False
False
annotation
1
1
1.0
1.0
0.0
0.0
SIRV102
SIRV1
False
False
annotation
2
2
1.0
1.0
3.0
3.0
SIRV103
SIRV1
False
False
annotation
3
3
1.0
1.0
2.0
2.0
SIRV105
SIRV1
False
False
annotation
4
4
2.0
2.0
3.0
3.0
SIRV109
SIRV1
False
False
annotation
7
7
7.0
7.0
8.0
8.0
SIRV201
SIRV2
False
False
annotation
8
8
2.66667
2.66667
0.0
0.0
SIRV202
SIRV2
False
False
annotation
9
9
1.33333
1.33333
4.0
4.0
SIRV203
SIRV2
False
False
annotation
10
10
0.0
0.0
2.0
2.0
SIRV204
SIRV2
False
False
annotation
11
11
0.5
0.5
0.5
0.5
SIRV206
SIRV2
False
False
annotation
13
13
0.5
0.5
0.5
0.5
SIRV302
SIRV3
False
False
annotation
15
15
1.54708
1.54708
2.0
2.0
SIRV303
SIRV3
False
False
annotation
16
14;16
1.70776
1.70776
0.0
0.0
SIRV304
SIRV3
False
False
annotation
17
17
0.0
0.0
2.5
2.5
SIRV305
SIRV3
False
False
annotation
18
18
2.49677
2.49677
2.5
2.5
SIRV307
SIRV3
False
False
annotation
20
20
1.24839
1.24839
0.0
0.0
SIRV308
SIRV3
False
False
annotation
21
21
2.0
2.0
2.0
2.0
SIRV309
SIRV3
False
False
annotation
22
22
2.0
2.0
2.0
2.0
SIRV310
SIRV3
False
False
annotation
23
23
3.0
3.0
1.0
1.0
SIRV403
SIRV4
False
False
annotation
25
25
4.0
4.0
2.0
2.0
SIRV404
SIRV4
False
False
annotation
26
26
1.0
1.0
1.0
1.0
SIRV406
SIRV4
False
False
annotation
28
28
4.0
4.0
4.0
4.0
SIRV408
SIRV4
False
False
annotation
29
29
1.0
1.0
2.0
2.0
SIRV410
SIRV4
False
False
annotation
31
31
1.0
1.0
5.0
5.0
SIRV502
SIRV5
False
False
annotation
33
33
2.31273
2.31273
1.34771
1.34771
SIRV504
SIRV5
False
False
annotation
35
35
1.0
1.0
1.0
1.0
SIRV505
SIRV5
False
False
annotation
36
36
5.27469
5.27469
4.88546
4.88546
SIRV506
SIRV5
False
False
annotation
37
32;33;36;37;39;41
7.37957
7.37957
6.43348
6.43348
SIRV507
SIRV5
False
False
annotation
38
38
11.0
11.0
7.0
7.0
SIRV508
SIRV5
False
False
annotation
39
39
3.95601
3.95601
1.62849
1.62849
SIRV509
SIRV5
False
False
annotation
40
40
2.58188
2.58188
0.0
0.0
SIRV510
SIRV5
False
False
annotation
41
41
2.21383
2.21383
2.45185
2.45185
SIRV511
SIRV5
False
False
annotation
42
42
3.28129
3.28129
2.25301
2.25301
SIRV512
SIRV5
False
False
annotation
43
43
4.0
4.0
3.0
3.0
SIRV601
SIRV6
False
False
annotation
44
44
1.14286
1.14286
1.14856
1.14856
SIRV602
SIRV6
False
False
annotation
45
45
24.0
24.0
21.0
21.0
SIRV603
SIRV6
False
False
annotation
46
46;53
1.0
1.0
1.08914
1.08914
SIRV604
SIRV6
False
False
annotation
47
47
6.85714
6.85714
5.85144
5.85144
SIRV605
SIRV6
False
False
annotation
48
48;55
10.0
10.0
10.0
10.0
SIRV606
SIRV6
False
False
annotation
49
44;47;48;49;53;55
4.88316
4.88316
6.53036
6.53036
SIRV607
SIRV6
False
False
annotation
50
50
7.0
7.0
4.0
4.0
SIRV608
SIRV6
False
False
annotation
51
44;45;51;55
4.0
4.0
3.0
3.0
SIRV609
SIRV6
False
False
annotation
52
47;48;52;55
18.0
18.0
22.0
22.0
SIRV610
SIRV6
False
False
annotation
53
53
3.0
3.0
3.0
3.0
SIRV611
SIRV6
False
False
annotation
54
54
2.0
2.0
2.0
2.0
SIRV614
SIRV6
False
False
annotation
57
57
10.0
10.0
10.0
10.0
SIRV615
SIRV6
False
False
annotation
58
44;45;51;55;56;58
10.0
10.0
13.91086
13.91086
SIRV616
SIRV6
False
False
annotation
59
59
4.11684
4.11684
3.46964
3.46964
SIRV617
SIRV6
False
False
annotation
60
60
0.0
0.0
2.0
2.0
SIRV702
SIRV7
False
False
annotation
63
63
3.0
3.0
3.0
3.0
SIRV703
SIRV7
False
False
annotation
64
64
3.0
3.0
3.0
3.0
SIRV704
SIRV7
False
False
annotation
65
65
2.0
2.0
1.0
1.0
SIRV706
SIRV7
False
False
annotation
67
67
0.0
0.0
0.5
0.5
SIRV708
SIRV7
False
False
annotation
68
68
0.0
0.0
0.5
0.5
Per-sample transcriptomes
Per-sample transcript and gene count summaries derived from the individual bambu quantification runs. Each tab shows the number of transcripts and genes detected in that sample after filtering. These can be used to spot samples with unusually low transcript detection compared to the rest of the cohort.
Metric
Value
Transcripts
48
Genes
7
Metric
Value
Transcripts
48
Genes
7
Metric
Value
Transcripts
48
Genes
7
Metric
Value
Transcripts
48
Genes
7
SQANTI3 classification
Structural classification of transcript isoforms by SQANTI3. Each transcript is assigned a category based on how its splice junctions and exon structure compared to the reference annotation. The table shows the count of transcripts in each category per sample and for the whole cohort.
Sample
Full splice match
Incomplete splice match
Novel in catalog
Novel not in catalog
Antisense
Genic intron
Genic
Intergenic
control_rep1
48
0
0
0
0
0
0
0
control_rep2
48
0
0
0
0
0
0
0
treated_rep1
48
0
0
0
0
0
0
0
treated_rep2
48
0
0
0
0
0
0
0
cohort
53
0
0
0
0
0
0
0
Full splice match:
Reference and query isoforms have the same number of exons and all internal junctions agree. Incomplete splice match:
Query isoform has fewer 5′ exons than the reference, with matching internal junctions. Novel in catalog:
No full or incomplete splice match, but uses a combination of known donor/acceptor splice sites. Novel not in catalog:
No full or incomplete splice match, with at least one unannotated donor or acceptor splice site. Antisense:
No same-strand reference overlap, but antisense to an annotated gene. Genic intron:
Query isoform is fully contained within an annotated intron. Genic:
Query isoform overlaps introns and exons. Intergenic:
Query isoform lies in an intergenic region.
Differential Analysis Quality Control
Quality control summary for the differential expression analyses. Shows the experimental design and the number of samples per group. For each contrast, the statistical methods chosen by DESeq2 and DEXSeq are reported , including the dispersion estimation strategy (parametric or gene-wise fallback) and size factor normalisation method, alongside the analysis status and count of significant hits. Any warnings about low sample numbers, dispersion fallbacks, dropped covariates, or analysis failures are highlighted here.
⚠️ Sample Size Warning: Some groups have n<3 (recommended minimum). Underpowered designs may have reduced statistical power and increased false negative rate.
⚠️ Gene-wise dispersion fallback used (reduced power). DESeq2: condition_treated_vs_control
❌ DTU Analysis Failed: 1 contrast(s) could not perform DTU testing. Affected: condition_treated_vs_control. See DTU_ANALYSIS_FAILED.txt files for details.
Experimental Design
Parameter
Value
Total samples
4
Condition column
condition
Reference level
control
Covariates
batch
Number of contrasts
1
Sample Sizes per Group
Group
Samples
Status
Note
control
2
⚠️
Low power
treated
2
⚠️
Low power
Statistical Methods & Warnings
Contrast
DESeq2 size factors
DESeq2 dispersion
DEXSeq size factors
DEXSeq dispersion
DEXSeq covariates dropped
DGE status
DTU status
condition_treated_vs_control
ratio
gene-wise (fallback)
ratio
parametric
none
SUCCESS
FAILED
Results Summary by Contrast
Contrast
Samples
DGE Status
DGE Significant (FDR<0.05)
DGE Up
DGE Down
DTU Status
DTU Genes (q<0.05)
condition_treated_vs_control
2 vs 2
SUCCESS
0
0
0
FAILED
N/A
Quality Warnings Summary
Warning Type
Details
Sample Size
Some groups have n<3 (recommended minimum)
Gene-wise Dispersion Fallback
DESeq2 (1 contrasts)
DTU Failure
1 contrasts failed
Differential gene expression
Differential gene expression results from DESeq2. The heatmap, PCA plot, and sample distance matrix are derived from CPM-normalised counts and give an overview of sample clustering relative to the experimental conditions. Each contrast tab shows a results table of genes ranked by adjusted p-value and a volcano plot highlighting significantly up- and down-regulated genes.
(Left) Hierarchical clustering heatmap of the top 150 most variable gene across all samples. Rows represent gene (Z-scored and log2 transformed fold changes), columns represent samples. Dendrograms show clustering of both genes and samples. (Middle) Principal component analysis (PCA showing the first two principal components) of sample gene expression profiles. Each point represents a sample, coloured by condition. Samples that cluster together have similar overall expression profiles. (Right) Sample-to-sample Euclidean distance matrix calculated from log2-transformed fold change values. Lower values (darker blue) indicate more similar expression profiles between samples.
Note: DTU analysis may be underpowered (n=4, recommend n>=6 with >=3 per group)
GENEID
newGeneClass
baseMean
log2FoldChange
lfcSE
stat
pvalue
padj
SIRV5
annotation
39.118
-0.501
0.234
-2.142
0.032
0.225
SIRV1
annotation
13.965
0.362
0.390
0.928
0.353
0.689
SIRV2
annotation
5.983
0.432
0.597
0.723
0.470
0.689
SIRV3
annotation
13.021
-0.276
0.401
-0.687
0.492
0.689
SIRV4
annotation
12.474
0.294
0.411
0.716
0.474
0.689
SIRV6
annotation
107.981
6.632e-08
0.139
4.776e-07
1.000
1.000
SIRV7
annotation
8.001
-0.053
0.510
-0.105
0.917
1.000
Table showing the top 500 genes sorted by adjusted p-value.
Gene expression volcano Plot
Differential transcript usage
Differential transcript usage results from DEXSeq. Unlike DGE, DTU tests whether individual transcripts change their proportional contribution to total gene expression between conditions , i.e. isoform switching , rather than testing for changes in total gene abundance. The heatmap, PCA, and sample distance matrix use CPM-normalised counts. Each contrast tab shows a results table ranked by adjusted p-value and a volcano plot.
(Left) Hierarchical clustering heatmap of the top 150 most variable transcript across all samples. Rows represent transcript (Z-scored and log2 transformed fold changes), columns represent samples. Dendrograms show clustering of both genes and samples. (Middle) Principal component analysis (PCA showing the first two principal components) of sample transcript expression profiles. Each point represents a sample, coloured by condition. Samples that cluster together have similar overall expression profiles. (Right) Sample-to-sample Euclidean distance matrix calculated from log2-transformed fold change values. Lower values (darker blue) indicate more similar expression profiles between samples.
❌ DTU analysis failed for this contrast. See condition_treated_vs_control/DTU_ANALYSIS_FAILED.txt for detailed explanation.
Empty results indicate analysis failure, not 'no DTU detected'.