Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merging into devel #117

Merged
merged 33 commits into from
Aug 27, 2024
Merged

merging into devel #117

merged 33 commits into from
Aug 27, 2024

Conversation

ncborcherding
Copy link
Owner

No description provided.

ncborcherding and others added 30 commits March 25, 2024 06:27
Silencing teststhat for later package update.
#107 Normalization error when only using a input matrix - split input.data into sc.data and enrichment.data
updating scale.factor for normalizatrion
added parallelization to normalize function. This might be memory intensive, but still would offer a speed benefit over a strictly single threaded approach. Under the hood, bpvec splits the vector into the number of workers and then executes the function on them, before joining it back together. 

I tested it against the equivalent single thread method and got an identical result.
improved efficiency in the case of a provided scale factor, fixed for cases where scale factor is not provided
Adding bpvec to importfrom
significantly speed up calculating scale factors
added documentation for groups. added ucell split data matrix since it is an internal function and can't be imported. minor code cleanup.
LinearParadox and others added 3 commits August 20, 2024 15:54
removed redundant split matrix function (already present). added matrix dependency to imports.
rolled back function renaming
@ncborcherding ncborcherding merged commit 91e0f16 into devel Aug 27, 2024
4 checks passed
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.

2 participants