dieterich-lab / DCC

DCC uses output from the STAR read mapper to systematically detect back-splice junctions in next-generation sequencing data. DCC applies a series of filters and integrates data across replicate sets to arrive at a precise list of circRNA candidates.
https://dieterichlab.org/software/
GNU General Public License v3.0
36 stars 20 forks source link

Filtering by read counts #74

Closed JunmingH closed 2 years ago

JunmingH commented 4 years ago

Describe the bug Hi I am trying to run DCC but stock at filtering part the log file is:

2019-12-12 15:38:13,799 Using files _tmp_DCC/tmp_circCount and _tmp_DCC/tmp_coordinates for filtering 2019-12-12 17:00:57,987 Filtering by read counts

Traceback (most recent call last): File "/restricted/projectnb/casa/jmh/RNA-seq/circu_RNA/DCC-0.4.7/DCC/main.py", line 818, in main() File "/restricted/projectnb/casa/jmh/RNA-seq/circu_RNA/DCC-0.4.7/DCC/main.py", line 348, in main count0, indx0 = filt.filtercount(count, indx) # result of first filtering by read counts File "/restricted/projectnb/casa/jmh/RNA-seq/circu_RNA/DCC-0.4.7/DCC/circFilter.py", line 74, in filtercount if sum(count[itm] >= self.countthreshold) >= self.replicatethreshold: TypeError: 'bool' object is not iterable

Could you please give me some idea about this issue? Many thanks!

tjakobi commented 4 years ago

Dear @JunmingH,

do you have he complete command line call for this error? It seems that wrong values have been specified which is not correctly caught by the code.

Cheers, Tobias