View source: R/read-samplesheet.r
meffil.read.samplesheet | R Documentation |
read.450k.sheet
in R/minfi
Reading an Illumina methylation sample sheet, containing pheno-data information for the samples in an experiment.
meffil.read.samplesheet(
base,
pattern = "csv$",
ignore.case = TRUE,
recursive = TRUE,
verbose = TRUE
)
base |
The base directory from which the search is started. |
pattern |
= "csv$" What pattern is used to identify a sample sheet file, see |
ignore.case |
= TRUE Should the file search be case sensitive? |
recursive |
= TRUE Should the file search be recursive, see |
verbose |
= TRUE Should the function be verbose? |
basenames |
Output from |
This function search the directory base
(possibly including
subdirectories depending on the argument recursive
for
“sample sheet” files (see below). These files are identified
solely on the base of their filename given by the arguments
pattern
and ignore.case
(note the use of a dollarsign to
mean end of file name).#'
In case multiple sheet files are found, they are all read and the return object will contain the concatenation of the files.
A sample sheet file is essentially a CSV (comma-separated) file
containing one line per sample, with a number of columns describing
pheno-data or other important information about the sample. The file
may contain a header, in which case it is assumed that all lines up to
and including a line starting with \[Data\]
should be dropped.
This is modelled after a sample sheet file Illumina provides. It is
also very similar to the targets
file made used by the popular
limma
package (see the extensive package vignette).#'
An attempt at guessing the file path to the IDAT files represented in the sheet is made. This should be doublechecked and might need to manually changed.
A data.frame
containing the columns of all the sample sheets.
As described in details, a column named Sentrix_Position
is renamed
to Array
and Sentrix_ID
is renamed to Slide
. In addition
the data.frame
will contain a column named Basename
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.