Hi,
I'm running scantwo() on an F2 intercross with the "binary" model. The
highest LOD scores I get are 5-6 in both the hk and em method. (both
are LOD scores for the full model of two-QTL)
So, I'm trying to do permutations to find what the significance
threshold is. However, I get the following error message when I try to
use scantwo() to do permutations and the output value is never made:
>
operm2.hk <- scantwo(data2.binary, method="hk", model="binary", n.perm=100, verbose=FALSE)
Error in if (totmar(x) != ncol(x$rf)) x <- clean(x) else { :
argument is of length zero
In addition: There were 50 or more warnings (use warnings() to see the
first 50). #the error messages say: "didn't converge"
> operm2.em <- scantwo(data2.binary, method="em", model="binary", n.perm=100, verbose=FALSE)
Error in if (totmar(x) != ncol(x$rf)) x <- clean(x) else { :
argument is of length zero
I'd be very grateful if someone could provide some help as to why this
is happening. I did this whole process in scanone() without any
problems; the highest LOD scores I got from that were at the 26%
significance level.
Thanks so much!
Elisa
P.S. The details of my cross object are here:
> summary(data2.binary)
F2 intercross
No. individuals: 148
No. phenotypes: 1
Percent phenotyped: 100
No. chromosomes: 39
Autosomes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
Total markers: 115
No. markers: 8 6 7 11 4 5 8 3 5 3 2 4 2 3 3 3 4 2 3 4 2 3 2
2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Percent genotyped: 86.1
Genotypes (%): AA:24 AB:46.4 BB:24.5 not BB:3 not AA:2.1