Skip to content

MOTIFBREAKR_plot: Error in grid.Call.graphics(C_unsetviewport, as.integer(n)) : cannot pop the top-level viewport ('grid' and 'graphics' output mixed?) #15

Open
@bschilder

Description

@bschilder

1. Bug description

Running MOTIFBREAKR_plot causes error in certain contexts. Documented here:
Simon-Coetzee/motifBreakR#31

Expected behaviour

Function should run in all contexts.

2. Reproducible example

Code

library(BSgenome) ## <-- IMPORTANT!
library(BSgenome.Hsapiens.UCSC.hg19) ## <-- IMPORTANT!
#### Example fine-mapping results ####
merged_DT <- echodata::get_Nalls2019_merged()
#### Run motif analyses ####
mb_res <- MOTIFBREAKR(rsid_list = c("rs11175620"),
                      # limit the number of datasets tested
                      # for demonstration purposes only
                      pwmList_max = 5,
                      calculate_pvals = FALSE)
plot_paths <- MOTIFBREAKR_plot(mb_res = mb_res)

Console output

When run via CRAN checks.

 dat is already a GRanges object.
   Plotting 1 unique RSID(s).
   Plotting motif disruption results: rs11175620
   Error in grid.Call.graphics(C_unsetviewport, as.integer(n)) : 
     cannot pop the top-level viewport ('grid' and 'graphics' output mixed?)
   Calls: MOTIFBREAKR_plot ... drawGD -> .local -> popViewport -> grid.Call.graphics
   Execution halted

When run in R console:

genome_build set to hg19 by default.
Loading required namespace: SNPlocs.Hsapiens.dbSNP144.GRCh37
Using genome_build hg19
+ MOTIFBREAKR:: Converting SNP list into motifbreakR input format.

3. Session info

R version 4.2.1 (2022-06-23)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Monterey 12.4

Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRlapack.dylib

locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats4    stats     graphics  grDevices utils     datasets 
[7] methods   base     

other attached packages:
 [1] echoannot_0.99.10                
 [2] BSgenome.Hsapiens.UCSC.hg19_1.4.3
 [3] BSgenome_1.65.2                  
 [4] rtracklayer_1.57.0               
 [5] Biostrings_2.65.6                
 [6] XVector_0.37.1                   
 [7] GenomicRanges_1.49.1             
 [8] GenomeInfoDb_1.33.13             
 [9] IRanges_2.31.2                   
[10] S4Vectors_0.35.4                 
[11] BiocGenerics_0.43.4              

loaded via a namespace (and not attached):
  [1] utf8_1.2.2                              
  [2] reticulate_1.26                         
  [3] R.utils_2.12.0                          
  [4] tidyselect_1.2.0                        
  [5] poweRlaw_0.70.6                         
  [6] RSQLite_2.2.18                          
  [7] AnnotationDbi_1.59.1                    
  [8] htmlwidgets_1.5.4                       
  [9] grid_4.2.1                              
 [10] BiocParallel_1.31.14                    
 [11] XGR_1.1.8                               
 [12] munsell_0.5.0                           
 [13] codetools_0.2-18                        
 [14] interp_1.1-3                            
 [15] DT_0.26                                 
 [16] colorspace_2.0-3                        
 [17] OrganismDbi_1.39.1                      
 [18] Biobase_2.57.1                          
 [19] filelock_1.0.2                          
 [20] knitr_1.40                              
 [21] supraHex_1.35.0                         
 [22] rstudioapi_0.14                         
 [23] DescTools_0.99.46                       
 [24] motifStack_1.41.1                       
 [25] MatrixGenerics_1.9.1                    
 [26] GenomeInfoDbData_1.2.9                  
 [27] bit64_4.0.5                             
 [28] echoconda_0.99.7                        
 [29] basilisk_1.9.11                         
 [30] vctrs_0.4.2                             
 [31] generics_0.1.3                          
 [32] xfun_0.34                               
 [33] biovizBase_1.45.0                       
 [34] BiocFileCache_2.5.2                     
 [35] R6_2.5.1                                
 [36] splitstackshape_1.4.8                   
 [37] grImport2_0.2-0                         
 [38] AnnotationFilter_1.21.0                 
 [39] bitops_1.0-7                            
 [40] cachem_1.0.6                            
 [41] reshape_0.8.9                           
 [42] DelayedArray_0.23.2                     
 [43] motifbreakR_2.11.2                      
 [44] assertthat_0.2.1                        
 [45] BiocIO_1.7.1                            
 [46] scales_1.2.1                            
 [47] nnet_7.3-18                             
 [48] rootSolve_1.8.2.3                       
 [49] gtable_0.3.1                            
 [50] lmom_2.9                                
 [51] ggbio_1.45.0                            
 [52] ensembldb_2.21.5                        
 [53] seqLogo_1.63.0                          
 [54] rlang_1.0.6                             
 [55] echodata_0.99.15                        
 [56] splines_4.2.1                           
 [57] lazyeval_0.2.2                          
 [58] dichromat_2.0-0.1                       
 [59] hexbin_1.28.2                           
 [60] checkmate_2.1.0                         
 [61] BiocManager_1.30.18                     
 [62] yaml_2.3.6                              
 [63] reshape2_1.4.4                          
 [64] GenomicFeatures_1.49.7                  
 [65] ggnetwork_0.5.10                        
 [66] backports_1.4.1                         
 [67] Hmisc_4.7-1                             
 [68] RBGL_1.73.0                             
 [69] tools_4.2.1                             
 [70] ggplot2_3.3.6                           
 [71] ellipsis_0.3.2                          
 [72] RColorBrewer_1.1-3                      
 [73] proxy_0.4-27                            
 [74] Rcpp_1.0.9                              
 [75] plyr_1.8.7                              
 [76] base64enc_0.1-3                         
 [77] progress_1.2.2                          
 [78] zlibbioc_1.43.0                         
 [79] purrr_0.3.5                             
 [80] RCurl_1.98-1.9                          
 [81] basilisk.utils_1.9.4                    
 [82] prettyunits_1.1.1                       
 [83] rpart_4.1.16                            
 [84] deldir_1.0-6                            
 [85] SummarizedExperiment_1.27.3             
 [86] ggrepel_0.9.1                           
 [87] cluster_2.1.4                           
 [88] fs_1.5.2                                
 [89] crul_1.3                                
 [90] magrittr_2.0.3                          
 [91] data.table_1.14.4                       
 [92] echotabix_0.99.8                        
 [93] dnet_1.1.7                              
 [94] openxlsx_4.2.5                          
 [95] MotifDb_1.39.0                          
 [96] mvtnorm_1.1-3                           
 [97] ProtGenerics_1.29.1                     
 [98] matrixStats_0.62.0                      
 [99] pkgload_1.3.0                           
[100] xtable_1.8-4                            
[101] patchwork_1.1.2                         
[102] hms_1.1.2                               
[103] XML_3.99-0.11                           
[104] jpeg_0.1-9                              
[105] readxl_1.4.1                            
[106] gridExtra_2.3                           
[107] compiler_4.2.1                          
[108] biomaRt_2.53.3                          
[109] tibble_3.1.8                            
[110] crayon_1.5.2                            
[111] R.oo_1.25.0                             
[112] htmltools_0.5.3                         
[113] tzdb_0.3.0                              
[114] TFBSTools_1.35.0                        
[115] Formula_1.2-4                           
[116] tidyr_1.2.1                             
[117] expm_0.999-6                            
[118] Exact_3.2                               
[119] DBI_1.1.3                               
[120] dbplyr_2.2.1                            
[121] MASS_7.3-58.1                           
[122] rappdirs_0.3.3                          
[123] boot_1.3-28                             
[124] ade4_1.7-19                             
[125] Matrix_1.5-1                            
[126] readr_2.1.3                             
[127] piggyback_0.1.4                         
[128] cli_3.4.1                               
[129] R.methodsS3_1.8.2                       
[130] Gviz_1.41.1                             
[131] parallel_4.2.1                          
[132] igraph_1.3.5                            
[133] SNPlocs.Hsapiens.dbSNP144.GRCh37_0.99.20
[134] pkgconfig_2.0.3                         
[135] TFMPvalue_0.0.9                         
[136] GenomicAlignments_1.33.1                
[137] dir.expiry_1.5.1                        
[138] RCircos_1.2.2                           
[139] foreign_0.8-83                          
[140] osfr_0.2.9                              
[141] xml2_1.3.3                              
[142] annotate_1.75.0                         
[143] DirichletMultinomial_1.39.0             
[144] stringr_1.4.1                           
[145] VariantAnnotation_1.43.3                
[146] digest_0.6.30                           
[147] pracma_2.4.2                            
[148] CNEr_1.33.0                             
[149] graph_1.75.0                            
[150] httpcode_0.3.0                          
[151] cellranger_1.1.0                        
[152] htmlTable_2.4.1                         
[153] gld_2.6.5                               
[154] restfulr_0.0.15                         
[155] curl_4.3.3                              
[156] gtools_3.9.3                            
[157] Rsamtools_2.13.4                        
[158] rjson_0.2.21                            
[159] lifecycle_1.0.3                         
[160] nlme_3.1-160                            
[161] jsonlite_1.8.3                          
[162] fansi_1.0.3                             
[163] downloadR_0.99.4                        
[164] pillar_1.8.1                            
[165] lattice_0.20-45                         
[166] GGally_2.1.2                            
[167] GO.db_3.16.0                            
[168] KEGGREST_1.37.3                         
[169] fastmap_1.1.0                           
[170] httr_1.4.4                              
[171] survival_3.4-0                          
[172] glue_1.6.2                              
[173] zip_2.2.1                               
[174] png_0.1-7                               
[175] bit_4.0.4                               
[176] Rgraphviz_2.41.1                        
[177] class_7.3-20                            
[178] stringi_1.7.8                           
[179] blob_1.2.3                              
[180] caTools_1.18.2                          
[181] latticeExtra_0.6-30                     
[182] memoise_2.0.1                           
[183] dplyr_1.0.10                            
[184] e1071_1.7-11                            
[185] ape_5.6-2    

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghelp wantedExtra attention is needed

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions