Skip to content

Commit a0fd9b8

Browse files
committed
fix: load bosTau9/mmul10 packages on-demand in annotation scripts
org.Bt.eg.db, org.Mmu.eg.db, TxDb.Btaurus.UCSC.bosTau9.refGene, and TxDb.Mmulatta.UCSC.rheMac10.refGene were unconditionally loaded at the top of ccbr_annotate_bed.R and ccbr_annotate_peaks.R. The v13-feat container is missing org.Bt.eg.db, causing an immediate crash for all genomes (including hs1_chrR) even though those packages are never needed. Move TxDb loads into their respective dispatch blocks; OrgDb packages (org.Bt.eg.db, org.Mmu.eg.db) are dropped from explicit library() calls entirely — ChIPseeker loads them dynamically via annoDb=. ⚡ generated using AI ⚡
1 parent fb57521 commit a0fd9b8

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

workflow/scripts/ccbr_annotate_bed.R

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ suppressPackageStartupMessages(library("TxDb.Mmusculus.UCSC.mm10.knownGene"))
1010
suppressPackageStartupMessages(library("org.Hs.eg.db"))
1111
suppressPackageStartupMessages(library("org.Mm.eg.db"))
1212

13-
suppressPackageStartupMessages(library("TxDb.Btaurus.UCSC.bosTau9.refGene"))
14-
suppressPackageStartupMessages(library("TxDb.Mmulatta.UCSC.rheMac10.refGene"))
15-
suppressPackageStartupMessages(library("org.Mmu.eg.db"))
16-
suppressPackageStartupMessages(library("org.Bt.eg.db"))
13+
# NB: TxDb.Btaurus / TxDb.Mmulatta / org.Mmu / org.Bt loaded on-demand below
1714

1815
parser <- ArgumentParser()
1916

@@ -73,9 +70,11 @@ if (args$genome == "mm10") {
7370
tdb <- TxDb.Mmusculus.UCSC.mm10.knownGene
7471
}
7572
if (args$genome == "mmul10") {
73+
suppressPackageStartupMessages(library("TxDb.Mmulatta.UCSC.rheMac10.refGene"))
7674
tdb <- TxDb.Mmulatta.UCSC.rheMac10.refGene
7775
}
7876
if (args$genome == "bosTau9") {
77+
suppressPackageStartupMessages(library("TxDb.Btaurus.UCSC.bosTau9.refGene"))
7978
tdb <- TxDb.Btaurus.UCSC.bosTau9.refGene
8079
}
8180
if (args$genome %in% c("hs1", "hs1_chrR")) {

workflow/scripts/ccbr_annotate_peaks.R

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ suppressPackageStartupMessages(library("TxDb.Mmusculus.UCSC.mm10.knownGene"))
1010
suppressPackageStartupMessages(library("org.Hs.eg.db"))
1111
suppressPackageStartupMessages(library("org.Mm.eg.db"))
1212

13-
suppressPackageStartupMessages(library("TxDb.Btaurus.UCSC.bosTau9.refGene"))
14-
suppressPackageStartupMessages(library("TxDb.Mmulatta.UCSC.rheMac10.refGene"))
15-
suppressPackageStartupMessages(library("org.Mmu.eg.db"))
16-
suppressPackageStartupMessages(library("org.Bt.eg.db"))
13+
# NB: TxDb.Btaurus / TxDb.Mmulatta / org.Mmu / org.Bt loaded on-demand below
1714

1815
parser <- ArgumentParser()
1916

@@ -73,9 +70,11 @@ if (args$genome == "mm10") {
7370
tdb <- TxDb.Mmusculus.UCSC.mm10.knownGene
7471
}
7572
if (args$genome == "mmul10") {
73+
suppressPackageStartupMessages(library("TxDb.Mmulatta.UCSC.rheMac10.refGene"))
7674
tdb <- TxDb.Mmulatta.UCSC.rheMac10.refGene
7775
}
7876
if (args$genome == "bosTau9") {
77+
suppressPackageStartupMessages(library("TxDb.Btaurus.UCSC.bosTau9.refGene"))
7978
tdb <- TxDb.Btaurus.UCSC.bosTau9.refGene
8079
}
8180
if (args$genome %in% c("hs1", "hs1_chrR")) {

0 commit comments

Comments
 (0)