FWD() function for performing forward regressions.segments() function for finding non-overlapping segments based on a
summary statistic.preprocess(): Add nCores parameter.findRelated(): Map indices to sample names for matrix inputs.getG(): Add impute parameter.getG(): Impute by mean instead of 0 if center = FALSE.getG(): Use preprocess() internally for better performance.as.BGData(): Read genetic distances in .bim file as double instead of
integer.new() to create BGData instances, please use the
BGData() constructor function instead.@ to access the slots of BGData instances, please use
the geno(), pheno(), and map() accessors instead.BGData():
geno as this object is likely shared.geno has row names before creating pheno stub.geno has column names before creating map stub.IID in pheno stub to sample_id.mrk in map stub to variant_id.pheno stub to a sequence starting with
sample_ and rownames for map stub to a sequence starting with
variant_ if geno does not have dimnames.as.BGData():
FID and IID columns to be of type character when loading
alternate phenotype files.NULL.BGData objects:
geno matches number of rows of pheno.geno matches number of rows of map.pheno do not match the row names of geno.map do not match the column names of geno.preprocess() function for fast centering, scaling, and imputation.GWAS(): Return number of records used for each variant and allele
frequencies in rayOLS.inherits(., *) instead of class(.) == * (R4 compat).chunkedMap() function.chunkedMap() and chunkedApply().summarize(): Improve performance.GWAS(): Improve performance of rayOLS method.GWAS(): Fix bug when computing p-values for methods other than rayOLS,
lsfit, or SKAT when i is used to subset samples.GWAS(): Fix wrong results in lsfit method when covariates with missing
values are used.as.BGData(): Fix bug loading .fam and .bim files when path contains the
word bed.bufferSize to chunkSize.nTasks parameter from chunkedApply() and methods based on it.crossprods function.chunkSize in the main process, load a subset of chunkSize in the each
fork. That way nTasks is not necessary anymore and the same code can be
used for one core and multiple cores.findRelated() function for use with matrices and symDMatrix objects.orderedMerge() function that allows for phenotypes to be easily merged
into a BGData object.getG() function: use single shared memory
matrix to collect results.rayOLS method in GWAS() function.getG_symDMatrix(): Support version 2 of symDMatrix package.getG_symDMatrix(): Add chunkSize parameter.getG_symDMatrix(): Add minVar parameter.as.BGData(): Use rownames of BEDMatrix object as rownames for pheno, and
colnames of BEDMatrix object as rownames for map.nCores > 1.getG_symDMatrix(): Fix scaling error when scale = FALSE.getG_symDMatrix(): Compute block indices correctly for out-of-order,
non-sequential indices.getG_symDMatrix(): Do not include centers and scales in attributes anymore
because the influence of j and minVar is difficult to retain.Initial release.