insertFigureData: Insert figure data directly to the database

Description Usage Arguments Value Examples

View source: R/interface.R

Description

Insert figure data directly to the database

Usage

1
2
insertFigureData(db, experimentName, regulatorName, filenames, name = "",
  description = "", priority = 0)

Arguments

db

Database object created by initializeDb

experimentName

Experiment name

regulatorName

Regulator name (more detailed experiment identifier)

filenames

A list of file names of PNG figures. names of the list must correspond to the names of the entities the figures are for.

name

Optional figure name

description

Optional figure description

priority

Integer priority used for sorting figures (default: 0)

Value

An updated database object db

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
  db <- initializeDb("", "My Dataset")
  logl <- c(-4.0, -2.0, 0.0)
  names(logl) <- c("A", "B", "C")
  baselogl <- c(1.0, -1.0, 4.0)
  names(baselogl) <- names(logl)
  db <- insertResults(db, "testexperiment", "testregulator", "",
                      logl, baselineloglikelihoods=baselogl)
  # Generate a dummy plot (reused for all data elements for simplicity)
  examplefile <- tempfile("plot", fileext=".png")
  png(examplefile)
  plot(c(0, 1), c(0, 1))
  dev.off()
  figures <- list(A=examplefile, B=examplefile, C=examplefile)
  db <- insertFigureData(db, "testexperiment", "testregulator",
                         figures)
  closeDb(db)

tigreBrowserWriter documentation built on May 2, 2019, 12:21 p.m.