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.