hyperspec Plotting functions

Size: px
Start display at page:

Download "hyperspec Plotting functions"

Transcription

1 hperspec Plotting functions Claudia Beleites DIA Raman Spectroscop Group, Universit of Trieste/Ital (2 28) Spectroscop Imaging, IPHT, Jena/German (28 216) ÖPV, JKI, Berlin/German Chemometric Consulting and Chemometri GmbH, Wölfersheim/German June 27, 218 Reproducing the Eamples in this Vignette All spectra used in this manual are installed automaticall with hperspec. Note that some definitions are eecuted in vignette.defs, and others invisibl at the beginning of the file in order to have the code as similar as possible to interactive sessions. Contents 1 Predefined functions 2 2 Arguments for plot 3 Spectra Stacked spectra Calibration Plots, (Depth) Profiles, and Time Series Plots Calibration plots Time series and other Plots of the Tpe Intensit-over-Something Levelplot 14 6 Spectra Matri 14 7 False-Colour Maps: plotmap D plots (with rgl) 2 9 Using ggplot2 with hperspec objects 21 1 Troubleshooting No output is produced

2 11 Interactive Graphics spc.identif: finding out wavelength, intensit and spectrum map.identif: finding a spectrum in a map plot map.sel.pol: selecting spectra inside a polgon in a map plot Related functions provided b base graphics and lattice Suggested Packages latticeetra: available deldir: rgl: ggplot2 : available available available In addition tripack, and latticist are mentioned, but not used in this vignette. Preliminar Calculations For some plots of the chondro dataset, the pre-processed spectra and their cluster averages ± one standard deviation are more suitable: > chondro.preproc <- chondro - spc.fit.pol.below (chondro) > chondro.preproc <- chondro.preproc / rowmeans (chondro) > chondro.preproc <- chondro.preproc - quantile (chondro.preproc,.) > cluster.cols <- c ("dark blue", "orange", "#C22") > cluster.meansd <- aggregate (chondro.preproc, chondro$clusters, mean_pm_sd) > cluster.means <- aggregate (chondro.preproc, chondro$clusters, mean) For details about the pre-processing, please refer to the eample work flow in vignette ("chondro"), or the help? chondro. 1 Predefined functions hperspec comes with 6 major predefined plotting functions. plot main switchard for most plotting tasks levelplot hperspec has a method for lattice[? ] function levelplot plotspc plotmat plotc plotmap plots spectra plots the spectra matri calibration plot, time series, depth profile plotc is a lattice function more specialized version of levelplot for map or image plots. plotmap is a lattice function plotvoronoi more specialized version of plotmap that produces Voronoi tesselations. plotvoronoi is a lattice function 2

3 plotmap, plotvoronoi, and levelplot are lattice functions. Therefore, in loops, functions, Sweave chunks, etc. the lattice object needs to be printed eplicitl b e. g. print (plotmap (object)) (R FAQ: Wh do lattice/trellis graphics not work?). 3

4 I fl a.u. plotspc plots the spectra, i. e. the intensities $spc over the > plotspc (flu) λ nm row plotmat plots the spectra, i. e. the colour coded intensities $spc over 6 the and the row number. > plotmat (flu) λ nm I fl a.u. plotc c / (mg / l) plots an intensit over a single other data column, e. g. calibration time series depth profile > plotc (flu) levelplot plots a false colour map, defined b a formula. > levelplot (spc ~ *, chondro, aspect = "iso") Warning: Onl first wavelength is used for plotting 4

5 plotmap plotmap is a specialized version of levelplot. It uses a single value (e. g. average intensit or cluster membership) over two data columns (default $ and $) > plotmap (chondro) plotvoronoi 1 cell lacuna matri Function plotvoronoi is a special version of plotmap that produces Voronoi diagram of the hperspec object. > plotvoronoi (sample (chondro, 3), clusters ~ * ) Arguments for plot hperspec s plot method uses its second argument to determine which of the specialized plots to produce. This allows some hand abbreviations. All further arguments are handed over to the function actuall producing the plot. I fl a.u. plot (, spc ) is equivalent to plotspc (flu) > plot (flu, "spc") λ nm

6 plot (, spcmeansd )..1.2 plots mean spectrum ± 1 standard deviation > plot (chondro.preproc, "spcmeansd") plot (, spcprctile )..1.2 plots median, 16 th and 84 th percentile for each wavelength. For Gaussian distributed data, 16 th, th and 84 th percentile are equal to mean ± standard deviation. Spectroscopic data frequentl are not Gaussian distributed. The percentiles give a better idea of the true distribution. The are also less sensitive to outliers. > plot (chondro.preproc, "spcprctile") plot (, spcprctl )...3 like "spcprctl" plus th and 9 th percentile. > plot (chondro.preproc, "spcprctl") plot (, c ) 2 > plot (flu, "c") is equivalent to plotc (flu) I fl a.u c / (mg / l) 6

7 plot (, ts ) plots a time series plot > plot (laser [,, 4], "ts") equivalent to plotc (laser, spc ~ t) t / s plot (, depth ) z µm plots a depth profile plot > depth.profile <- new ("hperspec", + spc = as.matri (rnorm (2) + 1:2), + data = data.frame (z = 1 : 2), + labels = list (spc = "", + z = epression (`/` (z, mu*m)), +.wavelength = epression (lambda))) > plot (depth.profile, "depth") the same as plotc (laser, spc ~ z) row plot (, mat ) plots the spectra matri. > plot (laser, "mat") 6 Equivalent to > plotmat (laser) A lattice alternative is: 2 > levelplot (spc ~.wavelength *.row, laser) λ nm plot (, map ) is equivalent to plotmap (chondro) > plot (chondro, "map") 7

8 plot (, voronoi ) > plot (sample (chondro, 3), "voronoi") See plotvoronoi 3 Spectra plotspc offers a variet of parameters for customized plots. To plot... plotspc particular wavelength range 1 3 if onl one wavelength range is needed, the etract command (see vignette ("introduction")) is handiest: > plotspc (paracetamol [,, 7 ~ 12]) wavelengths. If wl.range alread contains indices use wl.inde = TRUE more wavelength ranges use wl.range = list (6 ~ 18, 28 ~ 31). Cut the wavelength ais appropriatel with offset = 7 > plotspc (paracetamol, + wl.range = c (3 ~ 18, 28 ~ ma), + offset = 7) If available, the package plotri[1] is used to produce the cut mark. with reversed abscissa 2 use wl.reverse = TRUE > plotspc (paracetamol, wl.reverse = TRUE )

9 I fl a.u. in different colours use col = vector.of.colours > plotspc (flu, col = matlab.dark.palette (6)) λ nm dots instead of lines 2 use lines.args = list (pch = 2, tpe = "p") > plotspc (paracetamol [,, 28 ~ 32], + lines.args = list (pch = 2, tpe = "p")) I a. u. mass spectra use lines.args = list (tpe = "h") > plot (barbiturates [[1]], lines.args = list (tpe = "h")) m u z e more spectra into an eisting plot use add = TRUE > plotspc (chondro [ 3,,]) > plotspc (chondro [3,,], add = TRUE, col = "blue")

10 Summar characteristics func ma be used to calculate summar characteristics prior to plotting. To plot e. g. the standard deviation of the spectra, use: > plotspc (chondro.preproc, func = sd) with different line at I = 2 zeroline takes a list with parameters to abline, NA suppresses the line. > plotspc (paracetamol, + zeroline = list (col = "red")) 2 adding to a spectra plot plotspc uses base graphics. After plotting the spectra, more content ma be added to the graphic b abline, lines, points, etc. > plot (laser, "spcmeansd") > abline (v = c(4.63, , 4.288, 4.391), + col = c("black", "blue", "red", "darkgreen")) λ nm 3.1 Stacked spectra stacked use stacked = TRUE > plotspc (cluster.means, + col = cluster.cols, + stacked = TRUE)

11 Stacking groups of spectra matri lacuna The spectra to be stacked can be grouped: stacked = factor. Alternativel, the name of the grouping etra data column can be used: > plot (cluster.meansd, + stacked = ".aggregate", + fill = ".aggregate", + col = cluster.cols) Manuall giving offset Stacking values can also be given manuall as numeric values in offset: > plotspc (cluster.meansd, + offset = rep (:2, each = 3), + col = rep (cluster.cols, each = 3)) Dense stacking To obtain a denser stacking: > offsets <- appl (cluster.means [[]], 2, diff) > offsets <- - appl (offsets, 1, min) > plot (cluster.means, offset = c (, cumsum (offsets)), + col = cluster.cols) Elaborate eample > offset <- appl (chondro.preproc, 2, quantile, c(.,.9)) > offset <- range (offset) > plot(chondro.preproc[1], + plot.args = list (lim = c (, 2) * offset), + lines.args = list( tpe = "n")) > offset <- (:1) * diff (offset) > for (i in 1 : 3){ + plot(chondro.preproc, "spcprctl", offset = offset [i], + col = "gra", add = TRUE) + plot (chondro.preproc [i], offset = offset [i], + col = matlab.dark.palette (3) [i], add = TRUE, + lines.args = list (lwd = 2)) + } plotspc allows fine grained customization of almost all aspects of the plot. This is possible b 11

12 giving arguments to the functions that actuall perform the plotting plot for setting up the plot area, lines for the plotting of the lines, ais for the aes, etc. The arguments for these functions should be given in lists as plot.args, lines.args, ais.args, etc. 4 Calibration Plots, (Depth) Profiles, and Time Series Plots 4.1 Calibration plots plotc I fl a.u. Intensities over concentration 6 3 Plotting the Intensities of one wavelength over the concentration for univariate calibration: > plotc (flu [,, 4]) The default is to use the first intensit onl c / (mg / l) range(i fl a.u.) Summar Intensities over concentration A function to compute a summar of the intensities before drawing can be used: 6 > plotc (flu, func = range, groups =.wavelength) If func returns more than one value, the different results are accessible b.wavelength c / (mg / l) Conditioning: plotting more traces separatel > plotc (flu [,, c (4, 44)], spc ~ c.wavelength, + ce =.3, scales = list (alternating = c(1, 1))) I fl a.u c / (mg / l) 12

13 Grouping: plot more traces in one panel 6 > plotc (flu [,, c (4, 44)], groups =.wavelength) I fl a.u c / (mg / l) I 4 nm a.u. Changing Ais Labels (and other parameters) Arguments for plot can be given to plotc: 6 > plotc (flu [,, 4], + lab = epression (I ["4 nm"] / a.u.), + lim = range (, flu$c +.1), + lim = range (, flu$spc + 1), 3 + pch = 4) c / (mg / l) I fl a.u. Adding things to the plot: customized panel function As plotc uses the lattice function plot, additions to the 2 plot must be made via the panel function: > panelcalibration <- function (,,..., clim = range (), level =.9 + panel.plot (,,...) + lm <- lm ( ~ ) 1 + panel.abline (coef (lm),...) + c <- seq (clim [1], clim [2], length.out = ) + c <- predict (lm, data.frame ( = c), + interval = "confidence", c / (mg / l) + level = level) + panel.lines (c, c [,2], col = "gra") + panel.lines (c, c [,3], col = "gra") + } > plotc (flu [,,4], panel = panelcalibration, + pch = 4, clim = c (,.3), level =.99) 4.2 Time series and other Plots of the Tpe Intensit-over-Something 13

14 Abscissae other than c 6 2 Other abscissae ma be specified b eplicitl giving the model formula: > plotc (laser [,, c(4.63, , 4.288, 4.391)], + spc ~ t, + groups =.wavelength, + tpe = "b", + col = c ("black", "blue", "red", "darkgreen")) t / s Levelplot hperspec s levelplot can use two special column names:.wavelength for the wavelengths.row for the row inde (i. e. spectrum number) in the data Besides that, it behaves eactl like levelplot. Particularl, the data is given as the second argument: levelplot > levelplot (spc ~ *, chondro) factors as z 1 cell lacuna If the colour-coded value is a factor, the displa is adjusted to this fact: > levelplot (clusters ~ *, chondro) matri Spectra Matri It is often useful to plot the spectra against an additional coordinate, e. g. the time for time series, the depth for depth profiles, etc. This can be done b plot (object, "mat"). The actual plotting is done b image, but levelplot 14

15 can produce spectra matri plots as well and these plots can be grouped or conditioned. different palette λ nm row > plot (laser, "mat", col = heat.colors (2)) is the same as > plotmat (laser, col = heat.colors (2)) different ais λ nm t / s Using a different etra data column for the ais: > plotmat (laser, = "t") alternativel, values and ais label can be given separatel. > plotmat (laser, = laser$t, lab = labels (laser, "t")) contour lines λ nm row Contour lines ma be added: > plotmat (flu, col = matlab.dark.palette (2)) > plotmat (flu, col = "white", + contour = TRUE, add = TRUE) colour-coded points: levelplot with special panel function m z u e t min > require ("latticeetra") > barb <- do.call (collapse, barbiturates[1:]) > barb <- orderwl (barb) > levelplot (spc ~.wavelength * z, barb, + panel = panel.levelplot.points, + ce =.33, col.smbol = NA, + col.regions = matlab.palette)

16 7 False-Colour Maps: plotmap plotmap is a specialized version of levelplot. The spectral intensities ma be summarized b a function before plotting (default: mean). The same scale is used for and aes (aspect = iso ). plotting map cell > plotmap (chondro) 1 lacuna matri plotting maps with other than and colour-coded factors specif the colour-coded variable, abscissa and ordinate as formula: colour.coded ~ abscissa * ordinate > plotmap (chondro, spc ~ * ) 1 cell lacuna > plotmap (chondro, clusters ~ * ) If the colour-coded variable is a factor, each level gets its own colour, and the legend is labeled accordingl. matri different palette To plot with a different palette, use argument col.regions. 1 cell lacuna > plotmap (chondro, clusters ~ *, + col.regions = cluster.cols) matri

17 Fine tuning lattice parameters The plotting of color maps is done via R package lattice (aka Trellis graphic approach), which is highl customizable. Use trellis.par.get and trellis.par.set to get/set the settings for the current graphics device. > m.theme = trellis.par.get() > names(m.theme) # note how man parameters are tunable [1] "grid.pars" "fontsize" "background" "panel.background" [] "clip" "add.line" "add.tet" "plot.polgon" [9] "bo.dot" "bo.rectangle" "bo.umbrella" "dot.line" [13] "dot.smbol" "plot.line" "plot.smbol" "reference.line" [17] "strip.background" "strip.shingle" "strip.border" "superpose.line" [21] "superpose.smbol" "superpose.polgon" "regions" "shade.colors" [2] "ais.line" "ais.tet" "ais.components" "laout.heights" [29] "laout.widths" "bo.3d" "par.lab.tet" "par.lab.tet" [33] "par.zlab.tet" "par.main.tet" "par.sub.tet" An of these parameters can be fine-tuned to produce the desired output. For eample, parameter m.theme$region is responsible for the appearance of color maps, and it contains elements $alpha and $col. B changing this parameters ou can create our own theme for plotting and pass it to the plotting function via par.settings. changed palette This plot uses a customized lattice theme. > m.theme$regions$col = grdevices::terrain.colors > plotmap (chondro, par.settings = m.theme) It is possible to persistentl (i.e. inside of the current R session) set lattice parameters, so the would appl to all further plots. This is done via a call to trellis.par.set, for eample trellis.par.set(m.theme). The current settings can be visualized via a call to show.settings() show current lattice settings superpose.smbol superpose.line strip.background strip.shingle dot.[smbol, line] > # Displa current trellis parameters > show.settings() World Hello bo.[dot, rectangle, umbrella] add.[line, tet] reference.line plot.[smbol, line] plot.shingle[plot.polgon] histogram[plot.polgon] barchart[plot.polgon] superpose.polgon regions 17

18 An overview of different color palettes, and was to create our own, can be found in the R color cheatsheet. defined wavelengths To plot a map of the average intensit at particular wavelengths use etraction: > plotmap (chondro.preproc [,, c(728, 782, 198, + 124, 1482, 77)], + col.regions = matlab.palette) Conditioning FALSE TRUE 8 > plotmap (chondro, 8 + spc ~ * >, col.regions = matlab.palette(2)) Conditioning on.wavelength plotmap automaticall applies the function in func before plotting. This defaults to the mean. In order to suppress this, use func = NULL. This allows conditioning on the wavelengths. To plot e. g. the first two score maps of a principal component analsis: > pca <- prcomp (~ spc, data = chondro.preproc$.) > scores <- decomposition (chondro, pca$, + label.wavelength = "PC", + label.spc = "score / a.u.") > plotmap (scores [,,1:2], + spc ~ * as.factor(.wavelength), + func = NULL, + col.regions = matlab.palette(2)) 18

19 Conditioning on.wavelength II Alternativel, use levelplot directl: > levelplot (spc ~ * as.factor(.wavelength), + scores [,,1:2], + aspect = "iso", + col.regions = matlab.palette(2)) Voronoi plot cell lacuna matri > plotvoronoi (sample (chondro, 3), clusters ~ *, + col.regions = matlab.palette(2)) Voronoi uses panel.voronoi from latticeetra[2]. The tesselation is calculated b default using deldir[3], but tripack[4] can also be used. tripack seems to faster in general, but ma hang with certain data sets (particularl regular grids with missing spectra as in this eample). Furthermore, it is not FOSS (free and open source software), so users are kindl asked to review tripack s license before using it. Mark missing spectra If the spectra come from a rectangular grid, missing positions can be marked with this panel function: > mark.missing <- function (,, z,...){ + panel.levelplot (,, z,...) + + miss <- epand.grid ( = unique (), = unique ()) + miss <- merge (miss, data.frame (,, TRUE), + all. = TRUE) + miss <- miss [is.na (miss[, 3]),] + panel.plot (miss [, 1], miss [, 2], pch = 4,...) + } > plotmap (sample (chondro, length(chondro) - 2), + col.regions = matlab.palette(2), + col = "black", + panel = mark.missing) Unevenl spaced measurement grid The panel function used b plotmap defaults to panel.levelplot.raster which assumes an evenl spaced measurement grid. Even if the spectra are measured on a nominall evenl spaced grid, the actual stage position ma be slightl varing due to positioning inaccurac and some manufacturers (e. g. Kaiser) record the position reported b the stage rather than the position requested b the stage control. 19

20 This leads to weird looking output with holes, and possibl wrong columns: > plotmap (uneven) The smptom of this situation are warnings about values in and/or not being equispaced; and that the output therefore ma be wrong One possibilit to obtain a correct map is using plotvoronoi instead which will construct a mosaic-like image with the respective piel areas being centered around the actuall recorded $ and $ position: > plotvoronoi (uneven) Another possibilit that underlines a point shape of the measurements is switching to latticeetra::panel.levelplot.points: > plotmap (uneven, panel = panel.levelplot.points, + ce =.7, col.smbol=na) Alternativel, the measurement raster positions can be rounded to their nominal raster, e. g.: > r <- makeraster (uneven$, start = -11., d = 1, tol =.3) > uneven$ <- r$ > r <- makeraster (uneven$, start = -4.77, d = 1, tol =.3) > uneven$ <- r$ > plotmap (uneven) D plots (with rgl) 2

21 rgl[] offers fast 3d plotting in R. As rgl s ais annotations are sometimes awkward, the ma better be set manuall: > laser <- laser [,,44.8 ~ 4.6] / 1 > laser$t <- laser$t / 36 > cols <- rep (matlab.palette (nrow (laser)), nwl (laser)) > surface3d ( = wl (laser), = laser$t, + z = laser$spc, col = cols) > aspect3d (c (1, 1,.2)) > aes3d (c ('+-', '--', 'z--')) > aes3d ('--', nticks = 2, labels= FALSE) > mtet3d ("t / h", '+-', line = 2.) > mtet3d ("lambda / nm", '--', line = 2.) > mtet3d ("", edge = 'z--', line = 2.) 9 Using ggplot2 with hperspec objects hperspec objects do not et directl support plotting with ggplot2 [6]. Nevertheless, ggplot2 graphics can easil be obtained, and qplot* equivalents to plotspc and plotmap are defined: plot spectra with as.long.df I fl a.u. 6 2 c > qplotspc (flu) + aes (colour = c) λ nm Map with ggplot2 1 spc > qplotmap (chondro) + + scale_fill_gradientn ("spc", colours = matlab.palette ()) The two special columns.wavelength and.rownames contain the wavelength ais and allow to distinguish the spectra. For more general plotting, as.long.df transforms a hperspec object into a long-form data.frame that is suitable for qplot, while as.t.df produces a data.frame where each spectrum is one column, and an additional first column gives the wavelength (see plotting mean ± sd below for an eample). Long data.frames can be ver memor consuming as the are of size nr ow nwl (ncol + 2) with 21

22 respect to the dimensions of the hperspec object. Thus, e. g. the chondro data set (2 MB) as hperspec object) needs 26 MB as long-format data.frame. It is therefore highl recommended to calculate the particular data to be plotted beforehand. Mean ± standard deviation with ggplot > qplotspc (mean (chondro)) + + geom_ribbon (aes (min = mean + sd, + ma = mean - sd, + =, group = NA), + alpha =.2, + data = as.t.df (mean_sd (chondro))) Note that qpotspc specifies aesthetics = spc and groups =.rownames, which do not have corresponding columns in the data.frame returned b as.t.df. These aesthetics must therefore be set manuall in the aesthetics definition in geom_ribbon (or an other geom_ that uses as.t.df). Otherwise, errors occur that object spc (and/or.rownames) cannot be found. Cut spectra with ggplot Cut aes can be implemented b faceting: > qplotspc (paracetamol / 1e4, + wl.range = c( min ~ 18, 28 ~ ma)) + + scale continuous (breaks = seq (, 32, )) Troubleshooting 1.1 No output is produced plotmap, plotvoronoi, levelplot, and plotc use lattice functions. Therefore, in loops, functions, Sweave chunks, etc. the lattice object needs to be printed eplicitl b print (plotmap (object)) (R FAQ: Wh do lattice/trellis graphics not work?). The same holds for ggplot2 graphics. For suggestions how the lattice functions can be redefined so that the result is printed without eternal print command, see the file vignettes.defs. 11 Interactive Graphics hperspec offers basic interaction, spc.identif for spectra plots, and map.identif and map.sel.pol for maps. The first two identif points in spectra plots and map plots, respectivel. map.sel.pol selects the part of a hperspec object that lies inside the user defined polgon. 22

23 11.1 spc.identif: finding out wavelength, intensit and spectrum spc.identif allows to measure points in graphics produced b plotspc. It works correctl with reversed and cut wavelength aes. > spc.identif (plotspc (paracetamol, wl.range = c (6 ~ 18, 28 ~ 32), offset = 8)) The result is a data.frame with the indices of the spectra, the wavelength, and its intensit map.identif: finding a spectrum in a map plot map.identif returns the spectra indices of the clicked points. > map.identif (chondro) 11.3 map.sel.pol: selecting spectra inside a polgon in a map plot map.sel.pol returns a logical indicating which spectra are inside the polgon drawn b the user: > map.sel.pol (chondro) 11.4 Related functions provided b base graphics and lattice For base graphics (as produced b plotspc), locator ma be useful as well. It returns the clicked coordinates. Note that these are not transformed according to offset & Co. For lattice graphics, grid.locator ma be used instead. If it is not called in the panel function, a preceding call to trellis.focus is needed: > plot (laser, "mat") > trellis.focus () > grid.locator () identif (or panel.identif for lattice graphics) allows to identif points of the plot directl. Note that the returned indices correspond to the plotted object. References [1] Lemon J. Plotri: a package in the red light district of r. R-News, 6(4):8 12, 26. [2] Deepaan Sarkar and Feli Andrews. latticeetra: Etra Graphical Utilities Based on Lattice, 216. URL R package version [3] Rolf Turner. deldir: Delauna Triangulation and Dirichlet (Voronoi) Tessellation, 218. URL R package version.1-. [4] Fortran code b R. J. Renka. R functions b Albrecht Gebhardt. With contributions from Stephen Eglen <stephen@anc.ed.ac.uk>, Sergei Zuev, and Denis White. tripack: Triangulation of Irregularl Spaced Data, 216. URL R package version [] Daniel Adler, Duncan Murdoch, and others. rgl: 3D Visualization Using OpenGL, 218. URL R package version [6] Hadle Wickham. ggplot2: Elegant Graphics for Data Analsis. Springer-Verlag New York, 216. ISBN URL 23

24 Session Info [,1] ssname "Linu" release " generic" version "#37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 216" nodename "cb-t61p" machine "86_64" login "unknown" user "cb" effective_user "cb" R version (218-3-) Platform: 86_64-pc-linu-gnu (64-bit) Running under: Ubuntu LTS Matri products: default BLAS: /usr/lib/openblas-base/libblas.so.3 LAPACK: /usr/lib/libopenblasp-r.2.18.so locale: [1] LC_CTYPE=de_DE.UTF-8 LC_NUMERIC=C LC_TIME=de_DE.UTF-8 [4] LC_COLLATE=C LC_MONETARY=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 [7] LC_PAPER=de_DE.UTF-8 LC_NAME=C LC_ADDRESS=C [1] LC_TELEPHONE=C LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] tools grid stats graphics grdevices utils datasets methods base other attached packages: [1] latticeetra_.6-28 RColorBrewer_1.1-2 baseline_1.2-1 MASS_7.3- [] hperspec_ ggplot2_ lattice_.2-3 loaded via a namespace (and not attached): [1] reshape2_1.4.3 colorspace_1.3-2 testthat_2.. miniui_.1.1 [] htmltools_.3.6 XML_ rlang_.2. R.oo_1.22. [9] manipulatewidget_.9. pillar_1.2.2 later_.7.2 glue_1.2. [13] withr_2.1.2 R.utils_2.6. bindrcpp_.2.2 R.cache_.13. [17] bindr_.1.1 plr_1.8.4 stringr_1.3.1 munsell_.4.3 [21] gtable_.2. R.methodsS3_1.7.1 htmlwidgets_1.2 mvtnorm_1.-7 [2] labeling_.3 knitr_1.2 SparseM_1.77 httpuv_1.4.3 [29] crosstalk_1.. Rcpp_ table_1.8-2 scales_.. [33] promises_1..1 plotri_3.7 jsonlite_1. mime_. [37] deldir_.1- R.rsp_.42. digest_.6. stringi_1.2.2 [41] dplr_.7.4 shin_1.. magrittr_1. lazeval_.2.1 [4] tibble_1.4.2 pkgconfig_2..1 assertthat_.2. R6_2.2.2 [49] compiler_

Fitting Baselines to Spectra

Fitting Baselines to Spectra Fitting Baselines to Spectra Claudia Beleites DIA Raman Spectroscopy Group, University of Trieste/Italy (2005 2008) Spectroscopy Imaging, IPHT, Jena/Germany (2008 2016) ÖPV, JKI,

More information

Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set

Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set Claudia Beleites CENMAT and DI3, University of Trieste Spectroscopy Imaging, IPHT Jena e.v. February 13,

More information

Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set

Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set Raman Spectra of Chondrocytes in Cartilage: hyperspec s chondro data set Claudia Beleites DIA Raman Spectroscopy Group, University of Trieste/Italy (2 28) Spectroscopy Imaging,

More information

Calibration of Quinine Fluorescence Emission Vignette for the Data Set flu of the R package hyperspec

Calibration of Quinine Fluorescence Emission Vignette for the Data Set flu of the R package hyperspec Calibration of Quinine Fluorescence Emission Vignette for the Data Set flu of the R package hyperspec Claudia Beleites CENMAT and DI3, University of Trieste Spectroscopy Imaging,

More information

hyperspec Introduction

hyperspec Introduction hyperspec Introduction Claudia Beleites DIA Raman Spectroscopy Group, University of Trieste/Italy (2005 2008) Spectroscopy Imaging, IPHT, Jena/Germany (2008 2016) ÖPV, JKI, Berlin/Germany

More information

Chemometric Analysis of Bio-Spectroscopic Data in : hyperspec

Chemometric Analysis of Bio-Spectroscopic Data in : hyperspec Chemometric Analysis of Bio-Spectroscopic Data in : hyperspec Claudia Beleites 1,2 (Claudia.Beleites@ipht-jena.de), Christoph Krafft 2, Jürgen Popp 2,3, and Valter Sergo 1 1 CENMAT and Dept. of Industrial

More information

RMassBank for XCMS. Erik Müller. January 4, Introduction 2. 2 Input files LC/MS data Additional Workflow-Methods 2

RMassBank for XCMS. Erik Müller. January 4, Introduction 2. 2 Input files LC/MS data Additional Workflow-Methods 2 RMassBank for XCMS Erik Müller January 4, 2019 Contents 1 Introduction 2 2 Input files 2 2.1 LC/MS data........................... 2 3 Additional Workflow-Methods 2 3.1 Options..............................

More information

Image Analysis with beadarray

Image Analysis with beadarray Mike Smith October 30, 2017 Introduction From version 2.0 beadarray provides more flexibility in the processing of array images and the extraction of bead intensities than its predecessor. In the past

More information

survsnp: Power and Sample Size Calculations for SNP Association Studies with Censored Time to Event Outcomes

survsnp: Power and Sample Size Calculations for SNP Association Studies with Censored Time to Event Outcomes survsnp: Power and Sample Size Calculations for SNP Association Studies with Censored Time to Event Outcomes Kouros Owzar Zhiguo Li Nancy Cox Sin-Ho Jung Chanhee Yi June 29, 2016 1 Introduction This vignette

More information

MIGSA: Getting pbcmc datasets

MIGSA: Getting pbcmc datasets MIGSA: Getting pbcmc datasets Juan C Rodriguez Universidad Católica de Córdoba Universidad Nacional de Córdoba Cristóbal Fresno Instituto Nacional de Medicina Genómica Andrea S Llera Fundación Instituto

More information

Examples of implementation of pre-processing method described in paper with R code snippets - Electronic Supplementary Information (ESI)

Examples of implementation of pre-processing method described in paper with R code snippets - Electronic Supplementary Information (ESI) Electronic Supplementary Material (ESI) for Analyst. This journal is The Royal Society of Chemistry 2015 Examples of implementation of pre-processing method described in paper with R code snippets - Electronic

More information

MMDiff2: Statistical Testing for ChIP-Seq Data Sets

MMDiff2: Statistical Testing for ChIP-Seq Data Sets MMDiff2: Statistical Testing for ChIP-Seq Data Sets Gabriele Schwikert 1 and David Kuo 2 [1em] 1 The Informatics Forum, University of Edinburgh and The Wellcome

More information

Getting started with flowstats

Getting started with flowstats Getting started with flowstats F. Hahne, N. Gopalakrishnan October, 7 Abstract flowstats is a collection of algorithms for the statistical analysis of flow cytometry data. So far, the focus is on automated

More information

Visualisation, transformations and arithmetic operations for grouped genomic intervals

Visualisation, transformations and arithmetic operations for grouped genomic intervals ## Warning: replacing previous import ggplot2::position by BiocGenerics::Position when loading soggi Visualisation, transformations and arithmetic operations for grouped genomic intervals Thomas Carroll

More information

Introduction to the TSSi package: Identification of Transcription Start Sites

Introduction to the TSSi package: Identification of Transcription Start Sites Introduction to the TSSi package: Identification of Transcription Start Sites Julian Gehring, Clemens Kreutz October 30, 2017 Along with the advances in high-throughput sequencing, the detection of transcription

More information

Package hyperspec. October 6, 2017

Package hyperspec. October 6, 2017 Encoding UTF-8 Type Package Package hyperspec October 6, 2017 Title Work with Hyperspectral Data, i.e. Spectra + Meta Information (Spatial, Time, Concentration,...) Version 0.99-20171005 Date 2017-10-05

More information

Advanced analysis using bayseq; generic distribution definitions

Advanced analysis using bayseq; generic distribution definitions Advanced analysis using bayseq; generic distribution definitions Thomas J Hardcastle October 30, 2017 1 Generic Prior Distributions bayseq now offers complete user-specification of underlying distributions

More information

An Overview of the S4Vectors package

An Overview of the S4Vectors package Patrick Aboyoun, Michael Lawrence, Hervé Pagès Edited: February 2018; Compiled: June 7, 2018 Contents 1 Introduction.............................. 1 2 Vector-like and list-like objects...................

More information

Cardinal design and development

Cardinal design and development Kylie A. Bemis October 30, 2017 Contents 1 Introduction.............................. 2 2 Design overview........................... 2 3 iset: high-throughput imaging experiments............ 3 3.1 SImageSet:

More information

How to Use pkgdeptools

How to Use pkgdeptools How to Use pkgdeptools Seth Falcon February 10, 2018 1 Introduction The pkgdeptools package provides tools for computing and analyzing dependency relationships among R packages. With it, you can build

More information

A complete analysis of peptide microarray binding data using the pepstat framework

A complete analysis of peptide microarray binding data using the pepstat framework A complete analysis of peptide microarray binding data using the pepstat framework Greg Imholte, Renan Sauteraud, Mike Jiang and Raphael Gottardo April 30, 2018 This document present a full analysis, from

More information

Rational Functions with Removable Discontinuities

Rational Functions with Removable Discontinuities Rational Functions with Removable Discontinuities 1. a) Simplif the rational epression and state an values of where the epression is b) Using the simplified epression in part (a), predict the shape for

More information

Image Metamorphosis By Affine Transformations

Image Metamorphosis By Affine Transformations Image Metamorphosis B Affine Transformations Tim Mers and Peter Spiegel December 16, 2005 Abstract Among the man was to manipulate an image is a technique known as morphing. Image morphing is a special

More information

The analysis of rtpcr data

The analysis of rtpcr data The analysis of rtpcr data Jitao David Zhang, Markus Ruschhaupt October 30, 2017 With the help of this document, an analysis of rtpcr data can be performed. For this, the user has to specify several parameters

More information

SCnorm: robust normalization of single-cell RNA-seq data

SCnorm: robust normalization of single-cell RNA-seq data SCnorm: robust normalization of single-cell RNA-seq data Rhonda Bacher and Christina Kendziorski February 18, 2019 Contents 1 Introduction.............................. 1 2 Run SCnorm.............................

More information

Package contourer. August 29, 2016

Package contourer. August 29, 2016 Tpe Package Package contourer August 29, 2016 Title Contouring of Non-Regular Three-Dimensional Data Version 1.0.5 Date 2015-08-10 Author Nicholas Hamilton Maintainer Nicholas Hamilton

More information

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1 Toda s class Geometric objects and transformations Wednesda, November 7, 27 Computer Graphics - Class 5 Vector operations Review of vector operations needed for working in computer graphics adding two

More information

Numerical Analysis Notes

Numerical Analysis Notes Numerical Analsis Notes Foes Team Plotting of = f() contour-lines with Ecel Macro isol.ls The Ecel (XP/) macro isol.ls developed b SimonLuca Santoro and kindl released in the free public domain allows

More information

Package arphit. March 28, 2019

Package arphit. March 28, 2019 Type Package Title RBA-style R Plots Version 0.3.1 Author Angus Moore Package arphit March 28, 2019 Maintainer Angus Moore Easily create RBA-style graphs

More information

riboseqr Introduction Getting Data Workflow Example Thomas J. Hardcastle, Betty Y.W. Chung October 30, 2017

riboseqr Introduction Getting Data Workflow Example Thomas J. Hardcastle, Betty Y.W. Chung October 30, 2017 riboseqr Thomas J. Hardcastle, Betty Y.W. Chung October 30, 2017 Introduction Ribosome profiling extracts those parts of a coding sequence currently bound by a ribosome (and thus, are likely to be undergoing

More information

SimBindProfiles: Similar Binding Profiles, identifies common and unique regions in array genome tiling array data

SimBindProfiles: Similar Binding Profiles, identifies common and unique regions in array genome tiling array data SimBindProfiles: Similar Binding Profiles, identifies common and unique regions in array genome tiling array data Bettina Fischer October 30, 2018 Contents 1 Introduction 1 2 Reading data and normalisation

More information

segmentseq: methods for detecting methylation loci and differential methylation

segmentseq: methods for detecting methylation loci and differential methylation segmentseq: methods for detecting methylation loci and differential methylation Thomas J. Hardcastle October 30, 2018 1 Introduction This vignette introduces analysis methods for data from high-throughput

More information

Reproducible Homerange Analysis

Reproducible Homerange Analysis Reproducible Homerange Analysis (Sat Aug 09 15:28:43 2014) based on the rhr package This is an automatically generated file with all parameters and settings, in order to enable later replication of the

More information

Introduction to BatchtoolsParam

Introduction to BatchtoolsParam Nitesh Turaga 1, Martin Morgan 2 Edited: March 22, 2018; Compiled: January 4, 2019 1 Nitesh.Turaga@ RoswellPark.org 2 Martin.Morgan@ RoswellPark.org Contents 1 Introduction..............................

More information

Section 4.2 Graphing Lines

Section 4.2 Graphing Lines Section. Graphing Lines Objectives In this section, ou will learn to: To successfull complete this section, ou need to understand: Identif collinear points. The order of operations (1.) Graph the line

More information

CQN (Conditional Quantile Normalization)

CQN (Conditional Quantile Normalization) CQN (Conditional Quantile Normalization) Kasper Daniel Hansen khansen@jhsph.edu Zhijin Wu zhijin_wu@brown.edu Modified: August 8, 2012. Compiled: April 30, 2018 Introduction This package contains the CQN

More information

Analyse RT PCR data with ddct

Analyse RT PCR data with ddct Analyse RT PCR data with ddct Jitao David Zhang, Rudolf Biczok and Markus Ruschhaupt October 30, 2017 Abstract Quantitative real time PCR (qrt PCR or RT PCR for short) is a laboratory technique based on

More information

Package rtsplot. September 15, 2018

Package rtsplot. September 15, 2018 Tpe Package Title Time Series Plot Version 0.1.1 Package rtsplot September 15, 2018 A fast and elegant time series visualization package. In addition to the standard R plot tpes, this package supports

More information

Shrinkage of logarithmic fold changes

Shrinkage of logarithmic fold changes Shrinkage of logarithmic fold changes Michael Love August 9, 2014 1 Comparing the posterior distribution for two genes First, we run a DE analysis on the Bottomly et al. dataset, once with shrunken LFCs

More information

Classification of Breast Cancer Clinical Stage with Gene Expression Data

Classification of Breast Cancer Clinical Stage with Gene Expression Data Classification of Breast Cancer Clinical Stage with Gene Expression Data Zhu Wang Connecticut Children s Medical Center University of Connecticut School of Medicine zwang@connecticutchildrens.org July

More information

Analysis of two-way cell-based assays

Analysis of two-way cell-based assays Analysis of two-way cell-based assays Lígia Brás, Michael Boutros and Wolfgang Huber April 16, 2015 Contents 1 Introduction 1 2 Assembling the data 2 2.1 Reading the raw intensity files..................

More information

STA 250: Statistics Lab 1

STA 250: Statistics Lab 1 STA 250: Statistics Lab 1 This lab work is intended to be an introduction to the software R. What follows is a description of the basic functionalities of R, along with a series of tasks that ou d have

More information

Working with aligned nucleotides (WORK- IN-PROGRESS!)

Working with aligned nucleotides (WORK- IN-PROGRESS!) Working with aligned nucleotides (WORK- IN-PROGRESS!) Hervé Pagès Last modified: January 2014; Compiled: November 17, 2017 Contents 1 Introduction.............................. 1 2 Load the aligned reads

More information

Using the qrqc package to gather information about sequence qualities

Using the qrqc package to gather information about sequence qualities Using the qrqc package to gather information about sequence qualities Vince Buffalo Bioinformatics Core UC Davis Genome Center vsbuffalo@ucdavis.edu 2012-02-19 Abstract Many projects in bioinformatics

More information

How To Use GOstats and Category to do Hypergeometric testing with unsupported model organisms

How To Use GOstats and Category to do Hypergeometric testing with unsupported model organisms How To Use GOstats and Category to do Hypergeometric testing with unsupported model organisms M. Carlson October 30, 2017 1 Introduction This vignette is meant as an extension of what already exists in

More information

Count outlier detection using Cook s distance

Count outlier detection using Cook s distance Count outlier detection using Cook s distance Michael Love August 9, 2014 1 Run DE analysis with and without outlier removal The following vignette produces the Supplemental Figure of the effect of replacing

More information

SECTION 3-4 Rational Functions

SECTION 3-4 Rational Functions 20 3 Polnomial and Rational Functions 0. Shipping. A shipping bo is reinforced with steel bands in all three directions (see the figure). A total of 20. feet of steel tape is to be used, with 6 inches

More information

Introduction to the Codelink package

Introduction to the Codelink package Introduction to the Codelink package Diego Diez October 30, 2018 1 Introduction This package implements methods to facilitate the preprocessing and analysis of Codelink microarrays. Codelink is a microarray

More information

Comparing Least Squares Calculations

Comparing Least Squares Calculations Comparing Least Squares Calculations Douglas Bates R Development Core Team Douglas.Bates@R-project.org November 16, 2017 Abstract Many statistics methods require one or more least squares problems to be

More information

Bar Charts and Frequency Distributions

Bar Charts and Frequency Distributions Bar Charts and Frequency Distributions Use to display the distribution of categorical (nominal or ordinal) variables. For the continuous (numeric) variables, see the page Histograms, Descriptive Stats

More information

CS 335 Graphics and Multimedia. Geometric Warping

CS 335 Graphics and Multimedia. Geometric Warping CS 335 Graphics and Multimedia Geometric Warping Geometric Image Operations Eample transformations Straightforward methods and their problems The affine transformation Transformation algorithms: Forward

More information

streammoa: Interface to Algorithms from MOA for stream

streammoa: Interface to Algorithms from MOA for stream streammoa: Interface to Algorithms from MOA for stream Matthew Bolaños Southern Methodist Universit John Forrest Microsoft Michael Hahsler Southern Methodist Universit Abstract This packages provides an

More information

5.2 Graphing Polynomial Functions

5.2 Graphing Polynomial Functions Locker LESSON 5. Graphing Polnomial Functions Common Core Math Standards The student is epected to: F.IF.7c Graph polnomial functions, identifing zeros when suitable factorizations are available, and showing

More information

rhdf5 - HDF5 interface for R

rhdf5 - HDF5 interface for R Bernd Fischer October 30, 2017 Contents 1 Introduction 1 2 Installation of the HDF5 package 2 3 High level R -HDF5 functions 2 31 Creating an HDF5 file and group hierarchy 2 32 Writing and reading objects

More information

NacoStringQCPro. Dorothee Nickles, Thomas Sandmann, Robert Ziman, Richard Bourgon. Modified: April 10, Compiled: April 24, 2017.

NacoStringQCPro. Dorothee Nickles, Thomas Sandmann, Robert Ziman, Richard Bourgon. Modified: April 10, Compiled: April 24, 2017. NacoStringQCPro Dorothee Nickles, Thomas Sandmann, Robert Ziman, Richard Bourgon Modified: April 10, 2017. Compiled: April 24, 2017 Contents 1 Scope 1 2 Quick start 1 3 RccSet loaded with NanoString data

More information

Package narray. January 28, 2018

Package narray. January 28, 2018 Package narray January 28, 2018 Title Subset- And Name-Aware Array Utility Functions Version 0.4.0 Author Michael Schubert Maintainer Michael Schubert Stacking

More information

5.2. Exploring Quotients of Polynomial Functions. EXPLORE the Math. Each row shows the graphs of two polynomial functions.

5.2. Exploring Quotients of Polynomial Functions. EXPLORE the Math. Each row shows the graphs of two polynomial functions. YOU WILL NEED graph paper coloured pencils or pens graphing calculator or graphing software Eploring Quotients of Polnomial Functions EXPLORE the Math Each row shows the graphs of two polnomial functions.

More information

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations Chapter Transformations of Functions TOPICS.5.. Shifting, reflecting, and stretching graphs Smmetr of functions and equations TOPIC Horizontal Shifting/ Translation Horizontal Shifting/ Translation Shifting,

More information

Statistical transformations

Statistical transformations Statistical transformations Next, let s take a look at a bar chart. Bar charts seem simple, but they are interesting because they reveal something subtle about plots. Consider a basic bar chart, as drawn

More information

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2 Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2 Package gggenes November 7, 2018 Provides a 'ggplot2' geom and helper functions for drawing gene arrow maps. Depends R (>= 3.3.0) Imports grid (>=

More information

Determining the 2d transformation that brings one image into alignment (registers it) with another. And

Determining the 2d transformation that brings one image into alignment (registers it) with another. And Last two lectures: Representing an image as a weighted combination of other images. Toda: A different kind of coordinate sstem change. Solving the biggest problem in using eigenfaces? Toda Recognition

More information

An Introduction to ShortRead

An Introduction to ShortRead Martin Morgan Modified: 21 October, 2013. Compiled: April 30, 2018 > library("shortread") The ShortRead package provides functionality for working with FASTQ files from high throughput sequence analysis.

More information

MetCirc: Navigating mass spectral similarity in high-resolution MS/MS metabolomics data

MetCirc: Navigating mass spectral similarity in high-resolution MS/MS metabolomics data MetCirc: Navigating mass spectral similarity in high-resolution MS/MS metabolomics data Thomas Naake and Emmanuel Gaquerel Plant Defense Metabolism Centre for Organismal Studies August 30, 2018 1 Introduction

More information

Discussion: Clustering Random Curves Under Spatial Dependence

Discussion: Clustering Random Curves Under Spatial Dependence Discussion: Clustering Random Curves Under Spatial Dependence Gareth M. James, Wenguang Sun and Xinghao Qiao Abstract We discuss the advantages and disadvantages of a functional approach to clustering

More information

PROPER: PROspective Power Evaluation for RNAseq

PROPER: PROspective Power Evaluation for RNAseq PROPER: PROspective Power Evaluation for RNAseq Hao Wu [1em]Department of Biostatistics and Bioinformatics Emory University Atlanta, GA 303022 [1em] hao.wu@emory.edu October 30, 2017 Contents 1 Introduction..............................

More information

g(x) h(x) f (x) = Examples sin x +1 tan x!

g(x) h(x) f (x) = Examples sin x +1 tan x! Lecture 4-5A: An Introduction to Rational Functions A Rational Function f () is epressed as a fraction with a functiong() in the numerator and a function h() in the denominator. f () = g() h() Eamples

More information

DupChecker: a bioconductor package for checking high-throughput genomic data redundancy in meta-analysis

DupChecker: a bioconductor package for checking high-throughput genomic data redundancy in meta-analysis DupChecker: a bioconductor package for checking high-throughput genomic data redundancy in meta-analysis Quanhu Sheng, Yu Shyr, Xi Chen Center for Quantitative Sciences, Vanderbilt University, Nashville,

More information

Math 1050 Lab Activity: Graphing Transformations

Math 1050 Lab Activity: Graphing Transformations Math 00 Lab Activit: Graphing Transformations Name: We'll focus on quadratic functions to eplore graphing transformations. A quadratic function is a second degree polnomial function. There are two common

More information

Derivatives 3: The Derivative as a Function

Derivatives 3: The Derivative as a Function Derivatives : The Derivative as a Function 77 Derivatives : The Derivative as a Function Model : Graph of a Function 9 8 7 6 5 g() - - - 5 6 7 8 9 0 5 6 7 8 9 0 5 - - -5-6 -7 Construct Your Understanding

More information

Install RStudio from - use the standard installation.

Install RStudio from   - use the standard installation. Session 1: Reading in Data Before you begin: Install RStudio from http://www.rstudio.com/ide/download/ - use the standard installation. Go to the course website; http://faculty.washington.edu/kenrice/rintro/

More information

Package infer. July 11, Type Package Title Tidy Statistical Inference Version 0.3.0

Package infer. July 11, Type Package Title Tidy Statistical Inference Version 0.3.0 Type Package Title Tidy Statistical Inference Version 0.3.0 Package infer July 11, 2018 The objective of this package is to perform inference using an epressive statistical grammar that coheres with the

More information

Multivariate Calibration Quick Guide

Multivariate Calibration Quick Guide Last Updated: 06.06.2007 Table Of Contents 1. HOW TO CREATE CALIBRATION MODELS...1 1.1. Introduction into Multivariate Calibration Modelling... 1 1.1.1. Preparing Data... 1 1.2. Step 1: Calibration Wizard

More information

Package customlayout

Package customlayout Type Package Package customlayout October 31, 2018 Title Arrange Elements on the R's Drawing Area or Inside the PowerPoint's Slide Version 0.3.0 Maintainer Zygmunt Zawadzki Create complicated

More information

Package TSrepr. January 26, Type Package Title Time Series Representations Version Date

Package TSrepr. January 26, Type Package Title Time Series Representations Version Date Type Package Title Time Series Representations Version 1.0.0 Date 2018-01-26 Package TSrepr January 26, 2018 Methods for representations (i.e. dimensionality reduction, preprocessing, feature etraction)

More information

SCnorm: robust normalization of single-cell RNA-seq data

SCnorm: robust normalization of single-cell RNA-seq data SCnorm: robust normalization of single-cell RNA-seq data Rhonda Bacher and Christina Kendziorski September 24, 207 Contents Introduction.............................. 2 Run SCnorm.............................

More information

M O T I O N A N D D R A W I N G

M O T I O N A N D D R A W I N G 2 M O T I O N A N D D R A W I N G Now that ou know our wa around the interface, ou re read to use more of Scratch s programming tools. In this chapter, ou ll do the following: Eplore Scratch s motion and

More information

Package incidence. August 24, Type Package

Package incidence. August 24, Type Package Type Package Package incidence August 24, 2018 Title Compute, Handle, Plot and Model Incidence of Dated Events Version 1.4.1 Provides functions and classes to compute, handle and visualise incidence from

More information

RAPIDR. Kitty Lo. November 20, Intended use of RAPIDR 1. 2 Create binned counts file from BAMs Masking... 1

RAPIDR. Kitty Lo. November 20, Intended use of RAPIDR 1. 2 Create binned counts file from BAMs Masking... 1 RAPIDR Kitty Lo November 20, 2014 Contents 1 Intended use of RAPIDR 1 2 Create binned counts file from BAMs 1 2.1 Masking.................................................... 1 3 Build the reference 2 3.1

More information

Online Homework Hints and Help Extra Practice

Online Homework Hints and Help Extra Practice Evaluate: Homework and Practice Use a graphing calculator to graph the polnomial function. Then use the graph to determine the function s domain, range, and end behavior. (Use interval notation for the

More information

Creating IGV HTML reports with tracktables

Creating IGV HTML reports with tracktables Thomas Carroll 1 [1em] 1 Bioinformatics Core, MRC Clinical Sciences Centre; thomas.carroll (at)imperial.ac.uk June 13, 2018 Contents 1 The tracktables package.................... 1 2 Creating IGV sessions

More information

16.27 GNUPLOT: Display of functions and surfaces

16.27 GNUPLOT: Display of functions and surfaces 52 6.27 GNUPLOT: Displa of functions and surfaces This package is an interface to the popular GNUPLOT package. It allows ou to displa functions in 2D and surfaces in 3D on a variet of output devices including

More information

RNAseq Differential Expression Analysis Jana Schor and Jörg Hackermüller November, 2017

RNAseq Differential Expression Analysis Jana Schor and Jörg Hackermüller November, 2017 RNAseq Differential Expression Analysis Jana Schor and Jörg Hackermüller November, 2017 RNA-Seq: Example dataset and download} Dataset taken from Somel et al. 2012: (check publication for details) 3 human

More information

Package rafalib. R topics documented: August 29, Version 1.0.0

Package rafalib. R topics documented: August 29, Version 1.0.0 Version 1.0.0 Package rafalib August 29, 2016 Title Convenience Functions for Routine Data Eploration A series of shortcuts for routine tasks originally developed by Rafael A. Irizarry to facilitate data

More information

HowTo: Querying online Data

HowTo: Querying online Data HowTo: Querying online Data Jeff Gentry and Robert Gentleman November 12, 2017 1 Overview This article demonstrates how you can make use of the tools that have been provided for on-line querying of data

More information

1. We ll look at: Types of geometrical transformation. Vector and matrix representations

1. We ll look at: Types of geometrical transformation. Vector and matrix representations Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations

More information

Creating a New Annotation Package using SQLForge

Creating a New Annotation Package using SQLForge Creating a New Annotation Package using SQLForge Marc Carlson, HervÃľ PagÃĺs, Nianhua Li April 30, 2018 1 Introduction The AnnotationForge package provides a series of functions that can be used to build

More information

Package plotluck. November 13, 2016

Package plotluck. November 13, 2016 Title 'ggplot2' Version of ``I'm Feeling Lucky!'' Version 1.1.0 Package plotluck November 13, 2016 Description Examines the characteristics of a data frame and a formula to automatically choose the most

More information

Package desplot. R topics documented: April 3, 2018

Package desplot. R topics documented: April 3, 2018 Package desplot April 3, 2018 Title Plotting Field Plans for Agricultural Experiments Version 1.4 Date 2018-04-02 Type Package Description A function for plotting maps of agricultural field experiments

More information

Algebra I. Linear Equations. Slide 1 / 267 Slide 2 / 267. Slide 3 / 267. Slide 3 (Answer) / 267. Slide 4 / 267. Slide 5 / 267

Algebra I. Linear Equations. Slide 1 / 267 Slide 2 / 267. Slide 3 / 267. Slide 3 (Answer) / 267. Slide 4 / 267. Slide 5 / 267 Slide / 67 Slide / 67 lgebra I Graphing Linear Equations -- www.njctl.org Slide / 67 Table of ontents Slide () / 67 Table of ontents Linear Equations lick on the topic to go to that section Linear Equations

More information

Package enpls. May 14, 2018

Package enpls. May 14, 2018 Package enpls May 14, 2018 Type Package Title Ensemble Partial Least Squares Regression Version 6.0 Maintainer Nan Xiao An algorithmic framework for measuring feature importance, outlier detection,

More information

Graphing Calculator Graphing with the TI-86

Graphing Calculator Graphing with the TI-86 Graphing Calculator Graphing with the TI-86 I. Introduction The TI-86 has fift kes, man of which perform multiple functions when used in combination. Each ke has a smbol printed on its face. When a ke

More information

5.2 Graphing Polynomial Functions

5.2 Graphing Polynomial Functions Name Class Date 5.2 Graphing Polnomial Functions Essential Question: How do ou sketch the graph of a polnomial function in intercept form? Eplore 1 Investigating the End Behavior of the Graphs of Simple

More information

Stats with R and RStudio Practical: basic stats for peak calling Jacques van Helden, Hugo varet and Julie Aubert

Stats with R and RStudio Practical: basic stats for peak calling Jacques van Helden, Hugo varet and Julie Aubert Stats with R and RStudio Practical: basic stats for peak calling Jacques van Helden, Hugo varet and Julie Aubert 2017-01-08 Contents Introduction 2 Peak-calling: question...........................................

More information

Package bestnormalize

Package bestnormalize Type Package Title Normalizing Transformation Functions Version 1.0.1 Date 2018-02-05 Package bestnormalize February 5, 2018 Estimate a suite of normalizing transformations, including a new adaptation

More information

Package superheat. February 4, 2017

Package superheat. February 4, 2017 Type Package Package superheat February 4, 2017 Title A Graphical Tool for Exploring Complex Datasets Using Heatmaps Version 0.1.0 Description A system for generating extendable and customizable heatmaps

More information

Exponential Functions. Christopher Thomas

Exponential Functions. Christopher Thomas Mathematics Learning Centre Eponential Functions Christopher Thomas c 1998 Universit of Sdne Mathematics Learning Centre, Universit of Sdne 1 1 Eponential Functions 1.1 The functions =2 and =2 From our

More information

Logical operators: R provides an extensive list of logical operators. These include

Logical operators: R provides an extensive list of logical operators. These include meat.r: Explanation of code Goals of code: Analyzing a subset of data Creating data frames with specified X values Calculating confidence and prediction intervals Lists and matrices Only printing a few

More information

Package gridextra. September 9, 2017

Package gridextra. September 9, 2017 License GPL (>= 2) Package gridextra September 9, 2017 Title Miscellaneous Functions for ``Grid'' Graphics Type Package Provides a number of user-level functions to work with ``grid'' graphics, notably

More information

Package smoothr. April 4, 2018

Package smoothr. April 4, 2018 Type Package Title Smooth and Tidy Spatial Features Version 0.1.0 Package smoothr April 4, 2018 Tools for smoothing and tidying spatial features (i.e. lines and polygons) to make them more aesthetically

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching Roberto s Notes on Differential Calculus Chapter 8: Graphical analsis Section 5 Graph sketching What ou need to know alread: How to compute and interpret limits How to perform first and second derivative

More information