Closed jw-insitro closed 3 years ago
Are you on the latest version? Run pheweb -v
. Versions 1.3.0
- 1.3.3
had problems in that code.
Haha, I'm always a fan of dismissing errors as PEBKAC but this looks like pheweb's fault.
Thanks for the quick reply! I initially installed via pip3 install pheweb
but apparently resulted in installing 1.2.0
.
Re-installing via pip3 install 'pheweb==1.3.5'
has me on track. Perhaps this is something worth noting in the README? :smile:
PheWeb 1.2.0
was just released two weeks ago, so if you installed then that'd be why.
I just added a suggestion to run pip3 install --upgrade pheweb
in the new issue template. Thanks for the suggestion. 👍
If you have any more suggestions about changes to make to pheweb or features to add next, I'd enjoy hearing about them at pjvh@umich.edu.
This may be due to user error, but in my installation the generated matrix file fails to include my phenotype information. This is most easily demonstrated by running
pheweb matrix
twice in succession:Having delved into the code, here are snippets from the
sites/sites.tsv
,phenos_gz/*
andmatrix.tsv.gz
files:sites.tsv
pheno_gz/AD-Risk1.gz
matrix.tsv.gz
I confirmed that the number of phenotypes read by the
glob
function in the c++ code to write the matrix does capture all of the files inpheno_gz/*
but did not explore any further.Any suggestions or advice? Or is this a PEBKAC error?