nanoporetech / megalodon

Megalodon is a research command line tool to extract high accuracy modified base and sequence variant calls from raw nanopore reads by anchoring the information rich basecalling neural network output to a reference genome/transriptome.
Other
197 stars 30 forks source link

Conda installs megalodon version 2.3.5 instead of 2.4.0. #224

Closed snamburi3 closed 2 years ago

snamburi3 commented 2 years ago

I have installed megalodon with the below commands. Miniforge/Conda installs version 2.3.5 instead of 2.4.0, even-though conda shows version 2.4.0 being installed .

conda config --add channels bioconda
conda install -c bioconda megalodon==2.4.0

Logs: conda list --revisions

    +_libgcc_mutex-0.1 (conda-forge/linux-64)
    +_openmp_mutex-4.5 (conda-forge/linux-64)
    +ca-certificates-2021.10.8 (conda-forge/linux-64)
    +ld_impl_linux-64-2.36.1 (conda-forge/linux-64)
    +libffi-3.4.2 (conda-forge/linux-64)
    +libgcc-ng-11.2.0 (conda-forge/linux-64)
    +libgomp-11.2.0 (conda-forge/linux-64)
    +libnsl-2.0.0 (conda-forge/linux-64)
    +libstdcxx-ng-11.2.0 (conda-forge/linux-64)
    +libzlib-1.2.11 (conda-forge/linux-64)
    +ncurses-6.2 (conda-forge/linux-64)
    +openssl-3.0.0 (conda-forge/linux-64)
    +pip-21.3.1 (conda-forge/noarch)
    +python-3.8.12 (conda-forge/linux-64)
    +python_abi-3.8 (conda-forge/linux-64)
    +readline-8.1 (conda-forge/linux-64)
    +setuptools-59.4.0 (conda-forge/linux-64)
    +sqlite-3.37.0 (conda-forge/linux-64)
    +tk-8.6.11 (conda-forge/linux-64)
    +wheel-0.37.0 (conda-forge/noarch)
    +xz-5.2.5 (conda-forge/linux-64)
    +zlib-1.2.11 (conda-forge/linux-64)

2021-12-08 17:02:54  (rev 1)
     openssl  {3.0.0 (conda-forge/linux-64) -> 1.1.1l (conda-forge/linux-64)}
     python  {3.8.12 (conda-forge/linux-64) -> 3.8.12 (conda-forge/linux-64)}
    +brotli-1.0.9 (conda-forge/linux-64)
    +brotli-bin-1.0.9 (conda-forge/linux-64)
    +bzip2-1.0.8 (conda-forge/linux-64)
    +c-ares-1.18.1 (conda-forge/linux-64)
    +cached-property-1.5.2 (conda-forge/noarch)
    +cached_property-1.5.2 (conda-forge/noarch)
    +certifi-2021.10.8 (conda-forge/linux-64)
    +colorama-0.4.4 (conda-forge/noarch)
    +cycler-0.11.0 (conda-forge/noarch)
    +fonttools-4.28.3 (conda-forge/linux-64)
    +freetype-2.10.4 (conda-forge/linux-64)
    +h5py-3.6.0 (conda-forge/linux-64)
    +hdf5-1.12.1 (conda-forge/linux-64)
    +jbig-2.1 (conda-forge/linux-64)
    +joblib-1.1.0 (conda-forge/noarch)
    +jpeg-9d (conda-forge/linux-64)
    +kiwisolver-1.3.2 (conda-forge/linux-64)
    +krb5-1.19.2 (conda-forge/linux-64)
    +lcms2-2.12 (conda-forge/linux-64)
    +lerc-2.2.1 (conda-forge/linux-64)
    +libblas-3.9.0 (conda-forge/linux-64)
    +libbrotlicommon-1.0.9 (conda-forge/linux-64)
    +libbrotlidec-1.0.9 (conda-forge/linux-64)
    +libbrotlienc-1.0.9 (conda-forge/linux-64)
    +libcblas-3.9.0 (conda-forge/linux-64)
    +libcurl-7.80.0 (conda-forge/linux-64)
    +libdeflate-1.7 (conda-forge/linux-64)
    +libedit-3.1.20191231 (conda-forge/linux-64)
    +libev-4.33 (conda-forge/linux-64)
    +libgfortran-ng-11.2.0 (conda-forge/linux-64)
    +libgfortran5-11.2.0 (conda-forge/linux-64)
    +libiconv-1.16 (conda-forge/linux-64)
    +liblapack-3.9.0 (conda-forge/linux-64)
    +libnghttp2-1.43.0 (conda-forge/linux-64)
    +libopenblas-0.3.18 (conda-forge/linux-64)
    +libpng-1.6.37 (conda-forge/linux-64)
    +libssh2-1.10.0 (conda-forge/linux-64)
    +libtiff-4.3.0 (conda-forge/linux-64)
    +libwebp-base-1.2.1 (conda-forge/linux-64)
    +lz4-c-1.9.3 (conda-forge/linux-64)
    +mappy-2.23 (bioconda/linux-64)
    +matplotlib-base-3.5.0 (conda-forge/linux-64)
    +megalodon-2.4.0 (bioconda/linux-64) 
    +munkres-1.0.7 (bioconda/noarch)
    +numpy-1.21.4 (conda-forge/linux-64)
    +olefile-0.46 (conda-forge/noarch)
    +ont-fast5-api-4.0.0 (bioconda/noarch)
    +openjpeg-2.4.0 (conda-forge/linux-64)
    +packaging-21.3 (conda-forge/noarch)
    +pandas-1.3.4 (conda-forge/linux-64)
    +patsy-0.5.2 (conda-forge/noarch)
    +pillow-8.4.0 (conda-forge/linux-64)
    +progressbar33-2.4 (conda-forge/noarch)
    +pyparsing-3.0.6 (conda-forge/noarch)
    +pysam-0.17.0 (bioconda/linux-64)
    +python-dateutil-2.8.2 (conda-forge/noarch)
    +pytz-2021.3 (conda-forge/noarch)
    +scikit-learn-1.0.1 (conda-forge/linux-64)
    +scipy-1.7.3 (conda-forge/linux-64)
    +seaborn-0.11.2 (conda-forge/noarch)
    +seaborn-base-0.11.2 (conda-forge/noarch)
    +six-1.16.0 (conda-forge/noarch)
    +statsmodels-0.13.1 (conda-forge/linux-64)
    +tar-1.34 (conda-forge/linux-64)
    +threadpoolctl-3.0.0 (conda-forge/noarch)
    +tqdm-4.62.3 (conda-forge/noarch)
    +unicodedata2-13.0.0.post2 (conda-forge/linux-64)
    +zstd-1.5.0 (conda-forge/linux-64)

2021-12-08 17:09:51  (rev 2)
    +libprotobuf-3.18.1 (conda-forge/linux-64)
    +onnxruntime-1.9.0 (conda-forge/linux-64)
    +protobuf-3.18.1 (conda-forge/linux-64)
    +python-flatbuffers-2.0 (conda-forge/noarch)
    +re2-2021.09.01 (conda-forge/linux-64)

~/bin/miniforge3/envs/ont-py38/bin/megalodon -v

Megalodon version: 2.3.5
marcus1487 commented 2 years ago

The conda release is experimental and not officially supported. I've not seen this issue and am not a conda expert, so I'm not sure I can help too much. Could you post the output of type megalodon on the command line to see if conda is installing megalodon to another location? pip installation is the recommended installation though.