GEMMA should give hints if matrix properties are invalid, such as discussed in #45 (comment). E.g.
- Fail if K has negative eigen values
- Fail if K is not symmetric
- Fail if K is not positive definite
- Warn in eigen values are very small
- Warn if K is ill conditioned
- Warn on related pairs
- Warn on MAF problems
@xiangzhou @pcarbo anything else we can think of?
Failures and warnings should be reported in the log file. These checks can be disabled with the --no-checks switch (i.e., dangerous mode but faster).