Closed xvazquezc closed 5 years ago
Gawd. It seems the CONCOCT module is not running properly :/
Can you please use the files in the following directory to run anvi-cluster-with-concoct
on your machine?
This is how the output messages look like in my terminal when I run the following commands in the directory above:
# show collections
$ anvi-show-collections-and-bins -p PROFILE.db
Config Error: There are no collections in this profile database. Consider making some in
interactive mode, or importing a collection with `anvi-import-collection` (a
tutorial on importing collections here: http://merenlab.org/2016/06/22/anvio-
tutorial-v2/#anvi-import-collection)
# run concoct
$ anvi-cluster-with-concoct -p PROFILE.db -c CONTIGS.db
CONCOCT INIT .................................: Complete for 35 splits
CONCOCT VGBMM ................................: Requesting 400 clusters
CONCOCT VGBMM ................................: Returning 3 final clusters
Collections ..................................: The collection "CONCOCT" that describes 35 splits and 3 bins has been successfully added to the database at "PROFILE.db". Here is a full list of the bin names in this collection: Bin_2,Bin_3,Bin_1.
CONCOCT results in db ........................: PROFILE.db
# show collections again
$ anvi-show-collections-and-bins -p PROFILE.db
Collection: "CONCOCT"
===============================================
Collection ID ................................: CONCOCT
Number of bins ...............................: 3
Number of splits described ...................: 35
Bin names ....................................: Bin_1, Bin_2, Bin_3
# delete the new collection
$ anvi-delete-collection -p PROFILE.db -C CONCOCT
WARNING
===============================================
Previous entries for "CONCOCT" is being removed from "collections_info,
collections_of_contigs, collections_of_splits, collections_bins_info"
Collection delete ............................: Done. The collection "CONCOCT" is no more.
Thank you!
Yep, CONCOCT module not working...
(anvi-54) concoct_test$ anvi-show-collections-and-bins -p PROFILE.db
[11 Mar 19 11:16:14 Accessing to the collections table] ...
Config Error: There are no collections in this profile database. Consider making some in
interactive mode, or importing a collection with `anvi-import-collection` (a
tutorial on importing collections here: http://merenlab.org/2016/06/22/anvio-
tutorial-v2/#anvi-import-collection)
(anvi-54) concoct_test$ anvi-cluster-with-concoct -p PROFILE.db -c CONTIGS.db
Traceback (most recent call last):
File "/home/xabi/anaconda2/envs/anvi-54/bin/anvi-cluster-with-concoct", line 9, in <module>
import anvio.concoct as concoct
File "/home/xabi/anaconda2/envs/anvi-54/lib/python3.6/site-packages/anvio/concoct.py", line 33, in <module>
import anvio.vbgmm as vbgmm
ImportError: /home/xabi/anaconda2/envs/anvi-54/lib/python3.6/site-packages/anvio/../../../libgsl.so.23: undefined symbol: cblas_dasum
Ah. This BLAS issue again. @ozcan had recently suggested someone to rebuild their contact environment for anvi'o with an additional directive for BLAS. I think it will fix this one but I don't remember where I saw that.
Hi @xvazquezc,
This issue is related with openblas distribution conda installs. If you install using create -n anvio54 -c conda-forge -c bioconda anvio==5.4.0 "blas=*=openblas"
it should work.
Thanks @ozcan, that solved the CONCOCT issue.
However, anvi-self-test
ends with this message, but I don't see anything obvious aside of the usual warning messages:
Config Error: According to the exit code ('-2'), anvi'o suspects that something may have gone
wrong while running your tests :/ We hope that the reason is clear to you from
the lines above. But if you don't see anything obvious, and especially if the
test ended up running until the end with reasonable looking final results, you
shouldn't worry too much about this error. Life is short and we all can worry
just a bit less.
Good morning, Is this issue fixed? We got the same issue in our lab so we just wanted to be sure that everything is working with this fix.
Hi @Bio-finder, if you installed anvi'o through conda, @ozcan's recipe here should address it:
https://github.com/merenlab/anvio/issues/1121#issuecomment-471675728
Best,
Hi, Following the thread in Slack, my
anvi-self-test
crashed but for a different reason. Anvi'o seems to work fine though, at least with the pangenomics pipeline.Anvi'o version:
and my conda environment: