Skip to contents

Build a MultiStudyQtlDataset from a QtlDataset manifest (individual-level studies) and, optionally, a QtlSumStats manifest (summary-only studies).

Usage

loadMultiStudyQtlDatasetFromManifest(
  qtlDatasetsManifest,
  sumStatsManifest = NULL,
  genome = NULL,
  ldSketch = NULL,
  region = NULL,
  minLdOverlapWarn = 0.5,
  columnMapping = NULL,
  sampleSelect = NULL,
  formatMapping = NULL,
  transposeCovariates = FALSE,
  scaleResiduals = TRUE,
  mafCutoff = 0,
  macCutoff = 0,
  xvarCutoff = 0,
  imissCutoff = 0,
  keepSamples = character(0),
  keepVariants = character(0),
  keepIndel = TRUE
)

Arguments

qtlDatasetsManifest

A data.frame or path. The QtlDataset schema with study and genotypePath mandatory (grouping key = study); one QtlDataset is built per study group.

sumStatsManifest

Optional QtlSumStats manifest (see loadQtlSumStatsFromManifest).

genome, ldSketch, region, minLdOverlapWarn, columnMapping, sampleSelect, formatMapping

Passed to the QtlSumStats loader for sumStatsManifest.

transposeCovariates

Transpose covariate TSVs (QTLtools layout).

scaleResiduals, mafCutoff, macCutoff, xvarCutoff, imissCutoff, keepSamples, keepVariants, keepIndel

Pass-through QtlDataset arguments applied to every study.

Value

A MultiStudyQtlDataset object.