COHCAP.reformatFinalReport: Prepare COHCAP beta file from Illumina GenomeStudio Final...

COHCAP.reformatFinalReportR Documentation

Prepare COHCAP beta file from Illumina GenomeStudio Final Report

Description

Reformats FinalReport file into format for COHCAP.annotate() function.

Optionally allows user to re-name samples, using a table where the first column is the chipID and the 2nd column is the name that should appear in heatmaps, etc.

Usage

COHCAP.reformatFinalReport(FinalReport, beta.file, renaming.file=NULL,
										detection.pvalue.cutoff=0.01)

Arguments

FinalReport

FinalReport from Illumina GenomeStudio. "AVG_Beta" and "Detection Pval" columns should be exported for "Sample Methylation Profile".

The goal of this function is to create a single table with beta values, with the Detection P-value being used to remove measurements with low intensities.

beta.file

Table of beta / percentage methylation values. CpG sites are represented in rows.

Samples are represented in columns.

Samples with high detection p-values will be censored as NA values.

renaming.file

If you would like to provide more descriptive names for your samples, uprovide a table where the first column is the chipID and the 2nd column is the name that should appear in heatmaps, etc.

Please make sure your new names don't begin with numbers, or contain certain special characters (such as dashes, spaces, etc) that will be reformated as periods in column names when imported into R.

detection.pvalue.cutoff

Maximum p-value to keep beta values in reformated table.

Value

Function does not return value. Instead, it writes the censored beta table for COHCAP input as a text file (specified as 'beta.file').

See Also

COHCAP Discussion Group: http://sourceforge.net/p/cohcap/discussion/general/

Examples

library("COHCAP")

dir = system.file("extdata", package="COHCAP")
FinalReport = file.path(dir,"EPIC_DEMO.txt")
beta.file = "COHCAP_beta.txt"
sample.relabel.file = file.path(dir,"EPIC_DEMO_samples.txt")

COHCAP.reformatFinalReport(FinalReport, beta.file, renaming.file=sample.relabel.file)

project.folder = tempdir()#you may want to use getwd() or specify another folder
project.name = "EPIC_FinalReport_test"
annotation.file = file.path(dir,"EPIC_DEMO_mapping.txt")
beta.table = COHCAP.annotate(beta.file, project.name, project.folder,
				platform="custom",annotation.file=annotation.file,
				output.format = "txt")

cwarden45/COHCAP documentation built on April 16, 2024, 3:17 a.m.