Skip to contents

Extract a genotype matrix for a subset of SNPs from a GenotypeHandle. Returns a RangedSummarizedExperiment with dosage assay in Bioconductor convention (variants x samples), variant metadata as rowRanges (GRanges), and sample IDs as colData.

Usage

extractBlockGenotypes(handle, snp_idx, mean_impute = TRUE)

Arguments

handle

A GenotypeHandle object.

snp_idx

Integer vector of 1-based SNP indices into handle@snp_info.

mean_impute

Logical, whether to mean-impute missing values. Default TRUE.

Value

A RangedSummarizedExperiment with:

assay("dosage")

Numeric matrix (variants x samples)

rowRanges

GRanges with A1, A2 metadata

colData

DataFrame with sample_id column