Learn R Programming

PRIST (version 0.925)

read.fluidigm: read.fluidigm

Description

Reads a fluidigm raw data file (or set of files)

Usage

read.fluidigm(files = NULL, metadata = NULL, header.size = 2, skip = 8,
  cycle.threshold = 40, metadataColClasses = NULL, meta.key = NULL,
  idvars = NULL, splitby = NULL, unique.well.id = "Chamber.ID",
  raw = TRUE, assay = NULL, geneid = "Assay.Name", sample = NULL,
  well = "Well", measurement = "X40.Ct", measurement.processed = "Ct",
  ncells = "SampleRConc")

Arguments

files

A character vector of files to read.

metadata

A character path and filename of a CSV file containing additional metadata about the samples

header.size

A numeric indicating the number of lines in the header (default 2)

skip

numeric how many lines to skip before reading (default 8)

cycle.threshold

The maximum number of PCR cycles performed (default 40) numeric

metadataColClasses

Optional character vector giving the column classes of the metadata file. See read.table.

meta.key

Optional character vector that identifies the key column between the metadata and the fluidigm data

idvars

Optional character vector that defines the set of columns uniquely identifying a well (unique cell, gene, and condition).

splitby

Optional character that defines the column / variable used to split the resulting data into an SCASet, such that unique levels of splitby each fall into their own SingleCellAssay object within an SCASet. Ususally the experimental unit subjected to different treatments.

unique.well.id

The column that uniquely identifies a sample well in the data. Default is "Chamber.ID".

raw

logical flag indicating this is raw data coming off the instrument. Thus we make some assumptions about the column names that are present.

assay

character name of a column that uniquely identifies an Assay (i.e. gene). Default is NULL

geneid

character names of the column that identifies a gene. Default is "Assay.Name"

sample

character name of a column that uniquely identifies a sample

well

character name of a column that uniquely identifies a well. Default "Well".

measurement

character name of the column that holds the measurement. Default "X40.Ct".

measurement.processed

character one of "Ct","40-Ct", or "et". If not "Ct", the measurement will be transformed.

ncells

The column with the number of cells in this well.

Value

SCASet holding the data.

Details

This function reads a raw Fluidigm data file or set of files and constructs a SingleCellAssay (or FluigidmAssay) object.