Hi Sebastian,
I noticed recently a behavior where Arriba flips the gene call order (gene1/gene2) and the transcription strand orientation when comparing a single sequencing lane input against a merged FASTQ input (concatenated lanes), despite the underlying supporting read evidence being identical and would like to have your opinion about it.
Dataset Context
- Library: Paired-end RNA-seq
- Inputs compared:
- Single Run: Original R1.fastq.gz and R2.fastq.gz from a single lane
- Merged Run: samples from two lanes merged (lane1_R1 + lane2_R1 into merged_R1.fastq.gz, and same for R2).
Observed Behavior
The fusion event is caught in both runs with identical split read and coverage counts, confirming the second sample contributed no new evidence for this specific event and the exact same reads are being used. However, the output properties flip:
| Input |
Gene 1 |
Gene 2 |
Strand 1 |
Strand 2 |
| Single Run |
GENEY |
GENEX |
-/- |
+/+ |
| Merged Run |
GENEX |
GENEY |
+/- |
-/+ |
Questions
Do you have an explanation for this behaviour?
- is there any kind of heuristic tie-breaking in Arriba that would depend on read order for example?
- could this be influenced by multi-threaded alignment or other STAR alignment differences between the merged and the single run?
- which orientation would you trust more in this case?
Thank you for your insight and for maintaining such a great tool!
Cheers,
Elias
Hi Sebastian,
I noticed recently a behavior where Arriba flips the gene call order (gene1/gene2) and the transcription strand orientation when comparing a single sequencing lane input against a merged FASTQ input (concatenated lanes), despite the underlying supporting read evidence being identical and would like to have your opinion about it.
Dataset Context
Observed Behavior
The fusion event is caught in both runs with identical split read and coverage counts, confirming the second sample contributed no new evidence for this specific event and the exact same reads are being used. However, the output properties flip:
Questions
Do you have an explanation for this behaviour?
Thank you for your insight and for maintaining such a great tool!
Cheers,
Elias