zhanghao-njmu / SCP

An end-to-end Single-Cell Pipeline designed to facilitate comprehensive analysis and exploration of single-cell data.
https://zhanghao-njmu.github.io/SCP/
GNU General Public License v3.0
327 stars 70 forks source link

Get errors when retrieving information from the BioMart database #215

Open ZyRose1 opened 7 months ago

ZyRose1 commented 7 months ago

This is My error and Package ‘biomaRt’ version 2.56.1 cannot be unloaded :

ht <- FeatureHeatmap(
+   srt = pancreas_sub, group.by = "celltype", features = DEGs$gene, feature_split = DEGs$group1,
+   species = "Homo_sapiens", db = c("GO_BP","KEGG"), anno_terms = TRUE,
+   feature_annotation = c("CSPA"), feature_annotation_palcolor = list(c("gold")),
+   height = 5, width = 4
+ )
Warning in FeatureHeatmap(srt = pancreas_sub, group.by = "celltype", features = DEGs$gene,  :
  The values in the 'counts' slot are non-integer. Set the library size to 1.
[2023-12-02 00:55:42.461781] Start Enrichment
Workers: 6
Species: Homo_sapiens
Loading cached db: GO_BP version:3.17.0 nterm:15960 created:2023-08-23 10:35:32.644541
Loading cached db: KEGG version:Release 108.0+/11-26, Nov 23 nterm:356 created:2023-11-26 22:33:54.616616
Convert ID types for the database: KEGG
Connect to the Ensembl archives...
Using the 103 version of biomart...
Connecting to the biomart...
Searching the dataset hsapiens ...
Connecting to the dataset hsapiens_gene_ensembl ...
Converting the geneIDs...
Failed to collect lazy table.
Caused by error in `db_collect()`:
! Arguments in `...` must be used.
✖ Problematic argument:
• ..1 = Inf
ℹ Did you misspell an argument name?
Get errors when retrieving information from the BioMart database
Retrying...
Failed to collect lazy table.
Caused by error in `db_collect()`:
! Arguments in `...` must be used.
✖ Problematic argument:
• ..1 = Inf
ℹ Did you misspell an argument name?
Get errors when retrieving information from the BioMart database
Retrying...
Failed to collect lazy table.
Caused by error in `db_collect()`:
! Arguments in `...` must be used.
✖ Problematic argument:
• ..1 = Inf
ℹ Did you misspell an argument name?
synapse73 commented 6 months ago

downgrading dbplyr solves this issue for me (devtools::install_version("dbplyr", version = "2.3.4"))