Skip to content

Conversation

@chrisamiller
Copy link

In the R upset package installed in the bioconda/quay repository, the options mainbar.y.label and sets.x.label do not exist, causing a failure:

$ intervene upset --names A,B,C -o . -i $a $b $c

Running UpSet module. Please wait...

Error in upset(fromExpression(expressionInput), nsets = 3, nintersects = 30,  :
  unused arguments (mainbar.y.label = "No. of Intersections", sets.x.label = "Set size")
Execution halted

You are done! Please check your results @ ..
Thank you for using Intervene!

This removes those options, which allows it to proceed

These two params don't exist in the upset R package version that's packaged with intervene in Conda. Removing this fixes the problem.
they don't exist in the R package
rm sets.x.label and mainbar.y.label from R code
@asntech
Copy link
Owner

asntech commented Oct 19, 2019

Hello @chrisamiller! Please accept my apologies for getting back to you very late. Do you remember what version of R and UpSet package you were using? Thanks!

@chrisamiller
Copy link
Author

I don't know offhand, but I was running it from the bioconda container, so the environment should be available in that docker image:
https://bioconda.github.io/recipes/intervene/README.html

Thanks for looking into it!

@asntech
Copy link
Owner

asntech commented Oct 14, 2020

This seems to be due to the older version of UpSetR. Please check #38

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