question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

DESeq2 Plots Incorrectly Displayed

See original GitHub issue

The MA and PCA plots produced by DESeq2 lack any text labels. These labels are replaced by empty rectangles. The same issue occurs with JPEG and SVG files (only included JPEG because GitHub prevents SVG uploads).

pca

The issue occurs whether I’m using the deseq2.yaml environment provided in this repo or an updated environment using newer versions of the software packages.

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:1
  • Comments:6

github_iconTop GitHub Comments

1reaction
tjbencomocommented, Feb 26, 2020

I posted about this issue on StackOverflow and adding mscorefonts to the conda environment fixes the issue and creates plots with normal text.

I’ve added mscorefonts to deseq2.yaml on my local machine and the updated conda environment builds without any issues. @johanneskoester would you be interested if I created a pull request with an updated deseq2.yaml that includes mscorefonts?

1reaction
tjbencomocommented, Feb 24, 2020

When you run the pipeline are you using both conda and singularity? After running some tests, it seems the error occurs when I run the pipeline with conda and singularity together (--use-conda --use-singularity) but not when I run the pipeline only with conda environments enabled (--use-conda).

This leads me to suspect that the singularity container may be missing a library needed to draw text. I’ve created a self contained repo here that reproduces the graph issue on a different dataset. The repo uses the same deseq2.yaml conda environment as this pipeline and the same singularity container. When I run the pipeline with --use-conda --use-singularity the graph shows the same issue but when run with only --use-conda the graph is formatted properly.

Do you know if it’s possible to check the plots produced by the Travis CI tests using --use-conda --use-singularity to see if the issue occurs there as well?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Getting wrong result using DESeq2
So go over your scripts and make sure that the columns of this matrix are in the same order that you are telling...
Read more >
DESeq2: plotMA looks wrong
I have single cell RNA seq data from two groups. When I use DESeq2 to explore differential regulation between the two groups, I...
Read more >
Analyzing RNA-seq data with DESeq2 - Bioconductor
Abstract. A basic task in the analysis of count data from RNA-seq is the detection of differentially expressed genes.
Read more >
Incorrect DESeq2 Output
I'm doing an RNA seq analysis and I'm trying to show my results using a volcano plot on R studio. I used the...
Read more >
DESeq2 - problem with inferring correct results.
Parametric has further distance from fit, graphs does not have upwards sweep at the end, but the p value histogram is hill shaped,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found