hoffmangroup / segway

Application for semi-automated genomic annotation.
http://segway.hoffmanlab.org/
GNU General Public License v2.0
13 stars 7 forks source link

Reverse world option creates a single annotation #115

Closed EricR86 closed 7 years ago

EricR86 commented 7 years ago

Original report (BitBucket issue) by Mickaël Mendez (Bitbucket: Mickael Mendez).


Segway version 2.0.1 in reverse mode and with two worlds creates one segmentation whereas previous versions created one segmentation per world.

Here is an example of my annotation directory generated with older versions (changes shown in bold fonts):

and now with the same pipeline:

EricR86 commented 7 years ago

Original comment by Mickaël Mendez (Bitbucket: Mickael Mendez).


EricR86 commented 7 years ago

Original comment by Mickaël Mendez (Bitbucket: Mickael Mendez).


Here is the command and parameters I used:

segway --resolution=10 --ruler-scale=10 --seg-table=seg_table.tab --tracks-from=tracks.csv --reverse-world=1 --mem-usage=2,4,8,16,32,64 --bigBed=annotation/segway.%s.layered.bb identify ...

EricR86 commented 7 years ago

Original comment by Mickaël Mendez (Bitbucket: Mickael Mendez).


EricR86 commented 7 years ago

Original comment by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


This does not look like a reverse world issue. Regardless of whether or not --reverse-world is used, when training with multiple worlds, multiple annotations should be produced.

Notably I cannot reproduce this with simpleconcat regardless of how --reverse-world=1 is used. It still produces multiple annotations.

EricR86 commented 7 years ago

Original comment by Eric Roberts (Bitbucket: ericr86, GitHub: ericr86).


Found issue with missing track_specs in train.tab due to strangely empty track listing file.