Incorrect target cell groups plotted with netVisual_chord_gene
Hello,
Thank you for the great tool.
I have consistently had trouble with the netVisual_chord_gene function, particularly with the target.use argument. On occasion, with certain datasets, the function will plot additional target cell groups along with the ones listed in targets.use. Please see below for example.
par(mfrow=c(1,1), xpd=TRUE) netVisual_chord_gene(cellchat.C, targets.use = c("Basal"), title.name = "Control - Inflam LR pairs towards Airway Cells", signaling = inflam.pathways.C, legend.pos.x = 8)
B cells are clearly being plotted as target cells as well. This has been an ongoing issue. Could you please provide some guidance as to why this may be happening.
─ Session info ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── setting value version R version 4.5.0 (2025-04-11) os Ubuntu 24.04.2 LTS system x86_64, linux-gnu ui RStudio language (EN) collate en_US.UTF-8 ctype en_US.UTF-8 tz America/Chicago date 2025-06-16 rstudio 2024.12.1+563 Kousa Dogwood (desktop) pandoc 3.1.3 @ /usr/bin/pandoc quarto 1.5.57 @ /usr/lib/rstudio/resources/app/bin/quarto/bin/quarto
─ Packages ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ! package * version date (UTC) lib source abind 1.4-8 2024-09-12 [1] CRAN (R 4.5.0) backports 1.5.0 2024-05-23 [1] CRAN (R 4.5.0) basilisk 1.20.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) basilisk.utils 1.20.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) beachmat 2.24.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) Biobase * 2.68.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) BiocGenerics * 0.54.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) BiocManager * 1.30.25 2024-08-28 [1] CRAN (R 4.5.0) BiocNeighbors 2.2.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) bit 4.6.0 2025-03-06 [1] CRAN (R 4.5.0) bit64 4.6.0-1 2025-01-16 [1] CRAN (R 4.5.0) broom 1.0.8 2025-03-28 [1] CRAN (R 4.5.0) bslib 0.9.0 2025-01-30 [1] CRAN (R 4.5.0) cachem 1.1.0 2024-05-16 [1] CRAN (R 4.5.0) callr 3.7.6 2024-03-25 [1] CRAN (R 4.5.0) car 3.1-3 2024-09-27 [1] CRAN (R 4.5.0) carData 3.0-5 2022-01-06 [1] CRAN (R 4.5.0) V CellChat * 2.2.0 2025-06-17 [1] Github (sqjin/CellChat@e4f6862) (on disk 1.6.1) circlize * 0.4.16 2024-02-20 [1] CRAN (R 4.5.0) cli 3.6.4 2025-02-13 [1] CRAN (R 4.5.0) clue 0.3-66 2024-11-13 [1] CRAN (R 4.5.0) cluster 2.1.8.1 2025-03-12 [1] CRAN (R 4.5.0) clustree * 0.5.1 2023-11-05 [1] CRAN (R 4.5.0) coda 0.19-4.1 2024-01-31 [1] CRAN (R 4.5.0) codetools 0.2-20 2024-03-31 [4] CRAN (R 4.4.0) colorspace 2.1-1 2024-07-26 [1] CRAN (R 4.5.0) ComplexHeatmap * 2.24.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) cowplot 1.1.3 2024-01-22 [1] CRAN (R 4.5.0) crayon 1.5.3 2024-06-20 [1] CRAN (R 4.5.0) curl 6.2.2 2025-03-24 [1] CRAN (R 4.5.0) data.table 1.17.0 2025-02-22 [1] CRAN (R 4.5.0) DelayedArray 0.34.1 2025-04-17 [1] Bioconductor 3.21 (R 4.5.0) deldir 2.0-4 2024-02-28 [1] CRAN (R 4.5.0) desc 1.4.3 2023-12-10 [1] CRAN (R 4.5.0) devtools * 2.4.5 2022-10-11 [1] CRAN (R 4.5.0) dichromat 2.0-0.1 2022-05-02 [1] CRAN (R 4.5.0) digest 0.6.37 2024-08-19 [1] CRAN (R 4.5.0) dir.expiry 1.16.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) doParallel 1.0.17 2022-02-07 [1] CRAN (R 4.5.0) dotCall64 1.2 2024-10-04 [1] CRAN (R 4.5.0) DoubletFinder * 2.0.6 2025-04-22 [1] Github (chris-mcginnis-ucsf/DoubletFinder@1b244d8) dplyr * 1.1.4 2023-11-17 [1] CRAN (R 4.5.0) ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.5.0) farver 2.1.2 2024-05-13 [1] CRAN (R 4.5.0) fastDummies 1.7.5 2025-01-20 [1] CRAN (R 4.5.0) fastmap 1.2.0 2024-05-15 [1] CRAN (R 4.5.0) fields 16.3.1 2025-03-08 [1] CRAN (R 4.5.0) filelock 1.0.3 2023-12-11 [1] CRAN (R 4.5.0) fitdistrplus 1.2-2 2025-01-07 [1] CRAN (R 4.5.0) FNN 1.1.4.1 2024-09-22 [1] CRAN (R 4.5.0) forcats * 1.0.0 2023-01-29 [1] CRAN (R 4.5.0) foreach 1.5.2 2022-02-02 [1] CRAN (R 4.5.0) Formula 1.2-5 2023-02-24 [1] CRAN (R 4.5.0) fs 1.6.6 2025-04-12 [1] CRAN (R 4.5.0) future * 1.40.0 2025-04-10 [1] CRAN (R 4.5.0) future.apply 1.11.3 2024-10-27 [1] CRAN (R 4.5.0) generics * 0.1.3 2022-07-05 [1] CRAN (R 4.5.0) GenomeInfoDb 1.44.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) GenomeInfoDbData 1.2.14 2025-04-22 [1] Bioconductor GenomicRanges 1.60.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) GetoptLong 1.0.5 2020-12-15 [1] CRAN (R 4.5.0) ggalluvial 0.12.5 2023-02-22 [1] CRAN (R 4.5.0) ggforce 0.4.2 2024-02-19 [1] CRAN (R 4.5.0) ggnetwork 0.5.13 2024-02-14 [1] CRAN (R 4.5.0) ggplot2 * 3.5.2 2025-04-09 [1] CRAN (R 4.5.0) ggpubr 0.6.0 2023-02-10 [1] CRAN (R 4.5.0) ggraph * 2.2.1 2024-03-07 [1] CRAN (R 4.5.0) ggrepel * 0.9.6 2024-09-07 [1] CRAN (R 4.5.0) ggridges 0.5.6 2024-01-23 [1] CRAN (R 4.5.0) ggsignif 0.6.4 2022-10-13 [1] CRAN (R 4.5.0) glmGamPoi * 1.20.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) GlobalOptions 0.1.2 2020-06-10 [1] CRAN (R 4.5.0) globals 0.17.0 2025-04-16 [1] CRAN (R 4.5.0) glue 1.8.0 2024-09-30 [1] CRAN (R 4.5.0) goftest 1.2-3 2021-10-07 [1] CRAN (R 4.5.0) graphlayouts 1.2.2 2025-01-23 [1] CRAN (R 4.5.0) gridBase 0.4-7 2014-02-24 [1] CRAN (R 4.5.0) gridExtra * 2.3 2017-09-09 [1] CRAN (R 4.5.0) gtable 0.3.6 2024-10-25 [1] CRAN (R 4.5.0) gtools * 3.9.5 2023-11-20 [1] CRAN (R 4.5.0) harmony * 1.2.3 2024-11-27 [1] CRAN (R 4.5.0) hdf5r * 1.3.12 2025-01-20 [1] CRAN (R 4.5.0) here 1.0.1 2020-12-13 [1] CRAN (R 4.5.0) hms 1.1.3 2023-03-21 [1] CRAN (R 4.5.0) htmltools 0.5.8.1 2024-04-04 [1] CRAN (R 4.5.0) htmlwidgets 1.6.4 2023-12-06 [1] CRAN (R 4.5.0) httpuv 1.6.16 2025-04-16 [1] CRAN (R 4.5.0) httr 1.4.7 2023-08-15 [1] CRAN (R 4.5.0) ica 1.0-3 2022-07-08 [1] CRAN (R 4.5.0) igraph * 2.1.4 2025-01-23 [1] CRAN (R 4.5.0) IRanges 2.42.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) irlba 2.3.5.1 2022-10-03 [1] CRAN (R 4.5.0) iterators 1.0.14 2022-02-05 [1] CRAN (R 4.5.0) jquerylib 0.1.4 2021-04-26 [1] CRAN (R 4.5.0) jsonlite 2.0.0 2025-03-27 [1] CRAN (R 4.5.0) KernSmooth 2.23-26 2025-01-01 [4] CRAN (R 4.4.2) labeling 0.4.3 2023-08-29 [1] CRAN (R 4.5.0) later 1.4.2 2025-04-08 [1] CRAN (R 4.5.0) lattice 0.22-7 2025-04-02 [1] CRAN (R 4.5.0) lazyeval 0.2.2 2019-03-15 [1] CRAN (R 4.5.0) leiden * 0.4.3.1 2023-11-17 [1] CRAN (R 4.5.0) lifecycle 1.0.4 2023-11-07 [1] CRAN (R 4.5.0) listenv 0.9.1 2024-01-29 [1] CRAN (R 4.5.0) lmtest 0.9-40 2022-03-21 [1] CRAN (R 4.5.0) lubridate * 1.9.4 2024-12-08 [1] CRAN (R 4.5.0) magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.5.0) mapproj 1.2.11 2023-01-12 [1] CRAN (R 4.5.0) maps 3.4.2.1 2024-11-10 [1] CRAN (R 4.5.0) MASS 7.3-65 2025-02-28 [4] CRAN (R 4.4.3) mathjaxr 1.6-0 2022-02-28 [1] CRAN (R 4.5.0) Matrix 1.7-3 2025-03-11 [4] CRAN (R 4.4.3) MatrixGenerics 1.20.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) matrixStats 1.5.0 2025-01-07 [1] CRAN (R 4.5.0) memoise 2.0.1 2021-11-26 [1] CRAN (R 4.5.0) metap * 1.12 2025-03-15 [1] CRAN (R 4.5.0) mime 0.13 2025-03-17 [1] CRAN (R 4.5.0) miniUI 0.1.2 2025-04-17 [1] CRAN (R 4.5.0) mnormt 2.1.1 2022-09-26 [1] CRAN (R 4.5.0) multcomp 1.4-28 2025-01-29 [1] CRAN (R 4.5.0) multtest * 2.64.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) munsell 0.5.1 2024-04-01 [1] CRAN (R 4.5.0) mutoss 0.1-13 2023-03-14 [1] CRAN (R 4.5.0) mvtnorm 1.3-3 2025-01-10 [1] CRAN (R 4.5.0) network 1.19.0 2024-12-09 [1] CRAN (R 4.5.0) nlme 3.1-168 2025-03-31 [4] CRAN (R 4.4.3) NMF 0.28 2024-08-22 [1] CRAN (R 4.5.0) numDeriv 2016.8-1.1 2019-06-06 [1] CRAN (R 4.5.0) pals * 1.10 2025-03-07 [1] CRAN (R 4.5.0) parallelly 1.43.0 2025-03-24 [1] CRAN (R 4.5.0) patchwork * 1.3.0 2024-09-16 [1] CRAN (R 4.5.0) pbapply 1.7-2 2023-06-27 [1] CRAN (R 4.5.0) pillar 1.10.2 2025-04-05 [1] CRAN (R 4.5.0) pkgbuild 1.4.7 2025-03-24 [1] CRAN (R 4.5.0) pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.5.0) pkgload 1.4.0 2024-06-28 [1] CRAN (R 4.5.0) plotly 4.10.4 2024-01-13 [1] CRAN (R 4.5.0) plotrix 3.8-4 2023-11-10 [1] CRAN (R 4.5.0) plyr 1.8.9 2023-10-02 [1] CRAN (R 4.5.0) png 0.1-8 2022-11-29 [1] CRAN (R 4.5.0) polyclip 1.10-7 2024-07-23 [1] CRAN (R 4.5.0) presto 1.0.0 2025-05-07 [1] Github (immunogenomics/presto@7636b3d) processx 3.8.6 2025-02-21 [1] CRAN (R 4.5.0) profvis 0.4.0 2024-09-20 [1] CRAN (R 4.5.0) progressr 0.15.1 2024-11-22 [1] CRAN (R 4.5.0) promises 1.3.2 2024-11-28 [1] CRAN (R 4.5.0) ps 1.9.1 2025-04-12 [1] CRAN (R 4.5.0) purrr * 1.0.4 2025-02-05 [1] CRAN (R 4.5.0) qqconf 1.3.2 2023-04-14 [1] CRAN (R 4.5.0) R6 2.6.1 2025-02-15 [1] CRAN (R 4.5.0) RANN 2.6.2 2024-08-25 [1] CRAN (R 4.5.0) rappdirs 0.3.3 2021-01-31 [1] CRAN (R 4.5.0) rbibutils 2.3 2024-10-04 [1] CRAN (R 4.5.0) RColorBrewer * 1.1-3 2022-04-03 [1] CRAN (R 4.5.0) Rcpp * 1.0.14 2025-01-12 [1] CRAN (R 4.5.0) RcppAnnoy 0.0.22 2024-01-23 [1] CRAN (R 4.5.0) RcppHNSW 0.6.0 2024-02-04 [1] CRAN (R 4.5.0) Rdpack 2.6.4 2025-04-09 [1] CRAN (R 4.5.0) readr * 2.1.5 2024-01-10 [1] CRAN (R 4.5.0) registry 0.5-1 2019-03-05 [1] CRAN (R 4.5.0) remotes 2.5.0 2024-03-17 [1] CRAN (R 4.5.0) reshape2 * 1.4.4 2020-04-09 [1] CRAN (R 4.5.0) reticulate 1.42.0 2025-03-25 [1] CRAN (R 4.5.0) rjson 0.2.23 2024-09-16 [1] CRAN (R 4.5.0) rlang 1.1.6 2025-04-11 [1] CRAN (R 4.5.0) rlist * 0.4.6.2 2021-09-03 [1] CRAN (R 4.5.0) rngtools 1.5.2 2021-09-20 [1] CRAN (R 4.5.0) ROCR 1.0-11 2020-05-02 [1] CRAN (R 4.5.0) rprojroot 2.0.4 2023-11-05 [1] CRAN (R 4.5.0) RSpectra 0.16-2 2024-07-18 [1] CRAN (R 4.5.0) rstatix 0.7.2 2023-02-01 [1] CRAN (R 4.5.0) rstudioapi 0.17.1 2024-10-22 [1] CRAN (R 4.5.0) Rtsne 0.17 2023-12-07 [1] CRAN (R 4.5.0) S4Arrays 1.8.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) S4Vectors 0.46.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) sandwich 3.1-1 2024-09-15 [1] CRAN (R 4.5.0) sass 0.4.10 2025-04-11 [1] CRAN (R 4.5.0) scales 1.3.0 2023-11-28 [1] CRAN (R 4.5.0) scattermore 1.2 2023-06-12 [1] CRAN (R 4.5.0) sctransform * 0.4.1 2023-10-19 [1] CRAN (R 4.5.0) sessioninfo 1.2.3 2025-02-05 [1] CRAN (R 4.5.0) Seurat * 5.2.1 2025-01-24 [1] CRAN (R 4.5.0) SeuratData * 0.2.2.9002 2025-04-22 [1] Github (satijalab/seurat-data@3e51f44) SeuratDisk * 0.0.0.9021 2025-04-22 [1] Github (mojaveazure/seurat-disk@877d4e1) SeuratExtend * 1.1.6 2025-04-22 [1] Github (huayc09/SeuratExtend@a11798c) SeuratExtendData * 0.2.1 2025-04-22 [1] Github (huayc09/SeuratExtendData@e7f17d4) SeuratObject * 5.0.2 2024-05-08 [1] CRAN (R 4.5.0) shape 1.4.6.1 2024-02-23 [1] CRAN (R 4.5.0) shiny 1.10.0 2024-12-14 [1] CRAN (R 4.5.0) SingleCellExperiment 1.30.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) sn 2.1.1 2023-04-04 [1] CRAN (R 4.5.0) sna 2.8 2024-09-08 [1] CRAN (R 4.5.0) sp * 2.2-0 2025-02-01 [1] CRAN (R 4.5.0) spam 2.11-1 2025-01-20 [1] CRAN (R 4.5.0) SparseArray 1.8.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) spatstat.data 3.1-6 2025-03-17 [1] CRAN (R 4.5.0) spatstat.explore 3.4-2 2025-03-21 [1] CRAN (R 4.5.0) spatstat.geom 3.3-6 2025-03-18 [1] CRAN (R 4.5.0) spatstat.random 3.3-3 2025-03-19 [1] CRAN (R 4.5.0) spatstat.sparse 3.1-0 2024-06-21 [1] CRAN (R 4.5.0) spatstat.univar 3.1-2 2025-03-05 [1] CRAN (R 4.5.0) spatstat.utils 3.1-3 2025-03-15 [1] CRAN (R 4.5.0) statnet.common 4.11.0 2025-01-08 [1] CRAN (R 4.5.0) stringi 1.8.7 2025-03-27 [1] CRAN (R 4.5.0) stringr * 1.5.1 2023-11-14 [1] CRAN (R 4.5.0) SummarizedExperiment 1.38.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) survival 3.8-3 2024-12-17 [4] CRAN (R 4.4.2) svglite 2.1.3 2023-12-08 [1] CRAN (R 4.5.0) systemfonts 1.2.2 2025-04-04 [1] CRAN (R 4.5.0) tensor 1.5 2012-05-05 [1] CRAN (R 4.5.0) TFisher 0.2.0 2018-03-21 [1] CRAN (R 4.5.0) TH.data 1.1-3 2025-01-17 [1] CRAN (R 4.5.0) tibble * 3.2.1 2023-03-20 [1] CRAN (R 4.5.0) tidygraph 1.3.1 2024-01-30 [1] CRAN (R 4.5.0) tidyr * 1.3.1 2024-01-24 [1] CRAN (R 4.5.0) tidyselect 1.2.1 2024-03-11 [1] CRAN (R 4.5.0) tidyverse * 2.0.0 2023-02-22 [1] CRAN (R 4.5.0) timechange 0.3.0 2024-01-18 [1] CRAN (R 4.5.0) tweenr 2.0.3 2024-02-26 [1] CRAN (R 4.5.0) tzdb 0.5.0 2025-03-15 [1] CRAN (R 4.5.0) UCSC.utils 1.4.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) urlchecker 1.0.1 2021-11-30 [1] CRAN (R 4.5.0) usethis * 3.1.0 2024-11-26 [1] CRAN (R 4.5.0) uwot 0.2.3 2025-02-24 [1] CRAN (R 4.5.0) vctrs 0.6.5 2023-12-01 [1] CRAN (R 4.5.0) viridis 0.6.5 2024-01-29 [1] CRAN (R 4.5.0) viridisLite 0.4.2 2023-05-02 [1] CRAN (R 4.5.0) withr 3.0.2 2024-10-28 [1] CRAN (R 4.5.0) xtable 1.8-4 2019-04-21 [1] CRAN (R 4.5.0) XVector 0.48.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) zellkonverter * 1.18.0 2025-04-15 [1] Bioconductor 3.21 (R 4.5.0) zoo 1.8-14 2025-04-10 [1] CRAN (R 4.5.0)
[1] /home/nico/R/x86_64-pc-linux-gnu-library/4.5 [2] /usr/local/lib/R/site-library [3] /usr/lib/R/site-library [4] /usr/lib/R/library
- ── Packages attached to the search path. V ── Loaded and on-disk version mismatch.
─ Python configuration ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── python: /home/nico/.virtualenvs/r-reticulate/bin/python libpython: /usr/lib/python3.12/config-3.12-x86_64-linux-gnu/libpython3.12.so pythonhome: /home/nico/.virtualenvs/r-reticulate:/home/nico/.virtualenvs/r-reticulate version: 3.12.3 (main, Feb 4 2025, 14:48:35) [GCC 13.3.0] numpy: /home/nico/.virtualenvs/r-reticulate/lib/python3.12/site-packages/numpy numpy_version: 2.0.0 pandas: /home/nico/.virtualenvs/r-reticulate/lib/python3.12/site-packages/pandas
@NicoHadas This is because B cells also send signal to basal cells.