From 7e543b1c163abbebbf2f9c8e618b5b7526c4aad3 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Fri, 10 Jan 2025 17:00:57 -0800 Subject: [PATCH 01/11] Update NEWS to Markdown format --- NEWS => NEWS.md | 88 +++++++++++++++++++++++-------------------------- 1 file changed, 41 insertions(+), 47 deletions(-) rename NEWS => NEWS.md (68%) diff --git a/NEWS b/NEWS.md similarity index 68% rename from NEWS rename to NEWS.md index 9286f42..4997d86 100644 --- a/NEWS +++ b/NEWS.md @@ -1,80 +1,78 @@ -NanoStringNorm 2.0.0 2023-03-21 ----------------------------------------------------------------- -REMOVED +# NanoStringNorm 2.0.0 (2023-03-21) + +## Removed * Removed vsn functionality due to broken CRAN dependency -NanoStringNorm 1.2.1 2017-12-11 ----------------------------------------------------------------- -BUG +# NanoStringNorm 1.2.1 (2017-12-11) + +## Fixed * Fixed unclosed file connection bug -NanoStringNorm 1.2.0 2017-08-18 ----------------------------------------------------------------- +# NanoStringNorm 1.2.0 (2017-08-18) + +## Fixed * fixed read.markup.RCC() error on new NanoString nCounter FLEX instrument -NanoStringNorm 1.1.22 2017-06-30 ----------------------------------------------------------------- +# NanoStringNorm 1.1.22 (2017-06-30) + +## Added * NanoStringNorm - added parameters "CodeCount.summary.target" and "SampleContent.summary.target" - these parameters allow users to specify expected positive control and housekeeping probe summary values, which are used during the cross-sample normalization - this update allows for sample-independent normalization of various CodeCount and SampleContent methods -NanoStringNorm 1.1.17 2014-01-15 ----------------------------------------------------------------- +# NanoStringNorm 1.1.17 (2014-01-15) + +## Fixed * fixed error using only one control gene. the matrix in the apply statement was getting changed to vector. -NanoStringNorm v1.1.16 2013-09-01 ----------------------------------------------------------------- +# NanoStringNorm v1.1.16 (2013-09-01) + +## Changed * lme4 - -lme4 doesn't work on some platforms - -NSN "suggests" lme4 but errored out if it was missing due to examples - -solution was add if(require(pkg)) in examples - -this was done for all suggests packages - + * lme4 doesn't work on some platforms + * NSN "suggests" lme4 but errored out if it was missing due to examples + * solution was add if(require(pkg)) in examples + * this was done for all suggests packages * Runit - if(require(RUnit)) was added to NanoStringNorm.unitTests.R. Runit was recommended by BR to be a suggests and not a depends. - - package needs to be able to run/test with and without suggest packages - + * if(require(RUnit)) was added to NanoStringNorm.unitTests.R. Runit was recommended by BR to be a suggests and not a depends. + * package needs to be able to run/test with and without suggest packages + +## Fixed * Rd line length. R-devel fails on example/usage length of 90. - * ::: dropped in code due to check warning -NanoStringNorm 1.1.15 2014-01-15 ----------------------------------------------------------------- +# NanoStringNorm 1.1.15 (2014-01-15) +## Fixed * R check compatablility - - reduced size of high resolution bitmaps used in vignette (100kb saved!) - - changed Nanostring to NanoString in text (seriously!) - - made googleVis example conditional depending on installation. the package is under "suggests" +* reduced size of high resolution bitmaps used in vignette (100kb saved!) +* changed Nanostring to NanoString in text (seriously!) +* made googleVis example conditional depending on installation. the package is under "suggests" * bug when negative control removes signal from all samples -NanoStringNorm 1.1.14 2013-04-04 ----------------------------------------------------------------- - -BUG FIXES +# NanoStringNorm 1.1.14 (2013-04-04) +## Fixed * sample.content.norm. added some error handling for cases where rna.content was estimated to be zero, resulting in normalization factors that were infinity and errors in norm.comp -NanoStringNorm 1.1.12 2012-12-01 ----------------------------------------------------------------- -BUG FIXES +# NanoStringNorm 1.1.12 (2012-12-01) +## Fixed * read.xls.RCC. more informative error messages and allowed id instead of sample.id in header * Plot.NanoStringNorm.gvis. set default browser if not set. -NanoStringNorm 1.1.11 2012-10-01 ----------------------------------------------------------------- - -MINOR FEATURES +# NanoStringNorm 1.1.11 (2012-10-01) +## Added * added parameter "guess.cartridges" in NanoStringNorm function. Cartridge estimates can be estimated from sample order and used in batch effect estimates * in Plot.NanoStringNorm the control types have different symbols * added some text to better describe the figures. also replaced the png with pdf for better resolution @@ -82,8 +80,7 @@ MINOR FEATURES * added options label.n to specify the number of outliers to plot and label.as.legend to allow the labels to be written as a legend to avoid messy overlaps * output FDR qvalues -BUG FIXES - +## Fixed * Plot.NanoStringNorm had a missing curly brace and forgotten browser statement * Shifted labels on positive.control plot to avoid overlap if long * Added regex for positive control names in cv plot, probe.correction function and norm.comp. sometimes the positive controls are named differently causing them to be missed during calculations @@ -92,11 +89,10 @@ BUG FIXES * Fixed norm.factor plot positions when only one plot * changed low.cv.geo.mean method to better find low cv genes -NanoStringNorm 1.1.10 2012-09-01 ----------------------------------------------------------------- -MINOR FEATURES +# NanoStringNorm 1.1.10 (2012-09-01) +## Added * Added colour argument `col` in Plot.NanoStringNorm to change default plotting colours * Added function read.markup.RCC to process single sample markup RCC files * Changed NanoStringNorm log argument to `take.log` @@ -107,9 +103,7 @@ MINOR FEATURES * Added argument `icc.method` in norm.comp to choose between anova (fast) and mixed (more appropriate) * Changed default sample name in read.xls.rcc to file.name - -BUG FIXES - +## Fixed * Added check in NanoStringNorm to check if input is a matrix, list, or data.frame * Added check for `Code.Class` colum in norm.comp. The col is referenced but the data is not exhaustively checked. The check was also added to the read.markup.RCC function * Added check for problem input in read.xls.RCC From f864693539bd715f151f6f3de995656f549aa240 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Fri, 10 Jan 2025 17:02:00 -0800 Subject: [PATCH 02/11] Update changelog --- DESCRIPTION | 4 ++-- NEWS.md | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9235802..28f3b8c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: NanoStringNorm Type: Package Title: Normalize NanoString miRNA and mRNA Data -Version: 2.0.0 -Date: 2023-03-21 +Version: 3.0.0 +Date: 2025-01-10 Authors@R: c( person(c("Daryl", "M."), "Waggott", role = "aut"), person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"), diff --git a/NEWS.md b/NEWS.md index 4997d86..979fbf3 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,9 @@ +# NanoStringNorm 3.0.0 (2025-01-10) + +## Changed +* Update changelog to Markdown format + + # NanoStringNorm 2.0.0 (2023-03-21) ## Removed From 3f856be7a05139fa83864db8b75bf9bec580239f Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 14:43:09 -0800 Subject: [PATCH 03/11] Load nCounter Excel output as CSV --- R/read.csv.RCC.R | 84 +++++++++++++++++++++++++++++++++++++++++++++ man/read.csv.RCC.Rd | 28 +++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 R/read.csv.RCC.R create mode 100644 man/read.csv.RCC.Rd diff --git a/R/read.csv.RCC.R b/R/read.csv.RCC.R new file mode 100644 index 0000000..7128a5c --- /dev/null +++ b/R/read.csv.RCC.R @@ -0,0 +1,84 @@ +read.csv.RCC <- function(path, sample.id.row = 'File.Name') { + if (!file.exists(path)) { + stop(paste('File not found:', path)) ; + } + + prep.rcc <- function(path) { + data <- read.csv( + path, + header = FALSE, + strip.white = TRUE + ); + data <- data[!sapply(data, function(x) all(is.na(x)))]; + + data.start.index <- min(which(data[, 1] == 'Reporter Counts')); + header <- data[1:(data.start.index - 1), ]; + data <- data[data.start.index:nrow(data), ]; + + return(list( + header = header, + x = data + )); + } + rcc <- prep.rcc(path); + + if (is.null(rcc$header)) { + stop('There appears to be a problem with the RCC CSV file. No header information found.'); + } + + rcc$header <- rcc$header[is.na(rcc$header[1]) | (rcc$header[1] != ''), ]; + rownames(rcc$header) <- rcc$header[, 1]; + rcc$header <- rcc$header[, -1]; + + rownames(rcc$header) <- gsub(' $', '', rownames(rcc$header)); + rownames(rcc$header) <- gsub(' ', '.', rownames(rcc$header)); + rownames(rcc$header) <- tolower(rownames(rcc$header)); + + if ('id' %in% rownames(rcc$header)) { + rownames(rcc$header)[rownames(rcc$header) == 'id'] <- 'sample.id'; + } + + if (!all(c('file.name', 'sample.id', 'binding.density') %in% rownames(rcc$header))) { + stop('There appears to be a problem with the RCC CSV file. Rownames in header are missing "File name", "Sample id", "Binding density"'); + } + + rcc$header <- rcc$header[!rownames(rcc$header) %in% c('file.attributes', 'lane.attributes'), -c(1,2)]; + + sample.ids <- rcc$header[rownames(rcc$header) %in% tolower(sample.id.row),]; + sample.ids <- gsub(' ', '.', sample.ids); + sample.ids <- gsub('^([0-9])', 'X\\1', sample.ids); + colnames(rcc$header) <- sample.ids; + + if (is.null(rcc$x)) { + stop('There appears to be a problem with the RCC CSV file. Likely couldnt find the count specifically "Code Class" in header information.'); + } + + colnames(rcc$x) <- rcc$x[2, ]; + rcc$x <- rcc$x[-c(1:2), 1:(3 + length(sample.ids))]; + + rows.with.missing.anno <- (rcc$x[, 1] == '' | rcc$x[, 2] == ''); + if (any(rows.with.missing.anno)) { + rcc$x <- rcc$x[!rows.with.missing.anno,]; + cat(paste('The following row(s)', paste(which(rows.with.missing.anno), collapse = ', '), 'have been dropped due to missing annotation.\n\t You may want to double check the excel file.\n\n')); + } + + colnames(rcc$x) <- gsub(' ', '.', colnames(rcc$x)); + colnames(rcc$x) <- c(colnames(rcc$x)[1:3], sample.ids); + + cat(paste('There were', length(sample.ids), 'samples imported. \nNote that spaces in sample names will be replaced by dots. \n')); + + if (length(sample.ids) > 5) { + cat('The first and last 3 sample names found in the dataset are:\n'); + cat(paste(c(sample.ids[1:3], rev(sample.ids)[1:3]))); + } + else { + cat('The sample names found in the dataset are:\n'); + cat(paste(sample.ids)); + } + + cat(paste('\n\nThere were', nrow(rcc$x), 'genes imported with the following Code Class breakdown:')); + print(table(rcc$x[, 'Code.Class'])); + + class(rcc) <- 'NanoString'; + return(rcc); + } diff --git a/man/read.csv.RCC.Rd b/man/read.csv.RCC.Rd new file mode 100644 index 0000000..5fdff9d --- /dev/null +++ b/man/read.csv.RCC.Rd @@ -0,0 +1,28 @@ +\name{read.csv.RCC} +\title{read.csv.RCC} +\alias{read.csv.RCC} +\description{A function to read the raw counts from the RCC Excel spreadsheet output by the nCounter platform. Excel file must be converted to CSV form.} +\usage{ +read.csv.RCC(path, sample.id.row = 'File.Name') +} +\arguments{ + \item{path}{Path to the CSV version of spreadsheet output from nCounter. This should be a string with the path pointing to the desired file.} + \item{sample.id.row}{The row in the RCC file that contains the sample IDs to be used as column names for the count data. Defaults to "File.Name" but in some cases "Sample.ID" or "Lane.ID" would be more appropriate.} +} + +\value{ +Returns a list with two components. The first is the header information which contains sample IDs and diagnostic information on the quality of the samples. The second is the count data and can be directly used in the input to NanoStringNorm. +} +\examples{ + +# directly import the nCounter output +path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv", + package = "NanoStringNorm"); +NanoString.mRNA <- read.csv.RCC(x = path.to.csv.file); + +} +\author{Daryl M. Waggott} +\keyword{NanoString} +\keyword{Normalization} +\keyword{mRNA} +\keyword{miRNA} From 3a02be5209b1e4992793e5645c9b6368f5b39b05 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 15:05:36 -0800 Subject: [PATCH 04/11] Remove RCC Excel support --- NAMESPACE | 2 +- R/read.xls.RCC.R | 134 -------------------------------------------- man/read.xls.RCC.Rd | 30 ---------- 3 files changed, 1 insertion(+), 165 deletions(-) delete mode 100644 R/read.xls.RCC.R delete mode 100644 man/read.xls.RCC.Rd diff --git a/NAMESPACE b/NAMESPACE index 586431d..71c23f9 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -2,7 +2,7 @@ export( 'NanoStringNorm', 'Plot.NanoStringNorm', 'Plot.NanoStringNorm.gvis', - 'read.xls.RCC', + 'read.csv.RCC', 'read.markup.RCC', 'other.normalization', 'norm.comp', diff --git a/R/read.xls.RCC.R b/R/read.xls.RCC.R deleted file mode 100644 index 74c28a1..0000000 --- a/R/read.xls.RCC.R +++ /dev/null @@ -1,134 +0,0 @@ -# The NanoStringNorm package is copyright (c) 2012 Ontario Institute for Cancer Research (OICR) -# This package and its accompanying libraries is free software; you can redistribute it and/or modify it under the terms of the GPL -# (either version 1, or at your option, any later version) or the Artistic License 2.0. Refer to LICENSE for the full license text. -# OICR makes no representations whatsoever as to the SOFTWARE contained herein. It is experimental in nature and is provided WITHOUT -# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTY, EXPRESS OR IMPLIED. OICR MAKES NO REPRESENTATION -# OR WARRANTY THAT THE USE OF THIS SOFTWARE WILL NOT INFRINGE ANY PATENT OR OTHER PROPRIETARY RIGHT. -# By downloading this SOFTWARE, your Institution hereby indemnifies OICR against any loss, claim, damage or liability, of whatsoever kind or -# nature, which may arise from your Institution's respective use, handling or storage of the SOFTWARE. -# If publications result from research using this SOFTWARE, we ask that the Ontario Institute for Cancer Research be acknowledged and/or -# credit be given to OICR scientists, as scientifically appropriate. - -read.xls.RCC <- function(xls, sheet = 1, perl, sample.id.row = "File.Name") { - - # check if perl exists - if ( length(Sys.which("perl")) == 0 ) { - stop(paste("READ.XLS.RCC: Perl was not found in your PATH. Is it installed? \n\tIf it is add it to your PATH variable or specify the location in the 'perl' argument \n", xls)) ; - } - - # check if file exist - if (! file.exists(xls) ) { - stop(paste("READ.XLS.RCC: File was not found. \n", xls)) ; - } - - # check if worksheet exists - sheet.names <- gdata::sheetNames(xls = xls, perl = perl); - cat(paste("\nYou have chosen to import worksheet ", sheet, " named ", sheet.names[sheet], ". Does that sound correct?\n", sep = "")); - cat(paste("The other sheet names are: \n")); - cat(paste(paste(1:length(sheet.names), sheet.names, sep = ":"), collapse = "\n")); - cat("\n\n"); - - # define pattern of first line of sample names - pattern.first.line.header <- "File"; - - # call gdata::read.excel and load header with sample names - header <- gdata::read.xls( - xls = xls, - sheet = sheet, - pattern = pattern.first.line.header, - method = "tab", - perl = perl, - header = FALSE, - as.is = TRUE, - row.names = 1, - nrow = 16, - strip.white = TRUE - ); - - if (is.null(header)) { - stop("READ.XLS.RCC: There appears to be a problem with RCC file. No header found."); - } - - rownames(header) <- gsub(" $", "", rownames(header)); - rownames(header) <- gsub(" ", ".", rownames(header)); - rownames(header) <- tolower(rownames(header)); - if ("id" %in% rownames(header)) {rownames(header)[rownames(header) == "id"] <- "sample.id"} - - - if (!all(c("file.name", "sample.id", "binding.density") %in% rownames(header))) { - stop("READ.XLS.RCC: There appears to be a problem with RCC file. Rownames in header are missing File name , Sample id, Binding density"); - } - - # parse the header - - # drop missing rows - header <- header[!rownames(header) %in% c('file.attributes','lane.attributes'),]; - # drop missing columns - header <- header[,-c(1,2)]; - # drop trailing columns - header <- header[,!is.na(header[1,]) & !is.na(header[2,])]; - # get sample IDs - sample.ids <- header[rownames(header) %in% tolower(sample.id.row),]; - - # change spaces to dots in sample names - sample.ids <- gsub(" ", ".", sample.ids); - sample.ids <- gsub("^([0-9])", "X\\1" ,sample.ids); - - # add sample names - colnames(header) <- sample.ids; - - # define pattern of first line of count data - pattern.first.line.counts <- "Code"; - - # call gdata::read.excel and load counts - x <- gdata::read.xls( - xls = xls, - sheet = sheet, - pattern = pattern.first.line.counts, - method = "tab", - perl = perl, - header = TRUE, - strip.white = TRUE, - as.is = TRUE - ); - - if (is.null(x)) { - stop("READ.XLS.RCC: There appears to be a problem with RCC file. Likely couldnt find the count header specifically `Code Class`"); - } - - # drop any trailing columns - x <- x[,1:(3+length(sample.ids))]; - - # drop rows that have a missing code class or gene name - rows.with.missing.anno <- (x[,1] == '' | x[,2] == ''); - if (any(rows.with.missing.anno)) { - cat(paste("The following row(s)", paste(which(rows.with.missing.anno), collapse = ", "), "have been dropped due to missing annotation.\n\t You may want to double check the excel file.\n\n")); - } - - if (any(rows.with.missing.anno)) { - x <- x[!rows.with.missing.anno,]; - } - - # add sample names - colnames(x) <- c(colnames(x)[1:3], sample.ids); - - # print summary of samples - cat(paste("There were", length(sample.ids), "samples imported. \nNote that spaces in sample names will be replaced by dots. \n")); - - if ( length(sample.ids) > 5) { - cat("The first and last 3 sample names found in the dataset are:\n"); - cat(paste(c(sample.ids[1:3],rev(sample.ids)[1:3]))); - } - else { - cat("The sample names found in the dataset are:\n"); - cat(paste(sample.ids)); - } - - # print summary of genes - cat(paste("\n\nThere were", nrow(x), "genes imported with the following Code Class breakdown:")); - print(table(x$Code.Class)); - - x <- list(x = x, header = header); - class(x) <- 'NanoString'; - return(x); - } diff --git a/man/read.xls.RCC.Rd b/man/read.xls.RCC.Rd deleted file mode 100644 index 86b60d9..0000000 --- a/man/read.xls.RCC.Rd +++ /dev/null @@ -1,30 +0,0 @@ -\name{read.xls.RCC} -\title{read.xls.RCC} -\alias{read.xls.RCC} -\description{A function to read the raw counts from the RCC excel spreadsheet output by the nCounter platform.} -\usage{ -read.xls.RCC(xls, sheet = 1, perl, sample.id.row = 'File.Name') -} -\arguments{ - \item{xls}{The excel spreadsheet output by nCounter. This should be a string with the path pointing to the desired file.} - \item{sheet}{The worksheet that contains the raw counts. Make sure to check that you are using the worksheet with the "raw" counts and not something that has been processed. The name of the correct worksheet usually has "RCC" in it but not "norm". The input is an integer and it defaults to 1 or the first worksheet. } - \item{perl}{The path to a perl binary. This does not need to be specified if perl is in your PATH} -\item{sample.id.row}{The row in the RCC file that contains the sample IDs to be used as column names for the count data. Defaults to "File.Name" but in some cases "Sample.ID" or "Lane.ID" would be more appropriate.} -} - -\value{ -Returns a list with two components. The first is the header information which contains sample IDs and diagnostic information on the quality of the samples. The second is the count data and can be directly used in the input to NanoStringNorm. -} -\examples{ - -# directly import the nCounter output -path.to.xls.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.xls", - package = "NanoStringNorm"); -NanoString.mRNA <- read.xls.RCC(x = path.to.xls.file, sheet = 1); - -} -\author{Daryl M. Waggott} -\keyword{NanoString} -\keyword{Normalization} -\keyword{mRNA} -\keyword{miRNA} From 6fe480c4970d441075d2080af6bac3c903fcea1f Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 15:06:18 -0800 Subject: [PATCH 05/11] Replace example .xls with csv --- .../RCC_files/RCCCollector1_rat_tcdd.csv | 90 ++++++++++++++++++ .../RCC_files/RCCCollector1_rat_tcdd.xls | Bin 187392 -> 0 bytes 2 files changed, 90 insertions(+) create mode 100644 inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv delete mode 100644 inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls diff --git a/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv new file mode 100644 index 0000000..c3baa8e --- /dev/null +++ b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv @@ -0,0 +1,90 @@ +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +File Attributes,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +File name,,,20100728_Watson1-1_HW1D-a_01,20100728_Watson1-1_HW2B-b_02,20100728_Watson1-1_HW3B-a_03,20100728_Watson1-1_HW4C-b_04,20100728_Watson1-1_HW5D-b_05,20100728_Watson1-1_HW6A-b_06,20100728_Watson1-1_WW41B-a_11,20100728_Watson1-1_WW42-a_12,20100728_Watson1-1_WW45A-b_07,20100728_Watson1-1_WW46D-a_08,20100728_Watson1-1_WW47A-b_09,20100728_Watson1-1_WW48B-a_10,20100728_Watson1-2_LE100C-a_07,20100728_Watson1-2_LE101A-a_08,20100728_Watson1-2_LE102-a_09,20100728_Watson1-2_LE4D51-a_10,20100728_Watson1-2_LE4D53-a_11,20100728_Watson1-2_LE4D56-b_12,20100728_Watson1-2_WW37-b_03,20100728_Watson1-2_WW38-b_04,20100728_Watson1-2_WW39-a_05,20100728_Watson1-2_WW40-b_06,20100728_Watson1-2_WW43-b_01,20100728_Watson1-2_WW44-a_02,20100728_Watson1-3_HW4D12-B_12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Sample ID ,,,HW1D-a,HW2B-b,HW3B-a,HW4C-b,HW5D-b,HW6A-b,WW41B-a,WW42-a,WW45A-b,WW46D-a,WW47A-b,WW48B-a,LE100C-a,LE101A-a,LE102-a,LE4D51-a,LE4D53-a,LE4D56-b,WW37-b,WW38-b,WW39-a,WW40-b,WW43-b,WW44-a,HW4D12-B,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Owner ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Sample Date ,,,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +File Version ,,,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +GeneRLF ,,,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Comments ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Lane Attributes,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Lane ID,,,1,2,3,4,5,6,11,12,7,8,9,10,7,8,9,10,11,12,3,4,5,6,1,2,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +FOV Count ,,,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +FOV Counted,,,598,599,600,600,599,599,599,599,599,599,599,598,598,279,600,599,600,599,599,600,599,600,598,592,599,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Scanner ID,,,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +StagePosition,,,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Binding Density,,,0.21,0.22,0.18,0.29,0.26,0.3,0.72,0.65,0.3,0.25,0.4,0.31,0.38,0.3,0.24,0.68,0.68,0.47,1.19,0.83,0.75,0.95,0.56,0.62,0.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Messages,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Reporter Counts,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Code Class,Name,Accession,14197,13019,14361,13007,14709,16985,25557,31281,14309,16500,18599,19273,24542,7524,20440,15597,19512,28682,12636,13928,15213,16589,21437,17371,11953,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_A(128),ERCC_00117.1,9917,8808,9754,9025,10230,12090,18979,23660,10064,12176,13729,14055,18225,5505,14951,11133,14264,21404,9121,10226,11050,12242,15881,12805,8835,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_B(32),ERCC_00112.1,3471,3418,3722,3191,3619,3903,5064,5953,3399,3312,3754,4073,5001,1551,4353,3583,4148,5692,2780,2835,3250,3393,4291,3604,2393,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_C(8),ERCC_00002.1,540,522,591,527,583,652,1005,1094,525,647,708,763,904,318,754,556,668,1068,437,566,617,651,859,637,483,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_D(2),ERCC_00092.1,203,215,239,204,210,270,342,362,241,255,305,296,301,116,263,232,289,366,174,206,208,183,262,218,180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_E(0.5),ERCC_00035.1,28,28,25,30,39,38,46,67,22,38,26,41,57,17,59,46,50,74,25,30,23,35,56,40,20,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Positive,POS_F(0.125),ERCC_00034.1,38,28,30,30,28,32,121,145,58,72,77,45,54,17,60,47,93,78,99,65,65,85,88,67,42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_A(0),ERCC_00096.1,2,1,3,3,7,3,9,11,3,5,7,4,7,0,4,7,5,9,5,5,10,4,10,8,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_B(0),ERCC_00041.1,1,2,4,5,1,2,9,7,1,2,2,0,3,0,2,17,8,11,4,4,2,6,2,6,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_C(0),ERCC_00019.1,5,4,3,5,3,4,5,5,2,4,3,5,4,2,6,10,3,9,6,1,5,1,0,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_D(0),ERCC_00076.1,5,2,7,2,8,6,6,8,2,10,8,4,3,2,3,12,1,6,5,1,4,10,11,5,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_E(0),ERCC_00098.1,7,8,10,11,8,11,13,30,3,9,9,13,9,2,9,14,14,24,9,8,11,13,9,11,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_F(0),ERCC_00126.1,1,2,2,2,4,2,6,10,3,8,9,5,4,3,2,11,3,13,2,4,5,3,4,6,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_G(0),ERCC_00144.1,0,1,0,5,4,2,4,3,3,2,3,2,0,1,0,4,2,2,2,1,1,2,0,5,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Negative,NEG_H(0),ERCC_00154.1,0,3,0,3,3,2,3,11,1,5,9,8,2,3,7,6,4,10,0,6,4,1,5,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ahrr,NM_001024285.1,10,1,1,7,6,5,41,51,14,20,29,8,20,1,8,15,13,13,38,29,20,28,21,25,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Aldh3a1,NM_031972.1,4,6,6,216,52,75,5789,11341,2264,991,2292,2996,91,93,95,164,177,581,8241,5046,9268,9127,4235,3416,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Bbs2,NM_053618.1,26,32,25,49,42,44,125,124,48,66,53,44,68,16,40,92,78,77,130,105,106,111,67,93,52,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ccbl1,NM_001013164.3,182,171,136,194,253,224,1162,1189,437,467,657,546,315,127,309,409,395,415,1157,1230,866,947,1093,1019,370,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cmkor1,NM_053352.1,18,19,12,48,27,37,58,58,29,37,75,49,68,24,39,148,78,94,27,31,39,37,43,30,36,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Col18a1,NM_053489.1,1299,1349,712,1664,1334,2199,2967,2621,1025,1026,1793,1035,2217,949,1681,4273,2425,3604,2202,1814,1973,2416,2061,2097,3128,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyb5,NM_022245.1,18229,18836,18016,21995,21462,20154,30423,26443,15460,16840,18694,16554,30602,9996,15323,36637,34207,23507,34676,28590,24761,32806,22333,21761,24272,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyp1a1,NM_012540.2,14,48,25,6987,5470,6580,109170,106384,34866,26594,46338,30920,644,423,452,845,33429,1151,141036,106336,91856,113059,91533,89522,46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyp1a2,NM_012541.2,30528,31902,16706,71538,53396,64692,315649,262354,104761,81390,142102,92993,64119,24996,37720,83684,278129,57532,548704,380856,383086,446912,246215,263545,50049,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyp1b1,NM_012940.1,5,9,3,13,2,9,74,67,26,30,57,24,76,29,26,151,503,152,125,147,104,104,73,54,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyp2a1,NM_012692.1,3414,3728,2928,4210,3675,4536,6088,5618,2782,2962,3886,2769,7240,2463,4736,11607,8572,9659,7234,6875,5526,8041,5661,5128,4610,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Cyp2s1,NM_001107495.1,7,9,2,10,10,10,17,35,10,7,14,5,18,11,26,48,31,23,22,8,16,17,20,11,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Eef1a1,NM_175838.1,27538,29168,29912,35077,35487,37201,46218,41028,27900,29172,36700,27752,57854,20863,33847,80829,46573,58326,46610,39087,31866,44440,33148,34632,40371,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Eml4_predicted,NM_001108008.1,223,274,176,380,413,420,1011,1011,1109,917,1481,940,438,192,240,983,723,557,1045,960,890,881,696,759,426,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Exoc3,NM_001024964.1,156,167,138,213,214,237,605,567,264,207,342,247,299,125,213,490,320,323,677,570,532,519,458,406,232,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Fdft1,NM_019238.2,1317,1301,904,1876,1776,2003,2886,2478,1201,941,1445,726,3432,1367,1824,4530,3525,3633,3583,3332,2862,3213,1432,1166,3194,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Fmo1,NM_012792.1,917,1290,725,1376,1452,1486,1698,1366,712,919,801,965,1310,463,888,3267,2068,2102,813,669,1056,1448,1368,1106,1510,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Gapdh,NM_017008.2,16146,14938,9805,17417,15949,19323,25756,23543,14512,13106,23007,15730,25490,8198,14751,41426,29139,29156,24347,26883,18840,24990,19772,18575,27459,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Gfer,NM_013222.1,346,368,372,410,493,421,649,561,427,410,489,404,810,239,361,694,351,453,356,313,224,284,443,397,587,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ghr,NM_017094.1,4441,3915,3636,5328,3639,4729,6118,5321,3653,2995,4879,3558,5212,1987,2899,11233,6476,7054,5488,4461,4494,6357,3978,4264,4761,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Glud1,NM_012570.1,13489,16905,9824,17570,15452,17845,16093,15283,11144,10953,13957,11241,20135,7421,11978,40392,23044,26249,16232,13217,11572,12860,10363,14453,19832,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Hagh,NM_033349.1,1680,1539,1751,2096,2246,2167,2685,2441,1367,1816,1945,2003,3653,1298,1941,4576,2610,3116,2630,2566,2128,3215,1640,1652,2960,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Hprt1,NM_012583.2,536,531,542,701,812,708,912,857,538,674,852,743,1320,460,624,1476,912,998,929,858,679,1089,733,715,1216,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Hsd17b12,NM_032066.1,1529,1496,1176,1705,1238,1881,2680,2631,1778,1483,2580,2020,2392,785,1250,3484,1761,1531,4675,3083,2612,3188,2383,2576,2453,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ivns1abp_predicted,NM_001047085.1,793,1163,824,1281,1076,1034,824,833,1119,848,1136,799,1220,427,691,2133,984,1692,1069,938,647,877,513,765,1190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Lasp1,NM_032613.2,304,315,228,370,318,419,749,596,206,281,362,206,777,320,496,1339,778,945,503,531,435,535,469,433,716,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,LOC308846,NM_001107536.1,331,344,387,421,441,431,591,515,402,379,498,391,722,229,316,780,431,543,446,403,343,446,355,372,501,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,LOC368066,NM_001109022.1,332,533,496,713,629,567,437,335,158,591,162,204,1599,455,328,1836,908,706,56,78,111,429,219,256,841,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Mawbp,NM_138530.2,2129,2599,2530,3540,3777,3919,7175,6385,3614,3355,3886,3209,4362,1545,2807,7164,4437,4336,5315,4841,5806,7830,5725,4613,3538,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Mug1,NM_023103.1,26108,25290,9304,26504,19245,33747,40158,44855,12751,9695,24712,15699,62947,30955,37426,204527,96656,133072,29079,17729,27922,31860,24122,37909,48027,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Neu1,NM_031522.2,132,164,126,189,176,259,571,513,212,190,331,231,359,122,216,449,299,415,700,499,493,582,394,341,308,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Nfe2l2,NM_031789.1,604,866,457,1434,1303,1374,3348,4406,2871,3061,3864,3846,1980,525,1179,2579,2205,1504,2869,2503,2629,3628,2818,2080,1638,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Nqo1,NM_017000.2,250,405,58,421,109,412,4184,6682,1893,1283,1793,1247,934,471,1307,994,1718,677,4186,4744,4082,4319,5570,4677,493,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Nrbp2,NM_001135007.1,5,13,8,5,10,6,15,16,11,16,14,11,16,3,7,17,10,11,13,5,9,18,7,7,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Nudt4,NM_053598.1,559,769,764,800,797,1027,561,422,722,731,784,716,807,340,675,1603,690,855,408,419,331,457,420,604,727,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Pde2a,NM_031079.1,210,253,167,271,322,346,737,542,379,365,423,286,344,126,203,682,438,436,533,484,462,565,495,579,384,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Perp_predicted,NM_001106265.2,802,897,788,893,919,1057,1243,1220,829,784,1040,751,1272,436,621,2168,1340,1388,1541,1513,1031,1679,1079,1084,1143,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Pgk1,NM_053291.3,2766,2238,2075,2807,2655,3146,3396,2960,2264,2042,3427,2865,5056,1515,2326,5767,3830,3458,2318,2456,1888,2916,2677,2526,4497,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Pmm1,NM_001008323.1,53,69,37,106,81,81,210,222,180,168,251,164,150,53,56,138,64,90,377,332,229,293,207,230,76,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ppia,NM_017101.1,13823,14207,15608,15374,16961,16228,19619,17023,14583,13751,16886,14746,28047,8488,12088,30913,16235,19895,16449,15480,12617,17213,13773,13194,17619,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Psmb4,NM_031629.1,992,871,1223,1029,1338,1380,1974,2024,1057,1267,1459,1355,2488,797,1442,2957,1605,2056,1881,1931,1262,1993,1763,1428,1335,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,RGD1305831_predicted,NM_001100942.1,2808,2809,3713,3306,3864,3242,4963,4483,3026,3171,3126,2977,5961,1693,3047,6650,4163,4647,4241,3647,3297,4253,3896,3463,3896,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,RGD1311835,NM_001014202.1,619,595,515,800,651,865,1620,1558,698,634,1106,738,1304,540,817,2097,1362,1595,1636,1286,1266,1524,1256,1171,1157,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,RGD1559716_predicted,XM_573211.2,228,221,168,269,275,366,399,383,194,195,298,148,312,136,183,779,471,489,237,214,172,203,207,285,471,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Rpl13A,NM_173340.2,476,402,743,555,1073,886,1448,1303,804,1266,1554,1199,2434,785,1063,1823,1142,1604,1301,1611,931,1613,1144,1223,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Scn4b,NM_001008880.1,12,8,9,14,8,15,31,29,11,7,14,16,25,6,13,38,19,39,12,16,12,18,17,16,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Sdc1,NM_013026.2,1423,1230,730,1173,863,1335,1161,1318,496,534,1096,634,1530,706,1691,2663,1567,2045,1674,1280,1184,1554,1158,1144,1434,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Sdha,NM_130428.1,1322,1255,964,1684,1562,1869,2346,2329,1148,1141,1981,1281,2458,935,1511,4125,2685,3006,2052,2006,1485,2172,1665,1768,2345,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Slco1a1,NM_017111.1,951,1042,604,1052,798,1029,1227,992,588,503,1016,786,1412,582,836,2268,1135,1621,866,573,697,828,796,852,1548,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Srxn1,NM_001047858.2,57,65,59,102,91,82,336,410,258,258,203,233,199,63,97,277,166,169,253,230,164,195,169,182,190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Tiparp,NM_001107679.1,152,202,165,1476,1048,1293,979,1463,1122,2200,1579,1996,315,109,170,644,324,380,761,1321,2059,1945,1421,1175,291,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Tpm1,NM_001034068.1,12,15,16,14,20,23,70,55,22,32,43,31,48,20,29,60,37,79,74,60,37,38,35,26,41,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Ugt1a1,NM_012683.2,1531,2352,994,2823,1775,2319,3658,3652,1307,1416,2219,1786,2400,1183,2478,4063,3023,3002,2265,1148,2163,3123,2710,2394,3672,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Endogenous,Zfp422,NM_001012745.1,256,199,173,246,234,220,728,519,319,274,441,257,532,157,334,681,392,443,533,439,381,458,528,421,414,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls deleted file mode 100644 index ed7afd91ddd9d3c9047037e7a0e47fa3e261df84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187392 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%0A2|h5Av4 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 O`#b~WcM>HC+y4bgMk*fw From 2af52d2dc7d6321608ced4b61f42e8d937c52b3e Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 15:06:41 -0800 Subject: [PATCH 06/11] Replace Excel loading with CSV --- vignettes/NanoStringNorm_Introduction.Rnw | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vignettes/NanoStringNorm_Introduction.Rnw b/vignettes/NanoStringNorm_Introduction.Rnw index a63705f..d04b8e9 100644 --- a/vignettes/NanoStringNorm_Introduction.Rnw +++ b/vignettes/NanoStringNorm_Introduction.Rnw @@ -95,13 +95,13 @@ dev.off(); The input data usually comes in the form of a structured Excel spreadsheet. You can export the raw count data from Excel as a delimited text file for use with R. Start by opening the \emph{raw} worksheet in a blank Excel page for editing. Copy the count data (row 23) for each sample including the first 3 annotation columns (Code.Class, Name and Accession) to a separate worksheet or text file. Don't forget to add the sample IDs (row 5), and remove any incomplete rows or columns. The resulting tabular data can be saved as a tab delimited file for import into R. \\ \\ -Alternatively, you can import data directly from xls format into R using the function \Rfunction{read.xls.RCC} based on core functionality in the \Rpackage{gdata} package. +Alternatively, you can import nCounter spreadsheet data from CSV format into R using the function \Rfunction{read.csv.RCC}. (Note that Excel spreadsheets must first be converted to CSV.) <<eg.read.xls>>= # directly import the nCounter output -path.to.xls.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.xls", +path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv", package = "NanoStringNorm"); -NanoString.mRNA <- read.xls.RCC(x = path.to.xls.file, sheet = 1); +NanoString.mRNA <- read.csv.RCC(path.to.csv.file); # only keep the counts and not the header NanoString.mRNA <- NanoString.mRNA$x; @ From 1b846358b4378c929bf2f38e7ef385b045946d21 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 15:08:48 -0800 Subject: [PATCH 07/11] Update changelog --- DESCRIPTION | 4 ++-- NEWS | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9235802..6d95d7a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: NanoStringNorm Type: Package Title: Normalize NanoString miRNA and mRNA Data -Version: 2.0.0 -Date: 2023-03-21 +Version: 3.0.0 +Date: 2025-01-15 Authors@R: c( person(c("Daryl", "M."), "Waggott", role = "aut"), person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"), diff --git a/NEWS b/NEWS index 9286f42..42cca3d 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,15 @@ +NanoStringNorm 3.0.0 2025-01-15 +---------------------------------------------------------------- + +REMOVED +* Removed Excel .xls support due to broken CRAN dependency + +ADDED +* Added CSV support for nCounter Excel files. Excel files must be converted externally. + NanoStringNorm 2.0.0 2023-03-21 ---------------------------------------------------------------- + REMOVED * Removed vsn functionality due to broken CRAN dependency From af2cd8969c647fcecfb48c87527b136a768d422a Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 15:27:43 -0800 Subject: [PATCH 08/11] Fix bug in RCC CSV example --- man/read.csv.RCC.Rd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/read.csv.RCC.Rd b/man/read.csv.RCC.Rd index 5fdff9d..4c4b3bd 100644 --- a/man/read.csv.RCC.Rd +++ b/man/read.csv.RCC.Rd @@ -18,7 +18,7 @@ Returns a list with two components. The first is the header information which c # directly import the nCounter output path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv", package = "NanoStringNorm"); -NanoString.mRNA <- read.csv.RCC(x = path.to.csv.file); +NanoString.mRNA <- read.csv.RCC(path.to.csv.file); } \author{Daryl M. Waggott} From 25c4dd3c80113d82f221a79607ec4aff01c1680a Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 16:04:40 -0800 Subject: [PATCH 09/11] Remove gdata dependency --- DESCRIPTION | 7 +++++-- NAMESPACE | 5 +---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 6d95d7a..8dabf01 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -7,8 +7,11 @@ Authors@R: c( person(c("Daryl", "M."), "Waggott", role = "aut"), person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"), person("Dan", "Knight", role = "ctb")) -Depends: R (>= 2.14.0), gdata (>= 2.8.2), XML (>= 3.98-1.5) -Imports: methods +Depends: + R (>= 2.14.0) +Imports: + methods, + XML Suggests: googleVis (>= 0.2.14), lme4, RUnit (>= 0.4.26) Description: A set of tools for normalizing, diagnostics and visualization of NanoString nCounter data. License: GPL-2 diff --git a/NAMESPACE b/NAMESPACE index 71c23f9..8fd3395 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -20,10 +20,7 @@ importFrom("stats", "aov", "coef", "cor", "density", "lm", "lowess", importFrom("utils", "download.file", "packageDescription", "read.table") importFrom("utils", "read.csv") -import( - 'gdata', - 'XML' - ) +import('XML') From 3545212dedabe5dc2b2c42ddd82c500453693786 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 16:16:06 -0800 Subject: [PATCH 10/11] Update vignette dependencies --- vignettes/NanoStringNorm_Introduction.Rnw | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vignettes/NanoStringNorm_Introduction.Rnw b/vignettes/NanoStringNorm_Introduction.Rnw index d04b8e9..534cef9 100644 --- a/vignettes/NanoStringNorm_Introduction.Rnw +++ b/vignettes/NanoStringNorm_Introduction.Rnw @@ -1,5 +1,5 @@ %\VignetteIndexEntry{Introduction to NanoStringNorm} -%\VignetteDepends{googleVis,gdata} +%\VignetteDepends{googleVis} %\VignetteKeywords{Expression Analysis} %\VignettePackage{NanoStringNorm} From c93f4beb9bcad8a45b14812c74e1878671f8a997 Mon Sep 17 00:00:00 2001 From: Dan Knight <danknight@mednet.ucla.edu> Date: Wed, 15 Jan 2025 16:16:28 -0800 Subject: [PATCH 11/11] Remove XML dependency --- DESCRIPTION | 3 +-- NAMESPACE | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 8dabf01..69239f9 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -10,8 +10,7 @@ Authors@R: c( Depends: R (>= 2.14.0) Imports: - methods, - XML + methods Suggests: googleVis (>= 0.2.14), lme4, RUnit (>= 0.4.26) Description: A set of tools for normalizing, diagnostics and visualization of NanoString nCounter data. License: GPL-2 diff --git a/NAMESPACE b/NAMESPACE index 8fd3395..9011f4e 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -20,7 +20,6 @@ importFrom("stats", "aov", "coef", "cor", "density", "lm", "lowess", importFrom("utils", "download.file", "packageDescription", "read.table") importFrom("utils", "read.csv") -import('XML')