Skip to content

Comments

Accommodate changes from DropletUtils::emptyDrops()#20

Merged
PeteHaitch merged 5 commits intodevelfrom
emptyDrops-changes
Apr 3, 2025
Merged

Accommodate changes from DropletUtils::emptyDrops()#20
PeteHaitch merged 5 commits intodevelfrom
emptyDrops-changes

Conversation

@PeteHaitch
Copy link
Collaborator

These changes ensure the book now builds for me locally on my Ubuntu machine.
Will push to BioC's git to have the Bioconductor build system try it out.

- Details of changes: MarioniLab/DropletUtils#118
- Since the default is now `alpha=Inf`, the claims around `alpha` values and sanity check no longer make sense, so just remove them.
- Details of changes: MarioniLab/DropletUtils#118
- For this chunk, the new default of `alpha=Inf` gives poor results. Some quick comparisons given below
  - BioC 3.21
    - 39,028 non-empty droplets with `emptyDrops(counts(hto.sce), by.rank=40000)`
    - 21,374 non-empty droplets with `emptyDrops(counts(hto.sce), by.rank=40000, alpha=NULL)
    - 29,673 non-empty droplets with `emptyDrops(counts(hto.sce), by.rank=30000)`
  - BioC 3.20
    - 21780 on-empty droplets with `emptyDrops(counts(hto.sce), by.rank=40000) (i.e. former default of `alpha = NULL`)
- Added some explanation/justification cribbed from that removed in 76a88c5
- Not directly related to emptyDrops changes, but perhaps indirectly?
@PeteHaitch PeteHaitch merged commit 77d2c62 into devel Apr 3, 2025
1 check failed
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

Successfully merging this pull request may close these issues.

1 participant