Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-01 | These variables are introduced in DEBUG mode | Pjotr Prins | |
2020-09-29 | Fixing Travis build, remove gcc warnings and bump version | Pjotr Prins | |
2020-05-22 | Fixes for gcc (GCC) 10.1.0 | Pjotr Prins | |
Started to remove eigenlib (again) | |||
2018-12-10 | Fixes regression introduced by sharing plink algorithm with BIMBAM. | Pjotr Prins | |
closes #188 | |||
2018-09-15 | Remove noisy batch_compute message | Pjotr Prins | |
2018-09-06 | Sometimes a value gets negative zero causing a NaN on the sqrt. | Pjotr Prins | |
Closes #61 | |||
2018-09-06 | More debugging and a performance check | Pjotr Prins | |
2018-09-06 | More debugging info and raise SIGINT instead of exit | Pjotr Prins | |
2018-09-06 | Further debugging | Pjotr Prins | |
2018-09-01 | CalcPab notes | Pjotr Prins | |
2018-08-31 | More testing | Pjotr Prins | |
2018-08-31 | Improving readability | Pjotr Prins | |
2018-08-31 | Continue debugging calcpab | Pjotr Prins | |
2018-08-30 | Debugging calcPab | Pjotr Prins | |
2018-08-26 | More value checking and bounds checking | Pjotr Prins | |
2018-08-25 | Number format checking in strict mode. Also fixes #149 | Pjotr Prins | |
2018-08-25 | segfpe handling | Pjotr Prins | |
2018-06-29 | Merge branch 'master' of github.com:genetics-statistics/GEMMA | Pjotr Prins | |
2018-02-28 | renamed import io.h to gemma_io.h | DannyArends | |
2018-01-27 | Extra error info on strtok parsing failure - should help support | Pjotr Prins | |
2017-12-12 | Updated copyright info | Pjotr Prins | |
2017-12-08 | Legacy mode does not show logl_H1 column in output | Pjotr Prins | |
2017-12-06 | Some cleanup on matrix checking | Pjotr Prins | |
2017-11-30 | Fixed never-ending run when analyzing only a single SNP, ref | Pjotr Prins | |
https://groups.google.com/forum/#!topic/gemma-discussion/a-ommTiucC8 | |||
2017-11-22 | Remove compiler warnings and add check is_nan | Pjotr Prins | |
2017-11-15 | Nans: introducing checking on mem free | Pjotr Prins | |
2017-11-11 | Fix compiler warnings | Pjotr Prins | |
2017-10-26 | Get rid of compiler warning | Pjotr Prins | |
2017-10-23 | Travis-ci: | Pjotr Prins | |
- Disabled gcc-6 since we develop with later tools anyway - Turned the release test into a simple integration test - Adding MacOSX on Travis-ci Tests: Adding tests for Plink w. LOCO Safety: Introduce strtok_safe to get rid of segfaults | |||
2017-10-18 | Tests still pass with safe_alloc (which sets the buffers to NaNs on allocation) | Pjotr Prins | |
2017-10-13 | Replacing first dgemm - tests fail | Pjotr Prins | |
2017-10-13 | OpenBlas: preparing for dgemm use | Pjotr Prins | |
2017-10-13 | Fix header for not showing se | Pjotr Prins | |
2017-10-13 | Disable se for lmm=2, see https://github.com/genetics-statistics/GEMMA/issues/81 | Pjotr Prins | |
2017-10-13 | Fixed mean and iterations in Plink - now this works | Pjotr Prins | |
2017-10-13 | Fix embarrassing bug that broke BIMBAM for larger datasets - found it when ↵ | Pjotr Prins | |
porting Plink to the new Analyze function | |||
2017-10-06 | LMM: small cleanup and default to NaN initialization | Pjotr Prins | |
2017-10-06 | LMM: BIMBAM and PLINK share same LMM code - test pass | Pjotr Prins | |
2017-10-06 | LMM: lifter genotype parsing for BIMBAM. All tests pass. | Pjotr Prins | |
2017-10-06 | LMM: lifter line no | Pjotr Prins | |
2017-10-06 | LMM: lifted out file access | Pjotr Prins | |
2017-10-06 | Oops: fixed logic problem after removing Oxford data | Pjotr Prins | |
2017-10-05 | Removed Oxford format as per ↵ | Pjotr Prins | |
https://github.com/genetics-statistics/GEMMA/issues/46 | |||
2017-10-05 | LMM: skip beta (again) with LRT | Pjotr Prins | |
2017-10-05 | Addresses | Pjotr Prins | |
https://github.com/genetics-statistics/GEMMA/issues/81 | |||
2017-10-05 | Adding debug statements on entering functions and added test for issue 58 | Pjotr Prins | |
2017-08-03 | LOCO is implemented in GEMMA for the BIMBAM format. Pass in the -loco | Pjotr Prins | |
1 switch for LOCO of chromosome 1. What are the use cases? 1. User runs vanilla GEMMA: all SNPs are considered input for GWA and K 2. User passes in -snps: all these SNPs are considered for GWA and K 3. User passes in -snps and -ksnps: All these SNPs are used for GWA, Ksnps are used for K 4. User passes in -loco: SNPs are split by chromosome (GWA incl., K excl.) 5. User passes in -snps, -gwasnps and -ksnps could mean that also GWA is subset explicitely (nyi) In all cases indicator_snp is honored and we get the most flexible way for studying SNP combinations that can be passed in in different ways. Overall added: - various comments in source code - tests in test framework inlc. fast-check - NDEBUG compilation support in the Makefile - -debug switch for GEMMA debug output - debug.h which includes enforce functions which work like assert. Unlike assert, enforce also works in release compilation - -nind switch limit the number of individuals used (trim_individuals for testing) - enforcing tests of input files - e.g. are number of individuals correct - checks for memory allocation - we should add more of those - more checks for gsl results - we should add more of those - replaced strtoken with regex as a first case. They should all be replaced. strtoken is not thread safe, for one. - introduced C++ iterators - introduced C++ closure in BimBam LMM for cached processing - more localized initialization of variables - makes for demonstratably more correct code - -ksnps adds snps into setKSnps - -gwasnps adds snps into setGWASnps - both sets are computed by -loco - attempted to make the code easier to read | |||
2017-08-02 | Massive patch using LLVM coding style. It was generated with: | Pjotr Prins | |
clang-format -style=LLVM -i *.cpp *.h Please set your editor to replace tabs with spaces and use indentation of 2 spaces. | |||
2017-07-07 | Fix spacing | Pjotr Prins | |
2017-06-08 | Removed commented-out code from gemma.cpp. | Peter Carbonetto | |