To assemble human genome with pacbio-only sequencing data, we tried to apply FALCON software. We installed the software following the instructions, and no error turned up in the process of installation, the installation information is attached.Here is our sever environment which is satisfied with the installation requirement too.
However, when I ran the FALCON following the instructions, it failed and the running error information is also attched.
fc_run.cfg:
{begin}
[General]
# list of files of the initial bas.h5 files
input_fofn = input.fofn
#input_fofn = preads.fofn
input_type = raw
#input_type = preads
# The length cutoff used for seed reads used for initial mapping
length_cutoff = 12000
# The length cutoff used for seed reads usef for pre-assembly
length_cutoff_pr = 12000
sge_option_da = -l h=nodesuper -pe openmp 4 -q all.q
sge_option_la = -l h=nodesuper -pe openmp 4 -q all.q
sge_option_pda = -l h=nodesuper -pe openmp 2 -q all.q
sge_option_pla = -l h=nodesuper -pe openmp 2 -q all.q
sge_option_fc = -l h=nodesuper -pe openmp 4 -q all.q
sge_option_cns = -l h=nodesuper -pe openmp 4 -q all.q
pa_concurrent_jobs = 16
cns_concurrent_jobs = 16
ovlp_concurrent_jobs = 16
pa_HPCdaligner_option = -v -dal4 -t16 -e.70 -l1000 -s400
ovlp_HPCdaligner_option = -v -dal4 -t32 -h60 -e.96 -l500 -s400
pa_DBsplit_option = -x50 -s50
ovlp_DBsplit_option = -x50 -s50
falcon_sense_option = --output_multi --min_idt 0.70 --min_cov 2 --local_match_count_threshold 1 --max_n_read 10 --n_core 2
overlap_filtering_setting = --max_diff 50 --max_cov 30 --min_cov 20 --bestn 10
{end}
{begin}
ERROR 1(input_type = raw):
command: vi ./0-rawreads/job_10684559/rj_10684559.log
"15079 vs 15111 : 3
15104 vs 15111 : 4
18,604,978 14-mers (7.440891e-09 of matrix)
5,100 seed hits (2.039698e-12 of matrix)
560 confirmed hits (2.239669e-13 of matrix)
*** glibc detected *** daligner: double free or corruption (out): 0x0000003ea0c04b30 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3ea0c75366]
/lib64/libc.so.6[0x3ea0c77e93]
daligner[0x401ea6]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x3ea0c1ecdd]
daligner[0x401339]
======= Memory map: ========
00400000-0041f000 r-xp 00000000 00:1c 113118876 /home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/bin/daligner
0061e000-0061f000 rw-p 0001e000 00:1c 113118876 /home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/bin/daligner"
{end}
{begin}
command: gdb ./0-rawreads/job_58132038/core.9839
"[New Thread 9839]
Core was generated by `daligner -v -t16 -H3000 -e0.7 -s1000 raw_reads.1 raw_reads.1'.
Program terminated with signal 6, Aborted."
{end}
{begin}
ERROR 2(input_type = preads):
when run the command "fc_run.py fc_run.cfg",it shows
"No target specified, assuming "assembly" as target
Exception in thread Thread-2:
Traceback (most recent call last):
File "/home/smrtanalysis/install/smrtanalysis_2.3.0.140936/redist/python2.7/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/home/smrtanalysis/install/smrtanalysis_2.3.0.140936/redist/python2.7/lib/python2.7/threading.py", line 504, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 317, in __call__
runFlag = self._getRunFlag()
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 147, in _getRunFlag
runFlag = any( [ f(self.inputDataObjs, self.outputDataObjs, self.parameters) for f in self._compareFunctions] )
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 812, in timeStampCompare
if min(outputDataObjsTS) < max(inputDataObjsTS):
ValueError: max() arg is an empty sequence
Exception in thread Thread-4:
Traceback (most recent call last):
File
"/home/smrtanalysis/install/smrtanalysis_2.3.0.140936/redist/python2.7/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/home/smrtanalysis/install/smrtanalysis_2.3.0.140936/redist/python2.7/lib/python2.7/threading.py", line 504, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 317, in __call__
runFlag = self._getRunFlag()
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 147, in _getRunFlag
runFlag = any( [ f(self.inputDataObjs, self.outputDataObjs, self.parameters) for f in self._compareFunctions] )
File "/home/nfs_UserData_220/falcon/installation_dir/FALCON-master/fc_env/lib/python2.7/site-packages/pypeflow-0.1.1-py2.7.egg/pypeflow/task.py", line 812, in timeStampCompare
if min(outputDataObjsTS) < max(inputDataObjsTS):
ValueError: max() arg is an empty sequence"
{end}
{begin}
and also the file sge_log/falcon-ea66cd36.o9615 shows :"/home/sgeadmin/node10/node10/job_scripts/9615: line 3: 42517 core dumped)DB2Falcon preads"
"in <module> for res in exe_pool.imap(filter_stage1, inputs): File '/home/smrtanalysis/install/smrtanalysis_2.3.0.140936/redist/python2.7/lib/python2.7/multiprocessing/pool.py', line 626, in next raise value
OSError: [Errno 2] No such file or directory"
{end}