Closed s-andrews closed 1 year ago
This is with a fresh install of mamba:
$ mamba --version
mamba 1.4.1
conda 23.1.0
I'm running on CentOS7. The set of installed packages in the environment is:
$ conda list
# packages in environment at /bi/home/andrewss/mambaforge/envs/mcclintock:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
aioeasywebdav 2.4.0 py38h578d9bd_1001 conda-forge
aiohttp 3.7.4.post0 py38h497a2fe_1 conda-forge
amply 0.1.5 pyhd8ed1ab_0 conda-forge
appdirs 1.4.4 pyh9f0ad1d_0 conda-forge
art 2016.06.05 h589041f_9 bioconda
async-timeout 3.0.1 py_1000 conda-forge
atk 2.36.0 ha770c72_4 conda-forge
atk-1.0 2.36.0 h3371d22_4 conda-forge
attmap 0.13.2 pyhd8ed1ab_0 conda-forge
attrs 23.1.0 pyh71513ae_0 conda-forge
backports 1.0 pyhd8ed1ab_3 conda-forge
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge
bcrypt 3.2.2 py38h0a891b7_1 conda-forge
bedtools 2.30.0 h468198e_3 bioconda
biopython 1.77 py38h1e0a361_1 conda-forge
boto3 1.26.126 pyhd8ed1ab_0 conda-forge
botocore 1.29.126 pyhd8ed1ab_0 conda-forge
brotlipy 0.7.0 py38h0a891b7_1005 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.18.1 h7f98852_0 conda-forge
ca-certificates 2022.12.7 ha878542_0 conda-forge
cachetools 5.3.0 pyhd8ed1ab_0 conda-forge
cairo 1.16.0 h18b612c_1001 conda-forge
certifi 2022.12.7 pyhd8ed1ab_0 conda-forge
cffi 1.14.4 py38ha312104_0 conda-forge
chardet 4.0.0 py38h578d9bd_3 conda-forge
charset-normalizer 3.1.0 pyhd8ed1ab_0 conda-forge
coin-or-cbc 2.10.10 h9002f0b_0 conda-forge
coin-or-cgl 0.60.7 h516709c_0 conda-forge
coin-or-clp 1.17.8 h1ee7a9c_0 conda-forge
coin-or-osi 0.108.8 ha2443b9_0 conda-forge
coin-or-utils 2.11.9 hee58242_0 conda-forge
coincbc 2.10.10 0_metapackage conda-forge
colorama 0.4.6 pyhd8ed1ab_0 conda-forge
conda 4.12.0 py38h578d9bd_0 conda-forge
conda-package-handling 2.0.2 pyh38be061_0 conda-forge
conda-package-streaming 0.7.0 pyhd8ed1ab_1 conda-forge
configargparse 1.5.3 pyhd8ed1ab_0 conda-forge
cryptography 39.0.0 py38h1724139_0 conda-forge
curl 7.87.0 h6312ad2_0 conda-forge
datrie 0.8.2 py38h0a891b7_6 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
docutils 0.19 py38h578d9bd_1 conda-forge
dropbox 11.36.0 pyhd8ed1ab_0 conda-forge
exceptiongroup 1.1.1 pyhd8ed1ab_0 conda-forge
expat 2.5.0 hcb278e6_1 conda-forge
fftw 3.3.10 nompi_hc118613_107 conda-forge
filechunkio 1.8 py_2 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 hab24e00_0 conda-forge
fontconfig 2.14.2 h14ed4e7_0 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
freetype 2.12.1 hca18f0e_1 conda-forge
fribidi 1.0.10 h36c2ea0_0 conda-forge
ftputil 5.0.4 pyhd8ed1ab_0 conda-forge
gdk-pixbuf 2.42.2 h19a9c64_1 conda-forge
gettext 0.21.1 h27087fc_0 conda-forge
ghostscript 9.18 1 bioconda
giflib 5.2.1 h0b41bf4_3 conda-forge
git 2.23.0 pl526hce37bd2_2 conda-forge
gitdb 4.0.10 pyhd8ed1ab_0 conda-forge
gitpython 3.1.31 pyhd8ed1ab_0 conda-forge
glib 2.66.3 h58526e2_0 conda-forge
gobject-introspection 1.66.1 py38h4eacb9c_3 conda-forge
google-api-core 2.11.0 pyhd8ed1ab_0 conda-forge
google-api-python-client 2.86.0 pyhd8ed1ab_0 conda-forge
google-auth 2.17.3 pyh1a96a4e_0 conda-forge
google-auth-httplib2 0.1.0 pyhd8ed1ab_1 conda-forge
google-cloud-core 2.3.2 pyhd8ed1ab_0 conda-forge
google-cloud-storage 2.8.0 pyh1a96a4e_0 conda-forge
google-crc32c 1.1.2 py38h57c428a_4 conda-forge
google-resumable-media 2.5.0 pyhd8ed1ab_0 conda-forge
googleapis-common-protos 1.57.1 pyhd8ed1ab_0 conda-forge
graphite2 1.3.13 h58526e2_1001 conda-forge
graphviz 2.42.3 h6939c30_2 conda-forge
grpcio 1.51.1 py38h7dc2bf5_0 conda-forge
gsl 2.7 he838d99_0 conda-forge
gtk2 2.24.32 h90f3771_0 conda-forge
gts 0.7.6 h1fc3fae_2 conda-forge
harfbuzz 2.4.0 h37c48d4_1 conda-forge
htslib 1.17 h6bc39ce_0 bioconda
httplib2 0.22.0 pyhd8ed1ab_0 conda-forge
icu 58.2 hf484d3e_1000 conda-forge
idna 3.4 pyhd8ed1ab_0 conda-forge
imagemagick 7.0.10_28 pl5262hd815ba0_2 conda-forge
importlib-metadata 6.6.0 pyha770c72_0 conda-forge
importlib_resources 5.12.0 pyhd8ed1ab_0 conda-forge
iniconfig 2.0.0 pyhd8ed1ab_0 conda-forge
jbig 2.1 h7f98852_2003 conda-forge
jinja2 3.1.2 pyhd8ed1ab_1 conda-forge
jmespath 1.0.1 pyhd8ed1ab_0 conda-forge
jpeg 9e h0b41bf4_3 conda-forge
jsonschema 4.17.3 pyhd8ed1ab_0 conda-forge
jupyter_core 5.3.0 py38h578d9bd_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.20.1 hf9c8cef_0 conda-forge
ld_impl_linux-64 2.40 h41732ed_0 conda-forge
libabseil 20220623.0 cxx17_h05df665_6 conda-forge
libarchive 3.5.2 hb890918_3 conda-forge
libblas 3.9.0 16_linux64_openblas conda-forge
libcblas 3.9.0 16_linux64_openblas conda-forge
libcrc32c 1.1.2 h9c3ff4c_0 conda-forge
libcurl 7.87.0 h6312ad2_0 conda-forge
libdeflate 1.18 h0b41bf4_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libexpat 2.5.0 hcb278e6_1 conda-forge
libffi 3.2.1 he1b5a44_1007 conda-forge
libgcc 7.2.0 h69d50b8_2 conda-forge
libgcc-ng 12.2.0 h65d4601_19 conda-forge
libgfortran-ng 12.2.0 h69a702a_19 conda-forge
libgfortran5 12.2.0 h337968e_19 conda-forge
libglib 2.66.3 hbe7bbb4_0 conda-forge
libgomp 12.2.0 h65d4601_19 conda-forge
libgrpc 1.51.1 h05bd8bd_0 conda-forge
libiconv 1.17 h166bdaf_0 conda-forge
liblapack 3.9.0 16_linux64_openblas conda-forge
liblapacke 3.9.0 16_linux64_openblas conda-forge
libmamba 0.21.2 h3985d26_0 conda-forge
libmambapy 0.21.2 py38h908000c_0 conda-forge
libnghttp2 1.51.0 hdcd2b5c_0 conda-forge
libopenblas 0.3.21 pthreads_h78a6416_3 conda-forge
libpng 1.6.39 h753d276_0 conda-forge
libprotobuf 3.21.12 h3eb15da_0 conda-forge
librsvg 2.50.2 h3442318_1 conda-forge
libsodium 1.0.18 h36c2ea0_1 conda-forge
libsolv 0.7.23 h3eb15da_0 conda-forge
libsqlite 3.40.0 h753d276_1 conda-forge
libssh2 1.10.0 haa6b8db_3 conda-forge
libstdcxx-ng 12.2.0 h46fd767_19 conda-forge
libtiff 4.2.0 hf544144_3 conda-forge
libtool 2.4.7 h27087fc_0 conda-forge
libuuid 2.38.1 h0b41bf4_0 conda-forge
libwebp 1.2.0 h3452ae3_0 conda-forge
libwebp-base 1.2.0 h7f98852_2 conda-forge
libxcb 1.15 h0b41bf4_0 conda-forge
libxml2 2.9.14 h74e7548_0
libzlib 1.2.13 h166bdaf_4 conda-forge
logmuse 0.2.6 pyh8c360ce_0 conda-forge
lz4-c 1.9.4 hcb278e6_0 conda-forge
lzo 2.10 h516909a_1000 conda-forge
mamba 0.21.2 py38h1abaa86_0 conda-forge
markdown-it-py 2.2.0 pyhd8ed1ab_0 conda-forge
markupsafe 2.1.2 py38h1de0b5d_0 conda-forge
mdurl 0.1.0 pyhd8ed1ab_0 conda-forge
multidict 6.0.4 py38h1de0b5d_0 conda-forge
nbformat 5.8.0 pyhd8ed1ab_0 conda-forge
ncurses 6.3 h27087fc_1 conda-forge
networkx 3.1 pyhd8ed1ab_0 conda-forge
numpy 1.24.3 py38h59b608b_0 conda-forge
oauth2client 4.1.3 py_0 conda-forge
openjpeg 2.3.1 hf7af979_3 conda-forge
openssl 1.1.1t h0b41bf4_0 conda-forge
packaging 23.1 pyhd8ed1ab_0 conda-forge
pandas 2.0.1 py38h01efb38_0 conda-forge
pango 1.42.4 h7062337_4 conda-forge
paramiko 3.1.0 pyhd8ed1ab_0 conda-forge
patch 2.7.6 h7f98852_1002 conda-forge
pcre 8.45 h9c3ff4c_0 conda-forge
peppy 0.35.5 pyhd8ed1ab_0 conda-forge
perl 5.26.2 h36c2ea0_1008 conda-forge
pip 23.1.2 pyhd8ed1ab_0 conda-forge
pixman 0.38.0 h516909a_1003 conda-forge
pkg-config 0.29.2 h36c2ea0_1008 conda-forge
pkgutil-resolve-name 1.3.10 pyhd8ed1ab_0 conda-forge
platformdirs 3.5.0 pyhd8ed1ab_0 conda-forge
pluggy 1.0.0 pyhd8ed1ab_5 conda-forge
ply 3.11 py_1 conda-forge
prettytable 3.7.0 pyhd8ed1ab_0 conda-forge
protobuf 4.21.12 py38h8dc9893_0 conda-forge
psutil 5.9.5 py38h1de0b5d_0 conda-forge
pthread-stubs 0.4 h36c2ea0_1001 conda-forge
pulp 2.7.0 py38h578d9bd_0 conda-forge
pyasn1 0.4.8 py_0 conda-forge
pyasn1-modules 0.2.7 py_0 conda-forge
pybind11-abi 4 hd8ed1ab_3 conda-forge
pycosat 0.6.4 py38h0a891b7_1 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pygments 2.15.1 pyhd8ed1ab_0 conda-forge
pygraphviz 1.7 py38h0d738da_0 conda-forge
pynacl 1.5.0 py38h0a891b7_2 conda-forge
pyopenssl 23.1.1 pyhd8ed1ab_0 conda-forge
pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge
pyrsistent 0.19.3 py38h1de0b5d_0 conda-forge
pysftp 0.2.9 py_1 conda-forge
pysocks 1.7.1 pyha2e5f31_6 conda-forge
pytest 7.3.1 pyhd8ed1ab_0 conda-forge
python 3.8.2 he5300dc_7_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-fastjsonschema 2.16.3 pyhd8ed1ab_0 conda-forge
python-irodsclient 1.1.6 pyhd8ed1ab_0 conda-forge
python-tzdata 2023.3 pyhd8ed1ab_0 conda-forge
python_abi 3.8 3_cp38 conda-forge
pytz 2023.3 pyhd8ed1ab_0 conda-forge
pyu2f 0.1.5 pyhd8ed1ab_0 conda-forge
pyyaml 6.0 py38h0a891b7_5 conda-forge
ratelimiter 1.2.0 pyhd8ed1ab_1003 conda-forge
re2 2022.06.01 h27087fc_1 conda-forge
readline 8.2 h8228510_1 conda-forge
reproc 14.2.4 h0b41bf4_0 conda-forge
reproc-cpp 14.2.4 hcb278e6_0 conda-forge
requests 2.29.0 pyhd8ed1ab_0 conda-forge
rich 13.3.5 pyhd8ed1ab_0 conda-forge
rsa 4.9 pyhd8ed1ab_0 conda-forge
ruamel_yaml 0.15.80 py38h0a891b7_1008 conda-forge
s3transfer 0.6.0 pyhd8ed1ab_0 conda-forge
samtools 1.17 h00cdaf9_0 bioconda
seqtk 1.3 h7132678_4 bioconda
setuptools 67.7.2 pyhd8ed1ab_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
slacker 0.14.0 py_0 conda-forge
smmap 3.0.5 pyh44b312d_0 conda-forge
snakemake 5.32.0 0 bioconda
snakemake-minimal 5.32.0 py_0 bioconda
sqlite 3.40.0 h4ff8645_1 conda-forge
stone 3.3.1 pyhd8ed1ab_0 conda-forge
tk 8.6.12 h27826a3_0 conda-forge
tomli 2.0.1 pyhd8ed1ab_0 conda-forge
toposort 1.10 pyhd8ed1ab_0 conda-forge
traitlets 5.9.0 pyhd8ed1ab_0 conda-forge
typing-extensions 4.5.0 hd8ed1ab_0 conda-forge
typing_extensions 4.5.0 pyha770c72_0 conda-forge
ubiquerg 0.6.2 pyhd8ed1ab_0 conda-forge
unzip 6.0 h7f98852_3 conda-forge
uritemplate 4.1.1 pyhd8ed1ab_0 conda-forge
urllib3 1.26.15 pyhd8ed1ab_0 conda-forge
veracitools 0.1.3 py_0 conda-forge
wcwidth 0.2.6 pyhd8ed1ab_0 conda-forge
wgsim 1.0 h7132678_5 bioconda
wheel 0.40.0 pyhd8ed1ab_0 conda-forge
wrapt 1.15.0 py38h1de0b5d_0 conda-forge
xorg-kbproto 1.0.7 h7f98852_1002 conda-forge
xorg-libice 1.0.10 h7f98852_0 conda-forge
xorg-libsm 1.2.3 hd9c2040_1000 conda-forge
xorg-libx11 1.7.2 h7f98852_0 conda-forge
xorg-libxau 1.0.9 h7f98852_0 conda-forge
xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge
xorg-libxext 1.3.4 h0b41bf4_2 conda-forge
xorg-libxpm 3.5.13 h7f98852_0 conda-forge
xorg-libxrender 0.9.10 h7f98852_1003 conda-forge
xorg-libxt 1.2.1 h7f98852_2 conda-forge
xorg-renderproto 0.11.1 h7f98852_1002 conda-forge
xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge
xorg-xproto 7.0.31 h7f98852_1007 conda-forge
xz 5.2.6 h166bdaf_0 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
yaml-cpp 0.6.3 he1b5a44_4 conda-forge
yarl 1.9.1 py38h01eb140_0 conda-forge
zipp 3.15.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.13 h166bdaf_4 conda-forge
zstandard 0.19.0 py38h5945529_1 conda-forge
zstd 1.5.2 h3eb15da_6 conda-forge
Hi @s-andrews
We just recently identified this bug (or a related one) and are currently working on a fix to this in the install_fixes
branch. If what we have identified is what is causing your issue, the problem is related to a python2.7 version dependency in conda caused by McClintock relying on a bioconda recipe to install Relocate2. For all other component TE detectors McClintock creates its own custom conda environment and installs the component source code directly. We are now changing our installation procedure to install Relocate2 using a custom conda environment so we are less dependent on the Relocate2 bioconda recipe being maintained. We need to do one more set of tests, but should have this solved in the next day or so. I'll update when we have completed our tests and merge the install_fixes
branch into the master
branch.
One thing I did notice in your logs above: did you run the McClintock component installation command before trying to run McClintock on the test data? https://github.com/bergmanlab/mcclintock/#install-mcclintock-component-methods. In general, there are 3 parts to the installation procedure: 1. install conda/mamba; 2. clone the McClintock repository, create/activate the McClintock conda environment; and 3. install the component methods. Building the component method environments happens at step 3, and is assumed to have been done prior to running McClintock itself.
Hope this helps and more soon.
Best regards, Casey
Hi @s-andrews
We have completed testing our fixes for the Relocate2 installation error we identified. Can you please try re-installing the entire McClintock 2 system following the instructions here: https://github.com/bergmanlab/mcclintock#-installing-mcclintock? We have not made any changes to the McClintock conda environment, so in principle you should be able to do a clean install using the updated code as follows:
cd mcclintock
git pull
conda activate mcclintock
python3 mcclintock.py --install
Please let us know if this solves your installation problem for Relocate2.
Many thanks, Casey
Hi @s-andrews
Could you let us know if this issue is resolved on your side? Otherwise, we'll assume it is solved and close at the end of the month.
Best regards, Casey
The fix for the relocate package worked and we were able to get that to run. I still couldn't get the entire test set to work as there was a separate issue with the TEMP2 program where it would just hang indefinitely, but if I excluded that then I could get the rest to run. I never went back to debug that as we'd got what we needed from our data by that stage.
I've got the logs from an isolated failed run of TEMP2 and have put them up at http://ftp1.babraham.ac.uk/ftpusr50/ (for the next 2 weeks) if you want to take a look.
Thanks for your help with this.
Thanks Simon. I'll go ahead and close this issue then and look into the TEMP2 logs you posted.
Best regards, Casey
I've installed mcclintock and am trying to run the test suite but am getting a failure from trying to build the mcc_relocate2 conda environment.
Any suggestions would be very welcome - thanks.