Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in rule AberrantSplicing_pipeline_FRASER_Summary_R: #484

Closed
dissakova opened this issue Jul 10, 2023 · 3 comments
Closed

Error in rule AberrantSplicing_pipeline_FRASER_Summary_R: #484

dissakova opened this issue Jul 10, 2023 · 3 comments

Comments

@dissakova
Copy link

Hello,
I thought my pipeline was working, but I've noticed I'm getting to 99% completion with the pipeline and then getting this error:

Quitting from lines 80-106 [unnamed-chunk-5] (/tmp/RtmplmDvBZ/file32bd7b7a7e77/Summary.spin.Rmd)
Error in 'hclust():'
! NA/NaN/Inf in foreign function call (arg 10)
Backtrace:

  1. OUTRIDER: plotCountCorHeatmap(...)
    2.FRASER::plotCountCorHeatmap(...)
  2. FRASER (local) .local(object, ...)
  3. pheatmap::pheatmap(...)
  4. pheatmap:::cluster_mat(...)
  5. stats:hclust(method=method)
    Execution halted

My questions are -

  1. How can I solve this problem?
  2. Which files does it affect - is this affecting all the results files? I have results_gene_all.tsv result files that seem fine and that I'd like to use in downstream purposes - is this a later step than that or will this affect those results?
  3. Ideally, can I fix this issue without re-running the entire analysis, which in my case took ~10 hours?

Log attached:

2023-07-09T180743.376354.snakemake.log

Thank you!

@vyepez88
Copy link
Collaborator

Hi,
Some other user reported a similar problem. Maybe there was an update to the heatmap function we use in DROP. We are investigating it. You can, however, bypass it.

  1. In your project directory, go to: Scripts/aberrant-splicing-pipeline/FRASER/Summary.R. Comment out the for loop that starts in line 72 and ends in line 93, which is the one that plots the heatmaps.
  2. It doesn't affect at all your results tables. It only affects the last html report.
  3. Simply rerun the aberrantSplicing rule with the --rerun-triggers mtime parameter

@dissakova
Copy link
Author

Thanks @vyepez88 !

@canankolakoglu
Copy link

Hi!
I have similiar issue and commenting out the for loop worked.
Thank you @vyepez88

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants