Skip to content

Error during mikado serialize #474

@desmodus1984

Description

@desmodus1984

Hi, @gemygk

I commented on here- #450 for an installation problem and somehow, I managed to get it to work but now I got a different error. I am attaching the error file.
MikadoSerial-pick_1187.err.txt
At first it mentions a deprecation error:

/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/subprograms/configure.py:7: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  from pkg_resources import resource_filename, resource_stream

and then it keeps on reporting error after error after

Process Bed12ParseWrapper-23:
Process Bed12ParseWrapper-30:
Process Bed12ParseWrapper-35:
Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1188, in thick_end
    value = int(value)
ValueError: invalid literal for int() with base 10: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1802, in bed_next
    bed12 = BED12(line,
Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 366, in __init__
    self.__set_values_from_fields()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 536, in __set_values_from_fields
    self.thick_start, self.thick_end, self.rgb, \
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1190, in thick_end
    raise ValueError("Thick end must be an integer, not {}! Value: {}".format(type(value), value))
ValueError: Thick end must be an integer, not <class 'str'>! Value: 
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1188, in thick_end
    value = int(value)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1866, in run
    row = self.bed_next(line, seq)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1811, in bed_next
    raise InvalidParsingFormat("Invalid line: {}".format(line))
ValueError: invalid literal for int() with base 10: ''
Mikado.exceptions.InvalidParsingFormat: Invalid line: Eviann0_XLOC_003602U_lncRNA-mRNA-1	0	708	ID=Eviann0_XLOC_003602U_lncRNA-mRNA-1.p9;type:complete;len:55;gc:the;standard;code;Eviann0_XLOC_003602U_lncRNA-mRNA-1:218-54(-)	583	-	218		0	1	708	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1880, in run
    raise InvalidParsingFormat(line)
Mikado.exceptions.InvalidParsingFormat: Eviann0_XLOC_003602U_lncRNA-mRNA-1	0	708	ID=Eviann0_XLOC_003602U_lncRNA-mRNA-1.p9;type:complete;len:55;gc:the;standard;code;Eviann0_XLOC_003602U_lncRNA-mRNA-1:218-54(-)	583	-	218		0	1	708	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1802, in bed_next
    bed12 = BED12(line,
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1188, in thick_end
    value = int(value)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 366, in __init__
    self.__set_values_from_fields()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 536, in __set_values_from_fields
    self.thick_start, self.thick_end, self.rgb, \
ValueError: invalid literal for int() with base 10: ''
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1190, in thick_end
    raise ValueError("Thick end must be an integer, not {}! Value: {}".format(type(value), value))
ValueError: Thick end must be an integer, not <class 'str'>! Value: 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1866, in run
    row = self.bed_next(line, seq)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1811, in bed_next
    raise InvalidParsingFormat("Invalid line: {}".format(line))
Mikado.exceptions.InvalidParsingFormat: Invalid line: Eviann0_LOC_00004922-mRNA-4	0	1059	ID=Eviann0_LOC_00004922-mRNA-4.p12;type:complete;len:59;gc:the;standard;code;Eviann0_LOC_00004922-mRNA-4:248-72(-)	681	-	248		0	1	1059	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1880, in run
    raise InvalidParsingFormat(line)
Mikado.exceptions.InvalidParsingFormat: Eviann0_LOC_00004922-mRNA-4	0	1059	ID=Eviann0_LOC_00004922-mRNA-4.p12;type:complete;len:59;gc:the;standard;code;Eviann0_LOC_00004922-mRNA-4:248-72(-)	681	-	248		0	1	1059	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1802, in bed_next
    bed12 = BED12(line,
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 366, in __init__
    self.__set_values_from_fields()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 536, in __set_values_from_fields
    self.thick_start, self.thick_end, self.rgb, \
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1190, in thick_end
    raise ValueError("Thick end must be an integer, not {}! Value: {}".format(type(value), value))
ValueError: Thick end must be an integer, not <class 'str'>! Value: 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1866, in run
    row = self.bed_next(line, seq)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1811, in bed_next
    raise InvalidParsingFormat("Invalid line: {}".format(line))
Mikado.exceptions.InvalidParsingFormat: Invalid line: Tiberius_g8972.t1	0	786	ID=Tiberius_g8972.t1.p2;type:internal;len:262;gc:the;standard;code;Tiberius_g8972.t1:786-1(-)	999	-	786		0	1	786	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1880, in run
    raise InvalidParsingFormat(line)
Mikado.exceptions.InvalidParsingFormat: Tiberius_g8972.t1	0	786	ID=Tiberius_g8972.t1.p2;type:internal;len:262;gc:the;standard;code;Tiberius_g8972.t1:786-1(-)	999	-	786		0	1	786	0

Process Bed12ParseWrapper-5:
Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1188, in thick_end
    value = int(value)
ValueError: invalid literal for int() with base 10: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1802, in bed_next
    bed12 = BED12(line,
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 366, in __init__
    self.__set_values_from_fields()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 536, in __set_values_from_fields
    self.thick_start, self.thick_end, self.rgb, \
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1190, in thick_end
    raise ValueError("Thick end must be an integer, not {}! Value: {}".format(type(value), value))
ValueError: Thick end must be an integer, not <class 'str'>! Value: 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1866, in run
    row = self.bed_next(line, seq)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1811, in bed_next
    raise InvalidParsingFormat("Invalid line: {}".format(line))
Mikado.exceptions.InvalidParsingFormat: Invalid line: Eviann0_LOC_00011369-mRNA-2	0	774	ID=Eviann0_LOC_00011369-mRNA-2.p6;type:complete;len:65;gc:the;standard;code;Eviann0_LOC_00011369-mRNA-2:290-96(-)	523	-	290		0	1	774	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1880, in run
    raise InvalidParsingFormat(line)
Mikado.exceptions.InvalidParsingFormat: Eviann0_LOC_00011369-mRNA-2	0	774	ID=Eviann0_LOC_00011369-mRNA-2.p6;type:complete;len:65;gc:the;standard;code;Eviann0_LOC_00011369-mRNA-2:290-96(-)	523	-	290		0	1	774	0

after error

Process Bed12ParseWrapper-10:
Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1188, in thick_end
    value = int(value)
ValueError: invalid literal for int() with base 10: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1802, in bed_next
    bed12 = BED12(line,
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 366, in __init__
    self.__set_values_from_fields()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 536, in __set_values_from_fields
    self.thick_start, self.thick_end, self.rgb, \
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1190, in thick_end
    raise ValueError("Thick end must be an integer, not {}! Value: {}".format(type(value), value))
ValueError: Thick end must be an integer, not <class 'str'>! Value: 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1866, in run
    row = self.bed_next(line, seq)
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1811, in bed_next
    raise InvalidParsingFormat("Invalid line: {}".format(line))
Mikado.exceptions.InvalidParsingFormat: Invalid line: Eviann0_LOC_00002944-mRNA-1	0	279	ID=Eviann0_LOC_00002944-mRNA-1.p2;type:complete;len:66;gc:the;standard;code;Eviann0_LOC_00002944-mRNA-1:213-16(-)	871	-	213		0	1	279	0


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
    self.run()
  File "/data/common/juanpablo.aguilar/apps/Miniforge3/envs/mikado/lib/python3.10/site-packages/Mikado/parsers/bed12.py", line 1880, in run
    raise InvalidParsingFormat(line)
Mikado.exceptions.InvalidParsingFormat: Eviann0_LOC_00002944-mRNA-1	0	279	ID=Eviann0_LOC_00002944-mRNA-1.p2;type:complete;len:66;gc:the;standard;code;Eviann0_LOC_00002944-mRNA-1:213-16(-)	871	-	213		0	1	279	0

Any reason for these errors?
They are the direct output files from EviAnn and Tiberius, which should be fine.
I am using SLURM job management and I assigned 60 cores and 5 GB of ram per core. It gave it 4 days and it didn't finish. I ran Tiberius in a similar fashion, and it finished everything in 27 hours. Any reason why the annotation files are failing? Any way to "validate" them before?
I did proteome QC - agat - to retrieve the longest isoform and then I used gffread to get the transcripts and the protein. I don't know how else to validate them.

Also I want to mention that TransDecoder is no longer actively supported or maintained by the developer. There is a new version: https://github.com/Markusjsommer/TD2/wiki - TransDecoder2 is now released. Hope Mikado is compatible with TD2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions