FILLIN chromosome break error

29 views
Skip to first unread message

amk...@truman.edu

unread,
Sep 6, 2016, 2:59:23 PM9/6/16
to TASSEL - Trait Analysis by Association, Evolution and Linkage
I'm trying to impute using a HapMap formatted genotype file. It has been sorted using the SortGenotypeFilePlugin. FILLIN quits with the following error

pool-1-thread-1] DEBUG net.maizegenetics.plugindef.AbstractPlugin - FilterGenotypeTable: init: start site: 1989 is larger than end site: 1988

java.lang.IllegalArgumentException: FilterGenotypeTable: init: start site: 1989 is larger than end site: 1988

at net.maizegenetics.dna.snp.FilterGenotypeTable.<init>(FilterGenotypeTable.java:214)

at net.maizegenetics.dna.snp.FilterGenotypeTable.getInstance(FilterGenotypeTable.java:455)

at net.maizegenetics.analysis.imputation.FILLINFindHaplotypesPlugin.createHaplotypeAlignment(FILLINFindHaplotypesPlugin.java:183)

at net.maizegenetics.analysis.imputation.FILLINFindHaplotypesPlugin.processData(FILLINFindHaplotypesPlugin.java:166)

at net.maizegenetics.plugindef.AbstractPlugin.performFunction(AbstractPlugin.java:110)

at net.maizegenetics.plugindef.AbstractPlugin.dataSetReturned(AbstractPlugin.java:1652)

at net.maizegenetics.plugindef.ThreadedPluginListener.run(ThreadedPluginListener.java:29)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)


Looking back up at the output, there is an issue with determining the break between chromosome 4 and 5 as follows:


Chromosome Divisions: 4 start:1924 end:1988 

Chromosome Divisions: 5 start:1989 end:1988 

Chromosome Divisions: 5 start:1989 end:1988 

Chromosome Divisions: 5 start:1989 end:1988 

Chromosome Divisions: 5 start:1989 end:1988 

Chromosome Divisions: 5 start:1989 end:1988 

Chromosome Divisions: 5 start:1989 end:2350 

Chromosome Divisions: 6 start:2351 end:2350 

Chromosome Divisions: 6 start:2351 end:2350 

Chromosome Divisions: 6 start:2351 end:2350 

Chromosome Divisions: 6 start:2351 end:2604 


The problem also extends to chromosome 6.


Everything is order in the input file as it should be after sorting, and there is no obvious reason why this should be a problem.


I'm using the latest version of TASSEL, updated today. I've also tried running FILLIN using a different genotype file that I've used extensively in the past and I have imputed with. It no longer works either.

Terry Casstevens

unread,
Sep 6, 2016, 3:44:59 PM9/6/16
to Tassel User Group
When you say "updated", did you build from source?
> --
> You received this message because you are subscribed to the Google Groups
> "TASSEL - Trait Analysis by Association, Evolution and Linkage" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tassel+un...@googlegroups.com.
> To post to this group, send email to tas...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tassel/c418ca37-dffa-4129-8f48-a6b4b99cfa59%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Terry Casstevens

unread,
Sep 6, 2016, 5:08:56 PM9/6/16
to Tassel User Group
Please follow these instructions to get more information.

https://bitbucket.org/tasseladmin/tassel-5-source/wiki/docs/ReportingTassel5Issues.pdf

On Tue, Sep 6, 2016 at 2:59 PM, <amk...@truman.edu> wrote:

Terry Casstevens

unread,
Sep 7, 2016, 3:59:30 PM9/7/16
to Tassel User Group
My colleague suggests "set sites per
haplotype to 128. FILLIN was designed for much higher numbers of markers,
so I do not know if will work very well for this data."


On Tue, Sep 6, 2016 at 2:59 PM, <amk...@truman.edu> wrote:

amk...@truman.edu

unread,
Sep 19, 2016, 3:31:13 PM9/19/16
to TASSEL - Trait Analysis by Association, Evolution and Linkage
It completed using sites per haplotype of 128 but didn't output any haplotypes. The smallest number of markers on a chromosome is 254. Trying multiples of 64 up to 256 sites per haplotype still doesn't output any haplotypes. It seems likely that there aren't enough markers and samples for FILLIN. Thanks for the help; we'll look for a different option.
Reply all
Reply to author
Forward
0 new messages