-
Notifications
You must be signed in to change notification settings - Fork 213
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
return proper numpy NAN
s in plotFingerprint.py (instead of "NA" strings)
#999
Closed
dlaehnemann
wants to merge
21
commits into
deeptools:master
from
dlaehnemann:plot-fingerprint_return-proper-NANs
Closed
return proper numpy NAN
s in plotFingerprint.py (instead of "NA" strings)
#999
dlaehnemann
wants to merge
21
commits into
deeptools:master
from
dlaehnemann:plot-fingerprint_return-proper-NANs
Conversation
This file contains 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
* Added dataRange to computeMatricOperation to return min,max,median and 10th and 90th percentile. * fixed pep8 * more pep8 fix * fixed test_sieve of azure tests * one more fix for test_sieve * imported pysam to test_readFiltering.py * updated hash values for test_sieve * fixed galaxy computeMatrixOperation.xml * More fixes for galaxy wrapper
…e with running plotheatmap on it again (deeptools#968)
* Now colors can be set by user for any heatmap in plotProfile. A bug in tick index for plotting heatmap is also fixed. * added a small description * pep8 fix
* added auto to plotheatmap * fixed lint, added warning message, updated the help for zmin, zmax * galaxy test plotPCA * lower down the delat for potPCA galaxy test Co-authored-by: Leily Rabbani <rabbani@pc390.ie-freiburg.mpg.de>
* fix deeptools#969 * PEP8 * updated changes.txt * fixed a little bug in parseCommon.py which caused flake8 failure. * [WIP] added auto to plotheatmap deeptools#908 (deeptools#982) * added auto to plotheatmap * fixed lint, added warning message, updated the help for zmin, zmax * galaxy test plotPCA * lower down the delat for potPCA galaxy test Co-authored-by: Leily Rabbani <rabbani@pc390.ie-freiburg.mpg.de> * updated version and changes * removed alpha from plotPCA test * removed compare="sim_size" Co-authored-by: Devon Ryan <devon.ryan@genedata.com> Co-authored-by: Leily Rabbani <rabbani@pc390.ie-freiburg.mpg.de> Co-authored-by: LeilyR <leila.rabbani@gmail.com>
… anitizer for the 2 new params.
Added sortUsingSamples and clusterUsingSamples to the galaxy wrapper
could you please re-base your PR to the develop branch? Thanks! |
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Welcome to deepTools GitHub repository! Please check the following regarding
your pull request :
This problem came up when parsing the OutputQualityMetrics txt output file downstream when it contains the
NA
values in columns. To be exact, the conversion tofloat()
in the multiqc module throws an error and leads to the respective plot being skipped. The conversion that fails is this line:https://github.com/ewels/MultiQC/blob/9760f7561a56c1295a661471d7447abd085b8020/multiqc/modules/deeptools/plotFingerprint.py#L110
According to the documentation of
float()
, this should instead readnan
to be parsed correctly. And this is whatprint(numpy.NAN)
gives (also see numpy.NAN docs and what is used elsewhere in deeptools (a quick grep on thedeeptools/
directory did not give any other results for"NA"
).