-
Notifications
You must be signed in to change notification settings - Fork 8
Add Core zFPKM Tests #239
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
Merged
Merged
Add Core zFPKM Tests #239
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
ebd5a39
feat: added log statement and hint to user that an empty dataframe in…
JoshLoecker 7cab8f3
fix: do not drop na values; keep as much data as possible
JoshLoecker 7282a34
fix: allow empty genomic values
JoshLoecker c903cc8
chore: move from `np.float(ing,64,32)` to python's `float`
JoshLoecker 5b39a1c
chore: ruff formatting
JoshLoecker 34451a9
chore(dev): ignore, but provide warning for, unused imports
JoshLoecker c0de528
fix: clipped values should use floats, not integers
JoshLoecker 526da0d
chore: import required modules
JoshLoecker 512fa4b
fix: set index name + single column name
JoshLoecker c319e8e
chore: more explicit variable name
JoshLoecker 86ea376
chore: update docstring
JoshLoecker d8179bb
chore: do not modify input dataframe inplace
JoshLoecker 838947f
fix: use a per-replicate count for weighting instead of a single weig…
JoshLoecker ae0797f
fix: use index value for ensembl ids
JoshLoecker f423d1b
refactor: do not use async
JoshLoecker 7f99af7
refactor: do not use async
JoshLoecker 926c139
refactor: use lowercase identifier names; provide default values
JoshLoecker 4149eb9
refactor: import required modules
JoshLoecker f56b853
fix: use `.loc[]` to prevent copy-on-write warning
JoshLoecker 6105b98
fix: explicitly check column names
JoshLoecker 1219cc4
refactor: raise error if adjustment method not found
JoshLoecker 9c71754
refactor: validate batch in loop
JoshLoecker 4142156
refactor: use lowercase names
JoshLoecker 89f05aa
refactor: import required modules
JoshLoecker 60a883a
feat: replicate R's zFPKM module
JoshLoecker 95dc2db
refactor: do not drop na values, keep as much data for as long as pos…
JoshLoecker bb1449a
refactor: explicit type cast
JoshLoecker 5480246
refactor!: provide default min peak height and distance
JoshLoecker 038a5fe
feat: remove NA values by default (replicates R functionality)
JoshLoecker 31cb4d4
fix: do not build a list of `None`
JoshLoecker 2f17279
fix: plot gaussian distribution with a peak of the fpkm value at `mu`…
JoshLoecker 2d6b20f
refactor!: provide default min peak height and distance
JoshLoecker 8076c76
refactor: pythonic method to collect merged gene z-scores
JoshLoecker 9bcda5f
refactor: do not drop na values, keep as much data for as long as pos…
JoshLoecker 6fde5bd
refactor: use new min zfpkm peak height/distance
JoshLoecker 74ca5de
refactor: do not drop na values, keep as much data for as long as pos…
JoshLoecker 666fb84
chore: remove `__main__` function
JoshLoecker 4de5421
fix: convert identifiers to lowercase
JoshLoecker b917ac1
refactor: more robust data handling when creating the gene info file
JoshLoecker e512740
refactor: include more robust error handling for dataframes when coll…
JoshLoecker 8d505f7
chore(dev): expand overloaded functions to add more type paths
JoshLoecker 448627b
feat(dev): added ty.toml file for type hints
JoshLoecker 3135061
Merge branch 'develop' into fix-zfpkm
JoshLoecker cebab44
fix(test): lowercase names
JoshLoecker 37be94b
format: ruff formatting
JoshLoecker a19536b
feat(test): added `approx` tests
JoshLoecker 0891f01
feat(test): added `density` tests
JoshLoecker 330fc44
feat(test): added `find_peaks` tests
JoshLoecker 4617863
feat(dev): use named tuples for return types
JoshLoecker 688ad8e
style: update docstrings and types
JoshLoecker 874fdf2
refactor: do not create temporary variable for aggregation function
JoshLoecker c6a0015
style: ruff formatting
JoshLoecker ae60218
feat(dev): use named tuples for return types
JoshLoecker c3ef2f5
Merge branch 'develop' into zfpkm-tests
JoshLoecker File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.