metaWRAP: problem with concoct binning.sh line 453:61692 segmentation fault
Hi @ursky, After many attempts, I still can’t run concoct successfully like Maxbin and Metabat. I installed metaWRAP version 1.2 in a new environment because the result ran by version 1.1.8 without any bins. The first libgslcblas.so error looks like repaired by metaWRAP automatically. And the following problems may abort the task. Here is my command:
metawrap binning -o Concoct -t 144 -m 2048 -a /home/liuhaiyan/cczhao/DB/megahit_assembly_fastp_defult/all/all_kmin25_kstep_2_nomercy.megahit_asm/final.contigs.fa --concoct /home/liuhaiyan/cczhao/DB/metawrap/out.*
Part of log_file:
------------------------------------------------------------------------------------------------------------------------
----- cutting up contigs into 10kb fragments for CONCOCT... -----
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
----- estimating contig fragment coverage... -----
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
----- Looks like our environment has a faulty libgslcblas.so link. Will try to manually create -----
----- symlink in conda environment -----
------------------------------------------------------------------------------------------------------------------------
conda path: /home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4
Creating symlink /home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/lib/libgslcblas.so.0 from /home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/lib/libgslcblas.so
------------------------------------------------------------------------------------------------------------------------
----- Starting binning with CONCOCT... -----
------------------------------------------------------------------------------------------------------------------------
************************************************************************************************************************
***** Something went wrong with binning with CONCOCT. Exiting... *****
************************************************************************************************************************
Part of err_file:
[M::mem_process_seqs] Processed 4808470 reads in 9984.498 CPU sec, 75.673 real sec
[main] Version: 0.7.17-r1188
[main] CMD: bwa mem -t 144 Concoct/work_files/assembly.fa /home/liuhaiyan/cczhao/DB/metawrap/out.DZ_DME23256-V_1.fastq /home/liuhaiyan/cczhao/DB/metawrap/out.DZ_DME23256-V_2.fastq
[main] Real time: 2242.936 sec; CPU: 231813.761 sec
[bam_sort_core] merging from 0 files and 144 in-memory blocks...
/home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/bin/concoct_coverage_table.py:48: FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\t'.
df = pd.read_table(fh, header=None)
Traceback (most recent call last):
File "/home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/bin/concoct", line 6, in <module>
import vbgmm
ImportError: libgslcblas.so.0: cannot open shared object file: No such file or directory
Up and running. Check /home/liuhaiyan/cczhao/DB/metawrap/Concoct/work_files/concoct_out/log.txt for progress
/home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/lib/python2.7/site-packages/concoct/input.py:82: FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\t'.
cov = p.read_table(cov_file, header=0, index_col=0)
Setting 144 OMP threads
Generate input data
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
/home/liuhaiyan/cczhao/anaconda3/envs/metawrap1.1.4/bin/metawrap-modules/binning.sh: 行 453: 61692 Segmentation fault (Core Dump) concoct -l $len -t $threads --coverage_file ${out}/work_files/concoct_depth.txt --composition_file ${out}/work_files/assembly_10K.fa -b ${out}/work_files/concoct_out
About this issue
- Original URL
- State: open
- Created 5 years ago
- Comments: 22
Hello @ursky,
I’ve installed the latest
metawrap(v1.3.2) and it generated about 330 Gb of logs mostly consisting of the same warning:I think the problem with
concoctis back somehow?Can confirm that fix works! Thanks @ursky !