Description Objects from the Class Slots Methods Author(s) Examples
This class allows to save the relevant project information in the
ROOT
data file and in class DataTreeSet
.
Objects can be created by calls of the form
new("ProjectInfo", submitter=[character], laboratory=[character], contact=[character], ...)
.
Alternatively, the constructor ProjectInfo
can be used.
submitter
:Object of class "character"
representing the name of the submitter.
laboratory
:Object of class "character"
representing the laboratory of the submitter.
contact
:Object of class "character"
representing the contact address of the submitter.
project
:Object of class "list"
representing the project information.
author
:Object of class "list"
representing the author information.
dataset
:Object of class "list"
representing the dataset information.
source
:Object of class "list"
representing the sample source information.
sample
:Object of class "list"
representing the sample information.
celline
:Object of class "list"
representing the sample information for cell lines.
primarycell
:Object of class "list"
representing the sample information for primary cells.
tissue
:Object of class "list"
representing the sample information for tissues.
biopsy
:Object of class "list"
representing the sample information for biopsies.
arraytype
:Object of class "list"
representing the array information.
hybridizations
:Object of class "data.frame"
representing the hybridization information for each hybridization.
treatments
:Object of class "data.frame"
representing the treatment information for each hybridization.
signature(object = "ProjectInfo")
: extracts slot project
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot project
with character vector c(name,date,type,description,comments).
signature(object = "ProjectInfo")
: extracts slot author
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot author
with character vector c(lastname,firstname,type,company,department,email,
phone,comments).
signature(object = "ProjectInfo")
: extracts slot dataset
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot dataset
with character vector c(name,type,sample,submitter,date,description,comments).
signature(object = "ProjectInfo")
: extracts slot source
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot source
with character vector c(name,type,species,subspecies,description,comments).
signature(object = "ProjectInfo")
: extracts slot sample
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot sample
with character vector c(name,type,sex,phenotype,genotype,extraction,
isxenograft,xenostrain,xenosex,xenoage,xenoageunit,comments).
signature(object = "ProjectInfo")
: extracts slot celline
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot celline
with character vector c(name,type,parent,atcc,modification,sex,phenotype,
genotype,extraction,isxenograft,xenostrain,xenosex,xenoage,xenoageunit,comments).
signature(object = "ProjectInfo")
: extracts slot primarycell
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot primarycell
with character vector c(name,type,date,description,sex,phenotype,
genotype,extraction,isxenograft,xenostrain,xenosex,xenoage,xenoageunit,comments).
signature(object = "ProjectInfo")
: extracts slot tissue
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot tissue
with character vector c(name,type,development,morphology,disease,stage,
donorage,ageunit,status,sex,phenotype,genotype,extraction,isxenograft,xenostrain,xenosex,
xenoage,xenoageunit,comments).
signature(object = "ProjectInfo")
: extracts slot biopsy
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot biopsy
with character vector c(name,type,morphology,disease,stage,donorage,ageunit,
status,sex,phenotype,genotype,extraction,isxenograft,xenostrain,xenosex,xenoage,xenoageunit,comments).
signature(object = "ProjectInfo")
: extracts slot arraytype
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot arraytype
with character vector c(chipname,chiptype,description,comments).
signature(object = "ProjectInfo")
: extracts slot hybridizations
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot hybridizations
with vector of character vectors with each containing
c(name,type,inputname,date,preparation,protocol,repname,replica,comments).
signature(object = "ProjectInfo")
: extracts slot treatments
.
signature(object = "ProjectInfo", value = "character")
: replaces
slot treatments
with vector of character vectors with each containing
c(name,type,concentration,concentrationunit,time,timeunit,administration,comments).
signature(object = "ProjectInfo")
: shows the content of ProjectInfo
.
Christian Stratowa
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | project <- new("ProjectInfo",submitter="Christian", laboratory="home",contact="email")
projectInfo(project) <- c("TestProject","20060106","Project Type","use Test3 data for testing","my comment")
authorInfo(project) <- c("Stratowa","Christian","Project Leader","Company","Dept","cstrato.at.aon.at","++43-1-1234","my comment")
datasetInfo(project) <- c("Test3Set","MC","Tissue","Stratowa","20060106","description","my comment")
sourceInfo(project) <- c("Unknown","source type","Homo sapiens","caucasian","description","my comment")
primcellInfo(project) <- c("Mel31","primary cell",20071123,"extracted from patient","male","my pheno","my genotype","RNA extraction",TRUE,"NMRI","female",7.0,"months", "my comment")
arrayInfo(project) <- c("Test3","GeneChip","description","my comment")
hybridizInfo(project) <- c(c("TestA1","hyb type","TestA1.CEL",20071117,"my prep1","standard protocol","A1",1,"my comment"),
c("TestA2","hyb type","TestA2.CEL",20071117,"my prep2","standard protocol","A2",1,"my comment"),
c("TestB1","hyb type","TestB1.CEL",20071117,"my prep1","standard protocol","B1",2,"my comment"),
c("TestB2","hyb type","TestB2.CEL",20071117,"my prep2","standard protocol","B2",2,"my comment"))
treatmentInfo(project) <- c(c("TestA1","DMSO",4.3,"mM",1.0,"hours","intravenous","my comment"),
c("TestA2","DMSO",4.3,"mM",8.0,"hours","intravenous","my comment"),
c("TestB1","DrugA2",4.3,"mM",1.0,"hours","intravenous","my comment"),
c("TestB2","DrugA2",4.3,"mM",8.0,"hours","intravenous","my comment"))
show(project)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.