diff --git a/DESCRIPTION b/DESCRIPTION index 76c4ef0..1304bf7 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,9 @@ Package: sleuth Title: Tools for investigating RNA-Seq -Version: 0.28.0 +Version: 0.28.1 Authors@R: c(person("Harold", "Pimentel", , "haroldpimentel@gmail.com", role = c("aut", "cre"))) -Description: Investigate transcript abundance from "kallisto" and differential expression analysis from RNA-Seq data. +Description: Investigate transcript abundance from "kallisto" and differential + expression analysis from RNA-Seq data. License: GPL-3 LazyData: true URL: https://github.com/pachterlab/sleuth @@ -17,7 +18,9 @@ Imports: tidyr, reshape2, rhdf5, + parallel, lazyeval, + matrixStats, shiny Suggests: MASS, @@ -25,3 +28,4 @@ Suggests: testthat, knitr VignetteBuilder: knitr +RoxygenNote: 5.0.1 diff --git a/NAMESPACE b/NAMESPACE index 9e1e74b..b2781e9 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,5 +1,6 @@ # Generated by roxygen2 (4.1.1): do not edit by hand +S3method("$<-",sleuth) S3method(bias_table,kallisto) S3method(bias_table,sleuth) S3method(get_bootstraps,kallisto) @@ -14,6 +15,7 @@ S3method(print,sleuth) S3method(print,sleuth_model) S3method(summary,sleuth) S3method(tests,sleuth) +export("transform_fxn<-") export(basic_filter) export(bias_table) export(bs_sigma_summary) @@ -25,6 +27,7 @@ export(get_bootstrap_summary) export(get_bootstraps) export(get_quantile) export(kallisto_table) +export(log_transform) export(melt_bootstrap_sleuth) export(models) export(norm_factors) @@ -63,6 +66,9 @@ export(sliding_window_grouping) export(tests) export(tpm_to_alpha) export(transcripts_from_gene) +export(transform_status) +export(transform_status.sleuth) +export(transform_status.sleuth_model) import(dplyr) importFrom(data.table,fread) importFrom(lazyeval,interp) diff --git a/R/bootstrap.R b/R/bootstrap.R index 793362e..7bf8b92 100644 --- a/R/bootstrap.R +++ b/R/bootstrap.R @@ -145,7 +145,7 @@ aggregate_bootstrap <- function(kal, mapping, split_by = "gene_id", if ( any(!complete.cases(mapping)) ) { warning("Found some NAs in mapping. Removing them.") - mapping <- mapping[complete.cases(mapping),] + mapping <- mapping[complete.cases(mapping), ] } m_bs <- melt_bootstrap(kal, column) @@ -316,8 +316,8 @@ sample_bootstrap <- function(obj, n_samples = 100L) { # matrix sample for (s in 1:n_samples) { for (idx in 1:nrow(which_samp)) { - b <- which_samp[idx,s] - sample_mat[[s]][,idx] <- obj$kal[[idx]]$bootstrap[[b]]$est_counts + b <- which_samp[idx, s] + sample_mat[[s]][, idx] <- obj$kal[[idx]]$bootstrap[[b]]$est_counts } } @@ -359,9 +359,143 @@ dcast_bootstrap.kallisto <- function(obj, units, nsamples = NULL) { mat <- matrix(NA_real_, nrow = n_features, ncol = length(which_bs)) for (j in seq_along(which_bs)) { - mat[ ,j] <- obj[[ "bootstrap" ]][[which_bs[j]]][[ units ]] + mat[, j] <- obj[[ "bootstrap" ]][[which_bs[j]]][[ units ]] } rownames(mat) <- obj[["bootstrap"]][[1]][["target_id"]] mat } + +# Function to process bootstraps for parallelization +process_bootstrap <- function(i, samp_name, kal_path, + num_transcripts, est_count_sf, + read_bootstrap_tpm, gene_mode, + extra_bootstrap_summary, + target_id, mappings, which_ids, + aggregation_column, transform_fxn) +{ + dot(i) + bs_quants <- list() + + num_bootstrap <- as.integer(rhdf5::h5read(kal_path$path, + "aux/num_bootstrap")) + if (num_bootstrap == 0) { + stop(paste0("File ", kal_path, " has no bootstraps.", + "Please generate bootstraps using \"kallisto quant -b\".")) + } + + # TODO: only perform operations on filtered transcripts + eff_len <- rhdf5::h5read(kal_path$path, "aux/eff_lengths") + bs_mat <- read_bootstrap_mat(fname = kal_path$path, + num_bootstraps = num_bootstrap, + num_transcripts = num_transcripts, + est_count_sf = est_count_sf) + + if (read_bootstrap_tpm) { + bs_quant_tpm <- aperm(apply(bs_mat, 1, counts_to_tpm, + eff_len)) + + # gene level code is analogous here to below code + if (gene_mode) { + colnames(bs_quant_tpm) <- target_id + # Make bootstrap_num an explicit column; each is treated as a "sample" + bs_tpm_df <- data.frame(bootstrap_num = c(1:num_bootstrap), + bs_quant_tpm, check.names = F) + rm(bs_quant_tpm) + # Make long tidy table; this step is much faster + # using data.table melt rather than tidyr gather + tidy_tpm <- data.table::melt(bs_tpm_df, id.vars = "bootstrap_num", + variable.name = "target_id", + value.name = "tpm") + tidy_tpm <- data.table::as.data.table(tidy_tpm) + rm(bs_tpm_df) + tidy_tpm$target_id <- as.character(tidy_tpm$target_id) + tidy_tpm <- merge(tidy_tpm, mappings, by = "target_id", + all.x = T) + # Data.table dcast uses non-standard evaluation + # So quote the full casting formula to make sure + # "aggregation_column" is interpreted as a variable + # see: http://stackoverflow.com/a/31295592 + quant_tpm_formula <- paste("bootstrap_num ~", + aggregation_column) + bs_quant_tpm <- data.table::dcast(tidy_tpm, + quant_tpm_formula, value.var = "tpm", + fun.aggregate = sum) + bs_quant_tpm <- as.matrix(bs_quant_tpm[, -1]) + rm(tidy_tpm) # these tables are very large + } + bs_quant_tpm <- aperm(apply(bs_quant_tpm, 2, + quantile)) + colnames(bs_quant_tpm) <- c("min", "lower", "mid", + "upper", "max") + ret$bs_quants[[samp_name]]$tpm <- bs_quant_tpm + } + + if (gene_mode) { + # I can combine target_id and eff_len + # I assume the order is the same, since it's read from the same kallisto + # file and each kallisto file has the same order + eff_len_df <- data.frame(target_id, eff_len, + stringsAsFactors = F) + # make bootstrap number an explicit column to facilitate melting + bs_df <- data.frame(bootstrap_num = c(1:num_bootstrap), + bs_mat, check.names = F) + rm(bs_mat) + # data.table melt function is much faster than tidyr's gather function + # output is a long table with each bootstrap's value for each target_id + tidy_bs <- data.table::melt(bs_df, id.vars = "bootstrap_num", + variable.name = "target_id", + value.name = "est_counts") + rm(bs_df) + # not sure why, but the melt function always returns a factor, + # even when setting variable.factor = F, so I coerce target_id + tidy_bs$target_id <- as.character(tidy_bs$target_id) + # combine the long tidy table with eff_len and aggregation mappings + # note that bootstrap number is treated as "sample" here + # for backwards compatibility + tidy_bs <- dplyr::select(tidy_bs, target_id, + est_counts, sample = bootstrap_num) + tidy_bs <- merge(data.table::as.data.table(tidy_bs), + data.table::as.data.table(eff_len_df), by = "target_id", + all.x = T) + tidy_bs <- merge(tidy_bs, mappings, by = "target_id", + all.x = T) + # create the median effective length scaling factor for each gene + scale_factor <- tidy_bs[, scale_factor := median(eff_len), + by = eval(parse(text=aggregation_column))] + # use the old reads_per_base_transform method to get gene scaled counts + scaled_bs <- reads_per_base_transform(tidy_bs, + scale_factor$scale_factor, + aggregation_column, + mappings) + # this step undoes the tidying to get back a matrix format + # target_ids here are now the aggregation column ids + bs_mat <- data.table::dcast(scaled_bs, sample ~ target_id, + value.var = "scaled_reads_per_base") + # this now has the same format as the transcript matrix + # but it uses gene ids + bs_mat <- as.matrix(bs_mat[, -1]) + rm(tidy_bs, scaled_bs) + } + + if (extra_bootstrap_summary) { + bs_quant_est_counts <- aperm(apply(bs_mat, 2, + quantile)) + colnames(bs_quant_est_counts) <- c("min", "lower", + "mid", "upper", "max") + ret$bs_quants[[samp_name]]$est_counts <- bs_quant_est_counts + } + + bs_mat <- transform_fxn(bs_mat) + # If bs_mat was made at gene-level, already has column names + # If at transcript-level, need to add target_ids + if(!gene_mode) { + colnames(bs_mat) <- target_id + } + # all_sample_bootstrap[, i] bootstrap point estimate of the inferential + # variability in sample i + # NOTE: we are only keeping the ones that pass the filter + bootstrap_result <- matrixStats::colVars(bs_mat[, which_ids]) + + list(index = i, bs_quants = bs_quants, bootstrap_result = bootstrap_result) +} diff --git a/R/gene_analysis.R b/R/gene_analysis.R new file mode 100644 index 0000000..df36a01 --- /dev/null +++ b/R/gene_analysis.R @@ -0,0 +1,14 @@ +propagate_transcript_filter <- function(filter_df, target_mapping, + grouping_column) { + + filtered_target_mapping <- dplyr::inner_join(as.data.table(filter_df), # nolint + as.data.table(target_mapping), by = 'target_id') # nolint + + filtered_target_mapping <- dplyr::select_(filtered_target_mapping, + grouping_column) + + data.table::setnames(filtered_target_mapping, grouping_column, 'target_id') + filtered_target_mapping <- dplyr::distinct(filtered_target_mapping) + + filtered_target_mapping +} diff --git a/R/likelihood.R b/R/likelihood.R index d648346..845c62c 100644 --- a/R/likelihood.R +++ b/R/likelihood.R @@ -66,6 +66,16 @@ sleuth_lrt <- function(obj, null_model, alt_model) { model_exists(obj, null_model) model_exists(obj, alt_model) + if(!obj$fits[[alt_model]]$transform_synced) { + stop("Model '", alt_model, "' was not computed using the sleuth object's", + " current transform function. Please rerun sleuth_fit for this model.") + } + + if(!obj$fits[[null_model]]$transform_synced) { + stop("Model '", null_model, "' was not computed using the sleuth object's", + " current transform function. Please rerun sleuth_fit for this model.") + } + if ( !likelihood_exists(obj, null_model) ) { obj <- compute_likelihood(obj, null_model) } diff --git a/R/matrix.R b/R/matrix.R index 36e9bb8..c53b9be 100644 --- a/R/matrix.R +++ b/R/matrix.R @@ -25,6 +25,11 @@ #' ("obs_norm" or "obs_raw") #' @param which_units character vector of length one. Which units to use ("tpm" #' or "est_counts") +#' @return a \code{list} with an attribute 'data', which contains a matrix of target_ids +#' and transcript expression in \code{which_units} +#' @examples +#' sleuth_matrix <- sleuth_to_matrix(sleuth_obj, 'obs_norm', 'tpm') +#' head(sleuth_matrix$data) # look at first 5 transcripts, sorted by name #' @export sleuth_to_matrix <- function(obj, which_df, which_units) { if ( !(which_df %in% c("obs_norm", "obs_raw")) ) { diff --git a/R/measurement_error.R b/R/measurement_error.R index af070f7..df3a0b8 100644 --- a/R/measurement_error.R +++ b/R/measurement_error.R @@ -30,16 +30,22 @@ #' \code{\link{models}} helpful. #' #' @param obj a \code{sleuth} object -#' @param formula a formula specifying the design to fit OR a design matrix -#' @param fit_name the name to store the fit in the sleuth -#' object +#' @param formula an R formula specifying the design to fit OR a design matrix. +#' If you are interested in only fitting the model that was specified in \code{sleuth_prep} +#' you do not need to specify it again (will be fit as the 'full' model). +#' @param fit_name the name to store the fit in the sleuth object (at so$fits$fit_name). +#' If \code{NULL}, the model will be named 'full'. #' @param ... additional arguments passed to \code{sliding_window_grouping} and #' \code{shrink_df} -#' @return a sleuth object with updated attributes +#' @return a sleuth object with updated attributes. +#' @examples # If you specified the formula in sleuth_prep, you can simply run to run the full model +#' so <- sleuth_fit(so) +#' # The intercept only model can be fit like this +#' so <- sleuth_fit(so, ~1, 'reduced') #' @seealso \code{\link{models}} for seeing which models have been fit, #' \code{\link{sleuth_prep}} for creating a sleuth object, -#' \code{\link{sleuth_wt}} to test whether a coefficient is zero or -#' \code{\link{sleuth_lrt}} to compare two different models +#' \code{\link{sleuth_wt}} to test whether a coefficient is zero, +#' \code{\link{sleuth_lrt}} to test nested models. #' @export sleuth_fit <- function(obj, formula = NULL, fit_name = NULL, ...) { stopifnot( is(obj, 'sleuth') ) @@ -104,13 +110,12 @@ sleuth_fit <- function(obj, formula = NULL, fit_name = NULL, ...) { l_smooth <- dplyr::mutate(l_smooth, smooth_sigma_sq_pmax = pmax(smooth_sigma_sq, sigma_sq)) - msg('computing variance of betas') beta_covars <- lapply(1:nrow(l_smooth), function(i) { - row <- l_smooth[i,] + row <- l_smooth[i, ] with(row, - covar_beta(smooth_sigma_sq_pmax + sigma_q_sq, X, A) + covar_beta(smooth_sigma_sq_pmax + sigma_q_sq, X, A) ) }) names(beta_covars) <- l_smooth$target_id @@ -124,7 +129,8 @@ sleuth_fit <- function(obj, formula = NULL, fit_name = NULL, ...) { summary = l_smooth, beta_covars = beta_covars, formula = formula, - design_matrix = X) + design_matrix = X, + transform_synced = TRUE) class(obj$fits[[fit_name]]) <- 'sleuth_model' @@ -152,14 +158,24 @@ model_exists <- function(obj, which_model, fail = TRUE) { #' every transcript. #' #' @param obj a \code{sleuth} object -#' @param which_beta a character string of length one denoting which beta to -#' test +#' @param which_beta a character string of denoting which grouping to test. +#' For example, if you have a model fit to 'treatment,' with values of neg_ctl, pos_ctl, +#' and drug, you would need to run \code{sleuth_wt} once each for pos_ctl and drug #' @param which_model a character string of length one denoting which model to #' use #' @return an updated sleuth object +#' @examples # Assume we have a sleuth object with a model fit to both genotype and drug, +#' models(so) +#' # formula: ~genotype + drug +#' # coefficients: +#' # (Intercept) +#' # genotypeKO +#' # drugDMSO +#' so <- sleuth_wt(so, 'genotypeKO') +#' so <- sleuth_wt(so, 'drugDMSO') #' @seealso \code{\link{models}} to view which models have been fit and which #' coefficients can be tested, \code{\link{sleuth_results}} to get back -#' a data.frame of the results +#' a \code{data.frame} of the results #' @export sleuth_wt <- function(obj, which_beta, which_model = 'full') { stopifnot( is(obj, 'sleuth') ) @@ -169,6 +185,11 @@ sleuth_wt <- function(obj, which_beta, which_model = 'full') { substitute(obj), ") for a list of fitted models") } + if(!obj$fits[[which_model]]$transform_synced) { + stop("Model '", which_model, "' was not computed using the sleuth object's", + " current transform function. Please rerun sleuth_fit for this model.") + } + d_matrix <- obj$fits[[which_model]]$design_matrix # get the beta index @@ -250,9 +271,10 @@ me_model_by_row <- function(obj, design, bs_summary) { stopifnot( all.equal(names(bs_summary$sigma_q_sq), rownames(bs_summary$obs_counts)) ) stopifnot( length(bs_summary$sigma_q_sq) == nrow(bs_summary$obs_counts)) +# obs_counts <- obj$transform_fxn(bs_summary$obs_counts) models <- lapply(1:nrow(bs_summary$obs_counts), function(i) { - me_model(design, bs_summary$obs_counts[i,], bs_summary$sigma_q_sq[i]) + me_model(design, bs_summary$obs_counts[i, ], bs_summary$sigma_q_sq[i]) }) names(models) <- rownames(bs_summary$obs_counts) @@ -288,7 +310,7 @@ me_heteroscedastic_by_row <- function(obj, design, samp_bs_summary, obs_counts) models <- lapply(1:nrow(bs_summary$obs_counts), function(i) { - res <- me_white_model(design, obs_counts[i,], sigma_q_sq[i,], A) + res <- me_white_model(design, obs_counts[i, ], sigma_q_sq[i, ], A) res$df$target_id <- rownames(obs_counts)[i] res }) @@ -338,8 +360,14 @@ me_white_var <- function(df, sigma_col, sigma_q_col, X, tXX_inv) { res } + + #' @export -bs_sigma_summary <- function(obj, transform = identity) { +bs_sigma_summary <- function(obj, transform = identity, norm_by_length = FALSE) { + # if (norm_by_length) { + # scaling_factor <- get_scaling_factors(obj$obs_raw) + # reads_per_base_transform() + # } obs_counts <- obs_to_matrix(obj, "est_counts") obs_counts <- transform( obs_counts ) @@ -357,6 +385,117 @@ bs_sigma_summary <- function(obj, transform = identity) { list(obs_counts = obs_counts, sigma_q_sq = bs_sigma) } +# transform reads into reads per base +# +# +reads_per_base_transform <- function(reads_table, scale_factor_input, + collapse_column = NULL, + mapping = NULL, + norm_by_length = TRUE) { + + reads_table <- data.table::as.data.table(reads_table) + + if (is(scale_factor_input, 'data.frame')) { + # message('USING NORMALIZATION BY EFFECTIVE LENGTH') + # browser() + scale_factor_input <- data.table::as.data.table(dplyr::select(scale_factor_input, target_id, + sample, scale_factor)) + reads_table <- merge(reads_table, scale_factor_input, + by = c('sample', 'target_id'), all.x=T) + } else { + reads_table[, scale_factor := scale_factor_input] + } + # browser() + reads_table[, reads_per_base := est_counts / eff_len] + reads_table[, scaled_reads_per_base := scale_factor * reads_per_base] + + if (!is.null(collapse_column)) { + mapping <- data.table::as.data.table(mapping) + # old stuff + if (!(collapse_column %in% colnames(reads_table))) { + reads_table <- merge(reads_table, mapping, by = 'target_id', all.x=T) + } + # browser() + # reads_table <- dplyr::left_join(reads_table, mapping, by = 'target_id') + + rows_to_remove <- !is.na(reads_table[[collapse_column]]) + reads_table <- reads_table[rows_to_remove] + if ('sample' %in% colnames(reads_table)) { + reads_table <- reads_table[, j = list(scaled_reads_per_base = sum(scaled_reads_per_base)), + by = list(sample, eval(parse(text=collapse_column)))] + } else { + reads_table <- reads_table[, j = list(scaled_reads_per_base = sum(scaled_reads_per_base)), + by = eval(parse(text=collapse_column))] + } + + data.table::setnames(reads_table, 'parse', 'target_id') + } + + as_df(reads_table) +} + +gene_summary <- function(obj, which_column, transform = identity, + norm_by_length = TRUE, num_cores=2) { + # stopifnot(is(obj, 'sleuth')) + msg(paste0('aggregating by column: ', which_column)) + obj_mod <- obj + if (norm_by_length) { + tmp <- obj$obs_raw + # tmp <- as.data.table(tmp) + tmp <- dplyr::left_join( + data.table::as.data.table(tmp), + data.table::as.data.table(obj$target_mapping), + by = 'target_id') + tmp <- dplyr::group_by_(tmp, 'sample', which_column) + scale_factor <- dplyr::mutate(tmp, scale_factor = median(eff_len)) + } else { + scale_factor <- median(obj_mod$obs_norm_filt$eff_len) + } + # scale_factor <- median(obj_mod$obs_norm_filt$eff_len) + obj_mod$obs_norm_filt <- reads_per_base_transform(obj_mod$obs_norm_filt, + scale_factor, which_column, obj$target_mapping, norm_by_length) + obj_mod$obs_norm <- reads_per_base_transform(obj_mod$obs_norm, + scale_factor, which_column, obj$target_mapping, norm_by_length) + + obs_counts <- obs_to_matrix(obj_mod, "scaled_reads_per_base") + obs_counts <- transform(obs_counts) + + # NEW CODE: Switched mclapply to be on second lapply + # This means that it's applied on the order of one bootstrap + # This creates a much smaller memory footprint + msg("starting mclapply process now") + obj_mod$kal <- lapply(seq_along(obj_mod$kal), + function(i) { + k <- obj_mod$kal[[i]] + current_sample <- obj_mod$sample_to_covariates$sample[i] + msg(paste('aggregating across sample: ', current_sample)) + k$bootstrap <- parallel::mclapply(seq_along(k$bootstrap), function(j) { + b <- k$bootstrap[[j]] + b <- dplyr::mutate(b, sample = current_sample) + reads_per_base_transform(b, scale_factor, which_column, + obj$target_mapping, norm_by_length) + }, mc.cores = num_cores) + + k + }) + + bs_summary <- sleuth_summarize_bootstrap_col(obj_mod, "scaled_reads_per_base", + transform) + + bs_summary <- dplyr::group_by(bs_summary, target_id) + # FIXME: the column name 'bs_var_est_counts' is incorrect. should actually rename it above + bs_summary <- dplyr::summarise(bs_summary, + sigma_q_sq = mean(bs_var_scaled_reads_per_base)) + + bs_summary <- as_df(bs_summary) + + bs_sigma <- bs_summary$sigma_q_sq + names(bs_sigma) <- bs_summary$target_id + bs_sigma <- bs_sigma[rownames(obs_counts)] + + list(obs_counts = obs_counts, sigma_q_sq = bs_sigma) +} + me_model <- function(X, y, sigma_q_sq) { n <- nrow(X) degrees_free <- n - ncol(X) diff --git a/R/misc.R b/R/misc.R index f840e78..37b802b 100644 --- a/R/misc.R +++ b/R/misc.R @@ -25,7 +25,7 @@ get_quantile <- function(data, which_col, lwr, upr, ignore_zeroes = TRUE) { data$iqr <- valid if (ignore_zeroes) { - valid <- data[,which_col] > 0 + valid <- data[, which_col] > 0 if (sum(valid) == 0) { # in this case, everything in this bin is zero, so we just return the # entire bin @@ -36,7 +36,7 @@ get_quantile <- function(data, which_col, lwr, upr, ignore_zeroes = TRUE) { data$iqr[!valid] <- FALSE } - data$iqr[valid] <- data[valid,which_col] %>% + data$iqr[valid] <- data[valid, which_col] %>% ecdf(.)(.) %>% ifelse(lwr <= . & . <= upr) @@ -49,7 +49,7 @@ sliding_window_grouping <- function(data, x_col, y_col, data <- as.data.frame(data) - data <- mutate(data,x_ecdf = ecdf(data[,x_col])(data[,x_col])) + data <- mutate(data, x_ecdf = ecdf(data[, x_col])(data[, x_col])) data <- mutate(data, x_group = cut(x_ecdf, n_bins)) data <- group_by(data, x_group) @@ -63,7 +63,7 @@ sliding_window_grouping <- function(data, x_col, y_col, shrink_df <- function(data, shrink_formula, filter_var) { data <- as.data.frame(data) s_formula <- substitute(shrink_formula) - fit <- eval(loess(s_formula, data[data[,filter_var],])) + fit <- eval(loess(s_formula, data[data[, filter_var], ])) data.frame(data, shrink = predict(fit, data)) } @@ -119,17 +119,17 @@ apply_all_pairs <- function(mat, fun) { all_pairs <- utils::combn(ids, 2) for (i in 1:ncol(all_pairs)) { - j <- all_pairs[1,i] - k <- all_pairs[2,i] + j <- all_pairs[1, i] + k <- all_pairs[2, i] - cur <- fun(mat[,j], mat[,k]) + cur <- fun(mat[, j], mat[, k]) - res[j,k] <- cur - res[k,j] <- cur + res[j, k] <- cur + res[k, j] <- cur } for (i in 1:length(ids)) { - res[i,i] <- fun(mat[,i], mat[,i]) + res[i, i] <- fun(mat[, i], mat[, i]) } diff --git a/R/model.R b/R/model.R index 7822afe..0c9edc7 100644 --- a/R/model.R +++ b/R/model.R @@ -33,9 +33,17 @@ print.sleuth_model <- function(obj) { #' View which models have been fit #' -#' View which models have been fit +#' @description View which models have been fit. sleuth fits data using R formulas #' -#' @param obj +#' @param obj a sleuth object, containing kallisto results, usually made by sleuth_prep +#' @return an R formula showing what has been fit +#' @examples # imagine you have a set of samples from input and IP, and input has been set to intercept +#' models(so) +#' # [full] +#' # formula: ~condition +#' # coefficients: +#' # (Intercept) +#' # conditionIP #' @export models <- function(obj, ...) { UseMethod('models') @@ -46,7 +54,7 @@ models.sleuth <- function(obj, verbose = TRUE) { # TODO: output a new in between models for readability if (verbose) { for (x in names(obj$fits)) { - cat('[ ', x,' ]\n') + cat('[ ', x, ' ]\n') models(obj$fits[[x]]) } } @@ -60,6 +68,40 @@ models.sleuth_model <- function(obj) { print(obj) } +#' Check Transform Sync Status of Sleuth Fits +#' +#' This method prints out the sync status for all fits of \code{sleuth} object +#' If the sleuth object's transform function was changed after sleuth_fit was used, +#' the user will need to redo sleuth_fit for any fits already done. +#' +#' @param obj a \code{sleuth} object. +#' @return a print out of each fit with the transform sync status. +#' @export +transform_status <- function(obj) { + useMethod('transform_status') +} + +#' @export +transform_status.sleuth <- function(obj, verbose=TRUE) { + if (is.null(obj$fits)) + stop("sleuth obj has no fits.") + + if (verbose) { + for (x in names(obj$fits)) { + cat('[ ', x, ' ]\n') + models(obj$fits[[x]]$transform_synced) + } + } + + + invisible(obj$fits) +} + +#' @export +transform_status.sleuth_model <- function(obj) { + print(obj$transform_synced) +} + #' Extract design matrix #' #' Getter method for extracting a design matrix from a sleuth object @@ -232,16 +274,31 @@ tests.sleuth <- function(obj, lrt = TRUE, wt = TRUE) { #' This function extracts Wald test results from a sleuth object. #' #' @param obj a \code{sleuth} object -#' @param test a character denoting the test to extract +#' @param test a character string denoting the test to extract. Possible tests can be found by using \code{models(obj)}. #' @param which_model a character string denoting the model. If extracting a wald test, use the model name. If extracting a likelihood ratio test, use 'lrt'. #' @param rename_cols if \code{TRUE} will rename some columns to be shorter and #' consistent with vignette #' @param show_all if \code{TRUE} will show all transcripts (not only the ones #' passing filters). The transcripts that do not pass filters will have #' \code{NA} values in most columns. -#' @return a \code{data.frame} -#' @seealso \code{\link{sleuth_wt}}/\code{\link{sleuth_lrt}} to compute tests, \code{\link{models}} to +#' @return a \code{data.frame} with the following columns: +#' @return target_id: transcript name, e.g. "ENSXX#####" (dependent on the transcriptome used in kallisto) +#' @return pval: p-value of the chosen model +#' @return qval: false discovery rate adjusted p-value, using Benjamini-Hochberg (see \code{\link{p.adjust}}) +#' @return b: 'beta' value (effect size). Technically a biased estimator of the fold change +#' @return se_b: standard error of the beta +#' @return mean_obs: mean of natural log counts of observations +#' @return var_obs: variance of observation +#' @return tech_var: technical variance of observation from the bootstraps +#' @return sigma_sq: raw estimator of the variance once the technical variance has been removed +#' @return smooth_sigma_sq: smooth regression fit for the shrinkage estimation +#' @return final_simga_sq: max(sigma_sq, smooth_sigma_sq); used for covariance estimation of beta +#' @seealso \code{\link{sleuth_wt}} and \code{\link{sleuth_lrt}} to compute tests, \code{\link{models}} to #' view which models, \code{\link{tests}} to view which tests were performed (and can be extracted) +#' @examples +#' models(sleuth_obj) # for this example, assume the formula is ~condition, +#' and a coefficient is IP +#' results_table <- sleuth_results(sleuth_obj, 'conditionIP') #' @export sleuth_results <- function(obj, test, test_type = 'wt', which_model = 'full', rename_cols = TRUE, show_all = TRUE) { @@ -292,7 +349,7 @@ sleuth_results <- function(obj, test, test_type = 'wt', ) } - if (show_all) { + if (show_all && !obj$gene_mode) { tids <- adf(target_id = obj$kal[[1]]$abundance$target_id) res <- dplyr::left_join( data.table::as.data.table(tids), @@ -301,12 +358,28 @@ sleuth_results <- function(obj, test, test_type = 'wt', ) } - if ( !is.null(obj$target_mapping) ) { + if ( !is.null(obj$target_mapping) && !obj$gene_mode) { res <- dplyr::left_join( data.table::as.data.table(res), data.table::as.data.table(obj$target_mapping), by = 'target_id') } + + if (!is.null(obj$target_mapping) && obj$gene_mode) { + # after removing the target_id column + # there are several redundant columns for each gene + # this line gets the unique line for each gene + target_mapping <- unique(dplyr::select( + obj$target_mapping, + -target_id)) + # this line uses dplyr's "left_join" syntax for "by" + # to match "target_id" from the "res" table, + # and the gene_column from the target_mapping table. + res <- dplyr::left_join(data.table::as.data.table(res), + data.table::as.data.table(target_mapping), + by = c("target_id" = obj$gene_column)) + } + res <- as_df(res) dplyr::arrange(res, qval) diff --git a/R/plots.R b/R/plots.R index e60c431..6229f59 100644 --- a/R/plots.R +++ b/R/plots.R @@ -50,6 +50,11 @@ plot_mean_var <- function(obj, substitute(obj), ')') } + if(!obj$fits[[which_model]]$transform_synced) { + stop("Model '", which_model, "' was not computed using the sleuth object's", + " current transform function. Please rerun sleuth_fit for this model.") + } + df <- obj$fits[[which_model]]$summary p <- ggplot(df, aes(mean_obs, sqrt(sqrt(sigma_sq_pmax)))) @@ -73,7 +78,7 @@ plot_mean_var <- function(obj, #' @param pc_x integer denoting the principle component to use for the x-axis #' @param pc_y integer denoting the principle component to use for the y-axis #' @param use_filtered if TRUE, use filtered data. otherwise, use all data -#' @param units either 'est_counts' or 'tpm' +#' @param units either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param text_labels if TRUE, use text labels instead of points #' @param color_by a variable to color by. if NA, then will leave all as 'black' #' @return a gpplot object @@ -90,6 +95,16 @@ plot_pca <- function(obj, ...) { stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + mat <- NULL if (use_filtered) { mat <- spread_abundance_by(obj$obs_norm_filt, units, @@ -99,9 +114,8 @@ plot_pca <- function(obj, obj$sample_to_covariates$sample) } - pca_res <- prcomp(mat) - - pcs <- as_df(pca_res$rotation[, c(pc_x, pc_y)]) + pca_res <- prcomp(t(mat)) + pcs <- as_df(pca_res$x[, c(pc_x, pc_y)]) pcs$sample <- rownames(pcs) rownames(pcs) <- NULL @@ -136,7 +150,7 @@ plot_pca <- function(obj, #' @param use_filtered if TRUE, use filtered data. otherwise, use all data #' @param sample user input on which sample and which PC's contribute the most #' @param PC principal component to view sample's contribution to that PC -#' @param units either 'est_counts' or 'tpm' +#' @param units either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param pc_count # of PC's #' @param scale scale or not #' @param pca_loading_abs default true, to see all PC's magnitude (recommended) @@ -155,6 +169,16 @@ plot_loadings <- function(obj, stopifnot( is(obj, 'sleuth') ) #filtering?? doesn't work right now + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + # mat <- NULL # if (use_filtered) { # mat <- spread_abundance_by(obj$obs_norm_filt, units) @@ -175,7 +199,7 @@ plot_loadings <- function(obj, #given a sample if (!is.null(sample)) { toggle <- TRUE - loadings <- pca_calc$x[sample,] + loadings <- pca_calc$x[sample, ] if (pca_loading_abs) { loadings <- abs(loadings) loadings <- sort(loadings, decreasing = TRUE) @@ -186,7 +210,7 @@ plot_loadings <- function(obj, #given a PC, which samples contribute the most? if (!toggle) { - loadings <- pca_calc$x[,pc_input] + loadings <- pca_calc$x[, pc_input] if (pca_loading_abs) { loadings <- abs(loadings) loadings <- sort(loadings, decreasing = TRUE) @@ -235,7 +259,7 @@ plot_loadings <- function(obj, #' #' @param obj a \code{sleuth} object #' @param use_filtered if TRUE, use filtered data. otherwise, use all data -#' @param units either 'est_counts' or 'tpm' +#' @param units either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param pca_number user input on how many PC to display, otherwise default is 5 #' @param scale determines scaling #' @param PC_relative gives the option to compare subsequent principal components and their contributions @@ -249,6 +273,17 @@ plot_pc_variance <- function(obj, PC_relative = NULL, ...) { + stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + # mat <- NULL # if (use_filtered) { # mat <- spread_abundance_by(obj$obs_norm_filt, units) @@ -257,7 +292,7 @@ plot_pc_variance <- function(obj, # } mat <- spread_abundance_by(obj$obs_norm_filt, units) - pca_calc <- prcomp(mat, scale = scale) #PCA calculations + pca_calc <- prcomp(t(mat), scale. = scale) #PCA calculations #computation eigenvalues <- (pca_calc$sdev) ^ 2 @@ -273,20 +308,21 @@ plot_pc_variance <- function(obj, } pc_df <- data.frame(PC_count = 1:colsize, var = var_explained) #order here matters - if(!is.null(PC_relative)) { + if (!is.null(PC_relative)) { pc_df <- data.frame(PC_count = 1:length(eigenvalues), var = var_explained2) - pc_df <- pc_df[PC_relative:nrow(pc_df),] + pc_df <- pc_df[PC_relative:nrow(pc_df), ] if (!is.null(pca_number) && (PC_relative + pca_number <= length(eigenvalues))) { - pc_df <- pc_df[1:pca_number,] + pc_df <- pc_df[1:pca_number, ] } else if (PC_relative + 5 >= length(eigenvalues)) { - pc_df <- pc_df[1:nrow(pc_df),] + pc_df <- pc_df[1:nrow(pc_df), ] } } p <- ggplot(pc_df, aes(x = PC_count, y = var)) + geom_bar(stat = "identity") p <- p + scale_x_continuous(breaks = 1:length(eigenvalues)) p <- p + ylab("% of variance") + xlab("principal components") + p <- p + ylim(0, 100) p @@ -299,7 +335,7 @@ plot_pc_variance <- function(obj, #' #' @param obj a \code{sleuth} object #' @param use_filtered if TRUE, use filtered data. otherwise use all data -#' @param units either 'est_counts' or 'tpm' +#' @param units either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param trans a string pointing to a function to use for the transformation. #' @param grouping a string from the columns of \code{sample_to_covariates} in #' the sleuth object for which to group and color by @@ -315,6 +351,17 @@ plot_group_density <- function(obj, offset = 1 ) { + stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + res <- kallisto_table(obj, use_filtered = use_filtered, include_covariates = TRUE) # res <- NULL # if (use_filtered) { @@ -354,7 +401,7 @@ plot_group_density <- function(obj, #' @param which_sample a character string matching a sample in #' \code{obj$sample_to_covariates} #' @param use_filtered if TRUE, use filtered data. Otherwise use all data -#' @param units either \code{'est_counts'} or \code{'tpm'} +#' @param units either \code{'est_counts'} (\code{'scaled_reads_per_base'} for gene_mode) or \code{'tpm'} #' @param trans a string pointing to a function to use for the transformation. #' @param offset the offset so that transformations such as log don't compute #' -Inf. If NULL, then will not add an offset @@ -368,6 +415,18 @@ plot_sample_density <- function(obj, offset = 1 ) { res <- NULL + + stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + if (use_filtered) { res <- obj$obs_norm_filt } else { @@ -398,7 +457,7 @@ plot_sample_density <- function(obj, #' @param sample_x the string corresponding to the sample name in \code{obj$sample_to_covariates} #' @param sample_y same as \code{sample_x} but for the y-axis #' @param use_filtered if TRUE, use filtered data. otherwise, use all data -#' @param units either 'est_counts' or 'tpm' +#' @param units either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param offset a linear offset to help deal with zeroes if transforming the abundances #' @param point_alpha the alpha on the points #' @param xy_line if TRUE, plot the xy_line @@ -424,6 +483,17 @@ plot_scatter <- function(obj, ylim = NULL ) { + stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + abund <- NULL if (use_filtered) { abund <- spread_abundance_by(obj$obs_norm_filt, units, @@ -438,19 +508,22 @@ plot_scatter <- function(obj, abund <- dplyr::mutate(abund, target_id = rownames(abund)) if (!is.null(trans)) { - sample_x <- paste0( trans, '( ', sample_x) - sample_y <- paste0( trans, '( ', sample_y) + sample_x <- paste0( trans, '( `', sample_x) + sample_y <- paste0( trans, '( `', sample_y) } if ( (!is.null(offset) && !is.na(offset)) && offset != 0 ) { off <- deparse(eval(offset)) - sample_x <- paste0(sample_x, ' + ', off) - sample_y <- paste0(sample_y, ' + ', off) + sample_x <- paste0(sample_x, '` + ', off) + sample_y <- paste0(sample_y, '` + ', off) } - if (!is.null(trans)) { + if (!is.null(trans) & !is.null(offset)) { sample_x <- paste0(sample_x, ' )') sample_y <- paste0(sample_y, ' )') + } else { + sample_x <- paste0(sample_x, '` )') + sample_y <- paste0(sample_y, '` )') } p <- ggplot(abund, aes_string(sample_x, sample_y)) @@ -502,6 +575,11 @@ plot_vars <- function(obj, ) { stopifnot( is(obj, 'sleuth') ) + if(!obj$fits[[which_model]]$transform_synced) { + stop("Model '", which_model, "' was not computed using the sleuth object's", + " current transform function. Please rerun sleuth_fit for this model.") + } + cur_summary <- NULL if (is.null(test)) { @@ -610,7 +688,7 @@ plot_ma <- function(obj, test, test_type = 'wt', which_model = 'full', #' #' @param obj a sleuth object that contains a bootstrap summary (see \code{\link{get_bootstrap_summary}}) #' @param target_id a character vector of length 1 indicating the target_id (transcript or gene name depending on aggregation mode) -#' @param units a character vector of either 'est_counts' or 'tpm' +#' @param units a character vector of either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm' #' @param color_by a column in the sample to covariates to color by #' @param x_axis_angle the angle of the x-axis labels #' @return a ggplot2 object @@ -622,6 +700,15 @@ plot_bootstrap <- function(obj, x_axis_angle = 50 ) { stopifnot( is(obj, 'sleuth') ) + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } df <- get_bootstrap_summary(obj, target_id, units) @@ -870,7 +957,7 @@ plot_qq <- function(obj, test, test_type = 'wt', which_model = 'full', #' #' @param transcripts a vector of strings containing a list of transcripts to be plotted in a heatmap #' @param obj a \code{sleuth} object -#' @param units a string specifying which units to use, either tpm or est_counts +#' @param units a string specifying which units to use, either tpm or est_counts (scaled_reads_per_base for gene_mode) #' @param trans a string specifying a function to transform the data by #' @return a \code{ggplot} object #' @export @@ -879,15 +966,26 @@ plot_transcript_heatmap <- function(obj, units = 'tpm', trans = 'log', offset = 1) { + + if (obj$gene_mode & units == 'est_counts') { + warning(paste("your sleuth object is in gene mode,", + "but you selected 'est_counts'. Selecting 'scaled_reads_per_base'...")) + units <- 'scaled_reads_per_base' + } else if (!obj$gene_mode & units == 'scaled_reads_per_base') { + warning(paste("your sleuth object is not in gene mode,", + "but you selected 'scaled_reads_per_base'. Selecting 'est_counts'...")) + units <- 'scaled_reads_per_base' + } + if(!all(transcripts %in% obj$obs_norm$target_id)) { stop("Couldn't find the following transcripts: ", paste(transcripts[!(transcripts %in% obj$obs_norm$target_id)], collapse = ", "), "\n\tIt is highly likely that some of them were filtered out.") } - tabd_df <- obj$obs_norm[obj$obs_norm$target_id %in% transcripts,] + tabd_df <- obj$obs_norm[obj$obs_norm$target_id %in% transcripts, ] - if(units == 'tpm') { + if (units == 'tpm') { tabd_df <- dplyr::select(tabd_df, target_id, sample, tpm) tabd_df <- reshape2::dcast(tabd_df, target_id ~sample, value.var = 'tpm') } else if (units == 'est_counts') { @@ -912,16 +1010,16 @@ plot_transcript_heatmap <- function(obj, } -#' Heatmap of expression -#' -#' Plot all of the points in an expression matrix -#' -#' @param exMat the expression matrix -#' @param clustRows if TRUE, cluster the rows by hierarchical clustering. -#' @param clustCols if TRUE, cluster the columns by hierarchical clustering. -#' @param rowNames if TRUE, print the row names on the plot -#' @param colNames if TRUE, print the column names on the plot -#' @return a ggplot object +# Heatmap of expression +# +# Plot all of the points in an expression matrix +# +# @param exMat the expression matrix +# @param clustRows if TRUE, cluster the rows by hierarchical clustering. +# @param clustCols if TRUE, cluster the columns by hierarchical clustering. +# @param rowNames if TRUE, print the row names on the plot +# @param colNames if TRUE, print the column names on the plot +# @return a ggplot object ggPlotExpression <- function(exMat, clustRows = TRUE, clustCols = TRUE, rowNames = TRUE, colNames = TRUE) { if (is(exMat, 'matrix')) { @@ -953,25 +1051,25 @@ ggPlotExpression <- function(exMat, clustRows = TRUE, clustCols = TRUE, legend.direction = 'vertical', legend.position = 'top', legend.background = element_rect(fill = "gray95", colour = "black", size = 0.5, linetype = 1), - axis.title=element_blank()) + axis.title = element_blank()) if (rowNames) - p <- p + theme(axis.text.x=element_text(angle = 90, size=14)) + p <- p + theme(axis.text.x = element_text(angle = 90, size = 14)) else - p <- p + theme(axis.text.x=element_text(size=0)) + p <- p + theme(axis.text.x = element_text(size = 0)) if (colNames) - p <- p + theme(axis.text.y=element_text(size=14)) + p <- p + theme(axis.text.y = element_text(size = 14)) else - p <- p + theme(axis.text.y=element_text(size=0)) + p <- p + theme(axis.text.y = element_text(size = 0)) p #list(plot = p, rowOrder = rowOrder, colOrder = colOrder) } -#' Order by dendrogram -#' -#' @param mat a matrix where the rows are observations and the columns are different dimensions on the matrix -#' @return a vector of label orderings +# Order by dendrogram +# +# @param mat a matrix where the rows are observations and the columns are different dimensions on the matrix +# @return a vector of label orderings orderByDendrogram <- function(mat) { hc <- hclust(dist(mat)) dc <- as.dendrogram(hc) diff --git a/R/read_write.R b/R/read_write.R index 4557bd2..1cc927e 100644 --- a/R/read_write.R +++ b/R/read_write.R @@ -115,7 +115,8 @@ read_kallisto_h5 <- function(fname, read_bootstrap = TRUE, max_bootstrap = NULL) msg("Only reading ", max_bootstrap, " bootstrap samples") num_bootstrap <- max_bootstrap } - bs_samples <- lapply(0:(num_bootstrap[1] - 1), function(i) { + bs_samples <- lapply(0:(num_bootstrap[1] - 1), + function(i) { .read_bootstrap_hdf5(fname, i, abund) }) } else { @@ -165,10 +166,11 @@ read_bootstrap_mat <- function(fname, num_bootstraps, num_transcripts, est_count_sf) { - bs_mat <- matrix(nrow=num_bootstraps, ncol=num_transcripts) - for (i in 1:nrow(bs_mat)) { - bs_mat[i, ] <- rhdf5::h5read(fname, paste0("bootstrap/bs", i - 1)) / est_count_sf + bs_mat <- matrix(ncol = num_bootstraps, nrow = num_transcripts) + for (i in 1:ncol(bs_mat)) { + bs_mat[, i] <- rhdf5::h5read(fname, paste0("bootstrap/bs", i - 1)) / est_count_sf } + bs_mat <- t(bs_mat) target_id <- as.character(rhdf5::h5read(fname, "aux/ids")) colnames(bs_mat) <- target_id @@ -285,7 +287,7 @@ gtf_gene_names <- function(gtf_attr) { for (i in 1:length(all_attr)) { j <- 1 - while ((nchar(gene_id[i]) < 1 || nchar(trans_id[i]) < 1) && + while ( (nchar(gene_id[i]) < 1 || nchar(trans_id[i]) < 1) && j <= length(all_attr[[i]]) ) { if (all_attr[[i]][j] == "gene_id") { gene_id[i] <- all_attr[[i]][j + 1] %>% diff --git a/R/shiny.R b/R/shiny.R index df0fc22..f81b8f6 100644 --- a/R/shiny.R +++ b/R/shiny.R @@ -150,7 +150,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), textInput('hm_transcripts', label = 'enter target ids: ', value = '') ), column(3, - selectInput('hm_units', label = 'units:', choices = c('est_counts','tpm'), selected = 'tpm') + selectInput('hm_units', label = 'units:', choices = c('est_counts', 'tpm'), selected = 'tpm') ), column(3, textInput('hm_trans', label = 'tranform: ', value = 'log') @@ -161,7 +161,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), actionButton('hm_go', 'view') ) ), - tags$style(type='text/css', "#hm_go {margin-top: 25px}"), + tags$style(type = 'text/css', "#hm_go {margin-top: 25px}"), fluidRow(plotOutput('hm_plot')), fluidRow(uiOutput("download_hm_plt_button")) ), @@ -1241,15 +1241,15 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), result }) output$table_type <- renderUI({ - if(!is.null(obj$target_mapping)) { + if (!is.null(obj$target_mapping)) { selectInput('pop_genes', label = 'table type: ', - choices = list('transcript table' = 1, 'gene table' = 2), + choices = list('target table' = 1, 'gene table' = 2), selected = 1) } }) output$group_by <- renderUI({ - if(!is.null(input$pop_genes) && input$pop_genes == 2) { + if (!is.null(input$pop_genes) && input$pop_genes == 2) { selectInput('mappingGroup', label = 'group by: ', choices = names(obj$target_mapping)[2:length(names(obj$target_mapping))]) @@ -1264,7 +1264,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), wb <- possible_tests[1] } - if(!is.null(input$mappingGroup) && (input$pop_genes == 2)) { + if (!is.null(input$mappingGroup) && (input$pop_genes == 2)) { mg <- input$mappingGroup test_table <- sleuth_gene_table(obj, wb, input$settings_test_type, input$which_model_de, mg) @@ -1297,7 +1297,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), possible_tests <- list_tests(obj, input$settings_test_type) which_test <- possible_tests[1] } - if(!is.null(input$mapping_group_lrt) && (input$pop_genes_lrt == 2)) { + if (!is.null(input$mapping_group_lrt) && (input$pop_genes_lrt == 2)) { mg <- input$mapping_group_lrt sleuth_gene_table(obj, which_test, input$settings_test_type, which_group = mg) @@ -1307,14 +1307,14 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), }) output$table_type_lrt <- renderUI({ - if(!is.null(obj$target_mapping)) { + if (!is.null(obj$target_mapping)) { selectInput('pop_genes_lrt', label = 'table type: ', choices = list('transcript table' = 1, 'gene table' = 2), selected = 1) } }) output$group_by_lrt <- renderUI({ - if(!is.null(input$pop_genes_lrt) && input$pop_genes_lrt == 2) { + if (!is.null(input$pop_genes_lrt) && input$pop_genes_lrt == 2) { selectInput('mapping_group_lrt', label = 'group by: ', choices = names(obj$target_mapping)[2:length(names(obj$target_mapping))]) @@ -1351,13 +1351,13 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), ### Gene Viewer # the name of the gene supplied gv_var_text <- eventReactive(input$gv_go, { - if(!is.null(obj$target_mapping)) { + if (!is.null(obj$target_mapping)) { input$gv_var_input } }) output$gv_gene_column <- renderUI({ - if(!is.null(obj$target_mapping)) { + if (!is.null(obj$target_mapping)) { selectInput('gv_gene_colname', label = 'genes from: ', choices = names(obj$target_mapping)[2:length(names(obj$target_mapping))]) @@ -1394,7 +1394,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), output$gv_var_plts <- renderUI({ gv_plot_list <- lapply(1:input$gv_maxplots, function(i) { - gv_plotname <- paste("plot", i, sep="") + gv_plotname <- paste("plot", i, sep = "") plotOutput(gv_plotname) }) @@ -1404,9 +1404,9 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), for (i in 1:15) { local({ my_i <- i - gv_plotname <- paste("plot", my_i, sep="") + gv_plotname <- paste("plot", my_i, sep = "") output[[gv_plotname]] <- renderPlot({ - if(!is.null(obj$target_mapping) && !is.na(gv_var_list()[my_i])) { + if (!is.null(obj$target_mapping) && !is.na(gv_var_list()[my_i])) { plot_bootstrap(obj, gv_var_list()[my_i], units = input$gv_var_units, @@ -1417,7 +1417,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), } output$no_genes_message <- renderUI({ - if(is.null(obj$target_mapping)) { + if (is.null(obj$target_mapping)) { HTML('    You need to add genes to your sleuth object to use the gene viewer.
', '    To add genes to your sleuth object, see the ', 'sleuth getting started guide.') @@ -1432,7 +1432,7 @@ sleuth_live <- function(obj, settings = sleuth_live_settings(), default_hm_plot_height <- 400 hm_plot_height <- function() { - if(length(hm_transcripts()) > 5) { + if (length(hm_transcripts()) > 5) { length(hm_transcripts()) * 60 } else { default_hm_plot_height @@ -1572,7 +1572,7 @@ enclosed_brush <- function(df, brush) { xbool <- brush$xmin <= df[[xvar]] & df[[xvar]] <= brush$xmax ybool <- brush$ymin <= df[[yvar]] & df[[yvar]] <= brush$ymax - df[xbool & ybool,] + df[xbool & ybool, ] } #' settings for sleuth_live diff --git a/R/sleuth.R b/R/sleuth.R index dd1b0f6..4b19e9f 100644 --- a/R/sleuth.R +++ b/R/sleuth.R @@ -29,12 +29,24 @@ basic_filter <- function(row, min_reads = 5, min_prop = 0.47) { mean(row >= min_reads) >= min_prop } +#' Natural log and offset transformation +#' +#' The default transformation function for converting the normalized counts. +#' +#' @param x numeric that must be >=0. represents an individual observed count (one transcript in one sample). +#' @param offset numeric offset to prevent taking the log of 0. +#' @return log(x + offset) +#' @export +log_transform <- function(x, offset=0.5) { + log(x + offset) +} + # currently defunct filter_df_all_groups <- function(df, fun, group_df, ...) { grps <- setdiff(colnames(group_df), 'sample') res <- sapply(unique(grps), function(g) { - apply(filter_df_by_groups(df, fun, group_df[,c('sample', g)], ...), 1, any) + apply(filter_df_by_groups(df, fun, group_df[, c('sample', g)], ...), 1, any) }) vals <- apply(res, 1, any) @@ -51,7 +63,7 @@ filter_df_by_groups <- function(df, fun, group_df, ...) { function(g) { valid_samps <- grps %in% g valid_samps <- group_df$sample[valid_samps] - apply(df[,valid_samps], 1, fun, ...) + apply(df[, valid_samps], 1, fun, ...) }) } @@ -62,15 +74,15 @@ filter_df_by_groups <- function(df, fun, group_df, ...) { #' accounting for covariates, sequencing depth, technical and biological #' variance. #' -#' @param sample_to_covariates is a \code{data.frame} which contains a mapping +#' @param sample_to_covariates a \code{data.frame} which contains a mapping #' from \code{sample} (a column) to some set of experimental conditions or #' covariates. The column \code{path} is also required, which is a character #' vector where each element points to the corresponding kallisto output directory. The column #' \code{sample} should be in the same order as the corresponding entry in #' \code{path}. -#' @param full_model is a \code{formula} which explains the full model (design) +#' @param full_model an R \code{formula} which explains the full model (design) #' of the experiment OR a design matrix. It must be consistent with the data.frame supplied in -#' \code{sample_to_covariates}. +#' \code{sample_to_covariates}. You can fit multiple covariates by joining them with '+' (see example) #' @param filter_fun the function to use when filtering. #' @param target_mapping a \code{data.frame} that has at least one column #' 'target_id' and others that denote the mapping for each target. if it is not @@ -83,15 +95,26 @@ filter_df_by_groups <- function(df, fun, group_df, ...) { #' @param ... additional arguments passed to the filter function #' @param norm_fun_counts a function to perform between sample normalization on the estimated counts. #' @param norm_fun_tpm a function to perform between sample normalization on the TPM +#' @param aggregation_column a string of the column name in \code{\link{target_mapping}} to aggregate targets #' @param read_bootstrap_tpm read and compute summary statistics on bootstraps on the TPM. #' NOTE: Unnecessary for typical analyses #' @param extra_bootstrap_summary if \code{TRUE}, compute extra summary #' statistics needed for some plots (e.g. \code{\link{plot_bootstrap}}). #' NOTE: Unnecessary for typical analyses +#' @param transformation_function the transformation that should be applied +#' to the normalized counts. Default is \code{'log(x+0.5)'} (i.e. natural log with 0.5 offset) +#' NOTE: be sure you know what you're doing before you change this. +#' @param num_cores an integer of the number of computer cores mclapply should use +#' to speed up sleuth preparation #' @return a \code{sleuth} object containing all kallisto samples, metadata, #' and summary statistics -#' @seealso \code{\link{sleuth_fit}} to fit a model, \code{\link{sleuth_wt}} to -#' test whether a coeffient in the model is zero or \code{\link{sleuth_lrt}} to compare different models +#' @examples # Assume we have run kallisto on a set of samples, and have two treatments, +#' genotype and drug. +#' colnames(s2c) +#' # [1] "sample" "genotype" "drug" "path" +#' so <- sleuth_prep(s2c, ~genotype + drug) +#' @seealso \code{\link{sleuth_fit}} to fit a model, \code{\link{sleuth_wt}} or +#' \code{\link{sleuth_lrt}} to perform hypothesis testing #' @export sleuth_prep <- function( sample_to_covariates, @@ -101,8 +124,12 @@ sleuth_prep <- function( max_bootstrap = NULL, norm_fun_counts = norm_factors, norm_fun_tpm = norm_factors, + aggregation_column = NULL, + gene_mode = FALSE, read_bootstrap_tpm = FALSE, extra_bootstrap_summary = FALSE, + transformation_function = log_transform, + num_cores = 2L, ...) { ############################## @@ -115,7 +142,7 @@ sleuth_prep <- function( } if (!is(full_model, "formula") && !is(full_model, "matrix")) { - stop(paste0("'",substitute(full_model), "' (full_model) must be a formula or a matrix")) + stop(paste0("'", substitute(full_model), "' (full_model) must be a formula or a matrix")) } if (!("sample" %in% colnames(sample_to_covariates))) { @@ -128,7 +155,7 @@ sleuth_prep <- function( "' (sample_to_covariates) must contain a column named 'path'") } - if ( !is.null(target_mapping) && !is(target_mapping, 'data.frame')) { + if (!is.null(target_mapping) && !is(target_mapping, 'data.frame')) { stop(paste0("'", substitute(target_mapping), "' (target_mapping) must be a data.frame or NULL")) } else if (is(target_mapping, 'data.frame')){ @@ -138,27 +165,37 @@ sleuth_prep <- function( } } - if ( !is.null(max_bootstrap) && max_bootstrap <= 0 ) { + if (!is.null(max_bootstrap) && max_bootstrap <= 0 ) { stop("max_bootstrap must be > 0") } - if ( any(is.na(sample_to_covariates)) ) { + if (any(is.na(sample_to_covariates))) { warning("Your 'sample_to_covariance' data.frame contains NA values. This will likely cause issues later.") } - if ( is(full_model, "matrix") && - nrow(full_model) != nrow(sample_to_covariates) ) { + if (is(full_model, "matrix") && + nrow(full_model) != nrow(sample_to_covariates)) { stop("The design matrix number of rows are not equal to the number of rows in the sample_to_covariates argument.") } - if ( !is(norm_fun_counts, 'function') ) { + if (!is(norm_fun_counts, 'function')) { stop("norm_fun_counts must be a function") } - if ( !is(norm_fun_tpm, 'function') ) { + if (!is(norm_fun_tpm, 'function')) { stop("norm_fun_tpm must be a function") } + if (!is.null(aggregation_column) && is.null(target_mapping)) { + stop(paste("You provided a 'aggregation_column' to aggregate by,", + "but not a 'target_mapping'. Please provided a 'target_mapping'.")) + } + + if (is.null(num_cores) || is.na(suppressWarnings(as.integer(num_cores))) || + num_cores < 1 || num_cores > parallel::detectCores()) { + stop("num_cores must be an integer between 1 and the number of cores on your machine") + } + # TODO: ensure transcripts are in same order -- if not, report warning that # kallisto index might be incorrect @@ -170,6 +207,10 @@ sleuth_prep <- function( kal_dirs <- sample_to_covariates$path sample_to_covariates$path <- NULL + + msg('dropping unused factor levels') + samples_to_covariates <- droplevels(sample_to_covariates) + nsamp <- 0 # append sample column to data kal_list <- lapply(seq_along(kal_dirs), @@ -177,7 +218,8 @@ sleuth_prep <- function( nsamp <- dot(nsamp) path <- kal_dirs[i] suppressMessages({ - kal <- read_kallisto(path, read_bootstrap = FALSE, max_bootstrap = max_bootstrap) + kal <- read_kallisto(path, read_bootstrap = FALSE, + max_bootstrap = max_bootstrap) }) kal$abundance <- dplyr::mutate(kal$abundance, sample = sample_to_covariates$sample[i]) @@ -192,10 +234,10 @@ sleuth_prep <- function( obs_raw <- dplyr::bind_rows(lapply(kal_list, function(k) k$abundance)) design_matrix <- NULL - if ( is(full_model, 'formula') ) { + if (is(full_model, 'formula')) { design_matrix <- model.matrix(full_model, sample_to_covariates) } else { - if ( is.null(colnames(full_model)) ) { + if (is.null(colnames(full_model))) { stop("If matrix is supplied, column names must also be supplied.") } design_matrix <- full_model @@ -203,6 +245,17 @@ sleuth_prep <- function( rownames(design_matrix) <- sample_to_covariates$sample obs_raw <- dplyr::arrange(obs_raw, target_id, sample) + + ### + # try to deal with weird ensemble names + ### + if (!is.null(target_mapping)) { + tmp_names <- data.frame(target_id = kal_list[[1]]$abundance$target_id, + stringsAsFactors = FALSE) + target_mapping <- check_target_mapping(tmp_names, target_mapping) + rm(tmp_names) + } + ret <- list( kal = kal_list, kal_versions = kal_versions, @@ -211,12 +264,16 @@ sleuth_prep <- function( bootstrap_summary = NA, full_formula = full_model, design_matrix = design_matrix, - target_mapping = target_mapping + target_mapping = target_mapping, + gene_mode = !is.null(aggregation_column), + gene_column = aggregation_column, + transform_fxn = transformation_function ) # TODO: eventually factor this out normalize <- TRUE - if ( normalize ) { + if (normalize ) { + msg("normalizing est_counts") est_counts_spread <- spread_abundance_by(obs_raw, "est_counts", sample_to_covariates$sample) @@ -224,7 +281,7 @@ sleuth_prep <- function( filter_true <- filter_bool[filter_bool] msg(paste0(sum(filter_bool), ' targets passed the filter')) - est_counts_sf <- norm_fun_counts(est_counts_spread[filter_bool,]) + est_counts_sf <- norm_fun_counts(est_counts_spread[filter_bool, ]) filter_df <- adf(target_id = names(filter_true)) @@ -242,7 +299,7 @@ sleuth_prep <- function( msg("normalizing tpm") tpm_spread <- spread_abundance_by(obs_raw, "tpm", sample_to_covariates$sample) - tpm_sf <- norm_fun_tpm(tpm_spread[filter_bool,]) + tpm_sf <- norm_fun_tpm(tpm_spread[filter_bool, ]) tpm_norm <- as_df(t(t(tpm_spread) / tpm_sf)) tpm_norm$target_id <- rownames(tpm_norm) tpm_norm <- tidyr::gather(tpm_norm, sample, tpm, -target_id) @@ -253,12 +310,12 @@ sleuth_prep <- function( obs_norm <- dplyr::arrange(obs_norm, target_id, sample) tpm_norm <- dplyr::arrange(tpm_norm, target_id, sample) - stopifnot( all.equal(obs_raw$target_id, obs_norm$target_id) && - all.equal(obs_raw$sample, obs_norm$sample) ) + stopifnot(all.equal(obs_raw$target_id, obs_norm$target_id) && + all.equal(obs_raw$sample, obs_norm$sample)) suppressWarnings({ - if ( !all.equal(dplyr::select(obs_norm, target_id, sample), - dplyr::select(tpm_norm, target_id, sample)) ) { + if (!all.equal(dplyr::select(obs_norm, target_id, sample), + dplyr::select(tpm_norm, target_id, sample))) { stop('Invalid column rows. In principle, can simply join. Please report error.') } @@ -270,13 +327,6 @@ sleuth_prep <- function( # add in eff_len and len obs_norm <- dplyr::bind_cols(obs_norm, dplyr::select(obs_raw, eff_len, len)) - msg("normalizing bootstrap samples") - - ret$kal <- lapply(seq_along(ret$kal), function(i) { - normalize_bootstrap(ret$kal[[i]], - tpm_size_factor = tpm_sf[i], - est_counts_size_factor = est_counts_sf[i]) - }) obs_norm <- as_df(obs_norm) ret$obs_norm <- obs_norm @@ -286,6 +336,7 @@ sleuth_prep <- function( ret$obs_norm_filt <- dplyr::semi_join(obs_norm, filter_df, by = 'target_id') ret$tpm_sf <- tpm_sf + #### This code through the for loop is a candidate for moving to another function path <- kal_dirs[1] kal_path <- get_kallisto_path(path) target_id <- as.character(rhdf5::h5read(kal_path$path, "aux/ids")) @@ -293,62 +344,138 @@ sleuth_prep <- function( ret$bs_quants <- list() which_target_id <- ret$filter_df$target_id - all_sample_bootstrap <- matrix(NA_real_, - nrow = length(which_target_id), - ncol = length(ret$kal)) - transformation_function <- function(x) log(x + 0.5) + + if (ret$gene_mode) { + msg(paste0("aggregating by column: ", aggregation_column)) + # Get list of IDs to aggregate on (usually genes) + # Also get the filtered list and update the "filter_df" and "filter_bool" + # variables for the sleuth object + target_mapping[target_mapping[[aggregation_column]] == "", + aggregation_column] <- NA + agg_id <- unique(target_mapping[, aggregation_column, with = F]) + agg_id <- agg_id[[1]] + agg_id <- agg_id[!is.na(agg_id)] + mappings <- dplyr::select_(target_mapping, "target_id", aggregation_column) + mappings <- data.table::as.data.table(mappings) + which_tms <- which(mappings$target_id %in% which_target_id) + which_agg_id <- unique(mappings[which_tms, aggregation_column, with = F]) + which_agg_id <- which_agg_id[[1]] + which_agg_id <- which_agg_id[!is.na(which_agg_id)] + filter_df <- adf(target_id = which_agg_id) + filter_bool <- agg_id %in% which_agg_id + + msg(paste0(length(which_agg_id), " genes passed the filter")) + + # Taken from gene_summary; scale normalized observed counts to "reads/base" + norm_by_length <- TRUE + tmp <- data.table::as.data.table(ret$obs_raw) + tmp <- merge(tmp, mappings, + by = "target_id", all.x=T) + scale_factor <- tmp[, scale_factor := median(eff_len), + by=list(sample,eval(parse(text=aggregation_column)))] + obs_norm_gene <- reads_per_base_transform(ret$obs_norm, + scale_factor, aggregation_column, mappings, norm_by_length) + # New code: get gene-level TPM (simple sum of normalized transcript TPM) + tmp <- data.table::as.data.table(tpm_norm) + tmp <- merge(tmp, mappings, + by = "target_id", all.x = T) + if (any(is.na(tmp[[aggregation_column]]))) { + rows_to_remove <- is.na(tmp[[aggregation_column]]) + num_missing <- length(unique(tmp[rows_to_remove, target_id])) + warning(num_missing, " target_ids are missing annotations for the aggregation_column: ", + aggregation_column, ".\nThese target_ids will be dropped from the gene-level analysis.", + "\nIf you did not expect this, check your 'target_mapping' table for missing values.") + tmp <- tmp[!rows_to_remove] + } + tpm_norm_gene <- tmp[, j = list(tpm = sum(tpm)), + by = list(sample, eval(parse(text = aggregation_column)))] + data.table::setnames(tpm_norm_gene, 'parse', 'target_id') + tpm_norm_gene <- as_df(tpm_norm_gene) + + # Same steps as above to add TPM column to "obs_norm" table + obs_norm_gene <- dplyr::arrange(obs_norm_gene, target_id, sample) + tpm_norm_gene <- dplyr::arrange(tpm_norm_gene, target_id, sample) + + stopifnot(all.equal(dplyr::select(obs_norm_gene, target_id, sample), + dplyr::select(tpm_norm_gene, target_id, sample))) + suppressWarnings({ + if ( !all.equal(dplyr::select(obs_norm_gene, target_id, sample), + dplyr::select(tpm_norm_gene, target_id, sample), check.attributes=F) ) { + stop('Invalid column rows. In principle, can simply join. Please report error.') + } + + # obs_norm <- dplyr::left_join(obs_norm, data.table::as.data.table(tpm_norm), + # by = c('target_id', 'sample')) + obs_norm_gene <- dplyr::bind_cols(obs_norm_gene, dplyr::select(tpm_norm_gene, tpm)) + }) + + # These are the updated gene-level variables + ret$filter_df <- adf(target_id = which_agg_id) + ret$filter_bool <- agg_id %in% which_agg_id + ret$obs_norm <- obs_norm_gene + ret$obs_norm_filt <- dplyr::semi_join(obs_norm_gene, filter_df, by = 'target_id') + + rm(obs_norm, tpm_norm, obs_norm_gene, tpm_norm_gene) + + # This is the gene-level version of the matrix + all_sample_bootstrap <- matrix(NA_real_, + nrow = length(which_agg_id), + ncol = length(ret$kal)) + which_ids <- which_agg_id + } else { + all_sample_bootstrap <- matrix(NA_real_, + nrow = length(which_target_id), + ncol = length(ret$kal)) + which_ids <- which_target_id + } msg('summarizing bootstraps') - for(i in 1:length(kal_dirs)) { - dot(i) + bs_results <- parallel::mclapply(seq_along(kal_dirs), function(i) { samp_name <- sample_to_covariates$sample[i] kal_path <- get_kallisto_path(kal_dirs[i]) + process_bootstrap(i, samp_name, kal_path, + num_transcripts, est_counts_sf[[i]], + read_bootstrap_tpm, ret$gene_mode, + extra_bootstrap_summary, + target_id, mappings, which_ids, ret$gene_column, + ret$transform_fxn) + }, mc.cores = num_cores) + + # if mclapply results in an error (a warning is shown), then print error and stop + if (is(bs_results[[1]], "try-error")) { + print(attributes(bs_results[[1]])$condition) + stop("mclapply had an error. See the above error message for more details.") + } - num_bootstrap <- as.integer( - rhdf5::h5read(kal_path$path, "aux/num_bootstrap") - ) - if (num_bootstrap == 0) { - stop(paste0('File ', kal_path, - ' has no bootstraps. Please generate bootstraps using "kallisto quant -b".') - ) - } + # mclapply is expected to retun the bootstraps in order; this is a sanity check of that + indices <- sapply(bs_results, function(result) result$index) + stopifnot(identical(indices, order(indices))) - # TODO: only perform operations on filtered transcripts - eff_len <- rhdf5::h5read(kal_path$path, "aux/eff_lengths") - bs_mat <- read_bootstrap_mat(fname = kal_path$path, - num_bootstraps = num_bootstrap, - num_transcripts = num_transcripts, - est_count_sf = est_counts_sf[[i]]) - - if (extra_bootstrap_summary) { - bs_quant_est_counts <- aperm(apply(bs_mat, 2, quantile)) - colnames(bs_quant_est_counts) <- c("min", "lower", "mid", "upper", - "max") - ret$bs_quants[[samp_name]] <- list(est_counts = bs_quant_est_counts) - } + if(read_bootstrap_tpm | extra_bootstrap_summary) { + ret$bs_quants <- lapply(bs_results, function(result) result$bs_quants) + names(ret$bs_quants) <- sample_to_covariates$sample + } - if (read_bootstrap_tpm) { - bs_quant_tpm <- aperm(apply(bs_mat, 1, counts_to_tpm, eff_len)) - bs_quant_tpm <- aperm(apply(bs_quant_tpm, 2, quantile)) - colnames(bs_quant_tpm) <- c("min", "lower", "mid", "upper", "max") - ret$bs_quants[[samp_name]]$tpm <- bs_quant_tpm - } + all_sample_bootstrap <- sapply(bs_results, function(result) result$bootstrap_result) + rownames(all_sample_bootstrap) <- which_ids - bs_mat <- transformation_function(bs_mat) - colnames(bs_mat) <- target_id - # all_sample_bootstrap[, i] bootstrap point estimate of the inferential - # variability in sample i - # NOTE: we are only keeping the ones that pass the filter - all_sample_bootstrap[, i] <- apply(bs_mat[, which_target_id], 2, var) - } # end summarize bootstraps + # end summarize bootstraps msg('') sigma_q_sq <- rowMeans(all_sample_bootstrap) - names(sigma_q_sq) <- which_target_id - sigma_q_sq <- sigma_q_sq[order(names(sigma_q_sq))] - obs_counts <- obs_to_matrix(ret, "est_counts")[which_target_id, ] - obs_counts <- transformation_function(obs_counts) + # This is the rest of the gene_summary code + if (ret$gene_mode) { + names(sigma_q_sq) <- which_agg_id + obs_counts <- obs_to_matrix(ret, "scaled_reads_per_base")[which_agg_id, ] + } else { + names(sigma_q_sq) <- which_target_id + obs_counts <- obs_to_matrix(ret, "est_counts")[which_target_id, ] + } + + sigma_q_sq <- sigma_q_sq[order(names(sigma_q_sq))] + obs_counts <- ret$transform_fxn(obs_counts) + obs_counts <- obs_counts[order(rownames(obs_counts)),] ret$bs_summary <- list(obs_counts = obs_counts, sigma_q_sq = sigma_q_sq) } @@ -363,19 +490,62 @@ check_kal_pack <- function(kal_list) { versions <- sapply(kal_list, function(x) attr(x, 'kallisto_version')) u_versions <- unique(versions) - if ( length(u_versions) > 1) { - warning('More than one version of kallisto was used: ', u_versions) + if (length(u_versions) > 1) { + warning('More than one version of kallisto was used: ', + paste(u_versions, collapse = "\n")) } ntargs <- sapply(kal_list, function(x) attr(x, 'num_targets')) u_ntargs <- unique(ntargs) - if ( length(u_ntargs) > 1 ) { + if (length(u_ntargs) > 1 ) { stop('Inconsistent number of transcripts. Please make sure you used the same index everywhere.') } list(versions = u_versions) } +# this function is mostly to deal with annoying ENSEMBL transcript names that +# have a training .N to keep track of version number +# +# @return the target_mapping if an intersection is found. a target_mapping that +# matches \code{t_id} if no matching is found +check_target_mapping <- function(t_id, target_mapping) { + t_id <- data.table::as.data.table(t_id) + target_mapping <- data.table::as.data.table(target_mapping) + + tmp_join <- dplyr::inner_join(t_id, target_mapping, by = 'target_id') + + if (!nrow(tmp_join)) { + t_id <- dplyr::mutate(t_id, target_id_old = sub('\\.[0-9]+', '', target_id)) + target_mapping_upd <- dplyr::rename(target_mapping, target_id_old = target_id) + + tmp_join <- dplyr::inner_join(t_id, target_mapping_upd, + c('target_id_old')) + + if (!nrow(tmp_join)) { + stop("couldn't solve nonzero intersection") + } + + target_mapping <- dplyr::left_join(target_mapping, + unique(dplyr::select(tmp_join, target_id_new = target_id, + target_id = target_id_old), + by = NULL), + by = 'target_id') + # if we couldn't recover, use the old one + target_mapping <- dplyr::mutate(target_mapping, + target_id_new = ifelse(is.na(target_id_new), target_id, target_id_new)) + target_mapping <- dplyr::select(target_mapping, -target_id) + target_mapping <- dplyr::rename(target_mapping, target_id = target_id_new) + + warning(paste0('intersection between target_id from kallisto runs and ', + 'the target_mapping is empty. attempted to fix problem by removing .N ', + 'from target_id, then merging back into target_mapping.', + ' please check obj$target_mapping to ensure this new mapping is correct.')) + } + + target_mapping +} + #' Normalization factors #' #' More or less the DESeq size factors @@ -386,9 +556,9 @@ check_kal_pack <- function(kal_list) { #' @export norm_factors <- function(mat) { nz <- apply(mat, 1, function(row) !any(round(row) == 0)) - mat_nz <- mat[nz,] + mat_nz <- mat[nz, ] p <- ncol(mat) - geo_means <- exp(apply(mat_nz, 1, function(row) mean(log(row)) )) + geo_means <- exp(apply(mat_nz, 1, function(row) mean(log(row)))) s <- sweep(mat_nz, 1, geo_means, `/`) sf <- apply(s, 2, median) @@ -467,7 +637,7 @@ spread_abundance_by <- function(abund, var, which_order) { result <- as.matrix(var_spread) - result[, which_order] + result[, which_order, drop = FALSE] } #' @export @@ -602,11 +772,23 @@ summary.sleuth <- function(obj, covariates = TRUE) { #' @param test_type either 'wt' for Wald test or 'lrt' for likelihood ratio test #' @param which_model a character string denoting which model to use #' @param which_group a character string denoting which gene group to use -#' @return a \code{data.frame} containing gene names, transcript names, and significance +#' @return a \code{data.frame} with the following columns +#' +#' @return gene name; if ext_gene name specified, it will be legible gene name. +#' If ens_gene name, it will be an Ensemble gene (assuming user followed the vignette) +#' @return most_sig_trancript: Most significant transcript for the given gene +#' @return pval: p-value for the test chosen +#' @return qval: False discovery rate normalized p-value (Benjamini-Hochberg, see: \code{\link{p.adjust}}) +#' @return num_transcripts: Total number of transcripts for the given gene +#' @return list_of_transcripts: All transcripts associated with this gene +#' @examples sleuth_genes <- sleuth_gene_table(so, 'conditionIP', test_type ='wt', +#' which_group = 'ext_gene') +#' head(sleuth_genes) # show info for first 5 genes +#' sleuth_genes[1:5, 6] # show transcripts for first 5 genes #' @export sleuth_gene_table <- function(obj, test, test_type = 'lrt', which_model = 'full', which_group = 'ens_gene') { - if(is.null(obj$target_mapping)) { + if (is.null(obj$target_mapping)) { stop("This sleuth object doesn't have added gene names.") } popped_gene_table <- sleuth_results(obj, test, test_type, which_model) @@ -629,9 +811,9 @@ sleuth_gene_table <- function(obj, test, test_type = 'lrt', which_model = 'full' filter_empty <- !filter_empty popped_gene_table <- popped_gene_table[filter_empty, ] - # popped_gene_table = popped_gene_table[!popped_gene_table[,1] == "",] - # popped_gene_table = popped_gene_table[!is.na(popped_gene_table[,1]),] #gene_id - # popped_gene_table = popped_gene_table[!is.na(popped_gene_table$qval),] + # popped_gene_table = popped_gene_table[!popped_gene_table[,1] == "", ] + # popped_gene_table = popped_gene_table[!is.na(popped_gene_table[,1]), ] #gene_id + # popped_gene_table = popped_gene_table[!is.na(popped_gene_table$qval), ] popped_gene_table } @@ -653,11 +835,62 @@ sleuth_gene_table <- function(obj, test, test_type = 'lrt', which_model = 'full' #' @export transcripts_from_gene <- function(obj, test, test_type, which_model, gene_colname, gene_name) { + + # FIXME: this is a work around + obj$gene_mode <- FALSE + table <- sleuth_results(obj, test, test_type, which_model) table <- dplyr::select_(table, ~target_id, gene_colname, ~qval) table <- dplyr::arrange_(table, gene_colname, ~qval) - if(!(gene_name %in% table[,2])) { + if (!(gene_name %in% table[, 2])) { stop("Couldn't find gene ", gene_name) } - table$target_id[table[,2] == gene_name] + table$target_id[table[, 2] == gene_name] +} + +#' Change sleuth transform function +#' +#' Replace the transformation function of a sleuth object +#' +#' NOTE: if you change the transformation function after having done a fit, +#' the fit(s) will have to be redone using the new transformation. +#' @examples transform_fxn(x) <- function(x) log2(x+0.5) +#' @export +`transform_fxn<-` <- function(obj, fxn) { + stopifnot(is.function(fxn)) + obj$transform_fxn <- fxn + if(!is.null(obj$fits)) { + warning(paste("Your sleuth object has fits based on the old transform function.", + "Please rerun sleuth_prep and sleuth_fit.")) + obj$fits <- lapply(obj$fits, function(x) { + x$transform_synced <- FALSE + x + }) + } + obj +} + + +#' Extend internal '$<-' for sleuth object +#' +#' This extension is mainly to address case where +#' transform_fxn is changed by user. +#' This function informs user that the fits need to be redone +#' and updates those fits. +#' Otherwise it acts normally. +#' @examples obj$transform_fxn <- function(x) log2(x+0.5) +#' @export +`$<-.sleuth` <- function(obj, name, value) { + obj[[name]] <- value + if(name=="transform_fxn") { + if(!is.null(obj$fits)) { + warning(paste("Your sleuth object has fits based on the old transform function.", + "Please rerun sleuth_prep and sleuth_fit.")) + obj$fits <- lapply(obj$fits, function(x) { + x$transform_synced <- FALSE + x + }) + } + } + obj } diff --git a/inst/doc/intro.html b/inst/doc/intro.html index 9af0481..a4f6873 100644 --- a/inst/doc/intro.html +++ b/inst/doc/intro.html @@ -10,7 +10,7 @@ - + Introduction to sleuth @@ -72,7 +72,7 @@ @@ -169,61 +169,104 @@

Example

## 4 ~/Downloads/cuffdiff2_data_kallisto_results/results/SRR493369/kallisto ## 5 ~/Downloads/cuffdiff2_data_kallisto_results/results/SRR493370/kallisto ## 6 ~/Downloads/cuffdiff2_data_kallisto_results/results/SRR493371/kallisto -

Now the “sleuth object” can be constructed. This requires three commands that (1) load the kallisto processed data into the object (2) estimate parameters for the sleuth response error measurement model and (3) perform differential analysis (testing). On a laptop the three steps should take about 2 minutes altogether.

+

Now the “sleuth object” can be constructed. This requires four commands that (1) load the kallisto processed data into the object (2) estimate parameters for the sleuth response error measurement (full) model (3) estimate parameters for the sleuth reduced model, and (4) perform differential analysis (testing). On a laptop the four steps should take about a few minutes altogether.

First type

so <- sleuth_prep(s2c, ~ condition)
-
## reading in kallisto results
-## ......
-## normalizing est_counts
-## 50844 targets passed the filter
-## normalizing tpm
-## merging in metadata
-## normalizing bootstrap samples
-## summarizing bootstraps
-

then

+
## reading in kallisto results
+
## ......
+
## 
+
## normalizing est_counts
+
## 50844 targets passed the filter
+
## normalizing tpm
+
## merging in metadata
+
## normalizing bootstrap samples
+
## summarizing bootstraps
+

then fit the full model

so <- sleuth_fit(so)
-
## shrinkage estimation
-## computing variance of betas
-

and finally

-
so <- sleuth_wt(so, 'conditionscramble')
-

In general, one can see the possible tests that could be performed using the which_beta parameter in sleuth_wt and examining the coefficients:

+
## fitting measurement error models
+
## shrinkage estimation
+
## computing variance of betas
+

Next, we fit the reduced model. In this case, the reduced model is the intercept-only model:

+
so <- sleuth_fit(so, ~1, 'reduced')
+
## fitting measurement error models
+
## shrinkage estimation
+
## computing variance of betas
+

and finally perform the test:

+
so <- sleuth_lrt(so, 'reduced', 'full')
+

In general, we can test models that are nested using the likelihood ratio test. Viewing models which have been fit can be done using the models() function.

models(so)
## [  full  ]
 ## formula:  ~condition 
 ## coefficients:
 ##  (Intercept)
-##      conditionscramble
+## conditionscramble +## [ reduced ] +## formula: ~1 +## coefficients: +## (Intercept) +
+

Including gene names into transcript-level analysis

At this point the sleuth object constructed from the kallisto runs has information about the data, the experimental design, the kallisto estimates, the model fit, and the testing. In other words it contains the entire analysis of the data. There is, however, one piece of information that can be useful to add in, but that is optional. In reading the kallisto output sleuth has no information about genes, but this can be added allowing for searching and analysis by gene instead of transcript.

Since the example was constructed with the ENSEMBL human transcriptome, we will add gene names from ENSEMBL using biomaRt (there are other ways to do this as well):

First, install biomaRt with

source("http://bioconductor.org/biocLite.R")
 biocLite("biomaRt")

Then collect gene names with

-
mart <- biomaRt::useMart(biomart = "ensembl", dataset = "hsapiens_gene_ensembl")
-
## Creating a generic function for 'nchar' from package 'base' in package 'S4Vectors'
+
mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL",
+  dataset = "hsapiens_gene_ensembl",
+  host = 'ensembl.org')

and add them into the sleuth table with

t2g <- biomaRt::getBM(attributes = c("ensembl_transcript_id", "ensembl_gene_id",
     "external_gene_name"), mart = mart)
 t2g <- dplyr::rename(t2g, target_id = ensembl_transcript_id,
   ens_gene = ensembl_gene_id, ext_gene = external_gene_name)
 so <- sleuth_prep(s2c, ~ condition, target_mapping = t2g)
-
## reading in kallisto results
-## ......
-## normalizing est_counts
-## 50844 targets passed the filter
-## normalizing tpm
-## merging in metadata
-## normalizing bootstrap samples
-## summarizing bootstraps
+
## reading in kallisto results
+
## ......
+
## 
+
## normalizing est_counts
+
## 50844 targets passed the filter
+
## normalizing tpm
+
## merging in metadata
+
## normalizing bootstrap samples
+
## summarizing bootstraps
so <- sleuth_fit(so)
-
## shrinkage estimation
-## computing variance of betas
-
so <- sleuth_wt(so, which_beta = 'conditionscramble')
+
## fitting measurement error models
+
## shrinkage estimation
+
## computing variance of betas
+
so <- sleuth_fit(so, ~1, 'reduced')
+
## fitting measurement error models
+
## shrinkage estimation
+
## computing variance of betas
+
so <- sleuth_lrt(so, 'reduced', 'full')

This addition of metadata to transcript IDs is very general, and can be used to add in other information.

The best way to view the results is to generate the Shiny webpage that allows for exploratory data analysis:

sleuth_live(so)

To generate a table of results for analysis within R type

-
results_table <- sleuth_results(so, 'conditionscramble')
+
results_table <- sleuth_results(so, 'reduced:full', test_type = 'lrt')
+
+
+

Gene level analysis

+

Assuming biomaRt has been installed as in the previous step, sleuth can also be run in the ‘gene aggregation’ mode. In addition to requiring a target_mapping, a string which references a column to aggregate by, (aggregation_column). In our example, we could use ens_gene or ext_gene. It is preferable to use ens_gene as ext_gene tends to be a bit redundant.

+

The modified sleuth prep command looks as follows:

+
so <- sleuth_prep(s2c, ~condition, target_mapping = t2g,
+  aggregation_column = 'ens_gene')
+
## reading in kallisto results
+
## ......
+
## 
+
## normalizing est_counts
+
## 50844 targets passed the filter
+
## normalizing tpm
+
## merging in metadata
+
## normalizing bootstrap samples
+
## summarizing bootstraps
+
## aggregating by column: ens_gene
+
## 14412 genes passed the filter
+

The remainder of the pipeline is unchanged. When running sleuth_live or sleuth_results, the gene column you selected will be listed as target_id, rather than the transcript name.

+

sleuth_prep might take a bit longer here because aggregation has to be done amongst all of the bootstraps as well. We are currently working to speed this up and expect to release it along with several memory improvements in the next version (0.28.2). One way to speed this up is to use more processes (assuming you have more cores). Internally, sleuth uses the function parallel::mclapply. You can set the number of cores as follows:

+
# set the number of available cores to 4
+options(mc.cores = 4L)
+
diff --git a/man/cash-set-.sleuth.Rd b/man/cash-set-.sleuth.Rd new file mode 100644 index 0000000..5f869ed --- /dev/null +++ b/man/cash-set-.sleuth.Rd @@ -0,0 +1,18 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/sleuth.R +\name{$<-.sleuth} +\alias{$<-.sleuth} +\title{Extend internal '$<-' for sleuth object} +\usage{ +\method{$}{sleuth}(obj, name) <- value +} +\description{ +This extension is mainly to address case where +transform_fxn is changed by user. +This function informs user that the fits need to be redone +and updates those fits. +Otherwise it acts normally. +} +\examples{ +obj$transform_fxn <- function(x) log2(x+0.5) +} diff --git a/man/log_transform.Rd b/man/log_transform.Rd new file mode 100644 index 0000000..690b28a --- /dev/null +++ b/man/log_transform.Rd @@ -0,0 +1,19 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/sleuth.R +\name{log_transform} +\alias{log_transform} +\title{Natural log and offset transformation} +\usage{ +log_transform(x, offset = 0.5) +} +\arguments{ +\item{x}{numeric that must be >=0. represents an individual observed count (one transcript in one sample).} + +\item{offset}{numeric offset to prevent taking the log of 0.} +} +\value{ +log(x + offset) +} +\description{ +The default transformation function for converting the normalized counts. +} diff --git a/man/models.Rd b/man/models.Rd index 348870b..c5a9c1d 100644 --- a/man/models.Rd +++ b/man/models.Rd @@ -7,9 +7,20 @@ models(obj, ...) } \arguments{ -\item{obj}{} +\item{obj}{a sleuth object, containing kallisto results, usually made by sleuth_prep} +} +\value{ +an R formula showing what has been fit } \description{ -View which models have been fit +View which models have been fit. sleuth fits data using R formulas +} +\examples{ +# imagine you have a set of samples from input and IP, and input has been set to intercept +models(so) +# [full] +# formula: ~condition +# coefficients: +# (Intercept) +# conditionIP } - diff --git a/man/plot_bootstrap.Rd b/man/plot_bootstrap.Rd index bb89a44..b0e89b0 100644 --- a/man/plot_bootstrap.Rd +++ b/man/plot_bootstrap.Rd @@ -6,14 +6,14 @@ \usage{ plot_bootstrap(obj, target_id, units = "est_counts", color_by = setdiff(colnames(obj$sample_to_covariates), "sample"), - x_axis_angle = 50, mode = 1) + x_axis_angle = 50) } \arguments{ \item{obj}{a sleuth object that contains a bootstrap summary (see \code{\link{get_bootstrap_summary}})} \item{target_id}{a character vector of length 1 indicating the target_id (transcript or gene name depending on aggregation mode)} -\item{units}{a character vector of either 'est_counts' or 'tpm'} +\item{units}{a character vector of either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{color_by}{a column in the sample to covariates to color by} @@ -25,4 +25,3 @@ a ggplot2 object \description{ Plot the normalized bootstraps across all samples. } - diff --git a/man/plot_group_density.Rd b/man/plot_group_density.Rd index 7b1b97e..9e27f2d 100644 --- a/man/plot_group_density.Rd +++ b/man/plot_group_density.Rd @@ -13,7 +13,7 @@ plot_group_density(obj, use_filtered = TRUE, units = "est_counts", \item{use_filtered}{if TRUE, use filtered data. otherwise use all data} -\item{units}{either 'est_counts' or 'tpm'} +\item{units}{either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{trans}{a string pointing to a function to use for the transformation.} @@ -29,4 +29,3 @@ a \code{ggplot2} object \description{ Plot the density of a some grouping } - diff --git a/man/plot_loadings.Rd b/man/plot_loadings.Rd index 3aee7ce..1c12955 100644 --- a/man/plot_loadings.Rd +++ b/man/plot_loadings.Rd @@ -15,7 +15,7 @@ plot_loadings(obj, use_filtered = TRUE, sample = NULL, pc_input = NULL, \item{sample}{user input on which sample and which PC's contribute the most} -\item{units}{either 'est_counts' or 'tpm'} +\item{units}{either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{pc_count}{# of PC's} @@ -31,4 +31,3 @@ a ggplot object \description{ give a principal component, tells you which contribute the most or give a sample, tells you which PC's it contributes to the most } - diff --git a/man/plot_pc_variance.Rd b/man/plot_pc_variance.Rd index 9bea4a3..de39406 100644 --- a/man/plot_pc_variance.Rd +++ b/man/plot_pc_variance.Rd @@ -12,7 +12,7 @@ plot_pc_variance(obj, use_filtered = TRUE, units = "est_counts", \item{use_filtered}{if TRUE, use filtered data. otherwise, use all data} -\item{units}{either 'est_counts' or 'tpm'} +\item{units}{either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{pca_number}{user input on how many PC to display, otherwise default is 5} @@ -26,4 +26,3 @@ a ggplot object \description{ Plot PC variances retained by percentage with option to compare specified PC } - diff --git a/man/plot_pca.Rd b/man/plot_pca.Rd index 4ccf8ad..ff74a36 100644 --- a/man/plot_pca.Rd +++ b/man/plot_pca.Rd @@ -17,7 +17,7 @@ plot_pca(obj, pc_x = 1L, pc_y = 2L, use_filtered = TRUE, \item{use_filtered}{if TRUE, use filtered data. otherwise, use all data} -\item{units}{either 'est_counts' or 'tpm'} +\item{units}{either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{text_labels}{if TRUE, use text labels instead of points} @@ -29,4 +29,3 @@ a gpplot object \description{ Plot projections of samples onto the principal components for a set of RNA-Seq experiments } - diff --git a/man/plot_sample_density.Rd b/man/plot_sample_density.Rd index ebd0873..447fad3 100644 --- a/man/plot_sample_density.Rd +++ b/man/plot_sample_density.Rd @@ -15,7 +15,7 @@ plot_sample_density(obj, which_sample = obj$sample_to_covariates$sample[1], \item{use_filtered}{if TRUE, use filtered data. Otherwise use all data} -\item{units}{either \code{'est_counts'} or \code{'tpm'}} +\item{units}{either \code{'est_counts'} (\code{'scaled_reads_per_base'} for gene_mode) or \code{'tpm'}} \item{trans}{a string pointing to a function to use for the transformation.} @@ -28,4 +28,3 @@ a \code{ggplot2} object \description{ Plot the density of one particular sample } - diff --git a/man/plot_scatter.Rd b/man/plot_scatter.Rd index 9828a13..7a0464b 100644 --- a/man/plot_scatter.Rd +++ b/man/plot_scatter.Rd @@ -18,7 +18,7 @@ plot_scatter(obj, sample_x = obj$sample_to_covariates$sample[1], \item{use_filtered}{if TRUE, use filtered data. otherwise, use all data} -\item{units}{either 'est_counts' or 'tpm'} +\item{units}{either 'est_counts' ('scaled_reads_per_base' for gene_mode) or 'tpm'} \item{offset}{a linear offset to help deal with zeroes if transforming the abundances} @@ -42,4 +42,3 @@ a ggplot object for the scatterplot \description{ Make a scatter plot of transcripts from two samples. to assess correlation } - diff --git a/man/plot_transcript_heatmap.Rd b/man/plot_transcript_heatmap.Rd index f451048..a019e0f 100644 --- a/man/plot_transcript_heatmap.Rd +++ b/man/plot_transcript_heatmap.Rd @@ -12,7 +12,7 @@ plot_transcript_heatmap(obj, transcripts, units = "tpm", trans = "log", \item{transcripts}{a vector of strings containing a list of transcripts to be plotted in a heatmap} -\item{units}{a string specifying which units to use, either tpm or est_counts} +\item{units}{a string specifying which units to use, either tpm or est_counts (scaled_reads_per_base for gene_mode)} \item{trans}{a string specifying a function to transform the data by} } @@ -22,4 +22,3 @@ a \code{ggplot} object \description{ Plot a clustered heatmap. The clustering is done by the hclust function. } - diff --git a/man/sleuth_fit.Rd b/man/sleuth_fit.Rd index 358eac8..cbb9e49 100644 --- a/man/sleuth_fit.Rd +++ b/man/sleuth_fit.Rd @@ -9,16 +9,18 @@ sleuth_fit(obj, formula = NULL, fit_name = NULL, ...) \arguments{ \item{obj}{a \code{sleuth} object} -\item{formula}{a formula specifying the design to fit OR a design matrix} +\item{formula}{an R formula specifying the design to fit OR a design matrix. +If you are interested in only fitting the model that was specified in \code{sleuth_prep} +you do not need to specify it again (will be fit as the 'full' model).} -\item{fit_name}{the name to store the fit in the sleuth -object} +\item{fit_name}{the name to store the fit in the sleuth object (at so$fits$fit_name). +If \code{NULL}, the model will be named 'full'.} \item{...}{additional arguments passed to \code{sliding_window_grouping} and \code{shrink_df}} } \value{ -a sleuth object with updated attributes +a sleuth object with updated attributes. } \description{ This function is a wrapper for fitting a measurement error model using @@ -33,10 +35,16 @@ it in the sleuth object under 'full'. To see which models have been fit, users will likely find the function \code{\link{models}} helpful. } +\examples{ +# If you specified the formula in sleuth_prep, you can simply run to run the full model +so <- sleuth_fit(so) +# The intercept only model can be fit like this +so <- sleuth_fit(so, ~1, 'reduced') +} \seealso{ \code{\link{models}} for seeing which models have been fit, \code{\link{sleuth_prep}} for creating a sleuth object, -\code{\link{sleuth_wt}} to test whether a coefficient is zero or -\code{\link{sleuth_lrt}} to compare two different models +\code{\link{sleuth_wt}} to test whether a coefficient is zero, +\code{\link{sleuth_lrt}} to test nested models. } diff --git a/man/sleuth_gene_table.Rd b/man/sleuth_gene_table.Rd index 96619de..95d3903 100644 --- a/man/sleuth_gene_table.Rd +++ b/man/sleuth_gene_table.Rd @@ -19,10 +19,29 @@ sleuth_gene_table(obj, test, test_type = "lrt", which_model = "full", \item{which_group}{a character string denoting which gene group to use} } \value{ -a \code{data.frame} containing gene names, transcript names, and significance +a \code{data.frame} with the following columns + +gene name; if ext_gene name specified, it will be legible gene name. + If ens_gene name, it will be an Ensemble gene (assuming user followed the vignette) + +most_sig_trancript: Most significant transcript for the given gene + +pval: p-value for the test chosen + +qval: False discovery rate normalized p-value (Benjamini-Hochberg, see: \code{\link{p.adjust}}) + +num_transcripts: Total number of transcripts for the given gene + +list_of_transcripts: All transcripts associated with this gene } \description{ Take in a sleuth object with added genes, and return a data table in which genes list the most significant transcript mapping to themselves } +\examples{ +sleuth_genes <- sleuth_gene_table(so, 'conditionIP', test_type ='wt', + which_group = 'ext_gene') +head(sleuth_genes) # show info for first 5 genes +sleuth_genes[1:5, 6] # show transcripts for first 5 genes +} diff --git a/man/sleuth_prep.Rd b/man/sleuth_prep.Rd index a223635..8d2cf0a 100644 --- a/man/sleuth_prep.Rd +++ b/man/sleuth_prep.Rd @@ -7,19 +7,21 @@ sleuth_prep(sample_to_covariates, full_model, filter_fun = basic_filter, target_mapping = NULL, max_bootstrap = NULL, norm_fun_counts = norm_factors, norm_fun_tpm = norm_factors, - read_bootstrap_tpm = FALSE, extra_bootstrap_summary = FALSE, ...) + aggregation_column = NULL, gene_mode = FALSE, + read_bootstrap_tpm = FALSE, extra_bootstrap_summary = FALSE, + transformation_function = log_transform, num_cores = 2L, ...) } \arguments{ -\item{sample_to_covariates}{is a \code{data.frame} which contains a mapping +\item{sample_to_covariates}{a \code{data.frame} which contains a mapping from \code{sample} (a column) to some set of experimental conditions or covariates. The column \code{path} is also required, which is a character vector where each element points to the corresponding kallisto output directory. The column \code{sample} should be in the same order as the corresponding entry in \code{path}.} -\item{full_model}{is a \code{formula} which explains the full model (design) +\item{full_model}{an R \code{formula} which explains the full model (design) of the experiment OR a design matrix. It must be consistent with the data.frame supplied in -\code{sample_to_covariates}.} +\code{sample_to_covariates}. You can fit multiple covariates by joining them with '+' (see example)} \item{filter_fun}{the function to use when filtering.} @@ -37,6 +39,8 @@ transcript.} \item{norm_fun_tpm}{a function to perform between sample normalization on the TPM} +\item{aggregation_column}{a string of the column name in \code{\link{target_mapping}} to aggregate targets} + \item{read_bootstrap_tpm}{read and compute summary statistics on bootstraps on the TPM. NOTE: Unnecessary for typical analyses} @@ -44,6 +48,13 @@ NOTE: Unnecessary for typical analyses} statistics needed for some plots (e.g. \code{\link{plot_bootstrap}}). NOTE: Unnecessary for typical analyses} +\item{transformation_function}{the transformation that should be applied +to the normalized counts. Default is \code{'log(x+0.5)'} (i.e. natural log with 0.5 offset) +NOTE: be sure you know what you're doing before you change this.} + +\item{num_cores}{an integer of the number of computer cores mclapply should use +to speed up sleuth preparation} + \item{...}{additional arguments passed to the filter function} } \value{ @@ -56,8 +67,14 @@ a group of kallisto results, and can then operate on them while accounting for covariates, sequencing depth, technical and biological variance. } +\examples{ +# Assume we have run kallisto on a set of samples, and have two treatments, +genotype and drug. +colnames(s2c) +# [1] "sample" "genotype" "drug" "path" +so <- sleuth_prep(s2c, ~genotype + drug) +} \seealso{ -\code{\link{sleuth_fit}} to fit a model, \code{\link{sleuth_wt}} to -test whether a coeffient in the model is zero or \code{\link{sleuth_lrt}} to compare different models +\code{\link{sleuth_fit}} to fit a model, \code{\link{sleuth_wt}} or +\code{\link{sleuth_lrt}} to perform hypothesis testing } - diff --git a/man/sleuth_results.Rd b/man/sleuth_results.Rd index 6ef8671..0eae412 100644 --- a/man/sleuth_results.Rd +++ b/man/sleuth_results.Rd @@ -10,7 +10,7 @@ sleuth_results(obj, test, test_type = "wt", which_model = "full", \arguments{ \item{obj}{a \code{sleuth} object} -\item{test}{a character denoting the test to extract} +\item{test}{a character string denoting the test to extract. Possible tests can be found by using \code{models(obj)}.} \item{which_model}{a character string denoting the model. If extracting a wald test, use the model name. If extracting a likelihood ratio test, use 'lrt'.} @@ -22,13 +22,40 @@ passing filters). The transcripts that do not pass filters will have \code{NA} values in most columns.} } \value{ -a \code{data.frame} +a \code{data.frame} with the following columns: + +target_id: transcript name, e.g. "ENSXX#####" (dependent on the transcriptome used in kallisto) + +pval: p-value of the chosen model + +qval: false discovery rate adjusted p-value, using Benjamini-Hochberg (see \code{\link{p.adjust}}) + +b: 'beta' value (effect size). Technically a biased estimator of the fold change + +se_b: standard error of the beta + +mean_obs: mean of natural log counts of observations + +var_obs: variance of observation + +tech_var: technical variance of observation from the bootstraps + +sigma_sq: raw estimator of the variance once the technical variance has been removed + +smooth_sigma_sq: smooth regression fit for the shrinkage estimation + +final_simga_sq: max(sigma_sq, smooth_sigma_sq); used for covariance estimation of beta } \description{ This function extracts Wald test results from a sleuth object. } +\examples{ +models(sleuth_obj) # for this example, assume the formula is ~condition, + and a coefficient is IP +results_table <- sleuth_results(sleuth_obj, 'conditionIP') +} \seealso{ -\code{\link{sleuth_wt}}/\code{\link{sleuth_lrt}} to compute tests, \code{\link{models}} to +\code{\link{sleuth_wt}} and \code{\link{sleuth_lrt}} to compute tests, \code{\link{models}} to view which models, \code{\link{tests}} to view which tests were performed (and can be extracted) } diff --git a/man/sleuth_to_matrix.Rd b/man/sleuth_to_matrix.Rd index f8eee6e..c5f16e3 100644 --- a/man/sleuth_to_matrix.Rd +++ b/man/sleuth_to_matrix.Rd @@ -15,7 +15,15 @@ sleuth_to_matrix(obj, which_df, which_units) \item{which_units}{character vector of length one. Which units to use ("tpm" or "est_counts")} } +\value{ +a \code{list} with an attribute 'data', which contains a matrix of target_ids + and transcript expression in \code{which_units} +} \description{ Convert a sleuth object to a matrix with the condition names. } +\examples{ +sleuth_matrix <- sleuth_to_matrix(sleuth_obj, 'obs_norm', 'tpm') +head(sleuth_matrix$data) # look at first 5 transcripts, sorted by name +} diff --git a/man/sleuth_wt.Rd b/man/sleuth_wt.Rd index f664451..c7bbf11 100644 --- a/man/sleuth_wt.Rd +++ b/man/sleuth_wt.Rd @@ -9,8 +9,9 @@ sleuth_wt(obj, which_beta, which_model = "full") \arguments{ \item{obj}{a \code{sleuth} object} -\item{which_beta}{a character string of length one denoting which beta to -test} +\item{which_beta}{a character string of denoting which grouping to test. +For example, if you have a model fit to 'treatment,' with values of neg_ctl, pos_ctl, +and drug, you would need to run \code{sleuth_wt} once each for pos_ctl and drug} \item{which_model}{a character string of length one denoting which model to use} @@ -22,9 +23,20 @@ an updated sleuth object This function computes the Wald test on one specific 'beta' coefficient on every transcript. } +\examples{ +# Assume we have a sleuth object with a model fit to both genotype and drug, +models(so) +# formula: ~genotype + drug +# coefficients: +# (Intercept) +# genotypeKO +# drugDMSO +so <- sleuth_wt(so, 'genotypeKO') +so <- sleuth_wt(so, 'drugDMSO') +} \seealso{ \code{\link{models}} to view which models have been fit and which coefficients can be tested, \code{\link{sleuth_results}} to get back -a data.frame of the results +a \code{data.frame} of the results } diff --git a/man/transform_fxn-set.Rd b/man/transform_fxn-set.Rd new file mode 100644 index 0000000..1da2052 --- /dev/null +++ b/man/transform_fxn-set.Rd @@ -0,0 +1,18 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/sleuth.R +\name{transform_fxn<-} +\alias{transform_fxn<-} +\title{Change sleuth transform function} +\usage{ +transform_fxn(obj, fxn) <- value +} +\description{ +Replace the transformation function of a sleuth object +} +\details{ +NOTE: if you change the transformation function after having done a fit, +the fit(s) will have to be redone using the new transformation. +} +\examples{ +transform_fxn(x) <- function(x) log2(x+0.5) +} diff --git a/man/transform_status.Rd b/man/transform_status.Rd new file mode 100644 index 0000000..e37f36e --- /dev/null +++ b/man/transform_status.Rd @@ -0,0 +1,19 @@ +% Generated by roxygen2 (4.1.1): do not edit by hand +% Please edit documentation in R/model.R +\name{transform_status} +\alias{transform_status} +\title{Check Transform Sync Status of Sleuth Fits} +\usage{ +transform_status(obj) +} +\arguments{ +\item{obj}{a \code{sleuth} object.} +} +\value{ +a print out of each fit with the transform sync status. +} +\description{ +This method prints out the sync status for all fits of \code{sleuth} object +If the sleuth object's transform function was changed after sleuth_fit was used, +the user will need to redo sleuth_fit for any fits already done. +} diff --git a/tests/testthat/ellahi/README.md b/tests/testthat/ellahi/README.md index 2b80a8a..de1868c 100644 --- a/tests/testthat/ellahi/README.md +++ b/tests/testthat/ellahi/README.md @@ -1,4 +1,15 @@ This data set is a subset of the data from the Ellahi et. al. paper. The actual analysis can be found at: https://github.com/pachterlab/bears_analyses +The target mappings were collected using biomaRt, Ensembl v82 (Sep. 2015), and +extracting out the attributes "ensembl_transcript_id" and "external_gene_name." +Some Yeast transcripts do not have an external gene name, so target_mappings.txt +uses the transcript ID as the gene name, and target_mappings_incomplete.txt has +those entries with an "NA" (and thus excluded from gene-level tests). + +The rda files were computed using sleuth version 0.28.1. +(Warren's forked repository at github.com/warrenmcg/sleuth, commit 325c267). +Both were run using read_bootstrap_tpm and extra_bootstrap_summary, and +the gene-level results used target_mappings.txt (full mappings). + The data set is small enough that you can use it as a test while you develop. diff --git a/tests/testthat/ellahi/ellahi_gene.rda b/tests/testthat/ellahi/ellahi_gene.rda new file mode 100644 index 0000000..59a52d5 Binary files /dev/null and b/tests/testthat/ellahi/ellahi_gene.rda differ diff --git a/tests/testthat/ellahi/ellahi_transcript.rda b/tests/testthat/ellahi/ellahi_transcript.rda new file mode 100644 index 0000000..fdd8a81 Binary files /dev/null and b/tests/testthat/ellahi/ellahi_transcript.rda differ diff --git a/tests/testthat/ellahi/target_mappings.txt b/tests/testthat/ellahi/target_mappings.txt new file mode 100644 index 0000000..1de015c --- /dev/null +++ b/tests/testthat/ellahi/target_mappings.txt @@ -0,0 +1,6714 @@ +target_id gene_name +Q0010 Q0010 +Q0017 Q0017 +Q0032 Q0032 +Q0045 COX1 +Q0050 AI1 +Q0055 AI2 +Q0060 AI3 +Q0065 AI4 +Q0070 AI5_ALPHA +Q0075 AI5_BETA +Q0080 ATP8 +Q0085 ATP6 +Q0092 Q0092 +Q0105 COB +Q0110 BI2 +Q0115 BI3 +Q0120 BI4 +Q0130 OLI1 +Q0140 VAR1 +Q0142 Q0142 +Q0143 Q0143 +Q0144 Q0144 +Q0160 SCEI +Q0182 Q0182 +Q0250 COX2 +Q0255 Q0255 +Q0275 COX3 +Q0297 Q0297 +YAL001C TFC3 +YAL002W VPS8 +YAL003W EFB1 +YAL004W YAL004W +YAL005C SSA1 +YAL007C ERP2 +YAL008W FUN14 +YAL009W SPO7 +YAL010C MDM10 +YAL011W SWC3 +YAL012W CYS3 +YAL013W DEP1 +YAL014C SYN8 +YAL015C NTG1 +YAL016C-A YAL016C-A +YAL016C-B YAL016C-B +YAL016W TPD3 +YAL017W PSK1 +YAL018C LDS1 +YAL019W FUN30 +YAL019W-A YAL019W-A +YAL020C ATS1 +YAL021C CCR4 +YAL022C FUN26 +YAL023C PMT2 +YAL024C LTE1 +YAL025C MAK16 +YAL026C DRS2 +YAL026C-A YAL026C-A +YAL027W SAW1 +YAL028W FRT2 +YAL029C MYO4 +YAL030W SNC1 +YAL031C GIP4 +YAL031W-A YAL031W-A +YAL032C PRP45 +YAL033W POP5 +YAL034C FUN19 +YAL034C-B YAL034C-B +YAL034W-A MTW1 +YAL035W FUN12 +YAL036C RBG1 +YAL037C-A YAL037C-A +YAL037C-B YAL037C-B +YAL037W YAL037W +YAL038W CDC19 +YAL039C CYC3 +YAL040C CLN3 +YAL041W CDC24 +YAL042C-A YAL042C-A +YAL042W ERV46 +YAL043C PTA1 +YAL044C GCV3 +YAL044W-A YAL044W-A +YAL045C YAL045C +YAL046C AIM1 +YAL047C SPC72 +YAL047W-A YAL047W-A +YAL048C GEM1 +YAL049C AIM2 +YAL051W OAF1 +YAL053W FLC2 +YAL054C ACS1 +YAL055W PEX22 +YAL056C-A YAL056C-A +YAL056W GPB2 +YAL058W CNE1 +YAL059C-A YAL059C-A +YAL059W ECM1 +YAL060W BDH1 +YAL061W BDH2 +YAL062W GDH3 +YAL063C FLO9 +YAL063C-A YAL063C-A +YAL064C-A TDA8 +YAL064W YAL064W +YAL064W-B YAL064W-B +YAL065C YAL065C +YAL066W YAL066W +YAL067C SEO1 +YAL067W-A YAL067W-A +YAL068C PAU8 +YAL068W-A YAL068W-A +YAL069W YAL069W +YAR002C-A ERP1 +YAR002W NUP60 +YAR003W SWD1 +YAR007C RFA1 +YAR008W SEN34 +YAR009C YAR009C +YAR010C YAR010C +YAR014C BUD14 +YAR015W ADE1 +YAR018C KIN3 +YAR019C CDC15 +YAR019W-A YAR019W-A +YAR020C PAU7 +YAR023C YAR023C +YAR027W UIP3 +YAR028W YAR028W +YAR029W YAR029W +YAR030C YAR030C +YAR031W PRM9 +YAR033W MST28 +YAR035C-A YAR035C-A +YAR035W YAT1 +YAR042W SWH1 +YAR047C YAR047C +YAR050W FLO1 +YAR053W YAR053W +YAR060C YAR060C +YAR061W YAR061W +YAR062W YAR062W +YAR064W YAR064W +YAR066W YAR066W +YAR068W YAR068W +YAR069C YAR069C +YAR070C YAR070C +YAR071W PHO11 +YAR073W IMD1 +YAR075W YAR075W +YBL001C ECM15 +YBL002W HTB2 +YBL003C HTA2 +YBL004W UTP20 +YBL005W PDR3 +YBL005W-A YBL005W-A +YBL005W-B YBL005W-B +YBL006C LDB7 +YBL006W-A YBL006W-A +YBL007C SLA1 +YBL008W HIR1 +YBL008W-A YBL008W-A +YBL009W ALK2 +YBL010C YBL010C +YBL011W SCT1 +YBL012C YBL012C +YBL013W FMT1 +YBL014C RRN6 +YBL015W ACH1 +YBL016W FUS3 +YBL017C PEP1 +YBL018C POP8 +YBL019W APN2 +YBL020W RFT1 +YBL021C HAP3 +YBL022C PIM1 +YBL023C MCM2 +YBL024W NCL1 +YBL025W RRN10 +YBL026W LSM2 +YBL027W RPL19B +YBL028C YBL028C +YBL029C-A YBL029C-A +YBL029W YBL029W +YBL030C PET9 +YBL031W SHE1 +YBL032W HEK2 +YBL033C RIB1 +YBL034C STU1 +YBL035C POL12 +YBL036C YBL036C +YBL037W APL3 +YBL038W MRPL16 +YBL039C URA7 +YBL039C-A YBL039C-A +YBL039W-B YBL039W-B +YBL040C ERD2 +YBL041W PRE7 +YBL042C FUI1 +YBL043W ECM13 +YBL044W YBL044W +YBL045C COR1 +YBL046W PSY4 +YBL047C EDE1 +YBL048W RRT1 +YBL049W MOH1 +YBL050W SEC17 +YBL051C PIN4 +YBL052C SAS3 +YBL053W YBL053W +YBL054W TOD6 +YBL055C YBL055C +YBL056W PTC3 +YBL057C PTH2 +YBL058W SHP1 +YBL059C-A CMC2 +YBL059W YBL059W +YBL060W YEL1 +YBL061C SKT5 +YBL062W YBL062W +YBL063W KIP1 +YBL064C PRX1 +YBL065W YBL065W +YBL066C SEF1 +YBL067C UBP13 +YBL068W PRS4 +YBL068W-A YBL068W-A +YBL069W AST1 +YBL070C YBL070C +YBL071C YBL071C +YBL071C-B YBL071C-B +YBL071W-A KTI11 +YBL072C RPS8A +YBL073W YBL073W +YBL074C AAR2 +YBL075C SSA3 +YBL076C ILS1 +YBL077W YBL077W +YBL078C ATG8 +YBL079W NUP170 +YBL080C PET112 +YBL081W YBL081W +YBL082C ALG3 +YBL083C YBL083C +YBL084C CDC27 +YBL085W BOI1 +YBL086C YBL086C +YBL087C RPL23A +YBL088C TEL1 +YBL089W AVT5 +YBL090W MRP21 +YBL091C MAP2 +YBL091C-A SCS22 +YBL092W RPL32 +YBL093C ROX3 +YBL094C YBL094C +YBL095W YBL095W +YBL096C YBL096C +YBL097W BRN1 +YBL098W BNA4 +YBL099W ATP1 +YBL100C YBL100C +YBL100W-A YBL100W-A +YBL100W-B YBL100W-B +YBL100W-C YBL100W-C +YBL101C ECM21 +YBL102W SFT2 +YBL103C RTG3 +YBL104C SEA4 +YBL105C PKC1 +YBL106C SRO77 +YBL107C MIX23 +YBL107W-A YBL107W-A +YBL108C-A PAU9 +YBL108W YBL108W +YBL109W YBL109W +YBL111C YBL111C +YBL112C YBL112C +YBL113C YBL113C +YBL113W-A YBL113W-A +YBR001C NTH2 +YBR002C RER2 +YBR003W COQ1 +YBR004C GPI18 +YBR005W RCR1 +YBR006W UGA2 +YBR007C DSF2 +YBR008C FLR1 +YBR009C HHF1 +YBR010W HHT1 +YBR011C IPP1 +YBR012C YBR012C +YBR012W-A YBR012W-A +YBR012W-B YBR012W-B +YBR013C YBR013C +YBR014C GRX7 +YBR015C MNN2 +YBR016W YBR016W +YBR017C KAP104 +YBR018C GAL7 +YBR019C GAL10 +YBR020W GAL1 +YBR021W FUR4 +YBR022W POA1 +YBR023C CHS3 +YBR024W SCO2 +YBR025C OLA1 +YBR026C ETR1 +YBR027C YBR027C +YBR028C YPK3 +YBR029C CDS1 +YBR030W RKM3 +YBR031W RPL4A +YBR032W YBR032W +YBR033W EDS1 +YBR034C HMT1 +YBR035C PDX3 +YBR036C CSG2 +YBR037C SCO1 +YBR038W CHS2 +YBR039W ATP3 +YBR040W FIG1 +YBR041W FAT1 +YBR042C CST26 +YBR043C QDR3 +YBR044C TCM62 +YBR045C GIP1 +YBR046C ZTA1 +YBR047W FMP23 +YBR048W RPS11B +YBR049C REB1 +YBR050C REG2 +YBR051W YBR051W +YBR052C RFS1 +YBR053C YBR053C +YBR054W YRO2 +YBR055C PRP6 +YBR056C-B YBR056C-B +YBR056W YBR056W +YBR056W-A YBR056W-A +YBR057C MUM2 +YBR058C UBP14 +YBR058C-A TSC3 +YBR059C AKL1 +YBR060C ORC2 +YBR061C TRM7 +YBR062C YBR062C +YBR063C YBR063C +YBR064W YBR064W +YBR065C ECM2 +YBR066C NRG2 +YBR067C TIP1 +YBR068C BAP2 +YBR069C TAT1 +YBR070C ALG14 +YBR071W YBR071W +YBR072C-A YBR072C-A +YBR072W HSP26 +YBR073W RDH54 +YBR074W PFF1 +YBR076C-A YBR076C-A +YBR076W ECM8 +YBR077C SLM4 +YBR078W ECM33 +YBR079C RPG1 +YBR080C SEC18 +YBR081C SPT7 +YBR082C UBC4 +YBR083W TEC1 +YBR084C-A RPL19A +YBR084W MIS1 +YBR085C-A YBR085C-A +YBR085W AAC3 +YBR086C IST2 +YBR087W RFC5 +YBR088C POL30 +YBR089C-A NHP6B +YBR089W YBR089W +YBR090C YBR090C +YBR091C TIM12 +YBR092C PHO3 +YBR093C PHO5 +YBR094W PBY1 +YBR095C RXT2 +YBR096W YBR096W +YBR097W VPS15 +YBR098W MMS4 +YBR099C YBR099C +YBR101C FES1 +YBR102C EXO84 +YBR103C-A YBR103C-A +YBR103W SIF2 +YBR104W YMC2 +YBR105C VID24 +YBR106W PHO88 +YBR107C IML3 +YBR108W AIM3 +YBR109C CMD1 +YBR109W-A YBR109W-A +YBR110W ALG1 +YBR111C YSA1 +YBR111W-A SUS1 +YBR112C CYC8 +YBR113W YBR113W +YBR114W RAD16 +YBR115C LYS2 +YBR116C YBR116C +YBR117C TKL2 +YBR118W TEF2 +YBR119W MUD1 +YBR120C CBP6 +YBR121C GRS1 +YBR121C-A YBR121C-A +YBR122C MRPL36 +YBR123C TFC1 +YBR124W YBR124W +YBR125C PTC4 +YBR126C TPS1 +YBR126W-A YBR126W-A +YBR126W-B YBR126W-B +YBR127C VMA2 +YBR128C ATG14 +YBR129C OPY1 +YBR130C SHE3 +YBR131C-A YBR131C-A +YBR131W CCZ1 +YBR132C AGP2 +YBR133C HSL7 +YBR134W YBR134W +YBR135W CKS1 +YBR136W MEC1 +YBR137W YBR137W +YBR138C YBR138C +YBR139W YBR139W +YBR140C IRA1 +YBR141C BMT2 +YBR141W-A YBR141W-A +YBR142W MAK5 +YBR143C SUP45 +YBR144C YBR144C +YBR145W ADH5 +YBR146W MRPS9 +YBR147W RTC2 +YBR148W YSW1 +YBR149W ARA1 +YBR150C TBS1 +YBR151W APD1 +YBR152W SPP381 +YBR153W RIB7 +YBR154C RPB5 +YBR155W CNS1 +YBR156C SLI15 +YBR157C ICS2 +YBR158W AMN1 +YBR159W IFA38 +YBR160W CDC28 +YBR161W CSH1 +YBR162C TOS1 +YBR162W-A YSY6 +YBR163W EXO5 +YBR164C ARL1 +YBR165W UBS1 +YBR166C TYR1 +YBR167C POP7 +YBR168W PEX32 +YBR169C SSE2 +YBR170C NPL4 +YBR171W SEC66 +YBR172C SMY2 +YBR173C UMP1 +YBR174C YBR174C +YBR175W SWD3 +YBR176W ECM31 +YBR177C EHT1 +YBR178W YBR178W +YBR179C FZO1 +YBR180W DTR1 +YBR181C RPS6B +YBR182C SMP1 +YBR182C-A YBR182C-A +YBR183W YPC1 +YBR184W YBR184W +YBR185C MBA1 +YBR186W PCH2 +YBR187W GDT1 +YBR188C NTC20 +YBR189W RPS9B +YBR190W YBR190W +YBR191W RPL21A +YBR191W-A YBR191W-A +YBR192W RIM2 +YBR193C MED8 +YBR194W AIM4 +YBR195C MSI1 +YBR196C PGI1 +YBR196C-A YBR196C-A +YBR196C-B YBR196C-B +YBR197C YBR197C +YBR198C TAF5 +YBR199W KTR4 +YBR200W BEM1 +YBR200W-A YBR200W-A +YBR201C-A YBR201C-A +YBR201W DER1 +YBR202W MCM7 +YBR203W COS111 +YBR204C LDH1 +YBR205W KTR3 +YBR206W YBR206W +YBR207W FTH1 +YBR208C DUR1,2 +YBR209W YBR209W +YBR210W ERV15 +YBR211C AME1 +YBR212W NGR1 +YBR213W MET8 +YBR214W SDS24 +YBR215W HPC2 +YBR216C YBP1 +YBR217W ATG12 +YBR218C PYC2 +YBR219C YBR219C +YBR220C YBR220C +YBR221C PDB1 +YBR221W-A YBR221W-A +YBR222C PCS60 +YBR223C TDP1 +YBR223W-A YBR223W-A +YBR224W YBR224W +YBR225W YBR225W +YBR226C YBR226C +YBR227C MCX1 +YBR228W SLX1 +YBR229C ROT2 +YBR230C OM14 +YBR230W-A YBR230W-A +YBR231C SWC5 +YBR232C YBR232C +YBR233W PBP2 +YBR233W-A DAD3 +YBR234C ARC40 +YBR235W VHC1 +YBR236C ABD1 +YBR237W PRP5 +YBR238C YBR238C +YBR239C ERT1 +YBR240C THI2 +YBR241C YBR241C +YBR242W YBR242W +YBR243C ALG7 +YBR244W GPX2 +YBR245C ISW1 +YBR246W RRT2 +YBR247C ENP1 +YBR248C HIS7 +YBR249C ARO4 +YBR250W SPO23 +YBR251W MRPS5 +YBR252W DUT1 +YBR253W SRB6 +YBR254C TRS20 +YBR255C-A YBR255C-A +YBR255W MTC4 +YBR256C RIB5 +YBR257W POP4 +YBR258C SHG1 +YBR259W YBR259W +YBR260C RGD1 +YBR261C TAE1 +YBR262C MIC12 +YBR263W SHM1 +YBR264C YPT10 +YBR265W TSC10 +YBR266C SLM6 +YBR267W REI1 +YBR268W MRPL37 +YBR269C SDH8 +YBR270C BIT2 +YBR271W EFM2 +YBR272C HSM3 +YBR273C UBX7 +YBR274W CHK1 +YBR275C RIF1 +YBR276C PPS1 +YBR277C YBR277C +YBR278W DPB3 +YBR279W PAF1 +YBR280C SAF1 +YBR281C DUG2 +YBR282W MRPL27 +YBR283C SSH1 +YBR284W YBR284W +YBR285W YBR285W +YBR286W APE3 +YBR287W YBR287W +YBR288C APM3 +YBR289W SNF5 +YBR290W BSD2 +YBR291C CTP1 +YBR292C YBR292C +YBR293W VBA2 +YBR294W SUL1 +YBR295W PCA1 +YBR296C PHO89 +YBR296C-A YBR296C-A +YBR297W MAL33 +YBR298C MAL31 +YBR298C-A YBR298C-A +YBR299W MAL32 +YBR300C YBR300C +YBR301W PAU24 +YBR302C COS2 +YCL001W RER1 +YCL001W-A YCL001W-A +YCL001W-B YCL001W-B +YCL002C YCL002C +YCL004W PGS1 +YCL005W LDB16 +YCL005W-A VMA9 +YCL007C YCL007C +YCL008C STP22 +YCL009C ILV6 +YCL010C SGF29 +YCL011C GBP2 +YCL012C YCL012C +YCL014W BUD3 +YCL016C DCC1 +YCL017C NFS1 +YCL018W LEU2 +YCL019W YCL019W +YCL020W YCL020W +YCL021W-A YCL021W-A +YCL022C YCL022C +YCL023C YCL023C +YCL024W KCC4 +YCL025C AGP1 +YCL026C-A FRM2 +YCL026C-B HBN1 +YCL027W FUS1 +YCL028W RNQ1 +YCL029C BIK1 +YCL030C HIS4 +YCL031C RRP7 +YCL032W STE50 +YCL033C MXR2 +YCL034W LSB5 +YCL035C GRX1 +YCL036W GFD2 +YCL037C SRO9 +YCL038C ATG22 +YCL039W GID7 +YCL040W GLK1 +YCL041C YCL041C +YCL042W YCL042W +YCL043C PDI1 +YCL044C MGR1 +YCL045C EMC1 +YCL046W YCL046W +YCL047C POF1 +YCL048W SPS22 +YCL048W-A YCL048W-A +YCL049C YCL049C +YCL050C APA1 +YCL051W LRE1 +YCL052C PBN1 +YCL054W SPB1 +YCL055W KAR4 +YCL056C PEX34 +YCL057C-A MIC10 +YCL057W PRD1 +YCL058C FYV5 +YCL058W-A ADF1 +YCL059C KRR1 +YCL061C MRC1 +YCL063W VAC17 +YCL064C CHA1 +YCL065W YCL065W +YCL066W HMLALPHA1 +YCL067C HMLALPHA2 +YCL068C YCL068C +YCL069W VBA3 +YCL073C GEX1 +YCL074W YCL074W +YCL075W YCL075W +YCL076W YCL076W +YCR001W YCR001W +YCR002C CDC10 +YCR003W MRPL32 +YCR004C YCP4 +YCR005C CIT2 +YCR006C YCR006C +YCR007C YCR007C +YCR008W SAT4 +YCR009C RVS161 +YCR010C ADY2 +YCR011C ADP1 +YCR012W PGK1 +YCR013C YCR013C +YCR014C POL4 +YCR015C YCR015C +YCR016W YCR016W +YCR017C CWH43 +YCR018C SRD1 +YCR018C-A YCR018C-A +YCR019W MAK32 +YCR020C PET18 +YCR020C-A MAK31 +YCR020W-B HTL1 +YCR021C HSP30 +YCR022C YCR022C +YCR023C YCR023C +YCR024C SLM5 +YCR024C-A PMP1 +YCR024C-B YCR024C-B +YCR025C YCR025C +YCR026C NPP1 +YCR027C RHB1 +YCR028C FEN2 +YCR028C-A RIM1 +YCR030C SYP1 +YCR031C RPS14A +YCR032W BPH1 +YCR033W SNT1 +YCR034W ELO2 +YCR035C RRP43 +YCR036W RBK1 +YCR037C PHO87 +YCR038C BUD5 +YCR038W-A YCR038W-A +YCR039C MATALPHA2 +YCR040W MATALPHA1 +YCR041W YCR041W +YCR042C TAF2 +YCR043C YCR043C +YCR044C PER1 +YCR045C RRT12 +YCR045W-A YCR045W-A +YCR046C IMG1 +YCR047C BUD23 +YCR047W-A YCR047W-A +YCR048W ARE1 +YCR049C YCR049C +YCR050C YCR050C +YCR051W YCR051W +YCR052W RSC6 +YCR053W THR4 +YCR054C CTR86 +YCR057C PWP2 +YCR059C YIH1 +YCR060W TAH1 +YCR061W YCR061W +YCR063W BUD31 +YCR064C YCR064C +YCR065W HCM1 +YCR066W RAD18 +YCR067C SED4 +YCR068W ATG15 +YCR069W CPR4 +YCR071C IMG2 +YCR072C RSA4 +YCR073C SSK22 +YCR073W-A SOL2 +YCR075C ERS1 +YCR075W-A YCR075W-A +YCR076C FUB1 +YCR077C PAT1 +YCR079W PTC6 +YCR081C-A YCR081C-A +YCR081W SRB8 +YCR082W AHC2 +YCR083W TRX3 +YCR084C TUP1 +YCR085W YCR085W +YCR086W CSM1 +YCR087C-A YCR087C-A +YCR087W YCR087W +YCR088W ABP1 +YCR089W FIG2 +YCR090C YCR090C +YCR091W KIN82 +YCR092C MSH3 +YCR093W CDC39 +YCR094W CDC50 +YCR095C OCA4 +YCR095W-A YCR095W-A +YCR096C HMRA2 +YCR097W HMRA1 +YCR097W-A YCR097W-A +YCR098C GIT1 +YCR099C YCR099C +YCR100C YCR100C +YCR101C YCR101C +YCR102C YCR102C +YCR102W-A YCR102W-A +YCR104W PAU3 +YCR105W ADH7 +YCR106W RDS1 +YCR107W AAD3 +YCR108C YCR108C +YDL001W RMD1 +YDL002C NHP10 +YDL003W MCD1 +YDL004W ATP16 +YDL005C MED2 +YDL006W PTC1 +YDL007C-A YDL007C-A +YDL007W RPT2 +YDL008W APC11 +YDL009C YDL009C +YDL010W GRX6 +YDL011C YDL011C +YDL012C YDL012C +YDL013W SLX5 +YDL014W NOP1 +YDL015C TSC13 +YDL016C YDL016C +YDL017W CDC7 +YDL018C ERP3 +YDL019C OSH2 +YDL020C RPN4 +YDL021W GPM2 +YDL022C-A YDL022C-A +YDL022W GPD1 +YDL023C YDL023C +YDL024C DIA3 +YDL025C RTK1 +YDL025W-A YDL025W-A +YDL026W YDL026W +YDL027C YDL027C +YDL028C MPS1 +YDL029W ARP2 +YDL030W PRP9 +YDL031W DBP10 +YDL032W YDL032W +YDL033C SLM3 +YDL034W YDL034W +YDL035C GPR1 +YDL036C PUS9 +YDL037C BSC1 +YDL039C PRM7 +YDL040C NAT1 +YDL041W YDL041W +YDL042C SIR2 +YDL043C PRP11 +YDL044C MTF2 +YDL045C FAD1 +YDL045W-A MRP10 +YDL046W NPC2 +YDL047W SIT4 +YDL048C STP4 +YDL049C KNH1 +YDL050C YDL050C +YDL051W LHP1 +YDL052C SLC1 +YDL053C PBP4 +YDL054C MCH1 +YDL055C PSA1 +YDL056W MBP1 +YDL057W YDL057W +YDL058W USO1 +YDL059C RAD59 +YDL060W TSR1 +YDL061C RPS29B +YDL062W YDL062W +YDL063C SYO1 +YDL064W UBC9 +YDL065C PEX19 +YDL066W IDP1 +YDL067C COX9 +YDL068W YDL068W +YDL069C CBS1 +YDL070W BDF2 +YDL071C YDL071C +YDL072C YET3 +YDL073W YDL073W +YDL074C BRE1 +YDL075W RPL31A +YDL076C RXT3 +YDL077C VAM6 +YDL078C MDH3 +YDL079C MRK1 +YDL080C THI3 +YDL081C RPP1A +YDL082W RPL13A +YDL083C RPS16B +YDL084W SUB2 +YDL085C-A YDL085C-A +YDL085W NDE2 +YDL086C-A YDL086C-A +YDL086W YDL086W +YDL087C LUC7 +YDL088C ASM4 +YDL089W NUR1 +YDL090C RAM1 +YDL091C UBX3 +YDL092W SRP14 +YDL093W PMT5 +YDL094C YDL094C +YDL095W PMT1 +YDL096C OPI6 +YDL097C RPN6 +YDL098C SNU23 +YDL099W BUG1 +YDL100C GET3 +YDL101C DUN1 +YDL102W POL3 +YDL103C QRI1 +YDL104C QRI7 +YDL105W NSE4 +YDL106C PHO2 +YDL107W MSS2 +YDL108W KIN28 +YDL109C YDL109C +YDL110C TMA17 +YDL111C RRP42 +YDL112W TRM3 +YDL113C ATG20 +YDL114W YDL114W +YDL114W-A YDL114W-A +YDL115C IWR1 +YDL116W NUP84 +YDL117W CYK3 +YDL118W YDL118W +YDL119C YDL119C +YDL120W YFH1 +YDL121C YDL121C +YDL122W UBP1 +YDL123W SNA4 +YDL124W YDL124W +YDL125C HNT1 +YDL126C CDC48 +YDL127W PCL2 +YDL128W VCX1 +YDL129W YDL129W +YDL130W RPP1B +YDL130W-A STF1 +YDL131W LYS21 +YDL132W CDC53 +YDL133C-A RPL41B +YDL133W SRF1 +YDL134C PPH21 +YDL135C RDI1 +YDL136W RPL35B +YDL137W ARF2 +YDL138W RGT2 +YDL139C SCM3 +YDL140C RPO21 +YDL141W BPL1 +YDL142C CRD1 +YDL143W CCT4 +YDL144C YDL144C +YDL145C COP1 +YDL146W LDB17 +YDL147W RPN5 +YDL148C NOP14 +YDL149W ATG9 +YDL150W RPC53 +YDL151C BUD30 +YDL152W YDL152W +YDL153C SAS10 +YDL154W MSH5 +YDL155W CLB3 +YDL156W CMR1 +YDL157C YDL157C +YDL158C YDL158C +YDL159C-B YDL159C-B +YDL159W STE7 +YDL159W-A YDL159W-A +YDL160C DHH1 +YDL160C-A MHF2 +YDL161W ENT1 +YDL162C YDL162C +YDL163W YDL163W +YDL164C CDC9 +YDL165W CDC36 +YDL166C FAP7 +YDL167C NRP1 +YDL168W SFA1 +YDL169C UGX2 +YDL170W UGA3 +YDL171C GLT1 +YDL172C YDL172C +YDL173W PAR32 +YDL174C DLD1 +YDL175C AIR2 +YDL176W YDL176W +YDL177C YDL177C +YDL178W DLD2 +YDL179W PCL9 +YDL180W YDL180W +YDL181W INH1 +YDL182W LYS20 +YDL183C YDL183C +YDL184C RPL41A +YDL185C-A YDL185C-A +YDL185W VMA1 +YDL186W YDL186W +YDL187C YDL187C +YDL188C PPH22 +YDL189W RBS1 +YDL190C UFD2 +YDL191W RPL35A +YDL192W ARF1 +YDL193W NUS1 +YDL194W SNF3 +YDL195W SEC31 +YDL196W YDL196W +YDL197C ASF2 +YDL198C GGC1 +YDL199C YDL199C +YDL200C MGT1 +YDL201W TRM8 +YDL202W MRPL11 +YDL203C ACK1 +YDL204W RTN2 +YDL205C HEM3 +YDL206W YDL206W +YDL207W GLE1 +YDL208W NHP2 +YDL209C CWC2 +YDL210W UGA4 +YDL211C YDL211C +YDL212W SHR3 +YDL213C NOP6 +YDL214C PRR2 +YDL215C GDH2 +YDL216C RRI1 +YDL217C TIM22 +YDL218W YDL218W +YDL219W DTD1 +YDL220C CDC13 +YDL221W YDL221W +YDL222C FMP45 +YDL223C HBT1 +YDL224C WHI4 +YDL225W SHS1 +YDL226C GCS1 +YDL227C HO +YDL228C YDL228C +YDL229W SSB1 +YDL230W PTP1 +YDL231C BRE4 +YDL232W OST4 +YDL233W MFG1 +YDL234C GYP7 +YDL235C YPD1 +YDL236W PHO13 +YDL237W AIM6 +YDL238C GUD1 +YDL239C ADY3 +YDL240C-A YDL240C-A +YDL240W LRG1 +YDL241W YDL241W +YDL242W YDL242W +YDL243C AAD4 +YDL244W THI13 +YDL245C HXT15 +YDL246C SOR2 +YDL247W MPH2 +YDL247W-A YDL247W-A +YDL248W COS7 +YDR001C NTH1 +YDR002W YRB1 +YDR003W RCR2 +YDR003W-A YDR003W-A +YDR004W RAD57 +YDR005C MAF1 +YDR006C SOK1 +YDR007W TRP1 +YDR008C YDR008C +YDR009W GAL3 +YDR010C YDR010C +YDR011W SNQ2 +YDR012W RPL4B +YDR013W PSF1 +YDR014W RAD61 +YDR014W-A HED1 +YDR015C YDR015C +YDR016C DAD1 +YDR017C KCS1 +YDR018C YDR018C +YDR019C GCV1 +YDR020C DAS2 +YDR021W FAL1 +YDR022C ATG31 +YDR023W SES1 +YDR024W FYV1 +YDR025W RPS11A +YDR026C NSI1 +YDR027C VPS54 +YDR028C REG1 +YDR029W YDR029W +YDR030C RAD28 +YDR031W MIX14 +YDR032C PST2 +YDR033W MRH1 +YDR034C LYS14 +YDR034C-A YDR034C-A +YDR034C-C YDR034C-C +YDR034C-D YDR034C-D +YDR034W-B YDR034W-B +YDR035W ARO3 +YDR036C EHD3 +YDR037W KRS1 +YDR038C ENA5 +YDR039C ENA2 +YDR040C ENA1 +YDR041W RSM10 +YDR042C YDR042C +YDR043C NRG1 +YDR044W HEM13 +YDR045C RPC11 +YDR046C BAP3 +YDR047W HEM12 +YDR048C YDR048C +YDR049W VMS1 +YDR050C TPI1 +YDR051C DET1 +YDR052C DBF4 +YDR053W YDR053W +YDR054C CDC34 +YDR055W PST1 +YDR056C YDR056C +YDR057W YOS9 +YDR058C TGL2 +YDR059C UBC5 +YDR060W MAK21 +YDR061W YDR061W +YDR062W LCB2 +YDR063W AIM7 +YDR064W RPS13 +YDR065W RRG1 +YDR066C RTR2 +YDR067C OCA6 +YDR068W DOS2 +YDR069C DOA4 +YDR070C FMP16 +YDR071C PAA1 +YDR072C IPT1 +YDR073W SNF11 +YDR074W TPS2 +YDR075W PPH3 +YDR076W RAD55 +YDR077W SED1 +YDR078C SHU2 +YDR079C-A TFB5 +YDR079W PET100 +YDR080W VPS41 +YDR081C PDC2 +YDR082W STN1 +YDR083W RRP8 +YDR084C TVP23 +YDR085C AFR1 +YDR086C SSS1 +YDR087C RRP1 +YDR088C SLU7 +YDR089W YDR089W +YDR090C YDR090C +YDR091C RLI1 +YDR092W UBC13 +YDR093W DNF2 +YDR094W YDR094W +YDR095C YDR095C +YDR096W GIS1 +YDR097C MSH6 +YDR098C GRX3 +YDR098C-A YDR098C-A +YDR098C-B YDR098C-B +YDR099W BMH2 +YDR100W TVP15 +YDR101C ARX1 +YDR102C YDR102C +YDR103W STE5 +YDR104C SPO71 +YDR105C TMS1 +YDR106W ARP10 +YDR107C TMN2 +YDR108W TRS85 +YDR109C YDR109C +YDR110W FOB1 +YDR111C ALT2 +YDR112W IRC2 +YDR113C PDS1 +YDR114C YDR114C +YDR115W YDR115W +YDR116C MRPL1 +YDR117C TMA64 +YDR118W APC4 +YDR118W-A YDR118W-A +YDR119W VBA4 +YDR119W-A COX26 +YDR120C TRM1 +YDR121W DPB4 +YDR122W KIN1 +YDR123C INO2 +YDR124W YDR124W +YDR125C ECM18 +YDR126W SWF1 +YDR127W ARO1 +YDR128W MTC5 +YDR129C SAC6 +YDR130C FIN1 +YDR131C YDR131C +YDR132C YDR132C +YDR133C YDR133C +YDR134C YDR134C +YDR135C YCF1 +YDR136C VPS61 +YDR137W RGP1 +YDR138W HPR1 +YDR139C RUB1 +YDR140W MTQ2 +YDR141C DOP1 +YDR142C PEX7 +YDR143C SAN1 +YDR144C MKC7 +YDR145W TAF12 +YDR146C SWI5 +YDR147W EKI1 +YDR148C KGD2 +YDR149C YDR149C +YDR150W NUM1 +YDR151C CTH1 +YDR152W GIR2 +YDR153C ENT5 +YDR154C YDR154C +YDR155C CPR1 +YDR156W RPA14 +YDR157W YDR157W +YDR158W HOM2 +YDR159W SAC3 +YDR160W SSY1 +YDR161W YDR161W +YDR162C NBP2 +YDR163W CWC15 +YDR164C SEC1 +YDR165W TRM82 +YDR166C SEC5 +YDR167W TAF10 +YDR168W CDC37 +YDR169C STB3 +YDR169C-A YDR169C-A +YDR170C SEC7 +YDR170W-A YDR170W-A +YDR171W HSP42 +YDR172W SUP35 +YDR173C ARG82 +YDR174W HMO1 +YDR175C RSM24 +YDR176W NGG1 +YDR177W UBC1 +YDR178W SDH4 +YDR179C CSN9 +YDR179W-A YDR179W-A +YDR180W SCC2 +YDR181C SAS4 +YDR182W CDC1 +YDR182W-A YDR182W-A +YDR183C-A YDR183C-A +YDR183W PLP1 +YDR184C ATC1 +YDR185C UPS3 +YDR186C YDR186C +YDR187C YDR187C +YDR188W CCT6 +YDR189W SLY1 +YDR190C RVB1 +YDR191W HST4 +YDR192C NUP42 +YDR193W YDR193W +YDR194C MSS116 +YDR194W-A YDR194W-A +YDR195W REF2 +YDR196C CAB5 +YDR197W CBS2 +YDR198C RKM2 +YDR199W YDR199W +YDR200C VPS64 +YDR201W SPC19 +YDR202C RAV2 +YDR203W YDR203W +YDR204W COQ4 +YDR205W MSC2 +YDR206W EBS1 +YDR207C UME6 +YDR208W MSS4 +YDR209C YDR209C +YDR210C-C YDR210C-C +YDR210C-D YDR210C-D +YDR210W YDR210W +YDR210W-A YDR210W-A +YDR210W-B YDR210W-B +YDR211W GCD6 +YDR212W TCP1 +YDR213W UPC2 +YDR214W AHA1 +YDR215C YDR215C +YDR216W ADR1 +YDR217C RAD9 +YDR218C SPR28 +YDR219C MFB1 +YDR220C YDR220C +YDR221W GTB1 +YDR222W YDR222W +YDR223W CRF1 +YDR224C HTB1 +YDR225W HTA1 +YDR226W ADK1 +YDR227W SIR4 +YDR228C PCF11 +YDR229W IVY1 +YDR230W YDR230W +YDR231C COX20 +YDR232W HEM1 +YDR233C RTN1 +YDR234W LYS4 +YDR235W PRP42 +YDR236C FMN1 +YDR237W MRPL7 +YDR238C SEC26 +YDR239C YDR239C +YDR240C SNU56 +YDR241W BUD26 +YDR242W AMD2 +YDR243C PRP28 +YDR244W PEX5 +YDR245W MNN10 +YDR246W TRS23 +YDR246W-A YDR246W-A +YDR247W VHS1 +YDR248C YDR248C +YDR249C YDR249C +YDR250C YDR250C +YDR251W PAM1 +YDR252W BTT1 +YDR253C MET32 +YDR254W CHL4 +YDR255C RMD5 +YDR256C CTA1 +YDR257C RKM4 +YDR258C HSP78 +YDR259C YAP6 +YDR260C SWM1 +YDR261C EXG2 +YDR261C-C YDR261C-C +YDR261C-D YDR261C-D +YDR261W-A YDR261W-A +YDR261W-B YDR261W-B +YDR262W YDR262W +YDR263C DIN7 +YDR264C AKR1 +YDR265W PEX10 +YDR266C HEL2 +YDR267C CIA1 +YDR268W MSW1 +YDR269C YDR269C +YDR270W CCC2 +YDR271C YDR271C +YDR272W GLO2 +YDR273W DON1 +YDR274C YDR274C +YDR275W BSC2 +YDR276C PMP3 +YDR277C MTH1 +YDR278C YDR278C +YDR279W RNH202 +YDR280W RRP45 +YDR281C PHM6 +YDR282C YDR282C +YDR283C GCN2 +YDR284C DPP1 +YDR285W ZIP1 +YDR286C YDR286C +YDR287W INM2 +YDR288W NSE3 +YDR289C RTT103 +YDR290W YDR290W +YDR291W HRQ1 +YDR292C SRP101 +YDR293C SSD1 +YDR294C DPL1 +YDR295C HDA2 +YDR296W MHR1 +YDR297W SUR2 +YDR298C ATP5 +YDR299W BFR2 +YDR300C PRO1 +YDR301W CFT1 +YDR302W GPI11 +YDR303C RSC3 +YDR304C CPR5 +YDR305C HNT2 +YDR306C YDR306C +YDR307W PMT7 +YDR308C SRB7 +YDR309C GIC2 +YDR310C SUM1 +YDR311W TFB1 +YDR312W SSF2 +YDR313C PIB1 +YDR314C RAD34 +YDR315C IPK1 +YDR316W OMS1 +YDR316W-A YDR316W-A +YDR316W-B YDR316W-B +YDR317W HIM1 +YDR318W MCM21 +YDR319C YFT2 +YDR320C SWA2 +YDR320C-A DAD4 +YDR320W-B YDR320W-B +YDR321W ASP1 +YDR322C-A TIM11 +YDR322W MRPL35 +YDR323C PEP7 +YDR324C UTP4 +YDR325W YCG1 +YDR326C YSP2 +YDR327W YDR327W +YDR328C SKP1 +YDR329C PEX3 +YDR330W UBX5 +YDR331W GPI8 +YDR332W IRC3 +YDR333C RQC1 +YDR334W SWR1 +YDR335W MSN5 +YDR336W YDR336W +YDR337W MRPS28 +YDR338C YDR338C +YDR339C FCF1 +YDR340W YDR340W +YDR341C YDR341C +YDR342C HXT7 +YDR343C HXT6 +YDR344C YDR344C +YDR345C HXT3 +YDR346C SVF1 +YDR347W MRP1 +YDR348C PAL1 +YDR349C YPS7 +YDR350C ATP22 +YDR351W SBE2 +YDR352W YPQ2 +YDR353W TRR1 +YDR354C-A YDR354C-A +YDR354W TRP4 +YDR355C YDR355C +YDR356W SPC110 +YDR357C CNL1 +YDR358W GGA1 +YDR359C EAF1 +YDR360W OPI7 +YDR361C BCP1 +YDR362C TFC6 +YDR363W ESC2 +YDR363W-A SEM1 +YDR364C CDC40 +YDR365C ESF1 +YDR365W-A YDR365W-A +YDR365W-B YDR365W-B +YDR366C YDR366C +YDR367W KEI1 +YDR368W YPR1 +YDR369C XRS2 +YDR370C DXO1 +YDR371C-A YDR371C-A +YDR371W CTS2 +YDR372C VPS74 +YDR373W FRQ1 +YDR374C PHO92 +YDR374W-A WIP1 +YDR375C BCS1 +YDR376W ARH1 +YDR377W ATP17 +YDR378C LSM6 +YDR379C-A SDH6 +YDR379W RGA2 +YDR380W ARO10 +YDR381C-A YDR381C-A +YDR381W YRA1 +YDR382W RPP2B +YDR383C NKP1 +YDR384C ATO3 +YDR385W EFT2 +YDR386W MUS81 +YDR387C YDR387C +YDR388W RVS167 +YDR389W SAC7 +YDR390C UBA2 +YDR391C YDR391C +YDR392W SPT3 +YDR393W SHE9 +YDR394W RPT3 +YDR395W SXM1 +YDR396W YDR396W +YDR397C NCB2 +YDR398W UTP5 +YDR399W HPT1 +YDR400W URH1 +YDR401W YDR401W +YDR402C DIT2 +YDR403W DIT1 +YDR404C RPB7 +YDR405W MRP20 +YDR406W PDR15 +YDR406W-A YDR406W-A +YDR407C TRS120 +YDR408C ADE8 +YDR409W SIZ1 +YDR410C STE14 +YDR411C DFM1 +YDR412W RRP17 +YDR413C YDR413C +YDR414C ERD1 +YDR415C YDR415C +YDR416W SYF1 +YDR417C YDR417C +YDR418W RPL12B +YDR419W RAD30 +YDR420W HKR1 +YDR421W ARO80 +YDR422C SIP1 +YDR423C CAD1 +YDR424C DYN2 +YDR425W SNX41 +YDR426C YDR426C +YDR427W RPN9 +YDR428C BNA7 +YDR429C TIF35 +YDR430C CYM1 +YDR431W YDR431W +YDR432W NPL3 +YDR433W YDR433W +YDR434W GPI17 +YDR435C PPM1 +YDR436W PPZ2 +YDR437W GPI19 +YDR438W THI74 +YDR439W LRS4 +YDR440W DOT1 +YDR441C APT2 +YDR442W YDR442W +YDR443C SSN2 +YDR444W YDR444W +YDR445C YDR445C +YDR446W ECM11 +YDR447C RPS17B +YDR448W ADA2 +YDR449C UTP6 +YDR450W RPS18A +YDR451C YHP1 +YDR452W PPN1 +YDR453C TSA2 +YDR454C GUK1 +YDR455C YDR455C +YDR456W NHX1 +YDR457W TOM1 +YDR458C HEH2 +YDR459C PFA5 +YDR460W TFB3 +YDR461C-A YDR461C-A +YDR461W MFA1 +YDR462W MRPL28 +YDR463W STP1 +YDR464C-A YDR464C-A +YDR464W SPP41 +YDR465C RMT2 +YDR466W PKH3 +YDR467C YDR467C +YDR468C TLG1 +YDR469W SDC1 +YDR470C UGO1 +YDR471W RPL27B +YDR472W TRS31 +YDR473C PRP3 +YDR475C JIP4 +YDR476C YDR476C +YDR477W SNF1 +YDR478W SNM1 +YDR479C PEX29 +YDR480W DIG2 +YDR481C PHO8 +YDR482C CWC21 +YDR483W KRE2 +YDR484W VPS52 +YDR485C VPS72 +YDR486C VPS60 +YDR487C RIB3 +YDR488C PAC11 +YDR489W SLD5 +YDR490C PKH1 +YDR491C YDR491C +YDR492W IZH1 +YDR493W MZM1 +YDR494W RSM28 +YDR495C VPS3 +YDR496C PUF6 +YDR497C ITR1 +YDR498C SEC20 +YDR499W LCD1 +YDR500C RPL37B +YDR501W PLM2 +YDR502C SAM2 +YDR503C LPP1 +YDR504C SPG3 +YDR505C PSP1 +YDR506C GMC1 +YDR507C GIN4 +YDR508C GNP1 +YDR509W YDR509W +YDR510C-A YDR510C-A +YDR510W SMT3 +YDR511W SDH7 +YDR512C EMI1 +YDR513W GRX2 +YDR514C YDR514C +YDR515W SLF1 +YDR516C EMI2 +YDR517W GRH1 +YDR518W EUG1 +YDR519W FPR2 +YDR520C URC2 +YDR521W YDR521W +YDR522C SPS2 +YDR523C SPS1 +YDR524C AGE1 +YDR524C-A YDR524C-A +YDR524C-B YDR524C-B +YDR524W-C YDR524W-C +YDR525W API2 +YDR525W-A SNA2 +YDR526C YDR526C +YDR527W RBA50 +YDR528W HLR1 +YDR529C QCR7 +YDR530C APA2 +YDR531W CAB1 +YDR532C KRE28 +YDR533C HSP31 +YDR534C FIT1 +YDR535C YDR535C +YDR536W STL1 +YDR537C YDR537C +YDR538W PAD1 +YDR539W FDC1 +YDR540C IRC4 +YDR541C YDR541C +YDR542W PAU10 +YDR543C YDR543C +YDR544C YDR544C +YDR545C-A YDR545C-A +YDR545W YRF1-1 +YEL001C IRC22 +YEL002C WBP1 +YEL003W GIM4 +YEL004W YEA4 +YEL005C VAB2 +YEL006W YEA6 +YEL007W MIT1 +YEL008C-A YEL008C-A +YEL008W YEL008W +YEL009C GCN4 +YEL009C-A YEL009C-A +YEL010W YEL010W +YEL011W GLC3 +YEL012W UBC8 +YEL013W VAC8 +YEL014C YEL014C +YEL015W EDC3 +YEL016C NPP2 +YEL017C-A PMP2 +YEL017W GTT3 +YEL018C-A YEL018C-A +YEL018W EAF5 +YEL019C MMS21 +YEL020C YEL020C +YEL020C-B YEL020C-B +YEL020W-A TIM9 +YEL021W URA3 +YEL022W GEA2 +YEL023C YEL023C +YEL024W RIP1 +YEL025C YEL025C +YEL026W SNU13 +YEL027W VMA3 +YEL028W YEL028W +YEL029C BUD16 +YEL030C-A YEL030C-A +YEL030W ECM10 +YEL031W SPF1 +YEL032C-A YEL032C-A +YEL032W MCM3 +YEL033W MTC7 +YEL034C-A YEL034C-A +YEL034W HYP2 +YEL035C UTR5 +YEL036C ANP1 +YEL037C RAD23 +YEL038W UTR4 +YEL039C CYC7 +YEL040W UTR2 +YEL041W YEF1 +YEL042W GDA1 +YEL043W YEL043W +YEL044W IES6 +YEL045C YEL045C +YEL046C GLY1 +YEL047C FRD1 +YEL048C TCA17 +YEL049W PAU2 +YEL050C RML2 +YEL050W-A YEL050W-A +YEL051W VMA8 +YEL052W AFG1 +YEL053C MAK10 +YEL053W-A YEL053W-A +YEL054C RPL12A +YEL055C POL5 +YEL056W HAT2 +YEL057C YEL057C +YEL058W PCM1 +YEL059C-A SOM1 +YEL059W HHY1 +YEL060C PRB1 +YEL061C CIN8 +YEL062W NPR2 +YEL063C CAN1 +YEL064C AVT2 +YEL065W SIT1 +YEL066W HPA3 +YEL067C YEL067C +YEL068C YEL068C +YEL069C HXT13 +YEL070W DSF1 +YEL071W DLD3 +YEL072W RMD6 +YEL073C YEL073C +YEL074W YEL074W +YEL075C YEL075C +YEL075W-A YEL075W-A +YEL076C YEL076C +YEL076C-A YEL076C-A +YEL077C YEL077C +YEL077W-A YEL077W-A +YER001W MNN1 +YER002W NOP16 +YER003C PMI40 +YER004W FMP52 +YER005W YND1 +YER006C-A YER006C-A +YER006W NUG1 +YER007C-A TMA20 +YER007W PAC2 +YER008C SEC3 +YER009W NTF2 +YER010C YER010C +YER011W TIR1 +YER012W PRE1 +YER013W PRP22 +YER014C-A BUD25 +YER014W HEM14 +YER015W FAA2 +YER016W BIM1 +YER017C AFG3 +YER018C SPC25 +YER019C-A SBH2 +YER019W ISC1 +YER020W GPA2 +YER021W RPN3 +YER022W SRB4 +YER023C-A YER023C-A +YER023W PRO3 +YER024W YAT2 +YER025W GCD11 +YER026C CHO1 +YER027C GAL83 +YER028C MIG3 +YER029C SMB1 +YER030W CHZ1 +YER031C YPT31 +YER032W FIR1 +YER033C ZRG8 +YER034W YER034W +YER035W EDC2 +YER036C ARB1 +YER037W PHM8 +YER038C KRE29 +YER038W-A YER038W-A +YER039C HVG1 +YER039C-A YER039C-A +YER040W GLN3 +YER041W YEN1 +YER042W MXR1 +YER043C SAH1 +YER044C ERG28 +YER044C-A MEI4 +YER045C ACA1 +YER046W SPO73 +YER046W-A YER046W-A +YER047C SAP1 +YER048C CAJ1 +YER048W-A ISD11 +YER049W TPA1 +YER050C RSM18 +YER051W JHD1 +YER052C HOM3 +YER053C PIC2 +YER053C-A YER053C-A +YER054C GIP2 +YER055C HIS1 +YER056C FCY2 +YER056C-A RPL34A +YER057C HMF1 +YER058W PET117 +YER059W PCL6 +YER060W FCY21 +YER060W-A FCY22 +YER061C CEM1 +YER062C GPP2 +YER063W THO1 +YER064C VHR2 +YER065C ICL1 +YER066C-A YER066C-A +YER066W RRT13 +YER067C-A YER067C-A +YER067W RGI1 +YER068C-A YER068C-A +YER068W MOT2 +YER069W ARG5,6 +YER070W RNR1 +YER071C TDA2 +YER072W VTC1 +YER073W ALD5 +YER074W RPS24A +YER074W-A YOS1 +YER075C PTP3 +YER076C YER076C +YER076W-A YER076W-A +YER077C YER077C +YER078C ICP55 +YER078W-A YER078W-A +YER079C-A YER079C-A +YER079W YER079W +YER080W AIM9 +YER081W SER3 +YER082C UTP7 +YER083C GET2 +YER084W YER084W +YER084W-A YER084W-A +YER085C YER085C +YER086W ILV1 +YER087C-A YER087C-A +YER087C-B SBH1 +YER087W AIM10 +YER088C DOT6 +YER088C-A YER088C-A +YER088W-B YER088W-B +YER089C PTC2 +YER090C-A YER090C-A +YER090W TRP2 +YER091C MET6 +YER091C-A YER091C-A +YER092W IES5 +YER093C TSC11 +YER093C-A AIM11 +YER094C PUP3 +YER095W RAD51 +YER096W SHC1 +YER097W YER097W +YER098W UBP9 +YER099C PRS2 +YER100W UBC6 +YER101C AST2 +YER102W RPS8B +YER103W SSA4 +YER104W RTT105 +YER105C NUP157 +YER106W MAM1 +YER107C GLE2 +YER107W-A YER107W-A +YER109C FLO8 +YER110C KAP123 +YER111C SWI4 +YER112W LSM4 +YER113C TMN3 +YER114C BOI2 +YER115C SPR6 +YER116C SLX8 +YER117W RPL23B +YER118C SHO1 +YER119C AVT6 +YER119C-A YER119C-A +YER120W SCS2 +YER121W YER121W +YER122C GLO3 +YER123W YCK3 +YER124C DSE1 +YER125W RSP5 +YER126C NSA2 +YER127W LCP5 +YER128W VFA1 +YER129W SAK1 +YER130C COM2 +YER131W RPS26B +YER132C PMD1 +YER133W GLC7 +YER133W-A YER133W-A +YER134C YER134C +YER135C YER135C +YER136W GDI1 +YER137C YER137C +YER137C-A YER137C-A +YER137W-A YER137W-A +YER138C YER138C +YER138W-A YER138W-A +YER139C RTR1 +YER140W EMP65 +YER141W COX15 +YER142C MAG1 +YER143W DDI1 +YER144C UBP5 +YER145C FTR1 +YER145C-A YER145C-A +YER146W LSM5 +YER147C SCC4 +YER147C-A YER147C-A +YER148W SPT15 +YER148W-A YER148W-A +YER149C PEA2 +YER150W SPI1 +YER151C UBP3 +YER152C YER152C +YER152W-A YER152W-A +YER153C PET122 +YER154W OXA1 +YER155C BEM2 +YER156C YER156C +YER157W COG3 +YER158C YER158C +YER158W-A YER158W-A +YER159C BUR6 +YER159C-A YER159C-A +YER160C YER160C +YER161C SPT2 +YER162C RAD4 +YER163C GCG1 +YER164W CHD1 +YER165C-A YER165C-A +YER165W PAB1 +YER166W DNF1 +YER167W BCK2 +YER168C CCA1 +YER169W RPH1 +YER170W ADK2 +YER171W RAD3 +YER172C BRR2 +YER172C-A YER172C-A +YER173W RAD24 +YER174C GRX4 +YER175C TMT1 +YER175W-A YER175W-A +YER176W ECM32 +YER177W BMH1 +YER178W PDA1 +YER179W DMC1 +YER180C ISC10 +YER180C-A SLO1 +YER181C YER181C +YER182W FMP10 +YER183C FAU1 +YER184C TOG1 +YER185W PUG1 +YER186C YER186C +YER187W YER187W +YER188C-A YER188C-A +YER188W YER188W +YER189W YER189W +YER190C-A YER190C-A +YER190C-B YER190C-B +YER190W YRF1-2 +YFL001W DEG1 +YFL002C SPB4 +YFL002W-A YFL002W-A +YFL002W-B YFL002W-B +YFL003C MSH4 +YFL004W VTC2 +YFL005W SEC4 +YFL007W BLM10 +YFL008W SMC1 +YFL009W CDC4 +YFL010C WWM1 +YFL010W-A AUA1 +YFL011W HXT10 +YFL012W YFL012W +YFL012W-A YFL012W-A +YFL013C IES1 +YFL013W-A YFL013W-A +YFL014W HSP12 +YFL015C YFL015C +YFL015W-A YFL015W-A +YFL016C MDJ1 +YFL017C GNA1 +YFL017W-A SMX2 +YFL018C LPD1 +YFL019C YFL019C +YFL020C PAU5 +YFL021C-A YFL021C-A +YFL021W GAT1 +YFL022C FRS2 +YFL023W BUD27 +YFL024C EPL1 +YFL025C BST1 +YFL026W STE2 +YFL027C GYP8 +YFL028C CAF16 +YFL029C CAK1 +YFL030W AGX1 +YFL031C-A YFL031C-A +YFL031W HAC1 +YFL032W YFL032W +YFL033C RIM15 +YFL034C-A RPL22B +YFL034C-B MOB2 +YFL034W YFL034W +YFL036W RPO41 +YFL037W TUB2 +YFL038C YPT1 +YFL039C ACT1 +YFL040W YFL040W +YFL041W FET5 +YFL041W-A YFL041W-A +YFL042C YFL042C +YFL044C OTU1 +YFL045C SEC53 +YFL046W FMP32 +YFL047W RGD2 +YFL048C EMP47 +YFL049W SWP82 +YFL050C ALR2 +YFL051C YFL051C +YFL052W YFL052W +YFL053W DAK2 +YFL054C YFL054C +YFL055W AGP3 +YFL056C AAD6 +YFL057C AAD16 +YFL058W THI5 +YFL059W SNZ3 +YFL060C SNO3 +YFL061W DDI2 +YFL062W COS4 +YFL063W YFL063W +YFL064C YFL064C +YFL065C YFL065C +YFL066C YFL066C +YFL067W YFL067W +YFL068W YFL068W +YFR001W LOC1 +YFR002W NIC96 +YFR003C YPI1 +YFR004W RPN11 +YFR005C SAD1 +YFR006W YFR006W +YFR007W YFH7 +YFR008W FAR7 +YFR009W GCN20 +YFR009W-A YFR009W-A +YFR010W UBP6 +YFR010W-A YFR010W-A +YFR011C MIC19 +YFR012W DCV1 +YFR012W-A YFR012W-A +YFR013W IOC3 +YFR014C CMK1 +YFR015C GSY1 +YFR016C YFR016C +YFR017C IGD1 +YFR018C YFR018C +YFR019W FAB1 +YFR020W YFR020W +YFR021W ATG18 +YFR022W ROG3 +YFR023W PES4 +YFR024C-A LSB3 +YFR025C HIS2 +YFR026C ULI1 +YFR027W ECO1 +YFR028C CDC14 +YFR029W PTR3 +YFR030W MET10 +YFR031C SMC2 +YFR031C-A RPL2A +YFR032C RRT5 +YFR032C-A RPL29 +YFR032C-B YFR032C-B +YFR033C QCR6 +YFR034C PHO4 +YFR034W-A YFR034W-A +YFR035C YFR035C +YFR036W CDC26 +YFR036W-A YFR036W-A +YFR037C RSC8 +YFR038W IRC5 +YFR039C OSW7 +YFR040W SAP155 +YFR041C ERJ5 +YFR042W KEG1 +YFR043C IRC6 +YFR044C DUG1 +YFR045W YFR045W +YFR046C CNN1 +YFR047C BNA6 +YFR048W RMD8 +YFR049W YMR31 +YFR050C PRE4 +YFR051C RET2 +YFR052C-A YFR052C-A +YFR052W RPN12 +YFR053C HXK1 +YFR054C YFR054C +YFR055W IRC7 +YFR056C YFR056C +YFR057W YFR057W +YGL001C ERG26 +YGL002W ERP6 +YGL003C CDH1 +YGL004C RPN14 +YGL005C COG7 +YGL006W PMC1 +YGL006W-A YGL006W-A +YGL007C-A YGL007C-A +YGL007W BRP1 +YGL008C PMA1 +YGL009C LEU1 +YGL010W MPO1 +YGL011C SCL1 +YGL012W ERG4 +YGL013C PDR1 +YGL014C-A YGL014C-A +YGL014W PUF4 +YGL015C YGL015C +YGL016W KAP122 +YGL017W ATE1 +YGL018C JAC1 +YGL019W CKB1 +YGL020C GET1 +YGL021W ALK1 +YGL022W STT3 +YGL023C PIB2 +YGL024W YGL024W +YGL025C PGD1 +YGL026C TRP5 +YGL027C CWH41 +YGL028C SCW11 +YGL029W CGR1 +YGL030W RPL30 +YGL031C RPL24A +YGL032C AGA2 +YGL033W HOP2 +YGL034C YGL034C +YGL035C MIG1 +YGL036W YGL036W +YGL037C PNC1 +YGL038C OCH1 +YGL039W YGL039W +YGL040C HEM2 +YGL041C YGL041C +YGL041C-B YGL041C-B +YGL041W-A YGL041W-A +YGL042C YGL042C +YGL043W DST1 +YGL044C RNA15 +YGL045W RIM8 +YGL047W ALG13 +YGL048C RPT6 +YGL049C TIF4632 +YGL050W TYW3 +YGL051W MST27 +YGL052W YGL052W +YGL053W PRM8 +YGL054C ERV14 +YGL055W OLE1 +YGL056C SDS23 +YGL057C GEP7 +YGL058W RAD6 +YGL059W PKP2 +YGL060W YBP2 +YGL061C DUO1 +YGL062W PYC1 +YGL063C-A YGL063C-A +YGL063W PUS2 +YGL064C MRH4 +YGL065C ALG2 +YGL066W SGF73 +YGL067W NPY1 +YGL068W MNP1 +YGL069C YGL069C +YGL070C RPB9 +YGL071W AFT1 +YGL072C YGL072C +YGL073W HSF1 +YGL074C YGL074C +YGL075C MPS2 +YGL076C RPL7A +YGL077C HNM1 +YGL078C DBP3 +YGL079W KXD1 +YGL080W MPC1 +YGL081W YGL081W +YGL082W YGL082W +YGL083W SCY1 +YGL084C GUP1 +YGL085W LCL3 +YGL086W MAD1 +YGL087C MMS2 +YGL088W YGL088W +YGL089C MF(ALPHA)2 +YGL090W LIF1 +YGL091C NBP35 +YGL092W NUP145 +YGL093W SPC105 +YGL094C PAN2 +YGL095C VPS45 +YGL096W TOS8 +YGL097W SRM1 +YGL098W USE1 +YGL099W LSG1 +YGL100W SEH1 +YGL101W YGL101W +YGL102C YGL102C +YGL103W RPL28 +YGL104C VPS73 +YGL105W ARC1 +YGL106W MLC1 +YGL107C RMD9 +YGL108C YGL108C +YGL109W YGL109W +YGL110C CUE3 +YGL111W NSA1 +YGL112C TAF6 +YGL113W SLD3 +YGL114W YGL114W +YGL115W SNF4 +YGL116W CDC20 +YGL117W YGL117W +YGL118C YGL118C +YGL119W COQ8 +YGL120C PRP43 +YGL121C GPG1 +YGL122C NAB2 +YGL123C-A YGL123C-A +YGL123W RPS2 +YGL124C MON1 +YGL125W MET13 +YGL126W SCS3 +YGL127C SOH1 +YGL128C CWC23 +YGL129C RSM23 +YGL130W CEG1 +YGL131C SNT2 +YGL132W YGL132W +YGL133W ITC1 +YGL134W PCL10 +YGL135W RPL1B +YGL136C MRM2 +YGL137W SEC27 +YGL138C YGL138C +YGL139W FLC3 +YGL140C YGL140C +YGL141W HUL5 +YGL142C GPI10 +YGL143C MRF1 +YGL144C ROG1 +YGL145W TIP20 +YGL146C RRT6 +YGL147C RPL9A +YGL148W ARO2 +YGL149W YGL149W +YGL150C INO80 +YGL151W NUT1 +YGL152C YGL152C +YGL153W PEX14 +YGL154C LYS5 +YGL155W CDC43 +YGL156W AMS1 +YGL157W ARI1 +YGL158W RCK1 +YGL159W YGL159W +YGL160W AIM14 +YGL161C YIP5 +YGL162W SUT1 +YGL163C RAD54 +YGL164C YRB30 +YGL165C YGL165C +YGL166W CUP2 +YGL167C PMR1 +YGL168W HUR1 +YGL169W SUA5 +YGL170C SPO74 +YGL171W ROK1 +YGL172W NUP49 +YGL173C XRN1 +YGL174W BUD13 +YGL175C SAE2 +YGL176C YGL176C +YGL177W YGL177W +YGL178W MPT5 +YGL179C TOS3 +YGL180W ATG1 +YGL181W GTS1 +YGL182C YGL182C +YGL183C MND1 +YGL184C STR3 +YGL185C YGL185C +YGL186C TPN1 +YGL187C COX4 +YGL188C YGL188C +YGL188C-A YGL188C-A +YGL189C RPS26A +YGL190C CDC55 +YGL191W COX13 +YGL192W IME4 +YGL193C YGL193C +YGL194C HOS2 +YGL194C-A YGL194C-A +YGL195W GCN1 +YGL196W DSD1 +YGL197W MDS3 +YGL198W YIP4 +YGL199C YGL199C +YGL200C EMP24 +YGL201C MCM6 +YGL202W ARO8 +YGL203C KEX1 +YGL204C YGL204C +YGL205W POX1 +YGL206C CHC1 +YGL207W SPT16 +YGL208W SIP2 +YGL209W MIG2 +YGL210W YPT32 +YGL211W NCS6 +YGL212W VAM7 +YGL213C SKI8 +YGL214W YGL214W +YGL215W CLG1 +YGL216W KIP3 +YGL217C YGL217C +YGL218W YGL218W +YGL219C MDM34 +YGL220W FRA2 +YGL221C NIF3 +YGL222C EDC1 +YGL223C COG1 +YGL224C SDT1 +YGL225W VRG4 +YGL226C-A OST5 +YGL226W MTC3 +YGL227W VID30 +YGL228W SHE10 +YGL229C SAP4 +YGL230C YGL230C +YGL231C EMC4 +YGL232W TAN1 +YGL233W SEC15 +YGL234W ADE5,7 +YGL235W YGL235W +YGL236C MTO1 +YGL237C HAP2 +YGL238W CSE1 +YGL239C YGL239C +YGL240W DOC1 +YGL241W KAP114 +YGL242C YGL242C +YGL243W TAD1 +YGL244W RTF1 +YGL245W GUS1 +YGL246C RAI1 +YGL247W BRR6 +YGL248W PDE1 +YGL249W ZIP2 +YGL250W RMR1 +YGL251C HFM1 +YGL252C RTG2 +YGL253W HXK2 +YGL254W FZF1 +YGL255W ZRT1 +YGL256W ADH4 +YGL257C MNT2 +YGL258W VEL1 +YGL258W-A YGL258W-A +YGL259W YPS5 +YGL260W YGL260W +YGL261C PAU11 +YGL262W YGL262W +YGL263W COS12 +YGR001C AML1 +YGR002C SWC4 +YGR003W CUL3 +YGR004W PEX31 +YGR005C TFG2 +YGR006W PRP18 +YGR007W ECT1 +YGR008C STF2 +YGR009C SEC9 +YGR010W NMA2 +YGR011W YGR011W +YGR012W YGR012W +YGR013W SNU71 +YGR014W MSB2 +YGR015C YGR015C +YGR016W YGR016W +YGR017W YGR017W +YGR018C YGR018C +YGR019W UGA1 +YGR020C VMA7 +YGR021W YGR021W +YGR022C YGR022C +YGR023W MTL1 +YGR024C THG1 +YGR025W YGR025W +YGR026W YGR026W +YGR027C RPS25A +YGR027W-A YGR027W-A +YGR027W-B YGR027W-B +YGR028W MSP1 +YGR029W ERV1 +YGR030C POP6 +YGR031C-A NAG1 +YGR031W IMO32 +YGR032W GSC2 +YGR033C TIM21 +YGR034W RPL26B +YGR035C YGR035C +YGR035W-A YGR035W-A +YGR036C CAX4 +YGR037C ACB1 +YGR038C-A YGR038C-A +YGR038C-B YGR038C-B +YGR038W ORM1 +YGR039W YGR039W +YGR040W KSS1 +YGR041W BUD9 +YGR042W YGR042W +YGR043C NQM1 +YGR044C RME1 +YGR045C YGR045C +YGR046W TAM41 +YGR047C TFC4 +YGR048W UFD1 +YGR049W SCM4 +YGR050C YGR050C +YGR051C YGR051C +YGR052W FMP48 +YGR053C YGR053C +YGR054W YGR054W +YGR055W MUP1 +YGR056W RSC1 +YGR057C LST7 +YGR058W PEF1 +YGR059W SPR3 +YGR060W ERG25 +YGR061C ADE6 +YGR062C COX18 +YGR063C SPT4 +YGR064W YGR064W +YGR065C VHT1 +YGR066C YGR066C +YGR067C YGR067C +YGR068C ART5 +YGR068W-A YGR068W-A +YGR069W YGR069W +YGR070W ROM1 +YGR071C ENV11 +YGR072W UPF3 +YGR073C YGR073C +YGR074W SMD1 +YGR075C PRP38 +YGR076C MRPL25 +YGR077C PEX8 +YGR078C PAC10 +YGR079W YGR079W +YGR080W TWF1 +YGR081C SLX9 +YGR082W TOM20 +YGR083C GCD2 +YGR084C MRP13 +YGR085C RPL11B +YGR086C PIL1 +YGR087C PDC6 +YGR088W CTT1 +YGR089W NNF2 +YGR090W UTP22 +YGR091W PRP31 +YGR092W DBF2 +YGR093W DRN1 +YGR094W VAS1 +YGR095C RRP46 +YGR096W TPC1 +YGR097W ASK10 +YGR098C ESP1 +YGR099W TEL2 +YGR100W MDR1 +YGR101W PCP1 +YGR102C GTF1 +YGR103W NOP7 +YGR104C SRB5 +YGR105W VMA21 +YGR106C VOA1 +YGR107W YGR107W +YGR108W CLB1 +YGR109C CLB6 +YGR109W-A YGR109W-A +YGR109W-B YGR109W-B +YGR110W CLD1 +YGR111W YGR111W +YGR112W SHY1 +YGR113W DAM1 +YGR114C YGR114C +YGR115C YGR115C +YGR116W SPT6 +YGR117C YGR117C +YGR118W RPS23A +YGR119C NUP57 +YGR120C COG2 +YGR121C MEP1 +YGR121W-A YGR121W-A +YGR122C-A YGR122C-A +YGR122W YGR122W +YGR123C PPT1 +YGR124W ASN2 +YGR125W YGR125W +YGR126W YGR126W +YGR127W YGR127W +YGR128C UTP8 +YGR129W SYF2 +YGR130C YGR130C +YGR131W FHN1 +YGR132C PHB1 +YGR133W PEX4 +YGR134W CAF130 +YGR135W PRE9 +YGR136W LSB1 +YGR137W YGR137W +YGR138C TPO2 +YGR139W YGR139W +YGR140W CBF2 +YGR141W VPS62 +YGR142W BTN2 +YGR143W SKN1 +YGR144W THI4 +YGR145W ENP2 +YGR146C ECL1 +YGR146C-A YGR146C-A +YGR147C NAT2 +YGR148C RPL24B +YGR149W YGR149W +YGR150C CCM1 +YGR151C YGR151C +YGR152C RSR1 +YGR153W YGR153W +YGR154C GTO1 +YGR155W CYS4 +YGR156W PTI1 +YGR157W CHO2 +YGR158C MTR3 +YGR159C NSR1 +YGR160W YGR160W +YGR161C RTS3 +YGR161C-C YGR161C-C +YGR161C-D YGR161C-D +YGR161W-A YGR161W-A +YGR161W-B YGR161W-B +YGR161W-C YGR161W-C +YGR162W TIF4631 +YGR163W GTR2 +YGR164W YGR164W +YGR165W MRPS35 +YGR166W TRS65 +YGR167W CLC1 +YGR168C YGR168C +YGR169C PUS6 +YGR169C-A LSO2 +YGR170W PSD2 +YGR171C MSM1 +YGR172C YIP1 +YGR173W RBG2 +YGR174C CBP4 +YGR174W-A YGR174W-A +YGR175C ERG1 +YGR176W YGR176W +YGR177C ATF2 +YGR178C PBP1 +YGR179C OKP1 +YGR180C RNR4 +YGR181W TIM13 +YGR182C YGR182C +YGR183C QCR9 +YGR184C UBR1 +YGR185C TYS1 +YGR186W TFG1 +YGR187C HGH1 +YGR188C BUB1 +YGR189C CRH1 +YGR190C YGR190C +YGR191W HIP1 +YGR192C TDH3 +YGR193C PDX1 +YGR194C XKS1 +YGR195W SKI6 +YGR196C FYV8 +YGR197C SNG1 +YGR198W YPP1 +YGR199W PMT6 +YGR200C ELP2 +YGR201C YGR201C +YGR202C PCT1 +YGR203W YCH1 +YGR204C-A YGR204C-A +YGR204W ADE3 +YGR205W TDA10 +YGR206W MVB12 +YGR207C CIR1 +YGR208W SER2 +YGR209C TRX2 +YGR210C YGR210C +YGR211W ZPR1 +YGR212W SLI1 +YGR213C RTA1 +YGR214W RPS0A +YGR215W RSM27 +YGR216C GPI1 +YGR217W CCH1 +YGR218W CRM1 +YGR219W YGR219W +YGR220C MRPL9 +YGR221C TOS2 +YGR222W PET54 +YGR223C HSV2 +YGR224W AZR1 +YGR225W AMA1 +YGR226C YGR226C +YGR227W DIE2 +YGR228W YGR228W +YGR229C SMI1 +YGR230W BNS1 +YGR231C PHB2 +YGR232W NAS6 +YGR233C PHO81 +YGR234W YHB1 +YGR235C MIC26 +YGR236C SPG1 +YGR237C YGR237C +YGR238C KEL2 +YGR239C PEX21 +YGR240C PFK1 +YGR240C-A YGR240C-A +YGR241C YAP1802 +YGR242W YGR242W +YGR243W MPC3 +YGR244C LSC2 +YGR245C SDA1 +YGR246C BRF1 +YGR247W CPD1 +YGR248W SOL4 +YGR249W MGA1 +YGR250C YGR250C +YGR251W NOP19 +YGR252W GCN5 +YGR253C PUP2 +YGR254W ENO1 +YGR255C COQ6 +YGR256W GND2 +YGR257C MTM1 +YGR258C RAD2 +YGR259C YGR259C +YGR260W TNA1 +YGR261C APL6 +YGR262C BUD32 +YGR263C SAY1 +YGR264C MES1 +YGR265W YGR265W +YGR266W YGR266W +YGR267C FOL2 +YGR268C HUA1 +YGR269W YGR269W +YGR270C-A YGR270C-A +YGR270W YTA7 +YGR271C-A EFG1 +YGR271W SLH1 +YGR273C YGR273C +YGR274C TAF1 +YGR275W RTT102 +YGR276C RNH70 +YGR277C CAB4 +YGR278W CWC22 +YGR279C SCW4 +YGR280C PXR1 +YGR281W YOR1 +YGR282C BGL2 +YGR283C YGR283C +YGR284C ERV29 +YGR285C ZUO1 +YGR286C BIO2 +YGR287C IMA1 +YGR288W MAL13 +YGR289C MAL11 +YGR290W YGR290W +YGR291C YGR291C +YGR292W MAL12 +YGR293C YGR293C +YGR294W PAU12 +YGR295C COS6 +YGR296C-A YGR296C-A +YGR296C-B YGR296C-B +YGR296W YRF1-3 +YHL001W RPL14B +YHL002C-A YHL002C-A +YHL002W HSE1 +YHL003C LAG1 +YHL004W MRP4 +YHL005C YHL005C +YHL006C SHU1 +YHL006W-A YHL006W-A +YHL007C STE20 +YHL008C YHL008C +YHL009C YAP3 +YHL009W-A YHL009W-A +YHL009W-B YHL009W-B +YHL010C ETP1 +YHL011C PRS3 +YHL012W YHL012W +YHL013C OTU2 +YHL014C YLF2 +YHL015W RPS20 +YHL015W-A YHL015W-A +YHL016C DUR3 +YHL017W YHL017W +YHL018W YHL018W +YHL019C APM2 +YHL019W-A YHL019W-A +YHL020C OPI1 +YHL021C AIM17 +YHL022C SPO11 +YHL023C NPR3 +YHL024W RIM4 +YHL025W SNF6 +YHL026C YHL026C +YHL027W RIM101 +YHL028W WSC4 +YHL029C OCA5 +YHL030W ECM29 +YHL030W-A YHL030W-A +YHL031C GOS1 +YHL032C GUT1 +YHL033C RPL8A +YHL034C SBP1 +YHL034W-A YHL034W-A +YHL035C VMR1 +YHL036W MUP3 +YHL037C YHL037C +YHL038C CBP2 +YHL039W EFM1 +YHL040C ARN1 +YHL041W YHL041W +YHL042W YHL042W +YHL043W ECM34 +YHL044W YHL044W +YHL045W YHL045W +YHL046C PAU13 +YHL046W-A YHL046W-A +YHL047C ARN2 +YHL048C-A YHL048C-A +YHL048W COS8 +YHL049C YHL049C +YHL050C YHL050C +YHL050W-A YHL050W-A +YHR001W OSH7 +YHR001W-A QCR10 +YHR002W LEU5 +YHR003C TCD1 +YHR004C NEM1 +YHR005C GPA1 +YHR005C-A TIM10 +YHR006W STP2 +YHR007C ERG11 +YHR007C-A YHR007C-A +YHR008C SOD2 +YHR009C TDA3 +YHR010W RPL27A +YHR011W DIA4 +YHR012W VPS29 +YHR013C ARD1 +YHR014W SPO13 +YHR015W MIP6 +YHR016C YSC84 +YHR017W YSC83 +YHR018C ARG4 +YHR019C DED81 +YHR020W YHR020W +YHR021C RPS27B +YHR021W-A ECM12 +YHR022C YHR022C +YHR022C-A YHR022C-A +YHR023W MYO1 +YHR024C MAS2 +YHR025W THR1 +YHR026W VMA16 +YHR027C RPN1 +YHR028C DAP2 +YHR028W-A YHR028W-A +YHR029C YHI9 +YHR030C SLT2 +YHR031C RRM3 +YHR032C-A YHR032C-A +YHR032W ERC1 +YHR032W-A YHR032W-A +YHR033W YHR033W +YHR034C PIH1 +YHR035W NEL1 +YHR036W BRL1 +YHR037W PUT2 +YHR038W RRF1 +YHR039C MSC7 +YHR039C-A VMA10 +YHR040W BCD1 +YHR041C SRB2 +YHR042W NCP1 +YHR043C DOG2 +YHR044C DOG1 +YHR045W YHR045W +YHR046C INM1 +YHR047C AAP1 +YHR048W YHK8 +YHR049C-A YHR049C-A +YHR049W FSH1 +YHR050W SMF2 +YHR050W-A YHR050W-A +YHR051W COX6 +YHR052W CIC1 +YHR052W-A YHR052W-A +YHR053C CUP1-1 +YHR054C YHR054C +YHR054W-A YHR054W-A +YHR055C CUP1-2 +YHR056C RSC30 +YHR056W-A YHR056W-A +YHR057C CPR2 +YHR058C MED6 +YHR059W FYV4 +YHR060W VMA22 +YHR061C GIC1 +YHR062C RPP1 +YHR063C PAN5 +YHR063W-A YHR063W-A +YHR064C SSZ1 +YHR065C RRP3 +YHR066W SSF1 +YHR067W HTD2 +YHR068W DYS1 +YHR069C RRP4 +YHR069C-A YHR069C-A +YHR070C-A YHR070C-A +YHR070W TRM5 +YHR071C-A YHR071C-A +YHR071W PCL5 +YHR072W ERG7 +YHR072W-A NOP10 +YHR073C-B YHR073C-B +YHR073W OSH3 +YHR073W-A YHR073W-A +YHR074W QNS1 +YHR075C PPE1 +YHR076W PTC7 +YHR077C NMD2 +YHR078W YHR078W +YHR079C IRE1 +YHR079C-A SAE3 +YHR080C YHR080C +YHR081W LRP1 +YHR082C KSP1 +YHR083W SAM35 +YHR084W STE12 +YHR085W IPI1 +YHR086W NAM8 +YHR086W-A YHR086W-A +YHR087W RTC3 +YHR088W RPF1 +YHR089C GAR1 +YHR090C YNG2 +YHR091C MSR1 +YHR092C HXT4 +YHR093W AHT1 +YHR094C HXT1 +YHR095W YHR095W +YHR096C HXT5 +YHR097C YHR097C +YHR098C SFB3 +YHR099W TRA1 +YHR100C GEP4 +YHR101C BIG1 +YHR102W KIC1 +YHR103W SBE22 +YHR104W GRE3 +YHR105W YPT35 +YHR106W TRR2 +YHR107C CDC12 +YHR108W GGA2 +YHR109W CTM1 +YHR110W ERP5 +YHR111W UBA4 +YHR112C YHR112C +YHR113W APE4 +YHR114W BZZ1 +YHR115C DMA1 +YHR116W COX23 +YHR117W TOM71 +YHR118C ORC6 +YHR119W SET1 +YHR120W MSH1 +YHR121W LSM12 +YHR122W CIA2 +YHR123W EPT1 +YHR124W NDT80 +YHR125W YHR125W +YHR126C ANS1 +YHR127W YHR127W +YHR128W FUR1 +YHR129C ARP1 +YHR130C YHR130C +YHR131C YHR131C +YHR131W-A YHR131W-A +YHR132C ECM14 +YHR132W-A IGO2 +YHR133C NSG1 +YHR134W WSS1 +YHR135C YCK1 +YHR136C SPL2 +YHR137C-A YHR137C-A +YHR137W ARO9 +YHR138C YHR138C +YHR139C SPS100 +YHR139C-A YHR139C-A +YHR140W YHR140W +YHR141C RPL42B +YHR142W CHS7 +YHR143W DSE2 +YHR143W-A RPC10 +YHR144C DCD1 +YHR145C YHR145C +YHR146W CRP1 +YHR147C MRPL6 +YHR148W IMP3 +YHR149C SKG6 +YHR150W PEX28 +YHR151C MTC6 +YHR152W SPO12 +YHR153C SPO16 +YHR154W RTT107 +YHR155W YSP1 +YHR156C LIN1 +YHR157W REC104 +YHR158C KEL1 +YHR159W TDA11 +YHR160C PEX18 +YHR161C YAP1801 +YHR162W MPC2 +YHR163W SOL3 +YHR164C DNA2 +YHR165C PRP8 +YHR165W-A YHR165W-A +YHR166C CDC23 +YHR167W THP2 +YHR168W MTG2 +YHR169W DBP8 +YHR170W NMD3 +YHR171W ATG7 +YHR172W SPC97 +YHR173C YHR173C +YHR174W ENO2 +YHR175W CTR2 +YHR175W-A YHR175W-A +YHR176W FMO1 +YHR177W YHR177W +YHR178W STB5 +YHR179W OYE2 +YHR180C-B YHR180C-B +YHR180W YHR180W +YHR180W-A YHR180W-A +YHR181W SVP26 +YHR182C-A YHR182C-A +YHR182W YHR182W +YHR183W GND1 +YHR184W SSP1 +YHR185C PFS1 +YHR186C KOG1 +YHR187W IKI1 +YHR188C GPI16 +YHR189W PTH1 +YHR190W ERG9 +YHR191C CTF8 +YHR192W LNP1 +YHR193C EGD2 +YHR193C-A YHR193C-A +YHR194W MDM31 +YHR195W NVJ1 +YHR196W UTP9 +YHR197W RIX1 +YHR198C AIM18 +YHR199C AIM46 +YHR199C-A NBL1 +YHR200W RPN10 +YHR201C PPX1 +YHR202W YHR202W +YHR203C RPS4B +YHR204W MNL1 +YHR205W SCH9 +YHR206W SKN7 +YHR207C SET5 +YHR208W BAT1 +YHR209W CRG1 +YHR210C YHR210C +YHR211W FLO5 +YHR212C YHR212C +YHR212W-A YHR212W-A +YHR213W YHR213W +YHR213W-A YHR213W-A +YHR213W-B YHR213W-B +YHR214C-B YHR214C-B +YHR214C-C YHR214C-C +YHR214C-D YHR214C-D +YHR214C-E YHR214C-E +YHR214W YHR214W +YHR214W-A YHR214W-A +YHR215W PHO12 +YHR216W IMD2 +YHR217C YHR217C +YHR218W YHR218W +YHR218W-A YHR218W-A +YHR219C-A YHR219C-A +YHR219W YHR219W +YIL001W YIL001W +YIL002C INP51 +YIL002W-A YIL002W-A +YIL003W CFD1 +YIL004C BET1 +YIL005W EPS1 +YIL006W YIA6 +YIL007C NAS2 +YIL008W URM1 +YIL009C-A EST3 +YIL009W FAA3 +YIL010W DOT5 +YIL011W TIR3 +YIL012W YIL012W +YIL013C PDR11 +YIL014C-A YIL014C-A +YIL014W MNT3 +YIL015W BAR1 +YIL016W SNL1 +YIL017C VID28 +YIL018W RPL2B +YIL019W FAF1 +YIL020C HIS6 +YIL020C-A YIL020C-A +YIL021C-A YIL021C-A +YIL021W RPB3 +YIL022W TIM44 +YIL023C YKE4 +YIL024C YIL024C +YIL025C YIL025C +YIL026C IRR1 +YIL027C EMC5 +YIL028W YIL028W +YIL029C YIL029C +YIL029W-A YIL029W-A +YIL030C SSM4 +YIL030W-A YIL030W-A +YIL031W ULP2 +YIL032C YIL032C +YIL033C BCY1 +YIL034C CAP2 +YIL035C CKA1 +YIL036W CST6 +YIL037C PRM2 +YIL038C NOT3 +YIL039W TED1 +YIL040W APQ12 +YIL041W GVP36 +YIL042C PKP1 +YIL043C CBR1 +YIL044C AGE2 +YIL045W PIG2 +YIL046W MET30 +YIL046W-A YIL046W-A +YIL047C SYG1 +YIL047C-A YIL047C-A +YIL048W NEO1 +YIL049W DFG10 +YIL050W PCL7 +YIL051C MMF1 +YIL052C RPL34B +YIL053W GPP1 +YIL054W YIL054W +YIL055C YIL055C +YIL056W VHR1 +YIL057C RGI2 +YIL058W YIL058W +YIL059C YIL059C +YIL060W YIL060W +YIL061C SNP1 +YIL062C ARC15 +YIL063C YRB2 +YIL064W EFM4 +YIL065C FIS1 +YIL066C RNR3 +YIL066W-A YIL066W-A +YIL067C YIL067C +YIL068C SEC6 +YIL068W-A YIL068W-A +YIL069C RPS24B +YIL070C MAM33 +YIL071C PCI8 +YIL071W-A YIL071W-A +YIL072W HOP1 +YIL073C SPO22 +YIL074C SER33 +YIL075C RPN2 +YIL076W SEC28 +YIL077C YIL077C +YIL078W THS1 +YIL079C AIR1 +YIL080W YIL080W +YIL082W YIL082W +YIL082W-A YIL082W-A +YIL083C CAB2 +YIL084C SDS3 +YIL085C KTR7 +YIL086C YIL086C +YIL087C AIM19 +YIL088C AVT7 +YIL089W YIL089W +YIL090W ICE2 +YIL091C UTP25 +YIL092W YIL092W +YIL093C RSM25 +YIL094C LYS12 +YIL095W PRK1 +YIL096C BMT5 +YIL097W FYV10 +YIL098C FMC1 +YIL099W SGA1 +YIL100C-A YIL100C-A +YIL100W YIL100W +YIL101C XBP1 +YIL102C YIL102C +YIL102C-A YIL102C-A +YIL103W DPH1 +YIL104C SHQ1 +YIL105C SLM1 +YIL105W-A YIL105W-A +YIL106W MOB1 +YIL107C PFK26 +YIL108W YIL108W +YIL109C SEC24 +YIL110W HPM1 +YIL111W COX5B +YIL112W HOS4 +YIL113W SDP1 +YIL114C POR2 +YIL115C NUP159 +YIL115W-A YIL115W-A +YIL116W HIS5 +YIL117C PRM5 +YIL118W RHO3 +YIL119C RPI1 +YIL120W QDR1 +YIL121W QDR2 +YIL122W POG1 +YIL123W SIM1 +YIL124W AYR1 +YIL125W KGD1 +YIL126W STH1 +YIL127C RRT14 +YIL128W MET18 +YIL129C TAO3 +YIL130W ASG1 +YIL131C FKH1 +YIL132C CSM2 +YIL133C RPL16A +YIL134C-A YIL134C-A +YIL134W FLX1 +YIL135C VHS2 +YIL136W OM45 +YIL137C TMA108 +YIL138C TPM2 +YIL139C REV7 +YIL140W AXL2 +YIL141W YIL141W +YIL142C-A YIL142C-A +YIL142W CCT2 +YIL143C SSL2 +YIL144W NDC80 +YIL145C PAN6 +YIL146C ATG32 +YIL147C SLN1 +YIL148W RPL40A +YIL149C MLP2 +YIL150C MCM10 +YIL151C ESL1 +YIL152W YIL152W +YIL153W RRD1 +YIL154C IMP2' +YIL155C GUT2 +YIL156W UBP7 +YIL156W-A YIL156W-A +YIL156W-B YIL156W-B +YIL157C COA1 +YIL158W AIM20 +YIL159W BNR1 +YIL160C POT1 +YIL161W YIL161W +YIL162W SUC2 +YIL163C YIL163C +YIL164C NIT1 +YIL165C YIL165C +YIL166C YIL166C +YIL167W SDL1 +YIL168W YIL168W +YIL169C YIL169C +YIL170W HXT12 +YIL171W YIL171W +YIL171W-A YIL171W-A +YIL172C IMA3 +YIL173W VTH1 +YIL174W YIL174W +YIL175W YIL175W +YIL176C PAU14 +YIL177C YIL177C +YIL177W-A YIL177W-A +YIR001C SGN1 +YIR002C MPH1 +YIR003W AIM21 +YIR004W DJP1 +YIR005W IST3 +YIR006C PAN1 +YIR007W YIR007W +YIR008C PRI1 +YIR009W MSL1 +YIR010W DSN1 +YIR011C STS1 +YIR012W SQT1 +YIR013C GAT4 +YIR014W YIR014W +YIR015W RPR2 +YIR016W YIR016W +YIR017C MET28 +YIR017W-A YIR017W-A +YIR018C-A YIR018C-A +YIR018W YAP5 +YIR019C FLO11 +YIR020C YIR020C +YIR020C-B YIR020C-B +YIR020W-A YIR020W-A +YIR021W MRS1 +YIR021W-A YIR021W-A +YIR022W SEC11 +YIR023C-A YIR023C-A +YIR023W DAL81 +YIR024C INA22 +YIR025W MND2 +YIR026C YVH1 +YIR027C DAL1 +YIR028W DAL4 +YIR029W DAL2 +YIR030C DCG1 +YIR030W-A YIR030W-A +YIR031C DAL7 +YIR032C DAL3 +YIR033W MGA2 +YIR034C LYS1 +YIR035C YIR035C +YIR036C IRC24 +YIR036W-A YIR036W-A +YIR037W HYR1 +YIR038C GTT1 +YIR039C YPS6 +YIR040C YIR040C +YIR041W PAU15 +YIR042C YIR042C +YIR043C YIR043C +YIR044C YIR044C +YJL001W PRE3 +YJL002C OST1 +YJL003W COX16 +YJL004C SYS1 +YJL005W CYR1 +YJL006C CTK2 +YJL007C YJL007C +YJL008C CCT8 +YJL009W YJL009W +YJL010C NOP9 +YJL011C RPC17 +YJL012C VTC4 +YJL013C MAD3 +YJL014W CCT3 +YJL015C YJL015C +YJL016W YJL016W +YJL019W MPS3 +YJL020C BBC1 +YJL020W-A YJL020W-A +YJL022W YJL022W +YJL023C PET130 +YJL024C APS3 +YJL025W RRN7 +YJL026C-A YJL026C-A +YJL026W RNR2 +YJL027C YJL027C +YJL028W YJL028W +YJL029C VPS53 +YJL030W MAD2 +YJL031C BET4 +YJL032W YJL032W +YJL033W HCA4 +YJL034W KAR2 +YJL035C TAD2 +YJL036W SNX4 +YJL037W IRC18 +YJL038C LOH1 +YJL039C NUP192 +YJL041W NSP1 +YJL042W MHP1 +YJL043W YJL043W +YJL044C GYP6 +YJL045W YJL045W +YJL046W AIM22 +YJL047C RTT101 +YJL047C-A YJL047C-A +YJL048C UBX6 +YJL049W YJL049W +YJL050W MTR4 +YJL051W IRC8 +YJL052C-A YJL052C-A +YJL052W TDH1 +YJL053W PEP8 +YJL054W TIM54 +YJL055W YJL055W +YJL056C ZAP1 +YJL057C IKS1 +YJL058C BIT61 +YJL059W YHC3 +YJL060W BNA3 +YJL061W NUP82 +YJL062W LAS21 +YJL062W-A COA3 +YJL063C MRPL8 +YJL064W YJL064W +YJL065C DLS1 +YJL066C MPM1 +YJL067W YJL067W +YJL068C YJL068C +YJL069C UTP18 +YJL070C YJL070C +YJL071W ARG2 +YJL072C PSF2 +YJL073W JEM1 +YJL074C SMC3 +YJL075C APQ13 +YJL076W NET1 +YJL077C ICS3 +YJL077W-A YJL077W-A +YJL077W-B YJL077W-B +YJL078C PRY3 +YJL079C PRY1 +YJL080C SCP160 +YJL081C ARP4 +YJL082W IML2 +YJL083W TAX4 +YJL084C ALY2 +YJL085W EXO70 +YJL086C YJL086C +YJL087C TRL1 +YJL088W ARG3 +YJL089W SIP4 +YJL090C DPB11 +YJL091C GWT1 +YJL092W SRS2 +YJL093C TOK1 +YJL094C KHA1 +YJL095W BCK1 +YJL096W MRPL49 +YJL097W PHS1 +YJL098W SAP185 +YJL099W CHS6 +YJL100W LSB6 +YJL101C GSH1 +YJL102W MEF2 +YJL103C GSM1 +YJL104W PAM16 +YJL105W SET4 +YJL106W IME2 +YJL107C YJL107C +YJL108C PRM10 +YJL109C UTP10 +YJL110C GZF3 +YJL111W CCT7 +YJL112W MDV1 +YJL113W YJL113W +YJL114W YJL114W +YJL115W ASF1 +YJL116C NCA3 +YJL117W PHO86 +YJL118W YJL118W +YJL119C YJL119C +YJL120W YJL120W +YJL121C RPE1 +YJL122W ALB1 +YJL123C MTC1 +YJL124C LSM1 +YJL125C GCD14 +YJL126W NIT2 +YJL127C SPT10 +YJL127C-B YJL127C-B +YJL127W-A YJL127W-A +YJL128C PBS2 +YJL129C TRK1 +YJL130C URA2 +YJL131C AIM23 +YJL132W YJL132W +YJL133C-A YJL133C-A +YJL133W MRS3 +YJL134W LCB3 +YJL135W YJL135W +YJL136C RPS21B +YJL136W-A YJL136W-A +YJL137C GLG2 +YJL138C TIF2 +YJL139C YUR1 +YJL140W RPB4 +YJL141C YAK1 +YJL142C IRC9 +YJL143W TIM17 +YJL144W YJL144W +YJL145W SFH5 +YJL146W IDS2 +YJL147C YJL147C +YJL148W RPA34 +YJL149W DAS1 +YJL150W YJL150W +YJL151C SNA3 +YJL152W YJL152W +YJL153C INO1 +YJL154C VPS35 +YJL155C FBP26 +YJL156C SSY5 +YJL156W-A YJL156W-A +YJL157C FAR1 +YJL158C CIS3 +YJL159W HSP150 +YJL160C YJL160C +YJL161W FMP33 +YJL162C JJJ2 +YJL163C YJL163C +YJL164C TPK1 +YJL165C HAL5 +YJL166W QCR8 +YJL167W ERG20 +YJL168C SET2 +YJL169W YJL169W +YJL170C ASG7 +YJL171C YJL171C +YJL172W CPS1 +YJL173C RFA3 +YJL174W KRE9 +YJL175W YJL175W +YJL176C SWI3 +YJL177W RPL17B +YJL178C ATG27 +YJL179W PFD1 +YJL180C ATP12 +YJL181W YJL181W +YJL182C YJL182C +YJL183W MNN11 +YJL184W GON7 +YJL185C ATG36 +YJL186W MNN5 +YJL187C SWE1 +YJL188C BUD19 +YJL189W RPL39 +YJL190C RPS22A +YJL191W RPS14B +YJL192C SOP4 +YJL193W YJL193W +YJL194W CDC6 +YJL195C YJL195C +YJL196C ELO1 +YJL197C-A YJL197C-A +YJL197W UBP12 +YJL198W PHO90 +YJL199C MBB1 +YJL200C ACO2 +YJL201W ECM25 +YJL202C YJL202C +YJL203W PRP21 +YJL204C RCY1 +YJL205C NCE101 +YJL206C YJL206C +YJL207C LAA1 +YJL208C NUC1 +YJL209W CBP1 +YJL210W PEX2 +YJL211C YJL211C +YJL212C OPT1 +YJL213W YJL213W +YJL214W HXT8 +YJL215C YJL215C +YJL216C IMA5 +YJL217W REE1 +YJL218W YJL218W +YJL219W HXT9 +YJL220W YJL220W +YJL221C IMA4 +YJL222W VTH2 +YJL222W-A YJL222W-A +YJL222W-B YJL222W-B +YJL223C PAU1 +YJL225C YJL225C +YJL225W-A YJL225W-A +YJR001W AVT1 +YJR002W MPP10 +YJR003C YJR003C +YJR004C SAG1 +YJR005C-A LSO1 +YJR005W APL1 +YJR006W POL31 +YJR007W SUI2 +YJR008W MHO1 +YJR009C TDH2 +YJR010C-A SPC1 +YJR010W MET3 +YJR011C YJR011C +YJR012C YJR012C +YJR013W GPI14 +YJR014W TMA22 +YJR015W YJR015W +YJR016C ILV3 +YJR017C ESS1 +YJR018W YJR018W +YJR019C TES1 +YJR020W YJR020W +YJR021C REC107 +YJR022W LSM8 +YJR023C YJR023C +YJR024C MDE1 +YJR025C BNA1 +YJR026W YJR026W +YJR027W YJR027W +YJR028W YJR028W +YJR029W YJR029W +YJR030C YJR030C +YJR031C GEA1 +YJR032W CPR7 +YJR033C RAV1 +YJR034W PET191 +YJR035W RAD26 +YJR036C HUL4 +YJR037W YJR037W +YJR038C YJR038C +YJR039W YJR039W +YJR040W GEF1 +YJR041C URB2 +YJR042W NUP85 +YJR043C POL32 +YJR044C VPS55 +YJR045C SSC1 +YJR046W TAH11 +YJR047C ANB1 +YJR048W CYC1 +YJR049C UTR1 +YJR050W ISY1 +YJR051W OSM1 +YJR052W RAD7 +YJR053W BFA1 +YJR054W KCH1 +YJR055W HIT1 +YJR056C YJR056C +YJR057W CDC8 +YJR058C APS2 +YJR059W PTK2 +YJR060W CBF1 +YJR061W YJR061W +YJR062C NTA1 +YJR063W RPA12 +YJR064W CCT5 +YJR065C ARP3 +YJR066W TOR1 +YJR067C YAE1 +YJR068W RFC2 +YJR069C HAM1 +YJR070C LIA1 +YJR071W YJR071W +YJR072C NPA3 +YJR073C OPI3 +YJR074W MOG1 +YJR075W HOC1 +YJR076C CDC11 +YJR077C MIR1 +YJR078W BNA2 +YJR079W YJR079W +YJR080C AIM24 +YJR082C EAF6 +YJR083C ACF4 +YJR084W YJR084W +YJR085C YJR085C +YJR086W STE18 +YJR087W YJR087W +YJR088C EMC2 +YJR089W BIR1 +YJR090C GRR1 +YJR091C JSN1 +YJR092W BUD4 +YJR093C FIP1 +YJR094C IME1 +YJR094W-A RPL43B +YJR095W SFC1 +YJR096W YJR096W +YJR097W JJJ3 +YJR098C YJR098C +YJR099W YUH1 +YJR100C AIM25 +YJR101W RSM26 +YJR102C VPS25 +YJR103W URA8 +YJR104C SOD1 +YJR105W ADO1 +YJR106W ECM27 +YJR107W YJR107W +YJR108W ABM1 +YJR109C CPA2 +YJR110W YMR1 +YJR111C YJR111C +YJR112W NNF1 +YJR112W-A YJR112W-A +YJR113C RSM7 +YJR114W YJR114W +YJR115W YJR115W +YJR116W TDA4 +YJR117W STE24 +YJR118C ILM1 +YJR119C JHD2 +YJR120W YJR120W +YJR121W ATP2 +YJR122W IBA57 +YJR123W RPS5 +YJR124C YJR124C +YJR125C ENT3 +YJR126C VPS70 +YJR127C RSF2 +YJR128W YJR128W +YJR129C EFM3 +YJR130C STR2 +YJR131W MNS1 +YJR132W NMD5 +YJR133W XPT1 +YJR134C SGM1 +YJR135C MCM22 +YJR135W-A TIM8 +YJR136C TTI2 +YJR137C MET5 +YJR138W IML1 +YJR139C HOM6 +YJR140C HIR3 +YJR140W-A YJR140W-A +YJR141W YJR141W +YJR142W YJR142W +YJR143C PMT4 +YJR144W MGM101 +YJR145C RPS4A +YJR146W YJR146W +YJR147W HMS2 +YJR148W BAT2 +YJR149W YJR149W +YJR150C DAN1 +YJR151C DAN4 +YJR151W-A YJR151W-A +YJR152W DAL5 +YJR153W PGU1 +YJR154W YJR154W +YJR155W AAD10 +YJR156C THI11 +YJR157W YJR157W +YJR158W HXT16 +YJR159W SOR1 +YJR160C MPH3 +YJR161C COS5 +YJR162C YJR162C +YKL001C MET14 +YKL002W DID4 +YKL003C MRP17 +YKL004W AUR1 +YKL005C BYE1 +YKL006C-A SFT1 +YKL006W RPL14A +YKL007W CAP1 +YKL008C LAC1 +YKL009W MRT4 +YKL010C UFD4 +YKL011C CCE1 +YKL012W PRP40 +YKL013C ARC19 +YKL014C URB1 +YKL015W PUT3 +YKL016C ATP7 +YKL017C HCS1 +YKL018C-A YKL018C-A +YKL018W SWD2 +YKL019W RAM2 +YKL020C SPT23 +YKL021C MAK11 +YKL022C CDC16 +YKL023C-A YKL023C-A +YKL023W YKL023W +YKL024C URA6 +YKL025C PAN3 +YKL026C GPX1 +YKL027W TCD2 +YKL028W TFA1 +YKL029C MAE1 +YKL030W YKL030W +YKL031W YKL031W +YKL032C IXR1 +YKL033W TTI1 +YKL033W-A YKL033W-A +YKL034W TUL1 +YKL035W UGP1 +YKL036C YKL036C +YKL037W AIM26 +YKL038W RGT1 +YKL039W PTM1 +YKL040C NFU1 +YKL041W VPS24 +YKL042W SPC42 +YKL043W PHD1 +YKL044W YKL044W +YKL045W PRI2 +YKL046C DCW1 +YKL047W ANR2 +YKL048C ELM1 +YKL049C CSE4 +YKL050C YKL050C +YKL051W SFK1 +YKL052C ASK1 +YKL053C-A MDM35 +YKL053W YKL053W +YKL054C DEF1 +YKL055C OAR1 +YKL056C TMA19 +YKL057C NUP120 +YKL058W TOA2 +YKL059C MPE1 +YKL060C FBA1 +YKL061W BLI1 +YKL062W MSN4 +YKL063C YKL063C +YKL064W MNR2 +YKL065C YET1 +YKL065W-A YKL065W-A +YKL066W YKL066W +YKL067W YNK1 +YKL068W NUP100 +YKL068W-A YKL068W-A +YKL069W YKL069W +YKL070W YKL070W +YKL071W YKL071W +YKL072W STB6 +YKL073W LHS1 +YKL074C MUD2 +YKL075C YKL075C +YKL076C PSY1 +YKL077W YKL077W +YKL078W DHR2 +YKL079W SMY1 +YKL080W VMA5 +YKL081W TEF4 +YKL082C RRP14 +YKL083W YKL083W +YKL084W HOT13 +YKL085W MDH1 +YKL086W SRX1 +YKL087C CYT2 +YKL088W CAB3 +YKL089W MIF2 +YKL090W CUE2 +YKL091C YKL091C +YKL092C BUD2 +YKL093W MBR1 +YKL094W YJU3 +YKL095W YJU2 +YKL096C-B YKL096C-B +YKL096W CWP1 +YKL096W-A CWP2 +YKL097C YKL097C +YKL098W MTC2 +YKL099C UTP11 +YKL100C YKL100C +YKL100W-A YKL100W-A +YKL101W HSL1 +YKL102C YKL102C +YKL103C APE1 +YKL104C GFA1 +YKL105C SEG2 +YKL106C-A YKL106C-A +YKL106W AAT1 +YKL107W YKL107W +YKL108W SLD2 +YKL109W HAP4 +YKL110C KTI12 +YKL111C YKL111C +YKL112W ABF1 +YKL113C RAD27 +YKL114C APN1 +YKL115C YKL115C +YKL116C PRR1 +YKL117W SBA1 +YKL118W YKL118W +YKL119C VPH2 +YKL120W OAC1 +YKL121W DGR2 +YKL122C SRP21 +YKL123W YKL123W +YKL124W SSH4 +YKL125W RRN3 +YKL126W YPK1 +YKL127W PGM1 +YKL128C PMU1 +YKL129C MYO3 +YKL130C SHE2 +YKL131W YKL131W +YKL132C RMA1 +YKL133C YKL133C +YKL134C OCT1 +YKL135C APL2 +YKL136W YKL136W +YKL137W CMC1 +YKL138C MRPL31 +YKL138C-A HSK3 +YKL139W CTK1 +YKL140W TGL1 +YKL141W SDH3 +YKL142W MRP8 +YKL143W LTV1 +YKL144C RPC25 +YKL145W RPT1 +YKL145W-A YKL145W-A +YKL146W AVT3 +YKL147C YKL147C +YKL148C SDH1 +YKL149C DBR1 +YKL150W MCR1 +YKL151C YKL151C +YKL152C GPM1 +YKL153W YKL153W +YKL154W SRP102 +YKL155C RSM22 +YKL156C-A YKL156C-A +YKL156W RPS27A +YKL157W APE2 +YKL159C RCN1 +YKL160W ELF1 +YKL161C KDX1 +YKL162C YKL162C +YKL162C-A YKL162C-A +YKL163W PIR3 +YKL164C PIR1 +YKL165C MCD4 +YKL165C-A YKL165C-A +YKL166C TPK3 +YKL167C MRP49 +YKL168C KKQ8 +YKL169C YKL169C +YKL170W MRPL38 +YKL171W NNK1 +YKL172W EBP2 +YKL173W SNU114 +YKL174C TPO5 +YKL175W ZRT3 +YKL176C LST4 +YKL177W YKL177W +YKL178C STE3 +YKL179C COY1 +YKL180W RPL17A +YKL181W PRS1 +YKL182W FAS1 +YKL183C-A YKL183C-A +YKL183W LOT5 +YKL184W SPE1 +YKL185W ASH1 +YKL186C MTR2 +YKL187C FAT3 +YKL188C PXA2 +YKL189W HYM1 +YKL190W CNB1 +YKL191W DPH2 +YKL192C ACP1 +YKL193C SDS22 +YKL194C MST1 +YKL195W MIA40 +YKL196C YKT6 +YKL197C PEX1 +YKL198C PTK1 +YKL201C MNN4 +YKL202W YKL202W +YKL203C TOR2 +YKL204W EAP1 +YKL205W LOS1 +YKL206C ADD66 +YKL207W EMC3 +YKL208W CBT1 +YKL209C STE6 +YKL210W UBA1 +YKL211C TRP3 +YKL212W SAC1 +YKL213C DOA1 +YKL214C YRA2 +YKL215C OXP1 +YKL216W URA1 +YKL217W JEN1 +YKL218C SRY1 +YKL219W COS9 +YKL220C FRE2 +YKL221W MCH2 +YKL222C YKL222C +YKL223W YKL223W +YKL224C PAU16 +YKL225W YKL225W +YKR001C VPS1 +YKR002W PAP1 +YKR003W OSH6 +YKR004C ECM9 +YKR005C YKR005C +YKR006C MRPL13 +YKR007W MEH1 +YKR008W RSC4 +YKR009C FOX2 +YKR010C TOF2 +YKR011C YKR011C +YKR012C YKR012C +YKR013W PRY2 +YKR014C YPT52 +YKR015C YKR015C +YKR016W MIC60 +YKR017C HEL1 +YKR018C YKR018C +YKR019C IRS4 +YKR020W VPS51 +YKR021W ALY1 +YKR022C NTR2 +YKR023W YKR023W +YKR024C DBP7 +YKR025W RPC37 +YKR026C GCN3 +YKR027W BCH2 +YKR028W SAP190 +YKR029C SET3 +YKR030W GMH1 +YKR031C SPO14 +YKR032W YKR032W +YKR033C YKR033C +YKR034W DAL80 +YKR035C OPI8 +YKR035W-A DID2 +YKR036C CAF4 +YKR037C SPC34 +YKR038C KAE1 +YKR039W GAP1 +YKR040C YKR040C +YKR041W YKR041W +YKR042W UTH1 +YKR043C SHB17 +YKR044W UIP5 +YKR045C YKR045C +YKR046C PET10 +YKR047W YKR047W +YKR048C NAP1 +YKR049C FMP46 +YKR050W TRK2 +YKR051W YKR051W +YKR052C MRS4 +YKR053C YSR3 +YKR054C DYN1 +YKR055W RHO4 +YKR056W TRM2 +YKR057W RPS21A +YKR058W GLG1 +YKR059W TIF1 +YKR060W UTP30 +YKR061W KTR2 +YKR062W TFA2 +YKR063C LAS1 +YKR064W OAF3 +YKR065C PAM17 +YKR066C CCP1 +YKR067W GPT2 +YKR068C BET3 +YKR069W MET1 +YKR070W YKR070W +YKR071C DRE2 +YKR072C SIS2 +YKR073C YKR073C +YKR074W AIM29 +YKR075C YKR075C +YKR075W-A YKR075W-A +YKR076W ECM4 +YKR077W MSA2 +YKR078W YKR078W +YKR079C TRZ1 +YKR080W MTD1 +YKR081C RPF2 +YKR082W NUP133 +YKR083C DAD2 +YKR084C HBS1 +YKR085C MRPL20 +YKR086W PRP16 +YKR087C OMA1 +YKR088C TVP38 +YKR089C TGL4 +YKR090W PXL1 +YKR091W SRL3 +YKR092C SRP40 +YKR093W PTR2 +YKR094C RPL40B +YKR095W MLP1 +YKR095W-A PCC1 +YKR096W ESL2 +YKR097W PCK1 +YKR098C UBP11 +YKR099W BAS1 +YKR100C SKG1 +YKR101W SIR1 +YKR102W FLO10 +YKR103W NFT1 +YKR104W YKR104W +YKR105C VBA5 +YKR106W GEX2 +YLL001W DNM1 +YLL002W RTT109 +YLL003W SFI1 +YLL004W ORC3 +YLL005C SPO75 +YLL006W MMM1 +YLL006W-A YLL006W-A +YLL007C YLL007C +YLL008W DRS1 +YLL009C COX17 +YLL010C PSR1 +YLL011W SOF1 +YLL012W YEH1 +YLL013C PUF3 +YLL014W EMC6 +YLL015W BPT1 +YLL016W SDC25 +YLL017W YLL017W +YLL018C DPS1 +YLL018C-A COX19 +YLL019C KNS1 +YLL019W-A YLL019W-A +YLL020C YLL020C +YLL021W SPA2 +YLL022C HIF1 +YLL023C POM33 +YLL024C SSA2 +YLL025W PAU17 +YLL026W HSP104 +YLL027W ISA1 +YLL028W TPO1 +YLL029W FRA1 +YLL030C RRT7 +YLL031C GPI13 +YLL032C YLL032C +YLL033W IRC19 +YLL034C RIX7 +YLL035W GRC3 +YLL036C PRP19 +YLL037W YLL037W +YLL038C ENT4 +YLL039C UBI4 +YLL040C VPS13 +YLL041C SDH2 +YLL042C ATG10 +YLL043W FPS1 +YLL044W YLL044W +YLL045C RPL8B +YLL046C RNP1 +YLL047W YLL047W +YLL048C YBT1 +YLL049W LDB18 +YLL050C COF1 +YLL051C FRE6 +YLL052C AQY2 +YLL053C YLL053C +YLL054C YLL054C +YLL055W YCT1 +YLL056C YLL056C +YLL057C JLP1 +YLL058W YLL058W +YLL059C YLL059C +YLL060C GTT2 +YLL061W MMP1 +YLL062C MHT1 +YLL063C AYT1 +YLL064C PAU18 +YLL065W YLL065W +YLL066C YLL066C +YLL066W-A YLL066W-A +YLL066W-B YLL066W-B +YLL067C YLL067C +YLL067W-A YLL067W-A +YLR001C YLR001C +YLR002C NOC3 +YLR003C CMS1 +YLR004C THI73 +YLR005W SSL1 +YLR006C SSK1 +YLR007W NSE1 +YLR008C PAM18 +YLR009W RLP24 +YLR010C TEN1 +YLR011W LOT6 +YLR012C YLR012C +YLR013W GAT3 +YLR014C PPR1 +YLR015W BRE2 +YLR016C PML1 +YLR017W MEU1 +YLR018C POM34 +YLR019W PSR2 +YLR020C YEH2 +YLR021W IRC25 +YLR022C SDO1 +YLR023C IZH3 +YLR024C UBR2 +YLR025W SNF7 +YLR026C SED5 +YLR027C AAT2 +YLR028C ADE16 +YLR029C RPL15A +YLR030W YLR030W +YLR031W YLR031W +YLR032W RAD5 +YLR033W RSC58 +YLR034C SMF3 +YLR035C MLH2 +YLR035C-A YLR035C-A +YLR036C YLR036C +YLR037C PAU23 +YLR038C COX12 +YLR039C RIC1 +YLR040C AFB1 +YLR041W YLR041W +YLR042C YLR042C +YLR043C TRX1 +YLR044C PDC1 +YLR045C STU2 +YLR046C YLR046C +YLR047C FRE8 +YLR048W RPS0B +YLR049C YLR049C +YLR050C YLR050C +YLR051C FCF2 +YLR052W IES3 +YLR053C YLR053C +YLR054C OSW2 +YLR055C SPT8 +YLR056W ERG3 +YLR057W MNL2 +YLR058C SHM2 +YLR059C REX2 +YLR060W FRS1 +YLR061W RPL22A +YLR062C BUD28 +YLR063W BMT6 +YLR064W PER33 +YLR065C ENV10 +YLR066W SPC3 +YLR067C PET309 +YLR068W FYV7 +YLR069C MEF1 +YLR070C XYL2 +YLR071C RGR1 +YLR072W YLR072W +YLR073C RFU1 +YLR074C BUD20 +YLR075W RPL10 +YLR076C YLR076C +YLR077W FMP25 +YLR078C BOS1 +YLR079W SIC1 +YLR080W EMP46 +YLR081W GAL2 +YLR082C SRL2 +YLR083C EMP70 +YLR084C RAX2 +YLR085C ARP6 +YLR086W SMC4 +YLR087C CSF1 +YLR088W GAA1 +YLR089C ALT1 +YLR090W XDJ1 +YLR091W GEP5 +YLR092W SUL2 +YLR093C NYV1 +YLR094C GIS3 +YLR095C IOC2 +YLR096W KIN2 +YLR097C HRT3 +YLR098C CHA4 +YLR099C ICT1 +YLR099W-A MIM2 +YLR100W ERG27 +YLR101C YLR101C +YLR102C APC9 +YLR103C CDC45 +YLR104W LCL2 +YLR105C SEN2 +YLR106C MDN1 +YLR107W REX3 +YLR108C YLR108C +YLR109W AHP1 +YLR110C CCW12 +YLR111W YLR111W +YLR112W YLR112W +YLR113W HOG1 +YLR114C AVL9 +YLR115W CFT2 +YLR116W MSL5 +YLR117C CLF1 +YLR118C YLR118C +YLR119W SRN2 +YLR120C YPS1 +YLR120W-A YLR120W-A +YLR121C YPS3 +YLR122C YLR122C +YLR123C YLR123C +YLR124W YLR124W +YLR125W YLR125W +YLR126C YLR126C +YLR127C APC2 +YLR128W DCN1 +YLR129W DIP2 +YLR130C ZRT2 +YLR131C ACE2 +YLR132C USB1 +YLR133W CKI1 +YLR134W PDC5 +YLR135W SLX4 +YLR136C TIS11 +YLR137W RKM5 +YLR138W NHA1 +YLR139C SLS1 +YLR140W YLR140W +YLR141W RRN5 +YLR142W PUT1 +YLR143W DPH6 +YLR144C ACF2 +YLR145W RMP1 +YLR146C SPE4 +YLR146W-A YLR146W-A +YLR147C SMD3 +YLR148W PEP3 +YLR149C YLR149C +YLR149C-A YLR149C-A +YLR150W STM1 +YLR151C PCD1 +YLR152C YLR152C +YLR153C ACS2 +YLR154C RNH203 +YLR154C-G YLR154C-G +YLR154C-H YLR154C-H +YLR154W-A YLR154W-A +YLR154W-B YLR154W-B +YLR154W-C TAR1 +YLR154W-E YLR154W-E +YLR154W-F YLR154W-F +YLR155C ASP3-1 +YLR156C-A YLR156C-A +YLR156W YLR156W +YLR157C ASP3-2 +YLR157C-A YLR157C-A +YLR157C-B YLR157C-B +YLR157C-C YLR157C-C +YLR157W-D YLR157W-D +YLR157W-E YLR157W-E +YLR158C ASP3-3 +YLR159C-A YLR159C-A +YLR159W YLR159W +YLR160C ASP3-4 +YLR161W YLR161W +YLR162W YLR162W +YLR162W-A RRT15 +YLR163C MAS1 +YLR163W-A YLR163W-A +YLR164W SHH4 +YLR165C PUS5 +YLR166C SEC10 +YLR167W RPS31 +YLR168C UPS2 +YLR169W YLR169W +YLR170C APS1 +YLR171W YLR171W +YLR172C DPH5 +YLR173W YLR173W +YLR174W IDP2 +YLR175W CBF5 +YLR176C RFX1 +YLR177W YLR177W +YLR178C TFS1 +YLR179C YLR179C +YLR180W SAM1 +YLR181C VTA1 +YLR182W SWI6 +YLR183C TOS4 +YLR184W YLR184W +YLR185W RPL37A +YLR186W EMG1 +YLR187W SKG3 +YLR188W MDL1 +YLR189C ATG26 +YLR190W MMR1 +YLR191W PEX13 +YLR192C HCR1 +YLR193C UPS1 +YLR194C YLR194C +YLR195C NMT1 +YLR196W PWP1 +YLR197W NOP56 +YLR198C YLR198C +YLR199C PBA1 +YLR200W YKE2 +YLR201C COQ9 +YLR202C YLR202C +YLR203C MSS51 +YLR204W QRI5 +YLR205C HMX1 +YLR206W ENT2 +YLR207W HRD3 +YLR208W SEC13 +YLR209C PNP1 +YLR210W CLB4 +YLR211C ATG38 +YLR212C TUB4 +YLR213C CRR1 +YLR214W FRE1 +YLR215C CDC123 +YLR216C CPR6 +YLR217W YLR217W +YLR218C COA4 +YLR219W MSC3 +YLR220W CCC1 +YLR221C RSA3 +YLR222C UTP13 +YLR222C-A YLR222C-A +YLR223C IFH1 +YLR224W YLR224W +YLR225C YLR225C +YLR226W BUR2 +YLR227C ADY4 +YLR227W-A YLR227W-A +YLR227W-B YLR227W-B +YLR228C ECM22 +YLR229C CDC42 +YLR230W YLR230W +YLR231C BNA5 +YLR232W YLR232W +YLR233C EST1 +YLR234W TOP3 +YLR235C YLR235C +YLR236C YLR236C +YLR237W THI7 +YLR238W FAR10 +YLR239C LIP2 +YLR240W VPS34 +YLR241W CSC1 +YLR242C ARV1 +YLR243W GPN3 +YLR244C MAP1 +YLR245C CDD1 +YLR246W ERF2 +YLR247C IRC20 +YLR248W RCK2 +YLR249W YEF3 +YLR250W SSP120 +YLR251W SYM1 +YLR252W YLR252W +YLR253W MCP2 +YLR254C NDL1 +YLR255C YLR255C +YLR256W HAP1 +YLR256W-A YLR256W-A +YLR257W YLR257W +YLR258W GSY2 +YLR259C HSP60 +YLR260W LCB5 +YLR261C VPS63 +YLR262C YPT6 +YLR262C-A TMA7 +YLR263W RED1 +YLR264C-A YLR264C-A +YLR264W RPS28B +YLR265C NEJ1 +YLR266C PDR8 +YLR267W BOP2 +YLR268W SEC22 +YLR269C YLR269C +YLR270W DCS1 +YLR271W YLR271W +YLR272C YCS4 +YLR273C PIG1 +YLR274W MCM5 +YLR275W SMD2 +YLR276C DBP9 +YLR277C YSH1 +YLR278C YLR278C +YLR279W YLR279W +YLR280C YLR280C +YLR281C YLR281C +YLR282C YLR282C +YLR283W YLR283W +YLR284C ECI1 +YLR285C-A YLR285C-A +YLR285W NNT1 +YLR286C CTS1 +YLR286W-A YLR286W-A +YLR287C YLR287C +YLR287C-A RPS30A +YLR288C MEC3 +YLR289W GUF1 +YLR290C YLR290C +YLR291C GCD7 +YLR292C SEC72 +YLR293C GSP1 +YLR294C YLR294C +YLR295C ATP14 +YLR296W YLR296W +YLR297W YLR297W +YLR298C YHC1 +YLR299C-A YLR299C-A +YLR299W ECM38 +YLR300W EXG1 +YLR301W HRI1 +YLR302C YLR302C +YLR303W MET17 +YLR304C ACO1 +YLR305C STT4 +YLR306W UBC12 +YLR307C-A YLR307C-A +YLR307W CDA1 +YLR308W CDA2 +YLR309C IMH1 +YLR310C CDC25 +YLR311C YLR311C +YLR312C YLR312C +YLR312W-A MRPL15 +YLR313C SPH1 +YLR314C CDC3 +YLR315W NKP2 +YLR316C TAD3 +YLR317W YLR317W +YLR318W EST2 +YLR319C BUD6 +YLR320W MMS22 +YLR321C SFH1 +YLR322W VPS65 +YLR323C CWC24 +YLR324W PEX30 +YLR325C RPL38 +YLR326W YLR326W +YLR327C TMA10 +YLR328W NMA1 +YLR329W REC102 +YLR330W CHS5 +YLR331C JIP3 +YLR332W MID2 +YLR333C RPS25B +YLR334C YLR334C +YLR335W NUP2 +YLR336C SGD1 +YLR337C VRP1 +YLR338W OPI9 +YLR339C YLR339C +YLR340W RPP0 +YLR341W SPO77 +YLR342W FKS1 +YLR342W-A YLR342W-A +YLR343W GAS2 +YLR344W RPL26A +YLR345W YLR345W +YLR346C YLR346C +YLR347C KAP95 +YLR347W-A YLR347W-A +YLR348C DIC1 +YLR349W YLR349W +YLR350W ORM2 +YLR351C NIT3 +YLR352W YLR352W +YLR353W BUD8 +YLR354C TAL1 +YLR355C ILV5 +YLR356W ATG33 +YLR357W RSC2 +YLR358C YLR358C +YLR359W ADE13 +YLR360W VPS38 +YLR361C DCR2 +YLR361C-A YLR361C-A +YLR362W STE11 +YLR363C NMD4 +YLR363W-A YLR363W-A +YLR364C-A YLR364C-A +YLR364W GRX8 +YLR365W YLR365W +YLR366W YLR366W +YLR367W RPS22B +YLR368W MDM30 +YLR369W SSQ1 +YLR370C ARC18 +YLR371W ROM2 +YLR372W ELO3 +YLR373C VID22 +YLR374C YLR374C +YLR375W STP3 +YLR376C PSY3 +YLR377C FBP1 +YLR378C SEC61 +YLR379W YLR379W +YLR380W CSR1 +YLR381W CTF3 +YLR382C NAM2 +YLR383W SMC6 +YLR384C IKI3 +YLR385C SWC7 +YLR386W VAC14 +YLR387C REH1 +YLR388W RPS29A +YLR389C STE23 +YLR390W ECM19 +YLR390W-A CCW14 +YLR392C ART10 +YLR393W ATP10 +YLR394W CST9 +YLR395C COX8 +YLR396C VPS33 +YLR397C AFG2 +YLR398C SKI2 +YLR399C BDF1 +YLR399W-A YLR399W-A +YLR400W YLR400W +YLR401C DUS3 +YLR402W YLR402W +YLR403W SFP1 +YLR404W FLD1 +YLR405W DUS4 +YLR406C RPL31B +YLR406C-A YLR406C-A +YLR407W YLR407W +YLR408C BLS1 +YLR409C UTP21 +YLR410W VIP1 +YLR410W-A YLR410W-A +YLR410W-B YLR410W-B +YLR411W CTR3 +YLR412C-A YLR412C-A +YLR412W BER1 +YLR413W INA1 +YLR414C PUN1 +YLR415C YLR415C +YLR416C YLR416C +YLR417W VPS36 +YLR418C CDC73 +YLR419W YLR419W +YLR420W URA4 +YLR421C RPN13 +YLR422W YLR422W +YLR423C ATG17 +YLR424W SPP382 +YLR425W TUS1 +YLR426W TDA5 +YLR427W MAG2 +YLR428C YLR428C +YLR429W CRN1 +YLR430W SEN1 +YLR431C ATG23 +YLR432W IMD3 +YLR433C CNA1 +YLR434C YLR434C +YLR435W TSR2 +YLR436C ECM30 +YLR437C DIF1 +YLR437C-A YLR437C-A +YLR438C-A LSM3 +YLR438W CAR2 +YLR439W MRPL4 +YLR440C SEC39 +YLR441C RPS1A +YLR442C SIR3 +YLR443W ECM7 +YLR444C YLR444C +YLR445W GMC2 +YLR446W YLR446W +YLR447C VMA6 +YLR448W RPL6B +YLR449W FPR4 +YLR450W HMG2 +YLR451W LEU3 +YLR452C SST2 +YLR453C RIF2 +YLR454W FMP27 +YLR455W PDP3 +YLR456W YLR456W +YLR457C NBP1 +YLR458W YLR458W +YLR459W GAB1 +YLR460C YLR460C +YLR461W PAU4 +YLR462W YLR462W +YLR463C YLR463C +YLR464W YLR464W +YLR465C BSC3 +YLR466C-A YLR466C-A +YLR466C-B YLR466C-B +YLR466W YRF1-4 +YLR467C-A YLR467C-A +YLR467W YRF1-5 +YML001W YPT7 +YML002W YML002W +YML003W YML003W +YML004C GLO1 +YML005W TRM12 +YML006C GIS4 +YML007C-A YML007C-A +YML007W YAP1 +YML008C ERG6 +YML009C MRPL39 +YML009C-A YML009C-A +YML009W-B YML009W-B +YML010W SPT5 +YML011C RAD33 +YML012C-A YML012C-A +YML012W ERV25 +YML013W UBX2 +YML014W TRM9 +YML015C TAF11 +YML016C PPZ1 +YML017W PSP2 +YML018C YML018C +YML019W OST6 +YML020W YML020W +YML021C UNG1 +YML022W APT1 +YML023C NSE5 +YML024W RPS17A +YML025C YML6 +YML026C RPS18B +YML027W YOX1 +YML028W TSA1 +YML029W USA1 +YML030W RCF1 +YML031C-A YML031C-A +YML031W NDC1 +YML032C RAD52 +YML034C-A YML034C-A +YML034W SRC1 +YML035C AMD1 +YML036W CGI121 +YML037C YML037C +YML038C YMD8 +YML039W YML039W +YML040W YML040W +YML041C VPS71 +YML042W CAT2 +YML043C RRN11 +YML045W YML045W +YML045W-A YML045W-A +YML046W PRP39 +YML047C PRM6 +YML047W-A YML047W-A +YML048W GSF2 +YML049C RSE1 +YML050W AIM32 +YML051W GAL80 +YML052W SUR7 +YML053C YML053C +YML054C CYB2 +YML054C-A YML054C-A +YML055W SPC2 +YML056C IMD4 +YML057C-A YML057C-A +YML057W CMP2 +YML058W SML1 +YML058W-A HUG1 +YML059C NTE1 +YML060W OGG1 +YML061C PIF1 +YML062C MFT1 +YML063W RPS1B +YML064C TEM1 +YML065W ORC1 +YML066C SMA2 +YML067C ERV41 +YML068W ITT1 +YML069W POB3 +YML070W DAK1 +YML071C COG8 +YML072C TCB3 +YML073C RPL6A +YML074C FPR3 +YML075C HMG1 +YML076C WAR1 +YML077W BET5 +YML078W CPR3 +YML079W YML079W +YML080W DUS1 +YML081C-A ATP18 +YML081W TDA9 +YML082W YML082W +YML083C YML083C +YML084W YML084W +YML085C TUB1 +YML086C ALO1 +YML087C AIM33 +YML088W UFO1 +YML089C YML089C +YML090W YML090W +YML091C RPM2 +YML092C PRE8 +YML093W UTP14 +YML094C-A YML094C-A +YML094W GIM5 +YML095C RAD10 +YML096W YML096W +YML097C VPS9 +YML098W TAF13 +YML099C ARG81 +YML099W-A YML099W-A +YML100W TSL1 +YML100W-A YML100W-A +YML101C CUE4 +YML101C-A YML101C-A +YML102W CAC2 +YML103C NUP188 +YML104C MDM1 +YML105C SEC65 +YML106W URA5 +YML107C PML39 +YML108W YML108W +YML109W ZDS2 +YML110C COQ5 +YML111W BUL2 +YML112W CTK3 +YML113W DAT1 +YML114C TAF8 +YML115C VAN1 +YML116W ATR1 +YML116W-A YML116W-A +YML117W NAB6 +YML118W NGL3 +YML119W YML119W +YML120C NDI1 +YML121W GTR1 +YML122C YML122C +YML123C PHO84 +YML124C TUB3 +YML125C PGA3 +YML126C ERG13 +YML127W RSC9 +YML128C MSC1 +YML129C COX14 +YML130C ERO1 +YML131W YML131W +YML132W COS3 +YML133C YML133C +YML133W-A YML133W-A +YML133W-B YML133W-B +YMR001C CDC5 +YMR001C-A YMR001C-A +YMR002W MIX17 +YMR003W AIM34 +YMR004W MVP1 +YMR005W TAF4 +YMR006C PLB2 +YMR007W YMR007W +YMR008C PLB1 +YMR009W ADI1 +YMR010W YMR010W +YMR011W HXT2 +YMR012W CLU1 +YMR013C SEC59 +YMR013C-A YMR013C-A +YMR013W-A YMR013W-A +YMR014W BUD22 +YMR015C ERG5 +YMR016C SOK2 +YMR017W SPO20 +YMR018W YMR018W +YMR019W STB4 +YMR020W FMS1 +YMR021C MAC1 +YMR022W UBC7 +YMR023C MSS1 +YMR024W MRPL3 +YMR025W CSI1 +YMR026C PEX12 +YMR027W YMR027W +YMR028W TAP42 +YMR029C FAR8 +YMR030W RSF1 +YMR030W-A YMR030W-A +YMR031C EIS1 +YMR031W-A YMR031W-A +YMR032W HOF1 +YMR033W ARP9 +YMR034C YMR034C +YMR035W IMP2 +YMR036C MIH1 +YMR037C MSN2 +YMR038C CCS1 +YMR039C SUB1 +YMR040W YET2 +YMR041C ARA2 +YMR042W ARG80 +YMR043W MCM1 +YMR044W IOC4 +YMR045C YMR045C +YMR046C YMR046C +YMR046W-A YMR046W-A +YMR047C NUP116 +YMR048W CSM3 +YMR049C ERB1 +YMR050C YMR050C +YMR051C YMR051C +YMR052C-A YMR052C-A +YMR052W FAR3 +YMR053C STB2 +YMR054W STV1 +YMR055C BUB2 +YMR056C AAC1 +YMR057C YMR057C +YMR058W FET3 +YMR059W SEN15 +YMR060C SAM37 +YMR061W RNA14 +YMR062C ARG7 +YMR063W RIM9 +YMR064W AEP1 +YMR065W KAR5 +YMR066W SOV1 +YMR067C UBX4 +YMR068W AVO2 +YMR069W NAT4 +YMR070W MOT3 +YMR071C TVP18 +YMR072W ABF2 +YMR073C IRC21 +YMR074C YMR074C +YMR075C-A YMR075C-A +YMR075W RCO1 +YMR076C PDS5 +YMR077C VPS20 +YMR078C CTF18 +YMR079W SEC14 +YMR080C NAM7 +YMR081C ISF1 +YMR082C YMR082C +YMR083W ADH3 +YMR084W YMR084W +YMR085W YMR085W +YMR086C-A YMR086C-A +YMR086W SEG1 +YMR087W YMR087W +YMR088C VBA1 +YMR089C YTA12 +YMR090W YMR090W +YMR091C NPL6 +YMR092C AIP1 +YMR093W UTP15 +YMR094W CTF13 +YMR095C SNO1 +YMR096W SNZ1 +YMR097C MTG1 +YMR098C ATP25 +YMR099C YMR099C +YMR100W MUB1 +YMR101C SRT1 +YMR102C YMR102C +YMR103C YMR103C +YMR104C YPK2 +YMR105C PGM2 +YMR105W-A YMR105W-A +YMR106C YKU80 +YMR107W SPG4 +YMR108W ILV2 +YMR109W MYO5 +YMR110C HFD1 +YMR111C YMR111C +YMR112C MED11 +YMR113W FOL3 +YMR114C YMR114C +YMR115W MGR3 +YMR116C ASC1 +YMR117C SPC24 +YMR118C SHH3 +YMR119W ASI1 +YMR119W-A YMR119W-A +YMR120C ADE17 +YMR121C RPL15B +YMR122C YMR122C +YMR122W-A YMR122W-A +YMR123W PKR1 +YMR124W EPO1 +YMR125W STO1 +YMR126C DLT1 +YMR127C SAS2 +YMR128W ECM16 +YMR129W POM152 +YMR130W YMR130W +YMR131C RRB1 +YMR132C JLP2 +YMR133W REC114 +YMR134W ERG29 +YMR135C GID8 +YMR135W-A YMR135W-A +YMR136W GAT2 +YMR137C PSO2 +YMR138W CIN4 +YMR139W RIM11 +YMR140W SIP5 +YMR141C YMR141C +YMR141W-A YMR141W-A +YMR142C RPL13B +YMR143W RPS16A +YMR144W YMR144W +YMR145C NDE1 +YMR146C TIF34 +YMR147W YMR147W +YMR148W OSW5 +YMR149W SWP1 +YMR150C IMP1 +YMR151W YIM2 +YMR152W YIM1 +YMR153C-A YMR153C-A +YMR153W NUP53 +YMR154C RIM13 +YMR155W YMR155W +YMR156C TPP1 +YMR157C AIM36 +YMR158C-A YMR158C-A +YMR158W MRPS8 +YMR158W-B YMR158W-B +YMR159C ATG16 +YMR160W YMR160W +YMR161W HLJ1 +YMR162C DNF3 +YMR163C INP2 +YMR164C MSS11 +YMR165C PAH1 +YMR166C YMR166C +YMR167W MLH1 +YMR168C CEP3 +YMR169C ALD3 +YMR170C ALD2 +YMR171C EAR1 +YMR172C-A YMR172C-A +YMR172W HOT1 +YMR173W DDR48 +YMR173W-A YMR173W-A +YMR174C PAI3 +YMR175W SIP18 +YMR175W-A YMR175W-A +YMR176W ECM5 +YMR177W MMT1 +YMR178W YMR178W +YMR179W SPT21 +YMR180C CTL1 +YMR181C YMR181C +YMR182C RGM1 +YMR182W-A YMR182W-A +YMR183C SSO2 +YMR184W ADD37 +YMR185W RTP1 +YMR186W HSC82 +YMR187C YMR187C +YMR188C MRPS17 +YMR189W GCV2 +YMR190C SGS1 +YMR191W SPG5 +YMR192W GYL1 +YMR193C-A YMR193C-A +YMR193W MRPL24 +YMR194C-A YMR194C-A +YMR194C-B CMC4 +YMR194W RPL36A +YMR195W ICY1 +YMR196W YMR196W +YMR197C VTI1 +YMR198W CIK1 +YMR199W CLN1 +YMR200W ROT1 +YMR201C RAD14 +YMR202W ERG2 +YMR203W TOM40 +YMR204C INP1 +YMR205C PFK2 +YMR206W YMR206W +YMR207C HFA1 +YMR208W ERG12 +YMR209C YMR209C +YMR210W YMR210W +YMR211W DML1 +YMR212C EFR3 +YMR213W CEF1 +YMR214W SCJ1 +YMR215W GAS3 +YMR216C SKY1 +YMR217W GUA1 +YMR218C TRS130 +YMR219W ESC1 +YMR220W ERG8 +YMR221C YMR221C +YMR222C FSH2 +YMR223W UBP8 +YMR224C MRE11 +YMR225C MRPL44 +YMR226C YMR226C +YMR227C TAF7 +YMR228W MTF1 +YMR229C RRP5 +YMR230W RPS10B +YMR230W-A YMR230W-A +YMR231W PEP5 +YMR232W FUS2 +YMR233W TRI1 +YMR234W RNH1 +YMR235C RNA1 +YMR236W TAF9 +YMR237W BCH1 +YMR238W DFG5 +YMR239C RNT1 +YMR240C CUS1 +YMR241W YHM2 +YMR242C RPL20A +YMR242W-A YMR242W-A +YMR243C ZRC1 +YMR244C-A COA6 +YMR244W YMR244W +YMR245W YMR245W +YMR246W FAA4 +YMR247C RKR1 +YMR247W-A YMR247W-A +YMR250W GAD1 +YMR251W GTO3 +YMR251W-A HOR7 +YMR252C YMR252C +YMR253C YMR253C +YMR254C YMR254C +YMR255W GFD1 +YMR256C COX7 +YMR257C PET111 +YMR258C ROY1 +YMR259C TRM732 +YMR260C TIF11 +YMR261C TPS3 +YMR262W YMR262W +YMR263W SAP30 +YMR264W CUE1 +YMR265C YMR265C +YMR266W RSN1 +YMR267W PPA2 +YMR268C PRP24 +YMR269W TMA23 +YMR270C RRN9 +YMR271C URA10 +YMR272C SCS7 +YMR272W-A YMR272W-A +YMR272W-B YMR272W-B +YMR273C ZDS1 +YMR274C RCE1 +YMR275C BUL1 +YMR276W DSK2 +YMR277W FCP1 +YMR278W PRM15 +YMR279C YMR279C +YMR280C CAT8 +YMR281W GPI12 +YMR282C AEP2 +YMR283C RIT1 +YMR284W YKU70 +YMR285C NGL2 +YMR286W MRPL33 +YMR287C DSS1 +YMR288W HSH155 +YMR289W ABZ2 +YMR290C HAS1 +YMR290W-A YMR290W-A +YMR291W TDA1 +YMR292W GOT1 +YMR293C HER2 +YMR294W JNM1 +YMR294W-A YMR294W-A +YMR295C YMR295C +YMR296C LCB1 +YMR297W PRC1 +YMR298W LIP1 +YMR299C DYN3 +YMR300C ADE4 +YMR301C ATM1 +YMR302C YME2 +YMR303C ADH2 +YMR304C-A YMR304C-A +YMR304W UBP15 +YMR305C SCW10 +YMR306C-A YMR306C-A +YMR306W FKS3 +YMR307C-A YMR307C-A +YMR307W GAS1 +YMR308C PSE1 +YMR309C NIP1 +YMR310C YMR310C +YMR311C GLC8 +YMR312W ELP6 +YMR313C TGL3 +YMR314W PRE5 +YMR315W YMR315W +YMR315W-A YMR315W-A +YMR316C-A YMR316C-A +YMR316C-B YMR316C-B +YMR316W DIA1 +YMR317W YMR317W +YMR318C ADH6 +YMR319C FET4 +YMR320W YMR320W +YMR321C YMR321C +YMR322C SNO4 +YMR323W ERR3 +YMR324C YMR324C +YMR325W PAU19 +YMR326C YMR326C +YNL001W DOM34 +YNL002C RLP7 +YNL003C PET8 +YNL004W HRB1 +YNL005C MRP7 +YNL006W LST8 +YNL007C SIS1 +YNL008C ASI3 +YNL009W IDP3 +YNL010W YNL010W +YNL011C YNL011C +YNL012W SPO1 +YNL013C YNL013C +YNL014W HEF3 +YNL015W PBI2 +YNL016W PUB1 +YNL017C YNL017C +YNL018C YNL018C +YNL019C YNL019C +YNL020C ARK1 +YNL021W HDA1 +YNL022C RCM1 +YNL023C FAP1 +YNL024C YNL024C +YNL024C-A KSH1 +YNL025C SSN8 +YNL026W SAM50 +YNL027W CRZ1 +YNL028W YNL028W +YNL029C KTR5 +YNL030W HHF2 +YNL031C HHT2 +YNL032W SIW14 +YNL033W YNL033W +YNL034W YNL034W +YNL035C YNL035C +YNL036W NCE103 +YNL037C IDH1 +YNL038W GPI15 +YNL039W BDP1 +YNL040W YNL040W +YNL041C COG6 +YNL042W BOP3 +YNL042W-B YNL042W-B +YNL043C YNL043C +YNL044W YIP3 +YNL045W LAP2 +YNL046W YNL046W +YNL047C SLM2 +YNL048W ALG11 +YNL049C SFB2 +YNL050C YNL050C +YNL051W COG5 +YNL052W COX5A +YNL053W MSG5 +YNL054W VAC7 +YNL054W-A YNL054W-A +YNL054W-B YNL054W-B +YNL055C POR1 +YNL056W OCA2 +YNL057W YNL057W +YNL058C YNL058C +YNL059C ARP5 +YNL061W NOP2 +YNL062C GCD10 +YNL063W MTQ1 +YNL064C YDJ1 +YNL065W AQR1 +YNL066W SUN4 +YNL067W RPL9B +YNL067W-A YNL067W-A +YNL067W-B YNL067W-B +YNL068C FKH2 +YNL069C RPL16B +YNL070W TOM7 +YNL071W LAT1 +YNL072W RNH201 +YNL073W MSK1 +YNL074C MLF3 +YNL075W IMP4 +YNL076W MKS1 +YNL077W APJ1 +YNL078W NIS1 +YNL079C TPM1 +YNL080C EOS1 +YNL081C SWS2 +YNL082W PMS1 +YNL083W SAL1 +YNL084C END3 +YNL085W MKT1 +YNL086W SNN1 +YNL087W TCB2 +YNL088W TOP2 +YNL089C YNL089C +YNL090W RHO2 +YNL091W NST1 +YNL092W YNL092W +YNL093W YPT53 +YNL094W APP1 +YNL095C YNL095C +YNL096C RPS7B +YNL097C PHO23 +YNL097C-B YNL097C-B +YNL097W-A YNL097W-A +YNL098C RAS2 +YNL099C OCA1 +YNL100W MIC27 +YNL101W AVT4 +YNL102W POL1 +YNL103W MET4 +YNL103W-A YNL103W-A +YNL104C LEU4 +YNL105W RRT16 +YNL106C INP52 +YNL107W YAF9 +YNL108C YNL108C +YNL109W YNL109W +YNL110C NOP15 +YNL111C CYB5 +YNL112W DBP2 +YNL113W RPC19 +YNL114C YNL114C +YNL115C YNL115C +YNL116W DMA2 +YNL117W MLS1 +YNL118C DCP2 +YNL119W NCS2 +YNL120C YNL120C +YNL121C TOM70 +YNL122C YNL122C +YNL123W NMA111 +YNL124W NAF1 +YNL125C ESBP6 +YNL126W SPC98 +YNL127W FAR11 +YNL128W TEP1 +YNL129W NRK1 +YNL130C CPT1 +YNL130C-A DGR1 +YNL131W TOM22 +YNL132W KRE33 +YNL133C FYV6 +YNL134C YNL134C +YNL135C FPR1 +YNL136W EAF7 +YNL137C NAM9 +YNL138W SRV2 +YNL138W-A YSF3 +YNL139C THO2 +YNL140C YNL140C +YNL141W AAH1 +YNL142W MEP2 +YNL143C YNL143C +YNL144C YNL144C +YNL144W-A YNL144W-A +YNL145W MFA2 +YNL146C-A YNL146C-A +YNL146W YNL146W +YNL147W LSM7 +YNL148C ALF1 +YNL149C PGA2 +YNL150W YNL150W +YNL151C RPC31 +YNL152W INN1 +YNL153C GIM3 +YNL154C YCK2 +YNL155W CUZ1 +YNL156C NSG2 +YNL157W IGO1 +YNL158W PGA1 +YNL159C ASI2 +YNL160W YGP1 +YNL161W CBK1 +YNL162W RPL42A +YNL162W-A YNL162W-A +YNL163C RIA1 +YNL164C IBD2 +YNL165W YNL165W +YNL166C BNI5 +YNL167C SKO1 +YNL168C FMP41 +YNL169C PSD1 +YNL170W YNL170W +YNL171C YNL171C +YNL172W APC1 +YNL173C MDG1 +YNL174W YNL174W +YNL175C NOP13 +YNL176C TDA7 +YNL177C MRPL22 +YNL178W RPS3 +YNL179C YNL179C +YNL180C RHO5 +YNL181W YNL181W +YNL182C IPI3 +YNL183C NPR1 +YNL184C YNL184C +YNL185C MRPL19 +YNL186W UBP10 +YNL187W SWT21 +YNL188W KAR1 +YNL189W SRP1 +YNL190W YNL190W +YNL191W DUG3 +YNL192W CHS1 +YNL193W YNL193W +YNL194C YNL194C +YNL195C YNL195C +YNL196C SLZ1 +YNL197C WHI3 +YNL198C YNL198C +YNL199C GCR2 +YNL200C YNL200C +YNL201C PSY2 +YNL202W SPS19 +YNL203C YNL203C +YNL204C SPS18 +YNL205C YNL205C +YNL206C RTT106 +YNL207W RIO2 +YNL208W YNL208W +YNL209W SSB2 +YNL210W MER1 +YNL211C YNL211C +YNL212W VID27 +YNL213C RRG9 +YNL214W PEX17 +YNL215W IES2 +YNL216W RAP1 +YNL217W YNL217W +YNL218W MGS1 +YNL219C ALG9 +YNL220W ADE12 +YNL221C POP1 +YNL222W SSU72 +YNL223W ATG4 +YNL224C SQS1 +YNL225C CNM67 +YNL226W YNL226W +YNL227C JJJ1 +YNL228W YNL228W +YNL229C URE2 +YNL230C ELA1 +YNL231C PDR16 +YNL232W CSL4 +YNL233W BNI4 +YNL234W YNL234W +YNL235C YNL235C +YNL236W SIN4 +YNL237W YTP1 +YNL238W KEX2 +YNL239W LAP3 +YNL240C NAR1 +YNL241C ZWF1 +YNL242W ATG2 +YNL243W SLA2 +YNL244C SUI1 +YNL245C CWC25 +YNL246W VPS75 +YNL247W YNL247W +YNL248C RPA49 +YNL249C MPA43 +YNL250W RAD50 +YNL251C NRD1 +YNL252C MRPL17 +YNL253W TEX1 +YNL254C RTC4 +YNL255C GIS2 +YNL256W FOL1 +YNL257C SIP3 +YNL258C DSL1 +YNL259C ATX1 +YNL260C LTO1 +YNL261W ORC5 +YNL262W POL2 +YNL263C YIF1 +YNL264C PDR17 +YNL265C IST1 +YNL266W YNL266W +YNL267W PIK1 +YNL268W LYP1 +YNL269W BSC4 +YNL270C ALP1 +YNL271C BNI1 +YNL272C SEC2 +YNL273W TOF1 +YNL274C GOR1 +YNL275W BOR1 +YNL276C YNL276C +YNL277W MET2 +YNL277W-A YNL277W-A +YNL278W CAF120 +YNL279W PRM1 +YNL280C ERG24 +YNL281W HCH1 +YNL282W POP3 +YNL283C WSC2 +YNL284C MRPL10 +YNL284C-A YNL284C-A +YNL284C-B YNL284C-B +YNL285W YNL285W +YNL286W CUS2 +YNL287W SEC21 +YNL288W CAF40 +YNL289W PCL1 +YNL290W RFC3 +YNL291C MID1 +YNL292W PUS4 +YNL293W MSB3 +YNL294C RIM21 +YNL295W YNL295W +YNL296W YNL296W +YNL297C MON2 +YNL298W CLA4 +YNL299W TRF5 +YNL300W TOS6 +YNL301C RPL18B +YNL302C RPS19B +YNL303W YNL303W +YNL304W YPT11 +YNL305C BXI1 +YNL306W MRPS18 +YNL307C MCK1 +YNL308C KRI1 +YNL309W STB1 +YNL310C ZIM17 +YNL311C SKP2 +YNL312W RFA2 +YNL313C EMW1 +YNL314W DAL82 +YNL315C ATP11 +YNL316C PHA2 +YNL317W PFS2 +YNL318C HXT14 +YNL319W YNL319W +YNL320W YNL320W +YNL321W VNX1 +YNL322C KRE1 +YNL323W LEM3 +YNL324W YNL324W +YNL325C FIG4 +YNL326C PFA3 +YNL327W EGT2 +YNL328C MDJ2 +YNL329C PEX6 +YNL330C RPD3 +YNL331C AAD14 +YNL332W THI12 +YNL333W SNZ2 +YNL334C SNO2 +YNL335W DDI3 +YNL336W COS1 +YNL337W YNL337W +YNL338W YNL338W +YNL339C YRF1-6 +YNL339W-A YNL339W-A +YNL339W-B YNL339W-B +YNR001C CIT1 +YNR001W-A YNR001W-A +YNR002C ATO2 +YNR003C RPC34 +YNR003W-A YNR003W-A +YNR004W SWM2 +YNR005C YNR005C +YNR006W VPS27 +YNR007C ATG3 +YNR008W LRO1 +YNR009W NRM1 +YNR010W CSE2 +YNR011C PRP2 +YNR012W URK1 +YNR013C PHO91 +YNR014W YNR014W +YNR015W SMM1 +YNR016C ACC1 +YNR017W TIM23 +YNR018W RCF2 +YNR019W ARE2 +YNR020C ATP23 +YNR021W YNR021W +YNR022C MRPL50 +YNR023W SNF12 +YNR024W MPP6 +YNR025C YNR025C +YNR026C SEC12 +YNR027W BUD17 +YNR028W CPR8 +YNR029C YNR029C +YNR030W ALG12 +YNR031C SSK2 +YNR032C-A HUB1 +YNR032W PPG1 +YNR033W ABZ1 +YNR034W SOL1 +YNR034W-A YNR034W-A +YNR035C ARC35 +YNR036C MRPS12 +YNR037C RSM19 +YNR038W DBP6 +YNR039C ZRG17 +YNR040W YNR040W +YNR041C COQ2 +YNR042W YNR042W +YNR043W MVD1 +YNR044W AGA1 +YNR045W PET494 +YNR046W TRM112 +YNR047W FPK1 +YNR048W YNR048W +YNR049C MSO1 +YNR050C LYS9 +YNR051C BRE5 +YNR052C POP2 +YNR053C NOG2 +YNR054C ESF2 +YNR055C HOL1 +YNR056C BIO5 +YNR057C BIO4 +YNR058W BIO3 +YNR059W MNT4 +YNR060W FRE4 +YNR061C YNR061C +YNR062C YNR062C +YNR063W YNR063W +YNR064C YNR064C +YNR065C YNR065C +YNR066C YNR066C +YNR067C DSE4 +YNR068C YNR068C +YNR069C BSC5 +YNR070W PDR18 +YNR071C YNR071C +YNR072W HXT17 +YNR073C YNR073C +YNR074C AIF1 +YNR075C-A YNR075C-A +YNR075W COS10 +YNR076W PAU6 +YNR077C YNR077C +YOL001W PHO80 +YOL002C IZH2 +YOL003C PFA4 +YOL004W SIN3 +YOL005C RPB11 +YOL006C TOP1 +YOL007C CSI2 +YOL008W COQ10 +YOL009C MDM12 +YOL010W RCL1 +YOL011W PLB3 +YOL012C HTZ1 +YOL013C HRD1 +YOL013W-A YOL013W-A +YOL013W-B YOL013W-B +YOL014W YOL014W +YOL015W IRC10 +YOL016C CMK2 +YOL017W ESC8 +YOL018C TLG2 +YOL019W YOL019W +YOL019W-A YOL019W-A +YOL020W TAT2 +YOL021C DIS3 +YOL022C TSR4 +YOL023W IFM1 +YOL024W YOL024W +YOL025W LAG2 +YOL026C MIM1 +YOL027C MDM38 +YOL028C YAP7 +YOL029C YOL029C +YOL030W GAS5 +YOL031C SIL1 +YOL032W OPI10 +YOL033W MSE1 +YOL034W SMC5 +YOL035C YOL035C +YOL036W YOL036W +YOL037C YOL037C +YOL038C-A YOL038C-A +YOL038W PRE6 +YOL039W RPP2A +YOL040C RPS15 +YOL041C NOP12 +YOL042W NGL1 +YOL043C NTG2 +YOL044W PEX15 +YOL045W PSK2 +YOL046C YOL046C +YOL047C LDS2 +YOL048C RRT8 +YOL049W GSH2 +YOL050C YOL050C +YOL051W GAL11 +YOL052C SPE2 +YOL052C-A DDR2 +YOL053W AIM39 +YOL054W PSH1 +YOL055C THI20 +YOL056W GPM3 +YOL057W YOL057W +YOL058W ARG1 +YOL059W GPD2 +YOL060C MAM3 +YOL061W PRS5 +YOL062C APM4 +YOL063C CRT10 +YOL064C MET22 +YOL065C INP54 +YOL066C RIB2 +YOL067C RTG1 +YOL068C HST1 +YOL069W NUF2 +YOL070C NBA1 +YOL071W SDH5 +YOL072W THP1 +YOL073C DSC2 +YOL075C YOL075C +YOL076W MDM20 +YOL077C BRX1 +YOL077W-A ATP19 +YOL078W AVO1 +YOL079W YOL079W +YOL080C REX4 +YOL081W IRA2 +YOL082W ATG19 +YOL083C-A YOL083C-A +YOL083W ATG34 +YOL084W PHM7 +YOL085C YOL085C +YOL085W-A YOL085W-A +YOL086C ADH1 +YOL086W-A MHF1 +YOL087C DUF1 +YOL088C MPD2 +YOL089C HAL9 +YOL090W MSH2 +YOL091W SPO21 +YOL092W YPQ1 +YOL093W TRM10 +YOL094C RFC4 +YOL095C HMI1 +YOL096C COQ3 +YOL097C WRS1 +YOL097W-A YOL097W-A +YOL098C YOL098C +YOL099C YOL099C +YOL100W PKH2 +YOL101C IZH4 +YOL102C TPT1 +YOL103W ITR2 +YOL103W-A YOL103W-A +YOL103W-B YOL103W-B +YOL104C NDJ1 +YOL105C WSC3 +YOL106W YOL106W +YOL107W YOL107W +YOL108C INO4 +YOL109W ZEO1 +YOL110W SHR5 +YOL111C MDY2 +YOL112W MSB4 +YOL113W SKM1 +YOL114C YOL114C +YOL115W PAP2 +YOL116W MSN1 +YOL117W RRI2 +YOL118C YOL118C +YOL119C MCH4 +YOL120C RPL18A +YOL121C RPS19A +YOL122C SMF1 +YOL123W HRP1 +YOL124C TRM11 +YOL125W TRM13 +YOL126C MDH2 +YOL127W RPL25 +YOL128C YGK3 +YOL129W VPS68 +YOL130W ALR1 +YOL131W YOL131W +YOL132W GAS4 +YOL133W HRT1 +YOL134C YOL134C +YOL135C MED7 +YOL136C PFK27 +YOL137W BSC6 +YOL138C RTC1 +YOL139C CDC33 +YOL140W ARG8 +YOL141W PPM2 +YOL142W RRP40 +YOL143C RIB4 +YOL144W NOP8 +YOL145C CTR9 +YOL146W PSF3 +YOL147C PEX11 +YOL148C SPT20 +YOL149W DCP1 +YOL150C YOL150C +YOL151W GRE2 +YOL152W FRE7 +YOL153C YOL153C +YOL154W ZPS1 +YOL155C HPF1 +YOL155W-A YOL155W-A +YOL156W HXT11 +YOL157C IMA2 +YOL158C ENB1 +YOL159C YOL159C +YOL159C-A YOL159C-A +YOL160W YOL160W +YOL161C PAU20 +YOL162W YOL162W +YOL163W YOL163W +YOL164W BDS1 +YOL164W-A YOL164W-A +YOL165C AAD15 +YOL166C YOL166C +YOL166W-A YOL166W-A +YOR001W RRP6 +YOR002W ALG6 +YOR003W YSP3 +YOR004W UTP23 +YOR005C DNL4 +YOR006C TSR3 +YOR007C SGT2 +YOR008C SLG1 +YOR008C-A YOR008C-A +YOR008W-B YOR008W-B +YOR009W TIR4 +YOR010C TIR2 +YOR011W AUS1 +YOR011W-A YOR011W-A +YOR012W YOR012W +YOR013W IRC11 +YOR014W RTS1 +YOR015W YOR015W +YOR016C ERP4 +YOR017W PET127 +YOR018W ROD1 +YOR019W YOR019W +YOR020C HSP10 +YOR020W-A YOR020W-A +YOR021C SFM1 +YOR022C YOR022C +YOR023C AHC1 +YOR024W YOR024W +YOR025W HST3 +YOR026W BUB3 +YOR027W STI1 +YOR028C CIN5 +YOR029W YOR029W +YOR030W DFG16 +YOR031W CRS5 +YOR032C HMS1 +YOR032W-A YOR032W-A +YOR033C EXO1 +YOR034C AKR2 +YOR034C-A YOR034C-A +YOR035C SHE4 +YOR036W PEP12 +YOR037W CYC2 +YOR038C HIR2 +YOR039W CKB2 +YOR040W GLO4 +YOR041C YOR041C +YOR042W CUE5 +YOR043W WHI2 +YOR044W IRC23 +YOR045W TOM6 +YOR046C DBP5 +YOR047C STD1 +YOR048C RAT1 +YOR049C RSB1 +YOR050C YOR050C +YOR051C ETT1 +YOR052C TMC1 +YOR053W YOR053W +YOR054C VHS3 +YOR055W YOR055W +YOR056C NOB1 +YOR057W SGT1 +YOR058C ASE1 +YOR059C LPL1 +YOR060C SLD7 +YOR061W CKA2 +YOR062C YOR062C +YOR063W RPL3 +YOR064C YNG1 +YOR065W CYT1 +YOR066W MSA1 +YOR067C ALG8 +YOR068C VAM10 +YOR069W VPS5 +YOR070C GYP1 +YOR071C NRT1 +YOR072W YOR072W +YOR072W-A YOR072W-A +YOR072W-B YOR072W-B +YOR073W SGO1 +YOR073W-A YOR073W-A +YOR074C CDC21 +YOR075W UFE1 +YOR076C SKI7 +YOR077W RTS2 +YOR078W BUD21 +YOR079C ATX2 +YOR080W DIA2 +YOR081C TGL5 +YOR082C YOR082C +YOR083W WHI5 +YOR084W LPX1 +YOR085W OST3 +YOR086C TCB1 +YOR087W YVC1 +YOR089C VPS21 +YOR090C PTC5 +YOR091W TMA46 +YOR092W ECM3 +YOR093C YOR093C +YOR094W ARF3 +YOR095C RKI1 +YOR096W RPS7A +YOR097C YOR097C +YOR098C NUP1 +YOR099W KTR1 +YOR100C CRC1 +YOR101W RAS1 +YOR102W YOR102W +YOR103C OST2 +YOR104W PIN2 +YOR105W YOR105W +YOR106W VAM3 +YOR107W RGS2 +YOR108C-A YOR108C-A +YOR108W LEU9 +YOR109W INP53 +YOR110W TFC7 +YOR111W YOR111W +YOR112W CEX1 +YOR113W AZF1 +YOR114W YOR114W +YOR115C TRS33 +YOR116C RPO31 +YOR117W RPT5 +YOR118W RTC5 +YOR119C RIO1 +YOR120W GCY1 +YOR121C YOR121C +YOR122C PFY1 +YOR123C LEO1 +YOR124C UBP2 +YOR125C CAT5 +YOR126C IAH1 +YOR127W RGA1 +YOR128C ADE2 +YOR129C AFI1 +YOR130C ORT1 +YOR131C YOR131C +YOR132W VPS17 +YOR133W EFT1 +YOR134W BAG7 +YOR135C IRC14 +YOR136W IDH2 +YOR137C SIA1 +YOR138C RUP1 +YOR139C YOR139C +YOR140W SFL1 +YOR141C ARP8 +YOR142W LSC1 +YOR142W-A YOR142W-A +YOR142W-B YOR142W-B +YOR143C THI80 +YOR144C ELG1 +YOR145C PNO1 +YOR146W YOR146W +YOR147W MDM32 +YOR148C SPP2 +YOR149C SMP3 +YOR150W MRPL23 +YOR151C RPB2 +YOR152C YOR152C +YOR153W PDR5 +YOR154W SLP1 +YOR155C ISN1 +YOR156C NFI1 +YOR157C PUP1 +YOR158W PET123 +YOR159C SME1 +YOR160W MTR10 +YOR161C PNS1 +YOR161C-C YOR161C-C +YOR161W-A YOR161W-A +YOR161W-B YOR161W-B +YOR162C YRR1 +YOR163W DDP1 +YOR164C GET4 +YOR165W SEY1 +YOR166C SWT1 +YOR167C RPS28A +YOR168W GLN4 +YOR169C YOR169C +YOR170W YOR170W +YOR171C LCB4 +YOR172W YRM1 +YOR173W DCS2 +YOR174W MED4 +YOR175C ALE1 +YOR176W HEM15 +YOR177C MPC54 +YOR178C GAC1 +YOR179C SYC1 +YOR180C DCI1 +YOR181W LAS17 +YOR182C RPS30B +YOR183W FYV12 +YOR184W SER1 +YOR185C GSP2 +YOR186C-A YOR186C-A +YOR186W YOR186W +YOR187W TUF1 +YOR188W MSB1 +YOR189W IES4 +YOR190W SPR1 +YOR191W ULS1 +YOR192C THI72 +YOR192C-A YOR192C-A +YOR192C-B YOR192C-B +YOR192C-C YOR192C-C +YOR193W PEX27 +YOR194C TOA1 +YOR195W SLK19 +YOR196C LIP5 +YOR197W MCA1 +YOR198C BFR1 +YOR199W YOR199W +YOR200W YOR200W +YOR201C MRM1 +YOR202W HIS3 +YOR203W YOR203W +YOR204W DED1 +YOR205C GEP3 +YOR206W NOC2 +YOR207C RET1 +YOR208W PTP2 +YOR209C NPT1 +YOR210W RPB10 +YOR211C MGM1 +YOR212W STE4 +YOR213C SAS5 +YOR214C SPR2 +YOR215C AIM41 +YOR216C RUD3 +YOR217W RFC1 +YOR218C YOR218C +YOR219C STE13 +YOR220W RCN2 +YOR221C MCT1 +YOR222W ODC2 +YOR223W DSC3 +YOR224C RPB8 +YOR225W YOR225W +YOR226C ISU2 +YOR227W HER1 +YOR228C MCP1 +YOR229W WTM2 +YOR230W WTM1 +YOR231C-A YOR231C-A +YOR231W MKK1 +YOR232W MGE1 +YOR233W KIN4 +YOR234C RPL33B +YOR235W IRC13 +YOR236W DFR1 +YOR237W HES1 +YOR238W YOR238W +YOR239W ABP140 +YOR241W MET7 +YOR242C SSP2 +YOR243C PUS7 +YOR244W ESA1 +YOR245C DGA1 +YOR246C ENV9 +YOR247W SRL1 +YOR248W YOR248W +YOR249C APC5 +YOR250C CLP1 +YOR251C TUM1 +YOR252W TMA16 +YOR253W NAT5 +YOR254C SEC63 +YOR255W OSW1 +YOR256C TRE2 +YOR257W CDC31 +YOR258W HNT3 +YOR259C RPT4 +YOR260W GCD1 +YOR261C RPN8 +YOR262W GPN2 +YOR263C YOR263C +YOR264W DSE3 +YOR265W RBL2 +YOR266W PNT1 +YOR267C HRK1 +YOR268C YOR268C +YOR269W PAC1 +YOR270C VPH1 +YOR271C FSF1 +YOR272W YTM1 +YOR273C TPO4 +YOR274W MOD5 +YOR275C RIM20 +YOR276W CAF20 +YOR277C YOR277C +YOR278W HEM4 +YOR279C RFM1 +YOR280C FSH3 +YOR281C PLP2 +YOR282W YOR282W +YOR283W YOR283W +YOR284W HUA2 +YOR285W RDL1 +YOR286W RDL2 +YOR287C RRP36 +YOR288C MPD1 +YOR289W YOR289W +YOR290C SNF2 +YOR291W YPK9 +YOR292C YOR292C +YOR293C-A YOR293C-A +YOR293W RPS10A +YOR294W RRS1 +YOR295W UAF30 +YOR296W YOR296W +YOR297C TIM18 +YOR298C-A MBF1 +YOR298W MUM3 +YOR299W BUD7 +YOR300W YOR300W +YOR301W RAX1 +YOR302W YOR302W +YOR303W CPA1 +YOR304C-A BIL1 +YOR304W ISW2 +YOR305W RRG7 +YOR306C MCH5 +YOR307C SLY41 +YOR308C SNU66 +YOR309C YOR309C +YOR310C NOP58 +YOR311C DGK1 +YOR312C RPL20B +YOR313C SPS4 +YOR314W YOR314W +YOR314W-A YOR314W-A +YOR315W SFG1 +YOR316C COT1 +YOR316C-A YOR316C-A +YOR317W FAA1 +YOR318C YOR318C +YOR319W HSH49 +YOR320C GNT1 +YOR321W PMT3 +YOR322C LDB19 +YOR323C PRO2 +YOR324C FRT1 +YOR325W YOR325W +YOR326W MYO2 +YOR327C SNC2 +YOR328W PDR10 +YOR329C SCD5 +YOR329W-A YOR329W-A +YOR330C MIP1 +YOR331C YOR331C +YOR332W VMA4 +YOR333C YOR333C +YOR334W MRS2 +YOR335C ALA1 +YOR335W-A YOR335W-A +YOR336W KRE5 +YOR337W TEA1 +YOR338W YOR338W +YOR339C UBC11 +YOR340C RPA43 +YOR341W RPA190 +YOR342C YOR342C +YOR343C YOR343C +YOR343W-A YOR343W-A +YOR343W-B YOR343W-B +YOR344C TYE7 +YOR345C YOR345C +YOR346W REV1 +YOR347C PYK2 +YOR348C PUT4 +YOR349W CIN1 +YOR350C MNE1 +YOR351C MEK1 +YOR352W TFB6 +YOR353C SOG2 +YOR354C MSC6 +YOR355W GDS1 +YOR356W CIR2 +YOR357C SNX3 +YOR358W HAP5 +YOR359W VTS1 +YOR360C PDE2 +YOR361C PRT1 +YOR362C PRE10 +YOR363C PIP2 +YOR364W YOR364W +YOR365C YOR365C +YOR366W YOR366W +YOR367W SCP1 +YOR368W RAD17 +YOR369C RPS12 +YOR370C MRS6 +YOR371C GPB1 +YOR372C NDD1 +YOR373W NUD1 +YOR374W ALD4 +YOR375C GDH1 +YOR376W YOR376W +YOR376W-A YOR376W-A +YOR377W ATF1 +YOR378W AMF1 +YOR379C YOR379C +YOR380W RDR1 +YOR381W FRE3 +YOR381W-A YOR381W-A +YOR382W FIT2 +YOR383C FIT3 +YOR384W FRE5 +YOR385W YOR385W +YOR386W PHR1 +YOR387C YOR387C +YOR388C FDH1 +YOR389W YOR389W +YOR390W FEX1 +YOR391C HSP33 +YOR392W YOR392W +YOR393W ERR1 +YOR394C-A YOR394C-A +YOR394W PAU21 +YOR396C-A YOR396C-A +YOR396W YRF1-8 +YPL001W HAT1 +YPL002C SNF8 +YPL003W ULA1 +YPL004C LSP1 +YPL005W AEP3 +YPL006W NCR1 +YPL007C TFC8 +YPL008W CHL1 +YPL009C TAE2 +YPL010W RET3 +YPL011C TAF3 +YPL012W RRP12 +YPL013C MRPS16 +YPL014W YPL014W +YPL015C HST2 +YPL016W SWI1 +YPL017C IRC15 +YPL018W CTF19 +YPL019C VTC3 +YPL020C ULP1 +YPL021W ECM23 +YPL022W RAD1 +YPL023C MET12 +YPL024W RMI1 +YPL025C YPL025C +YPL026C SKS1 +YPL027W SMA1 +YPL028W ERG10 +YPL029W SUV3 +YPL030W TRM44 +YPL031C PHO85 +YPL032C SVL3 +YPL033C SRL4 +YPL034W YPL034W +YPL035C YPL035C +YPL036W PMA2 +YPL037C EGD1 +YPL038W MET31 +YPL038W-A YPL038W-A +YPL039W YPL039W +YPL040C ISM1 +YPL041C YPL041C +YPL042C SSN3 +YPL043W NOP4 +YPL044C YPL044C +YPL045W VPS16 +YPL046C ELC1 +YPL047W SGF11 +YPL048W CAM1 +YPL049C DIG1 +YPL050C MNN9 +YPL051W ARL3 +YPL052W OAZ1 +YPL053C KTR6 +YPL054W LEE1 +YPL055C LGE1 +YPL056C LCL1 +YPL057C SUR1 +YPL058C PDR12 +YPL059W GRX5 +YPL060C-A YPL060C-A +YPL060W MFM1 +YPL061W ALD6 +YPL062W YPL062W +YPL063W TIM50 +YPL064C CWC27 +YPL065W VPS28 +YPL066W RGL1 +YPL067C YPL067C +YPL068C YPL068C +YPL069C BTS1 +YPL070W MUK1 +YPL071C YPL071C +YPL072W UBP16 +YPL073C YPL073C +YPL074W YTA6 +YPL075W GCR1 +YPL076W GPI2 +YPL077C YPL077C +YPL078C ATP4 +YPL079W RPL21B +YPL080C YPL080C +YPL081W RPS9A +YPL082C MOT1 +YPL083C SEN54 +YPL084W BRO1 +YPL085W SEC16 +YPL086C ELP3 +YPL087W YDC1 +YPL088W YPL088W +YPL089C RLM1 +YPL090C RPS6A +YPL091W GLR1 +YPL092W SSU1 +YPL093W NOG1 +YPL094C SEC62 +YPL095C EEB1 +YPL096C-A ERI1 +YPL096W PNG1 +YPL097W MSY1 +YPL098C MGR2 +YPL099C INA17 +YPL100W ATG21 +YPL101W ELP4 +YPL102C YPL102C +YPL103C FMP30 +YPL104W MSD1 +YPL105C SYH1 +YPL106C SSE1 +YPL107W YPL107W +YPL108W YPL108W +YPL109C YPL109C +YPL110C GDE1 +YPL111W CAR1 +YPL112C PEX25 +YPL113C YPL113C +YPL114W YPL114W +YPL115C BEM3 +YPL116W HOS3 +YPL117C IDI1 +YPL118W MRP51 +YPL119C DBP1 +YPL119C-A YPL119C-A +YPL120W VPS30 +YPL121C MEI5 +YPL122C TFB2 +YPL123C RNY1 +YPL124W SPC29 +YPL125W KAP120 +YPL126W NAN1 +YPL127C HHO1 +YPL128C TBF1 +YPL129W TAF14 +YPL130W SPO19 +YPL131W RPL5 +YPL132W COX11 +YPL133C RDS2 +YPL134C ODC1 +YPL135C-A YPL135C-A +YPL135W ISU1 +YPL136W YPL136W +YPL137C GIP3 +YPL138C SPP1 +YPL139C UME1 +YPL140C MKK2 +YPL141C FRK1 +YPL142C YPL142C +YPL143W RPL33A +YPL144W POC4 +YPL145C KES1 +YPL146C NOP53 +YPL147W PXA1 +YPL148C PPT2 +YPL149W ATG5 +YPL150W YPL150W +YPL151C PRP46 +YPL152W RRD2 +YPL152W-A YPL152W-A +YPL153C RAD53 +YPL154C PEP4 +YPL155C KIP2 +YPL156C PRM4 +YPL157W TGS1 +YPL158C AIM44 +YPL159C PET20 +YPL160W CDC60 +YPL161C BEM4 +YPL162C YPL162C +YPL163C SVS1 +YPL164C MLH3 +YPL165C SET6 +YPL166W ATG29 +YPL167C REV3 +YPL168W YPL168W +YPL169C MEX67 +YPL170W DAP1 +YPL171C OYE3 +YPL172C COX10 +YPL173W MRPL40 +YPL174C NIP100 +YPL175W SPT14 +YPL176C TRE1 +YPL177C CUP9 +YPL178W CBC2 +YPL179W PPQ1 +YPL180W TCO89 +YPL181W CTI6 +YPL182C YPL182C +YPL183C RTT10 +YPL183W-A RTC6 +YPL184C MRN1 +YPL185W YPL185W +YPL186C UIP4 +YPL187W MF(ALPHA)1 +YPL188W POS5 +YPL189C-A COA2 +YPL189W GUP2 +YPL190C NAB3 +YPL191C YPL191C +YPL192C PRM3 +YPL193W RSA1 +YPL194W DDC1 +YPL195W APL5 +YPL196W OXR1 +YPL197C YPL197C +YPL198W RPL7B +YPL199C YPL199C +YPL200W CSM4 +YPL201C YIG1 +YPL202C AFT2 +YPL203W TPK2 +YPL204W HRR25 +YPL205C YPL205C +YPL206C PGC1 +YPL207W TYW1 +YPL208W RKM1 +YPL209C IPL1 +YPL210C SRP72 +YPL211W NIP7 +YPL212C PUS1 +YPL213W LEA1 +YPL214C THI6 +YPL215W CBP3 +YPL216W YPL216W +YPL217C BMS1 +YPL218W SAR1 +YPL219W PCL8 +YPL220W RPL1A +YPL221W FLC1 +YPL222C-A YPL222C-A +YPL222W FMP40 +YPL223C GRE1 +YPL224C MMT2 +YPL225W YPL225W +YPL226W NEW1 +YPL227C ALG5 +YPL228W CET1 +YPL229W YPL229W +YPL230W USV1 +YPL231W FAS2 +YPL232W SSO1 +YPL233W NSL1 +YPL234C VMA11 +YPL235W RVB2 +YPL236C ENV7 +YPL237W SUI3 +YPL238C YPL238C +YPL239W YAR1 +YPL240C HSP82 +YPL241C CIN2 +YPL242C IQG1 +YPL243W SRP68 +YPL244C HUT1 +YPL245W YPL245W +YPL246C RBD2 +YPL247C YPL247C +YPL248C GAL4 +YPL249C GYP5 +YPL249C-A RPL36B +YPL250C ICY2 +YPL250W-A YPL250W-A +YPL251W YPL251W +YPL252C YAH1 +YPL253C VIK1 +YPL254W HFI1 +YPL255W BBP1 +YPL256C CLN2 +YPL257W YPL257W +YPL257W-A YPL257W-A +YPL257W-B YPL257W-B +YPL258C THI21 +YPL259C APM1 +YPL260W YPL260W +YPL261C YPL261C +YPL262W FUM1 +YPL263C KEL3 +YPL264C YPL264C +YPL265W DIP5 +YPL266W DIM1 +YPL267W ACM1 +YPL268W PLC1 +YPL269W KAR9 +YPL270W MDL2 +YPL271W ATP15 +YPL272C PBI1 +YPL273W SAM4 +YPL274W SAM3 +YPL275W FDH2 +YPL276W YPL276W +YPL277C YPL277C +YPL278C YPL278C +YPL279C FEX2 +YPL280W HSP32 +YPL281C ERR2 +YPL282C PAU22 +YPL283C YRF1-7 +YPL283W-A YPL283W-A +YPL283W-B YPL283W-B +YPR001W CIT3 +YPR002C-A YPR002C-A +YPR002W PDH1 +YPR003C YPR003C +YPR004C AIM45 +YPR005C HAL1 +YPR006C ICL2 +YPR007C REC8 +YPR008W HAA1 +YPR009W SUT2 +YPR010C RPA135 +YPR010C-A YPR010C-A +YPR011C YPR011C +YPR012W YPR012W +YPR013C CMR3 +YPR014C YPR014C +YPR015C YPR015C +YPR016C TIF6 +YPR016W-A YPR016W-A +YPR017C DSS4 +YPR018W RLF2 +YPR019W MCM4 +YPR020W ATP20 +YPR021C AGC1 +YPR022C YPR022C +YPR023C EAF3 +YPR024W YME1 +YPR025C CCL1 +YPR026W ATH1 +YPR027C YPR027C +YPR028W YOP1 +YPR029C APL4 +YPR030W CSR2 +YPR031W NTO1 +YPR032W SRO7 +YPR033C HTS1 +YPR034W ARP7 +YPR035W GLN1 +YPR036W VMA13 +YPR036W-A SPO24 +YPR037C ERV2 +YPR038W IRC16 +YPR039W YPR039W +YPR040W TIP41 +YPR041W TIF5 +YPR042C PUF2 +YPR043W RPL43A +YPR044C OPI11 +YPR045C THP3 +YPR046W MCM16 +YPR047W MSF1 +YPR048W TAH18 +YPR049C ATG11 +YPR050C YPR050C +YPR051W MAK3 +YPR052C NHP6A +YPR053C YPR053C +YPR054W SMK1 +YPR055W SEC8 +YPR056W TFB4 +YPR057W BRR1 +YPR058W YMC1 +YPR059C YPR059C +YPR060C ARO7 +YPR061C JID1 +YPR062W FCY1 +YPR063C YPR063C +YPR064W YPR064W +YPR065W ROX1 +YPR066W UBA3 +YPR067W ISA2 +YPR068C HOS1 +YPR069C SPE3 +YPR070W MED1 +YPR071W YPR071W +YPR072W NOT5 +YPR073C LTP1 +YPR074C TKL1 +YPR074W-A YPR074W-A +YPR075C OPY2 +YPR076W YPR076W +YPR077C YPR077C +YPR078C YPR078C +YPR079W MRL1 +YPR080W TEF1 +YPR081C GRS2 +YPR082C DIB1 +YPR083W MDM36 +YPR084W YPR084W +YPR085C ASA1 +YPR086W SUA7 +YPR087W VPS69 +YPR088C SRP54 +YPR089W YPR089W +YPR091C NVJ2 +YPR092W YPR092W +YPR093C ASR1 +YPR094W RDS3 +YPR095C SYT1 +YPR096C YPR096C +YPR097W YPR097W +YPR098C YPR098C +YPR099C YPR099C +YPR100W MRPL51 +YPR101W SNT309 +YPR102C RPL11A +YPR103W PRE2 +YPR104C FHL1 +YPR105C COG4 +YPR106W ISR1 +YPR107C YTH1 +YPR108W RPN7 +YPR108W-A YPR108W-A +YPR109W YPR109W +YPR110C RPC40 +YPR111W DBF20 +YPR112C MRD1 +YPR113W PIS1 +YPR114W YPR114W +YPR115W RGC1 +YPR116W RRG8 +YPR117W YPR117W +YPR118W MRI1 +YPR119W CLB2 +YPR120C CLB5 +YPR121W THI22 +YPR122W AXL1 +YPR123C YPR123C +YPR124W CTR1 +YPR125W YLH47 +YPR126C YPR126C +YPR127W YPR127W +YPR128C ANT1 +YPR129W SCD6 +YPR130C YPR130C +YPR131C NAT3 +YPR132W RPS23B +YPR133C SPN1 +YPR133W-A TOM5 +YPR134W MSS18 +YPR135W CTF4 +YPR136C YPR136C +YPR137C-A YPR137C-A +YPR137C-B YPR137C-B +YPR137W RRP9 +YPR138C MEP3 +YPR139C LOA1 +YPR140W TAZ1 +YPR141C KAR3 +YPR142C YPR142C +YPR143W RRP15 +YPR144C NOC4 +YPR145C-A YPR145C-A +YPR145W ASN1 +YPR146C YPR146C +YPR147C YPR147C +YPR148C YPR148C +YPR149W NCE102 +YPR150W YPR150W +YPR151C SUE1 +YPR152C URN1 +YPR153W YPR153W +YPR154W PIN3 +YPR155C NCA2 +YPR156C TPO3 +YPR157W TDA6 +YPR158C-C YPR158C-C +YPR158C-D YPR158C-D +YPR158W CUR1 +YPR158W-A YPR158W-A +YPR158W-B YPR158W-B +YPR159C-A YPR159C-A +YPR159W KRE6 +YPR160C-A YPR160C-A +YPR160W GPH1 +YPR160W-A YPR160W-A +YPR161C SGV1 +YPR162C ORC4 +YPR163C TIF3 +YPR164W MMS1 +YPR165W RHO1 +YPR166C MRP2 +YPR167C MET16 +YPR168W NUT2 +YPR169W JIP5 +YPR169W-A YPR169W-A +YPR170C YPR170C +YPR170W-A YPR170W-A +YPR170W-B YPR170W-B +YPR171W BSP1 +YPR172W YPR172W +YPR173C VPS4 +YPR174C YPR174C +YPR175W DPB2 +YPR176C BET2 +YPR177C YPR177C +YPR178W PRP4 +YPR179C HDA3 +YPR180W AOS1 +YPR181C SEC23 +YPR182W SMX3 +YPR183W DPM1 +YPR184W GDB1 +YPR185W ATG13 +YPR186C PZF1 +YPR187W RPO26 +YPR188C MLC2 +YPR189W SKI3 +YPR190C RPC82 +YPR191W QCR2 +YPR192W AQY1 +YPR193C HPA2 +YPR194C OPT2 +YPR195C YPR195C +YPR196W YPR196W +YPR197C YPR197C +YPR198W SGE1 +YPR199C ARR1 +YPR200C ARR2 +YPR201W ARR3 +YPR202W YPR202W +YPR203W YPR203W +YPR204C-A YPR204C-A +YPR204W YPR204W diff --git a/tests/testthat/ellahi/target_mappings_incomplete.txt b/tests/testthat/ellahi/target_mappings_incomplete.txt new file mode 100644 index 0000000..4fd7451 --- /dev/null +++ b/tests/testthat/ellahi/target_mappings_incomplete.txt @@ -0,0 +1,6714 @@ +target_id gene_name +Q0010 NA +Q0017 NA +Q0032 NA +Q0045 COX1 +Q0050 AI1 +Q0055 AI2 +Q0060 AI3 +Q0065 AI4 +Q0070 AI5_ALPHA +Q0075 AI5_BETA +Q0080 ATP8 +Q0085 ATP6 +Q0092 NA +Q0105 COB +Q0110 BI2 +Q0115 BI3 +Q0120 BI4 +Q0130 OLI1 +Q0140 VAR1 +Q0142 NA +Q0143 NA +Q0144 NA +Q0160 SCEI +Q0182 NA +Q0250 COX2 +Q0255 NA +Q0275 COX3 +Q0297 NA +YAL001C TFC3 +YAL002W VPS8 +YAL003W EFB1 +YAL004W NA +YAL005C SSA1 +YAL007C ERP2 +YAL008W FUN14 +YAL009W SPO7 +YAL010C MDM10 +YAL011W SWC3 +YAL012W CYS3 +YAL013W DEP1 +YAL014C SYN8 +YAL015C NTG1 +YAL016C-A NA +YAL016C-B NA +YAL016W TPD3 +YAL017W PSK1 +YAL018C LDS1 +YAL019W FUN30 +YAL019W-A NA +YAL020C ATS1 +YAL021C CCR4 +YAL022C FUN26 +YAL023C PMT2 +YAL024C LTE1 +YAL025C MAK16 +YAL026C DRS2 +YAL026C-A NA +YAL027W SAW1 +YAL028W FRT2 +YAL029C MYO4 +YAL030W SNC1 +YAL031C GIP4 +YAL031W-A NA +YAL032C PRP45 +YAL033W POP5 +YAL034C FUN19 +YAL034C-B NA +YAL034W-A MTW1 +YAL035W FUN12 +YAL036C RBG1 +YAL037C-A NA +YAL037C-B NA +YAL037W NA +YAL038W CDC19 +YAL039C CYC3 +YAL040C CLN3 +YAL041W CDC24 +YAL042C-A NA +YAL042W ERV46 +YAL043C PTA1 +YAL044C GCV3 +YAL044W-A NA +YAL045C NA +YAL046C AIM1 +YAL047C SPC72 +YAL047W-A NA +YAL048C GEM1 +YAL049C AIM2 +YAL051W OAF1 +YAL053W FLC2 +YAL054C ACS1 +YAL055W PEX22 +YAL056C-A NA +YAL056W GPB2 +YAL058W CNE1 +YAL059C-A NA +YAL059W ECM1 +YAL060W BDH1 +YAL061W BDH2 +YAL062W GDH3 +YAL063C FLO9 +YAL063C-A NA +YAL064C-A TDA8 +YAL064W NA +YAL064W-B NA +YAL065C NA +YAL066W NA +YAL067C SEO1 +YAL067W-A NA +YAL068C PAU8 +YAL068W-A NA +YAL069W NA +YAR002C-A ERP1 +YAR002W NUP60 +YAR003W SWD1 +YAR007C RFA1 +YAR008W SEN34 +YAR009C NA +YAR010C NA +YAR014C BUD14 +YAR015W ADE1 +YAR018C KIN3 +YAR019C CDC15 +YAR019W-A NA +YAR020C PAU7 +YAR023C NA +YAR027W UIP3 +YAR028W NA +YAR029W NA +YAR030C NA +YAR031W PRM9 +YAR033W MST28 +YAR035C-A NA +YAR035W YAT1 +YAR042W SWH1 +YAR047C NA +YAR050W FLO1 +YAR053W NA +YAR060C NA +YAR061W NA +YAR062W NA +YAR064W NA +YAR066W NA +YAR068W NA +YAR069C NA +YAR070C NA +YAR071W PHO11 +YAR073W IMD1 +YAR075W NA +YBL001C ECM15 +YBL002W HTB2 +YBL003C HTA2 +YBL004W UTP20 +YBL005W PDR3 +YBL005W-A NA +YBL005W-B NA +YBL006C LDB7 +YBL006W-A NA +YBL007C SLA1 +YBL008W HIR1 +YBL008W-A NA +YBL009W ALK2 +YBL010C NA +YBL011W SCT1 +YBL012C NA +YBL013W FMT1 +YBL014C RRN6 +YBL015W ACH1 +YBL016W FUS3 +YBL017C PEP1 +YBL018C POP8 +YBL019W APN2 +YBL020W RFT1 +YBL021C HAP3 +YBL022C PIM1 +YBL023C MCM2 +YBL024W NCL1 +YBL025W RRN10 +YBL026W LSM2 +YBL027W RPL19B +YBL028C NA +YBL029C-A NA +YBL029W NA +YBL030C PET9 +YBL031W SHE1 +YBL032W HEK2 +YBL033C RIB1 +YBL034C STU1 +YBL035C POL12 +YBL036C NA +YBL037W APL3 +YBL038W MRPL16 +YBL039C URA7 +YBL039C-A NA +YBL039W-B NA +YBL040C ERD2 +YBL041W PRE7 +YBL042C FUI1 +YBL043W ECM13 +YBL044W NA +YBL045C COR1 +YBL046W PSY4 +YBL047C EDE1 +YBL048W RRT1 +YBL049W MOH1 +YBL050W SEC17 +YBL051C PIN4 +YBL052C SAS3 +YBL053W NA +YBL054W TOD6 +YBL055C NA +YBL056W PTC3 +YBL057C PTH2 +YBL058W SHP1 +YBL059C-A CMC2 +YBL059W NA +YBL060W YEL1 +YBL061C SKT5 +YBL062W NA +YBL063W KIP1 +YBL064C PRX1 +YBL065W NA +YBL066C SEF1 +YBL067C UBP13 +YBL068W PRS4 +YBL068W-A NA +YBL069W AST1 +YBL070C NA +YBL071C NA +YBL071C-B NA +YBL071W-A KTI11 +YBL072C RPS8A +YBL073W NA +YBL074C AAR2 +YBL075C SSA3 +YBL076C ILS1 +YBL077W NA +YBL078C ATG8 +YBL079W NUP170 +YBL080C PET112 +YBL081W NA +YBL082C ALG3 +YBL083C NA +YBL084C CDC27 +YBL085W BOI1 +YBL086C NA +YBL087C RPL23A +YBL088C TEL1 +YBL089W AVT5 +YBL090W MRP21 +YBL091C MAP2 +YBL091C-A SCS22 +YBL092W RPL32 +YBL093C ROX3 +YBL094C NA +YBL095W NA +YBL096C NA +YBL097W BRN1 +YBL098W BNA4 +YBL099W ATP1 +YBL100C NA +YBL100W-A NA +YBL100W-B NA +YBL100W-C NA +YBL101C ECM21 +YBL102W SFT2 +YBL103C RTG3 +YBL104C SEA4 +YBL105C PKC1 +YBL106C SRO77 +YBL107C MIX23 +YBL107W-A NA +YBL108C-A PAU9 +YBL108W NA +YBL109W NA +YBL111C NA +YBL112C NA +YBL113C NA +YBL113W-A NA +YBR001C NTH2 +YBR002C RER2 +YBR003W COQ1 +YBR004C GPI18 +YBR005W RCR1 +YBR006W UGA2 +YBR007C DSF2 +YBR008C FLR1 +YBR009C HHF1 +YBR010W HHT1 +YBR011C IPP1 +YBR012C NA +YBR012W-A NA +YBR012W-B NA +YBR013C NA +YBR014C GRX7 +YBR015C MNN2 +YBR016W NA +YBR017C KAP104 +YBR018C GAL7 +YBR019C GAL10 +YBR020W GAL1 +YBR021W FUR4 +YBR022W POA1 +YBR023C CHS3 +YBR024W SCO2 +YBR025C OLA1 +YBR026C ETR1 +YBR027C NA +YBR028C YPK3 +YBR029C CDS1 +YBR030W RKM3 +YBR031W RPL4A +YBR032W NA +YBR033W EDS1 +YBR034C HMT1 +YBR035C PDX3 +YBR036C CSG2 +YBR037C SCO1 +YBR038W CHS2 +YBR039W ATP3 +YBR040W FIG1 +YBR041W FAT1 +YBR042C CST26 +YBR043C QDR3 +YBR044C TCM62 +YBR045C GIP1 +YBR046C ZTA1 +YBR047W FMP23 +YBR048W RPS11B +YBR049C REB1 +YBR050C REG2 +YBR051W NA +YBR052C RFS1 +YBR053C NA +YBR054W YRO2 +YBR055C PRP6 +YBR056C-B NA +YBR056W NA +YBR056W-A NA +YBR057C MUM2 +YBR058C UBP14 +YBR058C-A TSC3 +YBR059C AKL1 +YBR060C ORC2 +YBR061C TRM7 +YBR062C NA +YBR063C NA +YBR064W NA +YBR065C ECM2 +YBR066C NRG2 +YBR067C TIP1 +YBR068C BAP2 +YBR069C TAT1 +YBR070C ALG14 +YBR071W NA +YBR072C-A NA +YBR072W HSP26 +YBR073W RDH54 +YBR074W PFF1 +YBR076C-A NA +YBR076W ECM8 +YBR077C SLM4 +YBR078W ECM33 +YBR079C RPG1 +YBR080C SEC18 +YBR081C SPT7 +YBR082C UBC4 +YBR083W TEC1 +YBR084C-A RPL19A +YBR084W MIS1 +YBR085C-A NA +YBR085W AAC3 +YBR086C IST2 +YBR087W RFC5 +YBR088C POL30 +YBR089C-A NHP6B +YBR089W NA +YBR090C NA +YBR091C TIM12 +YBR092C PHO3 +YBR093C PHO5 +YBR094W PBY1 +YBR095C RXT2 +YBR096W NA +YBR097W VPS15 +YBR098W MMS4 +YBR099C NA +YBR101C FES1 +YBR102C EXO84 +YBR103C-A NA +YBR103W SIF2 +YBR104W YMC2 +YBR105C VID24 +YBR106W PHO88 +YBR107C IML3 +YBR108W AIM3 +YBR109C CMD1 +YBR109W-A NA +YBR110W ALG1 +YBR111C YSA1 +YBR111W-A SUS1 +YBR112C CYC8 +YBR113W NA +YBR114W RAD16 +YBR115C LYS2 +YBR116C NA +YBR117C TKL2 +YBR118W TEF2 +YBR119W MUD1 +YBR120C CBP6 +YBR121C GRS1 +YBR121C-A NA +YBR122C MRPL36 +YBR123C TFC1 +YBR124W NA +YBR125C PTC4 +YBR126C TPS1 +YBR126W-A NA +YBR126W-B NA +YBR127C VMA2 +YBR128C ATG14 +YBR129C OPY1 +YBR130C SHE3 +YBR131C-A NA +YBR131W CCZ1 +YBR132C AGP2 +YBR133C HSL7 +YBR134W NA +YBR135W CKS1 +YBR136W MEC1 +YBR137W NA +YBR138C NA +YBR139W NA +YBR140C IRA1 +YBR141C BMT2 +YBR141W-A NA +YBR142W MAK5 +YBR143C SUP45 +YBR144C NA +YBR145W ADH5 +YBR146W MRPS9 +YBR147W RTC2 +YBR148W YSW1 +YBR149W ARA1 +YBR150C TBS1 +YBR151W APD1 +YBR152W SPP381 +YBR153W RIB7 +YBR154C RPB5 +YBR155W CNS1 +YBR156C SLI15 +YBR157C ICS2 +YBR158W AMN1 +YBR159W IFA38 +YBR160W CDC28 +YBR161W CSH1 +YBR162C TOS1 +YBR162W-A YSY6 +YBR163W EXO5 +YBR164C ARL1 +YBR165W UBS1 +YBR166C TYR1 +YBR167C POP7 +YBR168W PEX32 +YBR169C SSE2 +YBR170C NPL4 +YBR171W SEC66 +YBR172C SMY2 +YBR173C UMP1 +YBR174C NA +YBR175W SWD3 +YBR176W ECM31 +YBR177C EHT1 +YBR178W NA +YBR179C FZO1 +YBR180W DTR1 +YBR181C RPS6B +YBR182C SMP1 +YBR182C-A NA +YBR183W YPC1 +YBR184W NA +YBR185C MBA1 +YBR186W PCH2 +YBR187W GDT1 +YBR188C NTC20 +YBR189W RPS9B +YBR190W NA +YBR191W RPL21A +YBR191W-A NA +YBR192W RIM2 +YBR193C MED8 +YBR194W AIM4 +YBR195C MSI1 +YBR196C PGI1 +YBR196C-A NA +YBR196C-B NA +YBR197C NA +YBR198C TAF5 +YBR199W KTR4 +YBR200W BEM1 +YBR200W-A NA +YBR201C-A NA +YBR201W DER1 +YBR202W MCM7 +YBR203W COS111 +YBR204C LDH1 +YBR205W KTR3 +YBR206W NA +YBR207W FTH1 +YBR208C DUR1,2 +YBR209W NA +YBR210W ERV15 +YBR211C AME1 +YBR212W NGR1 +YBR213W MET8 +YBR214W SDS24 +YBR215W HPC2 +YBR216C YBP1 +YBR217W ATG12 +YBR218C PYC2 +YBR219C NA +YBR220C NA +YBR221C PDB1 +YBR221W-A NA +YBR222C PCS60 +YBR223C TDP1 +YBR223W-A NA +YBR224W NA +YBR225W NA +YBR226C NA +YBR227C MCX1 +YBR228W SLX1 +YBR229C ROT2 +YBR230C OM14 +YBR230W-A NA +YBR231C SWC5 +YBR232C NA +YBR233W PBP2 +YBR233W-A DAD3 +YBR234C ARC40 +YBR235W VHC1 +YBR236C ABD1 +YBR237W PRP5 +YBR238C NA +YBR239C ERT1 +YBR240C THI2 +YBR241C NA +YBR242W NA +YBR243C ALG7 +YBR244W GPX2 +YBR245C ISW1 +YBR246W RRT2 +YBR247C ENP1 +YBR248C HIS7 +YBR249C ARO4 +YBR250W SPO23 +YBR251W MRPS5 +YBR252W DUT1 +YBR253W SRB6 +YBR254C TRS20 +YBR255C-A NA +YBR255W MTC4 +YBR256C RIB5 +YBR257W POP4 +YBR258C SHG1 +YBR259W NA +YBR260C RGD1 +YBR261C TAE1 +YBR262C MIC12 +YBR263W SHM1 +YBR264C YPT10 +YBR265W TSC10 +YBR266C SLM6 +YBR267W REI1 +YBR268W MRPL37 +YBR269C SDH8 +YBR270C BIT2 +YBR271W EFM2 +YBR272C HSM3 +YBR273C UBX7 +YBR274W CHK1 +YBR275C RIF1 +YBR276C PPS1 +YBR277C NA +YBR278W DPB3 +YBR279W PAF1 +YBR280C SAF1 +YBR281C DUG2 +YBR282W MRPL27 +YBR283C SSH1 +YBR284W NA +YBR285W NA +YBR286W APE3 +YBR287W NA +YBR288C APM3 +YBR289W SNF5 +YBR290W BSD2 +YBR291C CTP1 +YBR292C NA +YBR293W VBA2 +YBR294W SUL1 +YBR295W PCA1 +YBR296C PHO89 +YBR296C-A NA +YBR297W MAL33 +YBR298C MAL31 +YBR298C-A NA +YBR299W MAL32 +YBR300C NA +YBR301W PAU24 +YBR302C COS2 +YCL001W RER1 +YCL001W-A NA +YCL001W-B NA +YCL002C NA +YCL004W PGS1 +YCL005W LDB16 +YCL005W-A VMA9 +YCL007C NA +YCL008C STP22 +YCL009C ILV6 +YCL010C SGF29 +YCL011C GBP2 +YCL012C NA +YCL014W BUD3 +YCL016C DCC1 +YCL017C NFS1 +YCL018W LEU2 +YCL019W NA +YCL020W NA +YCL021W-A NA +YCL022C NA +YCL023C NA +YCL024W KCC4 +YCL025C AGP1 +YCL026C-A FRM2 +YCL026C-B HBN1 +YCL027W FUS1 +YCL028W RNQ1 +YCL029C BIK1 +YCL030C HIS4 +YCL031C RRP7 +YCL032W STE50 +YCL033C MXR2 +YCL034W LSB5 +YCL035C GRX1 +YCL036W GFD2 +YCL037C SRO9 +YCL038C ATG22 +YCL039W GID7 +YCL040W GLK1 +YCL041C NA +YCL042W NA +YCL043C PDI1 +YCL044C MGR1 +YCL045C EMC1 +YCL046W NA +YCL047C POF1 +YCL048W SPS22 +YCL048W-A NA +YCL049C NA +YCL050C APA1 +YCL051W LRE1 +YCL052C PBN1 +YCL054W SPB1 +YCL055W KAR4 +YCL056C PEX34 +YCL057C-A MIC10 +YCL057W PRD1 +YCL058C FYV5 +YCL058W-A ADF1 +YCL059C KRR1 +YCL061C MRC1 +YCL063W VAC17 +YCL064C CHA1 +YCL065W NA +YCL066W HMLALPHA1 +YCL067C HMLALPHA2 +YCL068C NA +YCL069W VBA3 +YCL073C GEX1 +YCL074W NA +YCL075W NA +YCL076W NA +YCR001W NA +YCR002C CDC10 +YCR003W MRPL32 +YCR004C YCP4 +YCR005C CIT2 +YCR006C NA +YCR007C NA +YCR008W SAT4 +YCR009C RVS161 +YCR010C ADY2 +YCR011C ADP1 +YCR012W PGK1 +YCR013C NA +YCR014C POL4 +YCR015C NA +YCR016W NA +YCR017C CWH43 +YCR018C SRD1 +YCR018C-A NA +YCR019W MAK32 +YCR020C PET18 +YCR020C-A MAK31 +YCR020W-B HTL1 +YCR021C HSP30 +YCR022C NA +YCR023C NA +YCR024C SLM5 +YCR024C-A PMP1 +YCR024C-B NA +YCR025C NA +YCR026C NPP1 +YCR027C RHB1 +YCR028C FEN2 +YCR028C-A RIM1 +YCR030C SYP1 +YCR031C RPS14A +YCR032W BPH1 +YCR033W SNT1 +YCR034W ELO2 +YCR035C RRP43 +YCR036W RBK1 +YCR037C PHO87 +YCR038C BUD5 +YCR038W-A NA +YCR039C MATALPHA2 +YCR040W MATALPHA1 +YCR041W NA +YCR042C TAF2 +YCR043C NA +YCR044C PER1 +YCR045C RRT12 +YCR045W-A NA +YCR046C IMG1 +YCR047C BUD23 +YCR047W-A NA +YCR048W ARE1 +YCR049C NA +YCR050C NA +YCR051W NA +YCR052W RSC6 +YCR053W THR4 +YCR054C CTR86 +YCR057C PWP2 +YCR059C YIH1 +YCR060W TAH1 +YCR061W NA +YCR063W BUD31 +YCR064C NA +YCR065W HCM1 +YCR066W RAD18 +YCR067C SED4 +YCR068W ATG15 +YCR069W CPR4 +YCR071C IMG2 +YCR072C RSA4 +YCR073C SSK22 +YCR073W-A SOL2 +YCR075C ERS1 +YCR075W-A NA +YCR076C FUB1 +YCR077C PAT1 +YCR079W PTC6 +YCR081C-A NA +YCR081W SRB8 +YCR082W AHC2 +YCR083W TRX3 +YCR084C TUP1 +YCR085W NA +YCR086W CSM1 +YCR087C-A NA +YCR087W NA +YCR088W ABP1 +YCR089W FIG2 +YCR090C NA +YCR091W KIN82 +YCR092C MSH3 +YCR093W CDC39 +YCR094W CDC50 +YCR095C OCA4 +YCR095W-A NA +YCR096C HMRA2 +YCR097W HMRA1 +YCR097W-A NA +YCR098C GIT1 +YCR099C NA +YCR100C NA +YCR101C NA +YCR102C NA +YCR102W-A NA +YCR104W PAU3 +YCR105W ADH7 +YCR106W RDS1 +YCR107W AAD3 +YCR108C NA +YDL001W RMD1 +YDL002C NHP10 +YDL003W MCD1 +YDL004W ATP16 +YDL005C MED2 +YDL006W PTC1 +YDL007C-A NA +YDL007W RPT2 +YDL008W APC11 +YDL009C NA +YDL010W GRX6 +YDL011C NA +YDL012C NA +YDL013W SLX5 +YDL014W NOP1 +YDL015C TSC13 +YDL016C NA +YDL017W CDC7 +YDL018C ERP3 +YDL019C OSH2 +YDL020C RPN4 +YDL021W GPM2 +YDL022C-A NA +YDL022W GPD1 +YDL023C NA +YDL024C DIA3 +YDL025C RTK1 +YDL025W-A NA +YDL026W NA +YDL027C NA +YDL028C MPS1 +YDL029W ARP2 +YDL030W PRP9 +YDL031W DBP10 +YDL032W NA +YDL033C SLM3 +YDL034W NA +YDL035C GPR1 +YDL036C PUS9 +YDL037C BSC1 +YDL039C PRM7 +YDL040C NAT1 +YDL041W NA +YDL042C SIR2 +YDL043C PRP11 +YDL044C MTF2 +YDL045C FAD1 +YDL045W-A MRP10 +YDL046W NPC2 +YDL047W SIT4 +YDL048C STP4 +YDL049C KNH1 +YDL050C NA +YDL051W LHP1 +YDL052C SLC1 +YDL053C PBP4 +YDL054C MCH1 +YDL055C PSA1 +YDL056W MBP1 +YDL057W NA +YDL058W USO1 +YDL059C RAD59 +YDL060W TSR1 +YDL061C RPS29B +YDL062W NA +YDL063C SYO1 +YDL064W UBC9 +YDL065C PEX19 +YDL066W IDP1 +YDL067C COX9 +YDL068W NA +YDL069C CBS1 +YDL070W BDF2 +YDL071C NA +YDL072C YET3 +YDL073W NA +YDL074C BRE1 +YDL075W RPL31A +YDL076C RXT3 +YDL077C VAM6 +YDL078C MDH3 +YDL079C MRK1 +YDL080C THI3 +YDL081C RPP1A +YDL082W RPL13A +YDL083C RPS16B +YDL084W SUB2 +YDL085C-A NA +YDL085W NDE2 +YDL086C-A NA +YDL086W NA +YDL087C LUC7 +YDL088C ASM4 +YDL089W NUR1 +YDL090C RAM1 +YDL091C UBX3 +YDL092W SRP14 +YDL093W PMT5 +YDL094C NA +YDL095W PMT1 +YDL096C OPI6 +YDL097C RPN6 +YDL098C SNU23 +YDL099W BUG1 +YDL100C GET3 +YDL101C DUN1 +YDL102W POL3 +YDL103C QRI1 +YDL104C QRI7 +YDL105W NSE4 +YDL106C PHO2 +YDL107W MSS2 +YDL108W KIN28 +YDL109C NA +YDL110C TMA17 +YDL111C RRP42 +YDL112W TRM3 +YDL113C ATG20 +YDL114W NA +YDL114W-A NA +YDL115C IWR1 +YDL116W NUP84 +YDL117W CYK3 +YDL118W NA +YDL119C NA +YDL120W YFH1 +YDL121C NA +YDL122W UBP1 +YDL123W SNA4 +YDL124W NA +YDL125C HNT1 +YDL126C CDC48 +YDL127W PCL2 +YDL128W VCX1 +YDL129W NA +YDL130W RPP1B +YDL130W-A STF1 +YDL131W LYS21 +YDL132W CDC53 +YDL133C-A RPL41B +YDL133W SRF1 +YDL134C PPH21 +YDL135C RDI1 +YDL136W RPL35B +YDL137W ARF2 +YDL138W RGT2 +YDL139C SCM3 +YDL140C RPO21 +YDL141W BPL1 +YDL142C CRD1 +YDL143W CCT4 +YDL144C NA +YDL145C COP1 +YDL146W LDB17 +YDL147W RPN5 +YDL148C NOP14 +YDL149W ATG9 +YDL150W RPC53 +YDL151C BUD30 +YDL152W NA +YDL153C SAS10 +YDL154W MSH5 +YDL155W CLB3 +YDL156W CMR1 +YDL157C NA +YDL158C NA +YDL159C-B NA +YDL159W STE7 +YDL159W-A NA +YDL160C DHH1 +YDL160C-A MHF2 +YDL161W ENT1 +YDL162C NA +YDL163W NA +YDL164C CDC9 +YDL165W CDC36 +YDL166C FAP7 +YDL167C NRP1 +YDL168W SFA1 +YDL169C UGX2 +YDL170W UGA3 +YDL171C GLT1 +YDL172C NA +YDL173W PAR32 +YDL174C DLD1 +YDL175C AIR2 +YDL176W NA +YDL177C NA +YDL178W DLD2 +YDL179W PCL9 +YDL180W NA +YDL181W INH1 +YDL182W LYS20 +YDL183C NA +YDL184C RPL41A +YDL185C-A NA +YDL185W VMA1 +YDL186W NA +YDL187C NA +YDL188C PPH22 +YDL189W RBS1 +YDL190C UFD2 +YDL191W RPL35A +YDL192W ARF1 +YDL193W NUS1 +YDL194W SNF3 +YDL195W SEC31 +YDL196W NA +YDL197C ASF2 +YDL198C GGC1 +YDL199C NA +YDL200C MGT1 +YDL201W TRM8 +YDL202W MRPL11 +YDL203C ACK1 +YDL204W RTN2 +YDL205C HEM3 +YDL206W NA +YDL207W GLE1 +YDL208W NHP2 +YDL209C CWC2 +YDL210W UGA4 +YDL211C NA +YDL212W SHR3 +YDL213C NOP6 +YDL214C PRR2 +YDL215C GDH2 +YDL216C RRI1 +YDL217C TIM22 +YDL218W NA +YDL219W DTD1 +YDL220C CDC13 +YDL221W NA +YDL222C FMP45 +YDL223C HBT1 +YDL224C WHI4 +YDL225W SHS1 +YDL226C GCS1 +YDL227C HO +YDL228C NA +YDL229W SSB1 +YDL230W PTP1 +YDL231C BRE4 +YDL232W OST4 +YDL233W MFG1 +YDL234C GYP7 +YDL235C YPD1 +YDL236W PHO13 +YDL237W AIM6 +YDL238C GUD1 +YDL239C ADY3 +YDL240C-A NA +YDL240W LRG1 +YDL241W NA +YDL242W NA +YDL243C AAD4 +YDL244W THI13 +YDL245C HXT15 +YDL246C SOR2 +YDL247W MPH2 +YDL247W-A NA +YDL248W COS7 +YDR001C NTH1 +YDR002W YRB1 +YDR003W RCR2 +YDR003W-A NA +YDR004W RAD57 +YDR005C MAF1 +YDR006C SOK1 +YDR007W TRP1 +YDR008C NA +YDR009W GAL3 +YDR010C NA +YDR011W SNQ2 +YDR012W RPL4B +YDR013W PSF1 +YDR014W RAD61 +YDR014W-A HED1 +YDR015C NA +YDR016C DAD1 +YDR017C KCS1 +YDR018C NA +YDR019C GCV1 +YDR020C DAS2 +YDR021W FAL1 +YDR022C ATG31 +YDR023W SES1 +YDR024W FYV1 +YDR025W RPS11A +YDR026C NSI1 +YDR027C VPS54 +YDR028C REG1 +YDR029W NA +YDR030C RAD28 +YDR031W MIX14 +YDR032C PST2 +YDR033W MRH1 +YDR034C LYS14 +YDR034C-A NA +YDR034C-C NA +YDR034C-D NA +YDR034W-B NA +YDR035W ARO3 +YDR036C EHD3 +YDR037W KRS1 +YDR038C ENA5 +YDR039C ENA2 +YDR040C ENA1 +YDR041W RSM10 +YDR042C NA +YDR043C NRG1 +YDR044W HEM13 +YDR045C RPC11 +YDR046C BAP3 +YDR047W HEM12 +YDR048C NA +YDR049W VMS1 +YDR050C TPI1 +YDR051C DET1 +YDR052C DBF4 +YDR053W NA +YDR054C CDC34 +YDR055W PST1 +YDR056C NA +YDR057W YOS9 +YDR058C TGL2 +YDR059C UBC5 +YDR060W MAK21 +YDR061W NA +YDR062W LCB2 +YDR063W AIM7 +YDR064W RPS13 +YDR065W RRG1 +YDR066C RTR2 +YDR067C OCA6 +YDR068W DOS2 +YDR069C DOA4 +YDR070C FMP16 +YDR071C PAA1 +YDR072C IPT1 +YDR073W SNF11 +YDR074W TPS2 +YDR075W PPH3 +YDR076W RAD55 +YDR077W SED1 +YDR078C SHU2 +YDR079C-A TFB5 +YDR079W PET100 +YDR080W VPS41 +YDR081C PDC2 +YDR082W STN1 +YDR083W RRP8 +YDR084C TVP23 +YDR085C AFR1 +YDR086C SSS1 +YDR087C RRP1 +YDR088C SLU7 +YDR089W NA +YDR090C NA +YDR091C RLI1 +YDR092W UBC13 +YDR093W DNF2 +YDR094W NA +YDR095C NA +YDR096W GIS1 +YDR097C MSH6 +YDR098C GRX3 +YDR098C-A NA +YDR098C-B NA +YDR099W BMH2 +YDR100W TVP15 +YDR101C ARX1 +YDR102C NA +YDR103W STE5 +YDR104C SPO71 +YDR105C TMS1 +YDR106W ARP10 +YDR107C TMN2 +YDR108W TRS85 +YDR109C NA +YDR110W FOB1 +YDR111C ALT2 +YDR112W IRC2 +YDR113C PDS1 +YDR114C NA +YDR115W NA +YDR116C MRPL1 +YDR117C TMA64 +YDR118W APC4 +YDR118W-A NA +YDR119W VBA4 +YDR119W-A COX26 +YDR120C TRM1 +YDR121W DPB4 +YDR122W KIN1 +YDR123C INO2 +YDR124W NA +YDR125C ECM18 +YDR126W SWF1 +YDR127W ARO1 +YDR128W MTC5 +YDR129C SAC6 +YDR130C FIN1 +YDR131C NA +YDR132C NA +YDR133C NA +YDR134C NA +YDR135C YCF1 +YDR136C VPS61 +YDR137W RGP1 +YDR138W HPR1 +YDR139C RUB1 +YDR140W MTQ2 +YDR141C DOP1 +YDR142C PEX7 +YDR143C SAN1 +YDR144C MKC7 +YDR145W TAF12 +YDR146C SWI5 +YDR147W EKI1 +YDR148C KGD2 +YDR149C NA +YDR150W NUM1 +YDR151C CTH1 +YDR152W GIR2 +YDR153C ENT5 +YDR154C NA +YDR155C CPR1 +YDR156W RPA14 +YDR157W NA +YDR158W HOM2 +YDR159W SAC3 +YDR160W SSY1 +YDR161W NA +YDR162C NBP2 +YDR163W CWC15 +YDR164C SEC1 +YDR165W TRM82 +YDR166C SEC5 +YDR167W TAF10 +YDR168W CDC37 +YDR169C STB3 +YDR169C-A NA +YDR170C SEC7 +YDR170W-A NA +YDR171W HSP42 +YDR172W SUP35 +YDR173C ARG82 +YDR174W HMO1 +YDR175C RSM24 +YDR176W NGG1 +YDR177W UBC1 +YDR178W SDH4 +YDR179C CSN9 +YDR179W-A NA +YDR180W SCC2 +YDR181C SAS4 +YDR182W CDC1 +YDR182W-A NA +YDR183C-A NA +YDR183W PLP1 +YDR184C ATC1 +YDR185C UPS3 +YDR186C NA +YDR187C NA +YDR188W CCT6 +YDR189W SLY1 +YDR190C RVB1 +YDR191W HST4 +YDR192C NUP42 +YDR193W NA +YDR194C MSS116 +YDR194W-A NA +YDR195W REF2 +YDR196C CAB5 +YDR197W CBS2 +YDR198C RKM2 +YDR199W NA +YDR200C VPS64 +YDR201W SPC19 +YDR202C RAV2 +YDR203W NA +YDR204W COQ4 +YDR205W MSC2 +YDR206W EBS1 +YDR207C UME6 +YDR208W MSS4 +YDR209C NA +YDR210C-C NA +YDR210C-D NA +YDR210W NA +YDR210W-A NA +YDR210W-B NA +YDR211W GCD6 +YDR212W TCP1 +YDR213W UPC2 +YDR214W AHA1 +YDR215C NA +YDR216W ADR1 +YDR217C RAD9 +YDR218C SPR28 +YDR219C MFB1 +YDR220C NA +YDR221W GTB1 +YDR222W NA +YDR223W CRF1 +YDR224C HTB1 +YDR225W HTA1 +YDR226W ADK1 +YDR227W SIR4 +YDR228C PCF11 +YDR229W IVY1 +YDR230W NA +YDR231C COX20 +YDR232W HEM1 +YDR233C RTN1 +YDR234W LYS4 +YDR235W PRP42 +YDR236C FMN1 +YDR237W MRPL7 +YDR238C SEC26 +YDR239C NA +YDR240C SNU56 +YDR241W BUD26 +YDR242W AMD2 +YDR243C PRP28 +YDR244W PEX5 +YDR245W MNN10 +YDR246W TRS23 +YDR246W-A NA +YDR247W VHS1 +YDR248C NA +YDR249C NA +YDR250C NA +YDR251W PAM1 +YDR252W BTT1 +YDR253C MET32 +YDR254W CHL4 +YDR255C RMD5 +YDR256C CTA1 +YDR257C RKM4 +YDR258C HSP78 +YDR259C YAP6 +YDR260C SWM1 +YDR261C EXG2 +YDR261C-C NA +YDR261C-D NA +YDR261W-A NA +YDR261W-B NA +YDR262W NA +YDR263C DIN7 +YDR264C AKR1 +YDR265W PEX10 +YDR266C HEL2 +YDR267C CIA1 +YDR268W MSW1 +YDR269C NA +YDR270W CCC2 +YDR271C NA +YDR272W GLO2 +YDR273W DON1 +YDR274C NA +YDR275W BSC2 +YDR276C PMP3 +YDR277C MTH1 +YDR278C NA +YDR279W RNH202 +YDR280W RRP45 +YDR281C PHM6 +YDR282C NA +YDR283C GCN2 +YDR284C DPP1 +YDR285W ZIP1 +YDR286C NA +YDR287W INM2 +YDR288W NSE3 +YDR289C RTT103 +YDR290W NA +YDR291W HRQ1 +YDR292C SRP101 +YDR293C SSD1 +YDR294C DPL1 +YDR295C HDA2 +YDR296W MHR1 +YDR297W SUR2 +YDR298C ATP5 +YDR299W BFR2 +YDR300C PRO1 +YDR301W CFT1 +YDR302W GPI11 +YDR303C RSC3 +YDR304C CPR5 +YDR305C HNT2 +YDR306C NA +YDR307W PMT7 +YDR308C SRB7 +YDR309C GIC2 +YDR310C SUM1 +YDR311W TFB1 +YDR312W SSF2 +YDR313C PIB1 +YDR314C RAD34 +YDR315C IPK1 +YDR316W OMS1 +YDR316W-A NA +YDR316W-B NA +YDR317W HIM1 +YDR318W MCM21 +YDR319C YFT2 +YDR320C SWA2 +YDR320C-A DAD4 +YDR320W-B NA +YDR321W ASP1 +YDR322C-A TIM11 +YDR322W MRPL35 +YDR323C PEP7 +YDR324C UTP4 +YDR325W YCG1 +YDR326C YSP2 +YDR327W NA +YDR328C SKP1 +YDR329C PEX3 +YDR330W UBX5 +YDR331W GPI8 +YDR332W IRC3 +YDR333C RQC1 +YDR334W SWR1 +YDR335W MSN5 +YDR336W NA +YDR337W MRPS28 +YDR338C NA +YDR339C FCF1 +YDR340W NA +YDR341C NA +YDR342C HXT7 +YDR343C HXT6 +YDR344C NA +YDR345C HXT3 +YDR346C SVF1 +YDR347W MRP1 +YDR348C PAL1 +YDR349C YPS7 +YDR350C ATP22 +YDR351W SBE2 +YDR352W YPQ2 +YDR353W TRR1 +YDR354C-A NA +YDR354W TRP4 +YDR355C NA +YDR356W SPC110 +YDR357C CNL1 +YDR358W GGA1 +YDR359C EAF1 +YDR360W OPI7 +YDR361C BCP1 +YDR362C TFC6 +YDR363W ESC2 +YDR363W-A SEM1 +YDR364C CDC40 +YDR365C ESF1 +YDR365W-A NA +YDR365W-B NA +YDR366C NA +YDR367W KEI1 +YDR368W YPR1 +YDR369C XRS2 +YDR370C DXO1 +YDR371C-A NA +YDR371W CTS2 +YDR372C VPS74 +YDR373W FRQ1 +YDR374C PHO92 +YDR374W-A WIP1 +YDR375C BCS1 +YDR376W ARH1 +YDR377W ATP17 +YDR378C LSM6 +YDR379C-A SDH6 +YDR379W RGA2 +YDR380W ARO10 +YDR381C-A NA +YDR381W YRA1 +YDR382W RPP2B +YDR383C NKP1 +YDR384C ATO3 +YDR385W EFT2 +YDR386W MUS81 +YDR387C NA +YDR388W RVS167 +YDR389W SAC7 +YDR390C UBA2 +YDR391C NA +YDR392W SPT3 +YDR393W SHE9 +YDR394W RPT3 +YDR395W SXM1 +YDR396W NA +YDR397C NCB2 +YDR398W UTP5 +YDR399W HPT1 +YDR400W URH1 +YDR401W NA +YDR402C DIT2 +YDR403W DIT1 +YDR404C RPB7 +YDR405W MRP20 +YDR406W PDR15 +YDR406W-A NA +YDR407C TRS120 +YDR408C ADE8 +YDR409W SIZ1 +YDR410C STE14 +YDR411C DFM1 +YDR412W RRP17 +YDR413C NA +YDR414C ERD1 +YDR415C NA +YDR416W SYF1 +YDR417C NA +YDR418W RPL12B +YDR419W RAD30 +YDR420W HKR1 +YDR421W ARO80 +YDR422C SIP1 +YDR423C CAD1 +YDR424C DYN2 +YDR425W SNX41 +YDR426C NA +YDR427W RPN9 +YDR428C BNA7 +YDR429C TIF35 +YDR430C CYM1 +YDR431W NA +YDR432W NPL3 +YDR433W NA +YDR434W GPI17 +YDR435C PPM1 +YDR436W PPZ2 +YDR437W GPI19 +YDR438W THI74 +YDR439W LRS4 +YDR440W DOT1 +YDR441C APT2 +YDR442W NA +YDR443C SSN2 +YDR444W NA +YDR445C NA +YDR446W ECM11 +YDR447C RPS17B +YDR448W ADA2 +YDR449C UTP6 +YDR450W RPS18A +YDR451C YHP1 +YDR452W PPN1 +YDR453C TSA2 +YDR454C GUK1 +YDR455C NA +YDR456W NHX1 +YDR457W TOM1 +YDR458C HEH2 +YDR459C PFA5 +YDR460W TFB3 +YDR461C-A NA +YDR461W MFA1 +YDR462W MRPL28 +YDR463W STP1 +YDR464C-A NA +YDR464W SPP41 +YDR465C RMT2 +YDR466W PKH3 +YDR467C NA +YDR468C TLG1 +YDR469W SDC1 +YDR470C UGO1 +YDR471W RPL27B +YDR472W TRS31 +YDR473C PRP3 +YDR475C JIP4 +YDR476C NA +YDR477W SNF1 +YDR478W SNM1 +YDR479C PEX29 +YDR480W DIG2 +YDR481C PHO8 +YDR482C CWC21 +YDR483W KRE2 +YDR484W VPS52 +YDR485C VPS72 +YDR486C VPS60 +YDR487C RIB3 +YDR488C PAC11 +YDR489W SLD5 +YDR490C PKH1 +YDR491C NA +YDR492W IZH1 +YDR493W MZM1 +YDR494W RSM28 +YDR495C VPS3 +YDR496C PUF6 +YDR497C ITR1 +YDR498C SEC20 +YDR499W LCD1 +YDR500C RPL37B +YDR501W PLM2 +YDR502C SAM2 +YDR503C LPP1 +YDR504C SPG3 +YDR505C PSP1 +YDR506C GMC1 +YDR507C GIN4 +YDR508C GNP1 +YDR509W NA +YDR510C-A NA +YDR510W SMT3 +YDR511W SDH7 +YDR512C EMI1 +YDR513W GRX2 +YDR514C NA +YDR515W SLF1 +YDR516C EMI2 +YDR517W GRH1 +YDR518W EUG1 +YDR519W FPR2 +YDR520C URC2 +YDR521W NA +YDR522C SPS2 +YDR523C SPS1 +YDR524C AGE1 +YDR524C-A NA +YDR524C-B NA +YDR524W-C NA +YDR525W API2 +YDR525W-A SNA2 +YDR526C NA +YDR527W RBA50 +YDR528W HLR1 +YDR529C QCR7 +YDR530C APA2 +YDR531W CAB1 +YDR532C KRE28 +YDR533C HSP31 +YDR534C FIT1 +YDR535C NA +YDR536W STL1 +YDR537C NA +YDR538W PAD1 +YDR539W FDC1 +YDR540C IRC4 +YDR541C NA +YDR542W PAU10 +YDR543C NA +YDR544C NA +YDR545C-A NA +YDR545W YRF1-1 +YEL001C IRC22 +YEL002C WBP1 +YEL003W GIM4 +YEL004W YEA4 +YEL005C VAB2 +YEL006W YEA6 +YEL007W MIT1 +YEL008C-A NA +YEL008W NA +YEL009C GCN4 +YEL009C-A NA +YEL010W NA +YEL011W GLC3 +YEL012W UBC8 +YEL013W VAC8 +YEL014C NA +YEL015W EDC3 +YEL016C NPP2 +YEL017C-A PMP2 +YEL017W GTT3 +YEL018C-A NA +YEL018W EAF5 +YEL019C MMS21 +YEL020C NA +YEL020C-B NA +YEL020W-A TIM9 +YEL021W URA3 +YEL022W GEA2 +YEL023C NA +YEL024W RIP1 +YEL025C NA +YEL026W SNU13 +YEL027W VMA3 +YEL028W NA +YEL029C BUD16 +YEL030C-A NA +YEL030W ECM10 +YEL031W SPF1 +YEL032C-A NA +YEL032W MCM3 +YEL033W MTC7 +YEL034C-A NA +YEL034W HYP2 +YEL035C UTR5 +YEL036C ANP1 +YEL037C RAD23 +YEL038W UTR4 +YEL039C CYC7 +YEL040W UTR2 +YEL041W YEF1 +YEL042W GDA1 +YEL043W NA +YEL044W IES6 +YEL045C NA +YEL046C GLY1 +YEL047C FRD1 +YEL048C TCA17 +YEL049W PAU2 +YEL050C RML2 +YEL050W-A NA +YEL051W VMA8 +YEL052W AFG1 +YEL053C MAK10 +YEL053W-A NA +YEL054C RPL12A +YEL055C POL5 +YEL056W HAT2 +YEL057C NA +YEL058W PCM1 +YEL059C-A SOM1 +YEL059W HHY1 +YEL060C PRB1 +YEL061C CIN8 +YEL062W NPR2 +YEL063C CAN1 +YEL064C AVT2 +YEL065W SIT1 +YEL066W HPA3 +YEL067C NA +YEL068C NA +YEL069C HXT13 +YEL070W DSF1 +YEL071W DLD3 +YEL072W RMD6 +YEL073C NA +YEL074W NA +YEL075C NA +YEL075W-A NA +YEL076C NA +YEL076C-A NA +YEL077C NA +YEL077W-A NA +YER001W MNN1 +YER002W NOP16 +YER003C PMI40 +YER004W FMP52 +YER005W YND1 +YER006C-A NA +YER006W NUG1 +YER007C-A TMA20 +YER007W PAC2 +YER008C SEC3 +YER009W NTF2 +YER010C NA +YER011W TIR1 +YER012W PRE1 +YER013W PRP22 +YER014C-A BUD25 +YER014W HEM14 +YER015W FAA2 +YER016W BIM1 +YER017C AFG3 +YER018C SPC25 +YER019C-A SBH2 +YER019W ISC1 +YER020W GPA2 +YER021W RPN3 +YER022W SRB4 +YER023C-A NA +YER023W PRO3 +YER024W YAT2 +YER025W GCD11 +YER026C CHO1 +YER027C GAL83 +YER028C MIG3 +YER029C SMB1 +YER030W CHZ1 +YER031C YPT31 +YER032W FIR1 +YER033C ZRG8 +YER034W NA +YER035W EDC2 +YER036C ARB1 +YER037W PHM8 +YER038C KRE29 +YER038W-A NA +YER039C HVG1 +YER039C-A NA +YER040W GLN3 +YER041W YEN1 +YER042W MXR1 +YER043C SAH1 +YER044C ERG28 +YER044C-A MEI4 +YER045C ACA1 +YER046W SPO73 +YER046W-A NA +YER047C SAP1 +YER048C CAJ1 +YER048W-A ISD11 +YER049W TPA1 +YER050C RSM18 +YER051W JHD1 +YER052C HOM3 +YER053C PIC2 +YER053C-A NA +YER054C GIP2 +YER055C HIS1 +YER056C FCY2 +YER056C-A RPL34A +YER057C HMF1 +YER058W PET117 +YER059W PCL6 +YER060W FCY21 +YER060W-A FCY22 +YER061C CEM1 +YER062C GPP2 +YER063W THO1 +YER064C VHR2 +YER065C ICL1 +YER066C-A NA +YER066W RRT13 +YER067C-A NA +YER067W RGI1 +YER068C-A NA +YER068W MOT2 +YER069W ARG5,6 +YER070W RNR1 +YER071C TDA2 +YER072W VTC1 +YER073W ALD5 +YER074W RPS24A +YER074W-A YOS1 +YER075C PTP3 +YER076C NA +YER076W-A NA +YER077C NA +YER078C ICP55 +YER078W-A NA +YER079C-A NA +YER079W NA +YER080W AIM9 +YER081W SER3 +YER082C UTP7 +YER083C GET2 +YER084W NA +YER084W-A NA +YER085C NA +YER086W ILV1 +YER087C-A NA +YER087C-B SBH1 +YER087W AIM10 +YER088C DOT6 +YER088C-A NA +YER088W-B NA +YER089C PTC2 +YER090C-A NA +YER090W TRP2 +YER091C MET6 +YER091C-A NA +YER092W IES5 +YER093C TSC11 +YER093C-A AIM11 +YER094C PUP3 +YER095W RAD51 +YER096W SHC1 +YER097W NA +YER098W UBP9 +YER099C PRS2 +YER100W UBC6 +YER101C AST2 +YER102W RPS8B +YER103W SSA4 +YER104W RTT105 +YER105C NUP157 +YER106W MAM1 +YER107C GLE2 +YER107W-A NA +YER109C FLO8 +YER110C KAP123 +YER111C SWI4 +YER112W LSM4 +YER113C TMN3 +YER114C BOI2 +YER115C SPR6 +YER116C SLX8 +YER117W RPL23B +YER118C SHO1 +YER119C AVT6 +YER119C-A NA +YER120W SCS2 +YER121W NA +YER122C GLO3 +YER123W YCK3 +YER124C DSE1 +YER125W RSP5 +YER126C NSA2 +YER127W LCP5 +YER128W VFA1 +YER129W SAK1 +YER130C COM2 +YER131W RPS26B +YER132C PMD1 +YER133W GLC7 +YER133W-A NA +YER134C NA +YER135C NA +YER136W GDI1 +YER137C NA +YER137C-A NA +YER137W-A NA +YER138C NA +YER138W-A NA +YER139C RTR1 +YER140W EMP65 +YER141W COX15 +YER142C MAG1 +YER143W DDI1 +YER144C UBP5 +YER145C FTR1 +YER145C-A NA +YER146W LSM5 +YER147C SCC4 +YER147C-A NA +YER148W SPT15 +YER148W-A NA +YER149C PEA2 +YER150W SPI1 +YER151C UBP3 +YER152C NA +YER152W-A NA +YER153C PET122 +YER154W OXA1 +YER155C BEM2 +YER156C NA +YER157W COG3 +YER158C NA +YER158W-A NA +YER159C BUR6 +YER159C-A NA +YER160C NA +YER161C SPT2 +YER162C RAD4 +YER163C GCG1 +YER164W CHD1 +YER165C-A NA +YER165W PAB1 +YER166W DNF1 +YER167W BCK2 +YER168C CCA1 +YER169W RPH1 +YER170W ADK2 +YER171W RAD3 +YER172C BRR2 +YER172C-A NA +YER173W RAD24 +YER174C GRX4 +YER175C TMT1 +YER175W-A NA +YER176W ECM32 +YER177W BMH1 +YER178W PDA1 +YER179W DMC1 +YER180C ISC10 +YER180C-A SLO1 +YER181C NA +YER182W FMP10 +YER183C FAU1 +YER184C TOG1 +YER185W PUG1 +YER186C NA +YER187W NA +YER188C-A NA +YER188W NA +YER189W NA +YER190C-A NA +YER190C-B NA +YER190W YRF1-2 +YFL001W DEG1 +YFL002C SPB4 +YFL002W-A NA +YFL002W-B NA +YFL003C MSH4 +YFL004W VTC2 +YFL005W SEC4 +YFL007W BLM10 +YFL008W SMC1 +YFL009W CDC4 +YFL010C WWM1 +YFL010W-A AUA1 +YFL011W HXT10 +YFL012W NA +YFL012W-A NA +YFL013C IES1 +YFL013W-A NA +YFL014W HSP12 +YFL015C NA +YFL015W-A NA +YFL016C MDJ1 +YFL017C GNA1 +YFL017W-A SMX2 +YFL018C LPD1 +YFL019C NA +YFL020C PAU5 +YFL021C-A NA +YFL021W GAT1 +YFL022C FRS2 +YFL023W BUD27 +YFL024C EPL1 +YFL025C BST1 +YFL026W STE2 +YFL027C GYP8 +YFL028C CAF16 +YFL029C CAK1 +YFL030W AGX1 +YFL031C-A NA +YFL031W HAC1 +YFL032W NA +YFL033C RIM15 +YFL034C-A RPL22B +YFL034C-B MOB2 +YFL034W NA +YFL036W RPO41 +YFL037W TUB2 +YFL038C YPT1 +YFL039C ACT1 +YFL040W NA +YFL041W FET5 +YFL041W-A NA +YFL042C NA +YFL044C OTU1 +YFL045C SEC53 +YFL046W FMP32 +YFL047W RGD2 +YFL048C EMP47 +YFL049W SWP82 +YFL050C ALR2 +YFL051C NA +YFL052W NA +YFL053W DAK2 +YFL054C NA +YFL055W AGP3 +YFL056C AAD6 +YFL057C AAD16 +YFL058W THI5 +YFL059W SNZ3 +YFL060C SNO3 +YFL061W DDI2 +YFL062W COS4 +YFL063W NA +YFL064C NA +YFL065C NA +YFL066C NA +YFL067W NA +YFL068W NA +YFR001W LOC1 +YFR002W NIC96 +YFR003C YPI1 +YFR004W RPN11 +YFR005C SAD1 +YFR006W NA +YFR007W YFH7 +YFR008W FAR7 +YFR009W GCN20 +YFR009W-A NA +YFR010W UBP6 +YFR010W-A NA +YFR011C MIC19 +YFR012W DCV1 +YFR012W-A NA +YFR013W IOC3 +YFR014C CMK1 +YFR015C GSY1 +YFR016C NA +YFR017C IGD1 +YFR018C NA +YFR019W FAB1 +YFR020W NA +YFR021W ATG18 +YFR022W ROG3 +YFR023W PES4 +YFR024C-A LSB3 +YFR025C HIS2 +YFR026C ULI1 +YFR027W ECO1 +YFR028C CDC14 +YFR029W PTR3 +YFR030W MET10 +YFR031C SMC2 +YFR031C-A RPL2A +YFR032C RRT5 +YFR032C-A RPL29 +YFR032C-B NA +YFR033C QCR6 +YFR034C PHO4 +YFR034W-A NA +YFR035C NA +YFR036W CDC26 +YFR036W-A NA +YFR037C RSC8 +YFR038W IRC5 +YFR039C OSW7 +YFR040W SAP155 +YFR041C ERJ5 +YFR042W KEG1 +YFR043C IRC6 +YFR044C DUG1 +YFR045W NA +YFR046C CNN1 +YFR047C BNA6 +YFR048W RMD8 +YFR049W YMR31 +YFR050C PRE4 +YFR051C RET2 +YFR052C-A NA +YFR052W RPN12 +YFR053C HXK1 +YFR054C NA +YFR055W IRC7 +YFR056C NA +YFR057W NA +YGL001C ERG26 +YGL002W ERP6 +YGL003C CDH1 +YGL004C RPN14 +YGL005C COG7 +YGL006W PMC1 +YGL006W-A NA +YGL007C-A NA +YGL007W BRP1 +YGL008C PMA1 +YGL009C LEU1 +YGL010W MPO1 +YGL011C SCL1 +YGL012W ERG4 +YGL013C PDR1 +YGL014C-A NA +YGL014W PUF4 +YGL015C NA +YGL016W KAP122 +YGL017W ATE1 +YGL018C JAC1 +YGL019W CKB1 +YGL020C GET1 +YGL021W ALK1 +YGL022W STT3 +YGL023C PIB2 +YGL024W NA +YGL025C PGD1 +YGL026C TRP5 +YGL027C CWH41 +YGL028C SCW11 +YGL029W CGR1 +YGL030W RPL30 +YGL031C RPL24A +YGL032C AGA2 +YGL033W HOP2 +YGL034C NA +YGL035C MIG1 +YGL036W NA +YGL037C PNC1 +YGL038C OCH1 +YGL039W NA +YGL040C HEM2 +YGL041C NA +YGL041C-B NA +YGL041W-A NA +YGL042C NA +YGL043W DST1 +YGL044C RNA15 +YGL045W RIM8 +YGL047W ALG13 +YGL048C RPT6 +YGL049C TIF4632 +YGL050W TYW3 +YGL051W MST27 +YGL052W NA +YGL053W PRM8 +YGL054C ERV14 +YGL055W OLE1 +YGL056C SDS23 +YGL057C GEP7 +YGL058W RAD6 +YGL059W PKP2 +YGL060W YBP2 +YGL061C DUO1 +YGL062W PYC1 +YGL063C-A NA +YGL063W PUS2 +YGL064C MRH4 +YGL065C ALG2 +YGL066W SGF73 +YGL067W NPY1 +YGL068W MNP1 +YGL069C NA +YGL070C RPB9 +YGL071W AFT1 +YGL072C NA +YGL073W HSF1 +YGL074C NA +YGL075C MPS2 +YGL076C RPL7A +YGL077C HNM1 +YGL078C DBP3 +YGL079W KXD1 +YGL080W MPC1 +YGL081W NA +YGL082W NA +YGL083W SCY1 +YGL084C GUP1 +YGL085W LCL3 +YGL086W MAD1 +YGL087C MMS2 +YGL088W NA +YGL089C MF(ALPHA)2 +YGL090W LIF1 +YGL091C NBP35 +YGL092W NUP145 +YGL093W SPC105 +YGL094C PAN2 +YGL095C VPS45 +YGL096W TOS8 +YGL097W SRM1 +YGL098W USE1 +YGL099W LSG1 +YGL100W SEH1 +YGL101W NA +YGL102C NA +YGL103W RPL28 +YGL104C VPS73 +YGL105W ARC1 +YGL106W MLC1 +YGL107C RMD9 +YGL108C NA +YGL109W NA +YGL110C CUE3 +YGL111W NSA1 +YGL112C TAF6 +YGL113W SLD3 +YGL114W NA +YGL115W SNF4 +YGL116W CDC20 +YGL117W NA +YGL118C NA +YGL119W COQ8 +YGL120C PRP43 +YGL121C GPG1 +YGL122C NAB2 +YGL123C-A NA +YGL123W RPS2 +YGL124C MON1 +YGL125W MET13 +YGL126W SCS3 +YGL127C SOH1 +YGL128C CWC23 +YGL129C RSM23 +YGL130W CEG1 +YGL131C SNT2 +YGL132W NA +YGL133W ITC1 +YGL134W PCL10 +YGL135W RPL1B +YGL136C MRM2 +YGL137W SEC27 +YGL138C NA +YGL139W FLC3 +YGL140C NA +YGL141W HUL5 +YGL142C GPI10 +YGL143C MRF1 +YGL144C ROG1 +YGL145W TIP20 +YGL146C RRT6 +YGL147C RPL9A +YGL148W ARO2 +YGL149W NA +YGL150C INO80 +YGL151W NUT1 +YGL152C NA +YGL153W PEX14 +YGL154C LYS5 +YGL155W CDC43 +YGL156W AMS1 +YGL157W ARI1 +YGL158W RCK1 +YGL159W NA +YGL160W AIM14 +YGL161C YIP5 +YGL162W SUT1 +YGL163C RAD54 +YGL164C YRB30 +YGL165C NA +YGL166W CUP2 +YGL167C PMR1 +YGL168W HUR1 +YGL169W SUA5 +YGL170C SPO74 +YGL171W ROK1 +YGL172W NUP49 +YGL173C XRN1 +YGL174W BUD13 +YGL175C SAE2 +YGL176C NA +YGL177W NA +YGL178W MPT5 +YGL179C TOS3 +YGL180W ATG1 +YGL181W GTS1 +YGL182C NA +YGL183C MND1 +YGL184C STR3 +YGL185C NA +YGL186C TPN1 +YGL187C COX4 +YGL188C NA +YGL188C-A NA +YGL189C RPS26A +YGL190C CDC55 +YGL191W COX13 +YGL192W IME4 +YGL193C NA +YGL194C HOS2 +YGL194C-A NA +YGL195W GCN1 +YGL196W DSD1 +YGL197W MDS3 +YGL198W YIP4 +YGL199C NA +YGL200C EMP24 +YGL201C MCM6 +YGL202W ARO8 +YGL203C KEX1 +YGL204C NA +YGL205W POX1 +YGL206C CHC1 +YGL207W SPT16 +YGL208W SIP2 +YGL209W MIG2 +YGL210W YPT32 +YGL211W NCS6 +YGL212W VAM7 +YGL213C SKI8 +YGL214W NA +YGL215W CLG1 +YGL216W KIP3 +YGL217C NA +YGL218W NA +YGL219C MDM34 +YGL220W FRA2 +YGL221C NIF3 +YGL222C EDC1 +YGL223C COG1 +YGL224C SDT1 +YGL225W VRG4 +YGL226C-A OST5 +YGL226W MTC3 +YGL227W VID30 +YGL228W SHE10 +YGL229C SAP4 +YGL230C NA +YGL231C EMC4 +YGL232W TAN1 +YGL233W SEC15 +YGL234W ADE5,7 +YGL235W NA +YGL236C MTO1 +YGL237C HAP2 +YGL238W CSE1 +YGL239C NA +YGL240W DOC1 +YGL241W KAP114 +YGL242C NA +YGL243W TAD1 +YGL244W RTF1 +YGL245W GUS1 +YGL246C RAI1 +YGL247W BRR6 +YGL248W PDE1 +YGL249W ZIP2 +YGL250W RMR1 +YGL251C HFM1 +YGL252C RTG2 +YGL253W HXK2 +YGL254W FZF1 +YGL255W ZRT1 +YGL256W ADH4 +YGL257C MNT2 +YGL258W VEL1 +YGL258W-A NA +YGL259W YPS5 +YGL260W NA +YGL261C PAU11 +YGL262W NA +YGL263W COS12 +YGR001C AML1 +YGR002C SWC4 +YGR003W CUL3 +YGR004W PEX31 +YGR005C TFG2 +YGR006W PRP18 +YGR007W ECT1 +YGR008C STF2 +YGR009C SEC9 +YGR010W NMA2 +YGR011W NA +YGR012W NA +YGR013W SNU71 +YGR014W MSB2 +YGR015C NA +YGR016W NA +YGR017W NA +YGR018C NA +YGR019W UGA1 +YGR020C VMA7 +YGR021W NA +YGR022C NA +YGR023W MTL1 +YGR024C THG1 +YGR025W NA +YGR026W NA +YGR027C RPS25A +YGR027W-A NA +YGR027W-B NA +YGR028W MSP1 +YGR029W ERV1 +YGR030C POP6 +YGR031C-A NAG1 +YGR031W IMO32 +YGR032W GSC2 +YGR033C TIM21 +YGR034W RPL26B +YGR035C NA +YGR035W-A NA +YGR036C CAX4 +YGR037C ACB1 +YGR038C-A NA +YGR038C-B NA +YGR038W ORM1 +YGR039W NA +YGR040W KSS1 +YGR041W BUD9 +YGR042W NA +YGR043C NQM1 +YGR044C RME1 +YGR045C NA +YGR046W TAM41 +YGR047C TFC4 +YGR048W UFD1 +YGR049W SCM4 +YGR050C NA +YGR051C NA +YGR052W FMP48 +YGR053C NA +YGR054W NA +YGR055W MUP1 +YGR056W RSC1 +YGR057C LST7 +YGR058W PEF1 +YGR059W SPR3 +YGR060W ERG25 +YGR061C ADE6 +YGR062C COX18 +YGR063C SPT4 +YGR064W NA +YGR065C VHT1 +YGR066C NA +YGR067C NA +YGR068C ART5 +YGR068W-A NA +YGR069W NA +YGR070W ROM1 +YGR071C ENV11 +YGR072W UPF3 +YGR073C NA +YGR074W SMD1 +YGR075C PRP38 +YGR076C MRPL25 +YGR077C PEX8 +YGR078C PAC10 +YGR079W NA +YGR080W TWF1 +YGR081C SLX9 +YGR082W TOM20 +YGR083C GCD2 +YGR084C MRP13 +YGR085C RPL11B +YGR086C PIL1 +YGR087C PDC6 +YGR088W CTT1 +YGR089W NNF2 +YGR090W UTP22 +YGR091W PRP31 +YGR092W DBF2 +YGR093W DRN1 +YGR094W VAS1 +YGR095C RRP46 +YGR096W TPC1 +YGR097W ASK10 +YGR098C ESP1 +YGR099W TEL2 +YGR100W MDR1 +YGR101W PCP1 +YGR102C GTF1 +YGR103W NOP7 +YGR104C SRB5 +YGR105W VMA21 +YGR106C VOA1 +YGR107W NA +YGR108W CLB1 +YGR109C CLB6 +YGR109W-A NA +YGR109W-B NA +YGR110W CLD1 +YGR111W NA +YGR112W SHY1 +YGR113W DAM1 +YGR114C NA +YGR115C NA +YGR116W SPT6 +YGR117C NA +YGR118W RPS23A +YGR119C NUP57 +YGR120C COG2 +YGR121C MEP1 +YGR121W-A NA +YGR122C-A NA +YGR122W NA +YGR123C PPT1 +YGR124W ASN2 +YGR125W NA +YGR126W NA +YGR127W NA +YGR128C UTP8 +YGR129W SYF2 +YGR130C NA +YGR131W FHN1 +YGR132C PHB1 +YGR133W PEX4 +YGR134W CAF130 +YGR135W PRE9 +YGR136W LSB1 +YGR137W NA +YGR138C TPO2 +YGR139W NA +YGR140W CBF2 +YGR141W VPS62 +YGR142W BTN2 +YGR143W SKN1 +YGR144W THI4 +YGR145W ENP2 +YGR146C ECL1 +YGR146C-A NA +YGR147C NAT2 +YGR148C RPL24B +YGR149W NA +YGR150C CCM1 +YGR151C NA +YGR152C RSR1 +YGR153W NA +YGR154C GTO1 +YGR155W CYS4 +YGR156W PTI1 +YGR157W CHO2 +YGR158C MTR3 +YGR159C NSR1 +YGR160W NA +YGR161C RTS3 +YGR161C-C NA +YGR161C-D NA +YGR161W-A NA +YGR161W-B NA +YGR161W-C NA +YGR162W TIF4631 +YGR163W GTR2 +YGR164W NA +YGR165W MRPS35 +YGR166W TRS65 +YGR167W CLC1 +YGR168C NA +YGR169C PUS6 +YGR169C-A LSO2 +YGR170W PSD2 +YGR171C MSM1 +YGR172C YIP1 +YGR173W RBG2 +YGR174C CBP4 +YGR174W-A NA +YGR175C ERG1 +YGR176W NA +YGR177C ATF2 +YGR178C PBP1 +YGR179C OKP1 +YGR180C RNR4 +YGR181W TIM13 +YGR182C NA +YGR183C QCR9 +YGR184C UBR1 +YGR185C TYS1 +YGR186W TFG1 +YGR187C HGH1 +YGR188C BUB1 +YGR189C CRH1 +YGR190C NA +YGR191W HIP1 +YGR192C TDH3 +YGR193C PDX1 +YGR194C XKS1 +YGR195W SKI6 +YGR196C FYV8 +YGR197C SNG1 +YGR198W YPP1 +YGR199W PMT6 +YGR200C ELP2 +YGR201C NA +YGR202C PCT1 +YGR203W YCH1 +YGR204C-A NA +YGR204W ADE3 +YGR205W TDA10 +YGR206W MVB12 +YGR207C CIR1 +YGR208W SER2 +YGR209C TRX2 +YGR210C NA +YGR211W ZPR1 +YGR212W SLI1 +YGR213C RTA1 +YGR214W RPS0A +YGR215W RSM27 +YGR216C GPI1 +YGR217W CCH1 +YGR218W CRM1 +YGR219W NA +YGR220C MRPL9 +YGR221C TOS2 +YGR222W PET54 +YGR223C HSV2 +YGR224W AZR1 +YGR225W AMA1 +YGR226C NA +YGR227W DIE2 +YGR228W NA +YGR229C SMI1 +YGR230W BNS1 +YGR231C PHB2 +YGR232W NAS6 +YGR233C PHO81 +YGR234W YHB1 +YGR235C MIC26 +YGR236C SPG1 +YGR237C NA +YGR238C KEL2 +YGR239C PEX21 +YGR240C PFK1 +YGR240C-A NA +YGR241C YAP1802 +YGR242W NA +YGR243W MPC3 +YGR244C LSC2 +YGR245C SDA1 +YGR246C BRF1 +YGR247W CPD1 +YGR248W SOL4 +YGR249W MGA1 +YGR250C NA +YGR251W NOP19 +YGR252W GCN5 +YGR253C PUP2 +YGR254W ENO1 +YGR255C COQ6 +YGR256W GND2 +YGR257C MTM1 +YGR258C RAD2 +YGR259C NA +YGR260W TNA1 +YGR261C APL6 +YGR262C BUD32 +YGR263C SAY1 +YGR264C MES1 +YGR265W NA +YGR266W NA +YGR267C FOL2 +YGR268C HUA1 +YGR269W NA +YGR270C-A NA +YGR270W YTA7 +YGR271C-A EFG1 +YGR271W SLH1 +YGR273C NA +YGR274C TAF1 +YGR275W RTT102 +YGR276C RNH70 +YGR277C CAB4 +YGR278W CWC22 +YGR279C SCW4 +YGR280C PXR1 +YGR281W YOR1 +YGR282C BGL2 +YGR283C NA +YGR284C ERV29 +YGR285C ZUO1 +YGR286C BIO2 +YGR287C IMA1 +YGR288W MAL13 +YGR289C MAL11 +YGR290W NA +YGR291C NA +YGR292W MAL12 +YGR293C NA +YGR294W PAU12 +YGR295C COS6 +YGR296C-A NA +YGR296C-B NA +YGR296W YRF1-3 +YHL001W RPL14B +YHL002C-A NA +YHL002W HSE1 +YHL003C LAG1 +YHL004W MRP4 +YHL005C NA +YHL006C SHU1 +YHL006W-A NA +YHL007C STE20 +YHL008C NA +YHL009C YAP3 +YHL009W-A NA +YHL009W-B NA +YHL010C ETP1 +YHL011C PRS3 +YHL012W NA +YHL013C OTU2 +YHL014C YLF2 +YHL015W RPS20 +YHL015W-A NA +YHL016C DUR3 +YHL017W NA +YHL018W NA +YHL019C APM2 +YHL019W-A NA +YHL020C OPI1 +YHL021C AIM17 +YHL022C SPO11 +YHL023C NPR3 +YHL024W RIM4 +YHL025W SNF6 +YHL026C NA +YHL027W RIM101 +YHL028W WSC4 +YHL029C OCA5 +YHL030W ECM29 +YHL030W-A NA +YHL031C GOS1 +YHL032C GUT1 +YHL033C RPL8A +YHL034C SBP1 +YHL034W-A NA +YHL035C VMR1 +YHL036W MUP3 +YHL037C NA +YHL038C CBP2 +YHL039W EFM1 +YHL040C ARN1 +YHL041W NA +YHL042W NA +YHL043W ECM34 +YHL044W NA +YHL045W NA +YHL046C PAU13 +YHL046W-A NA +YHL047C ARN2 +YHL048C-A NA +YHL048W COS8 +YHL049C NA +YHL050C NA +YHL050W-A NA +YHR001W OSH7 +YHR001W-A QCR10 +YHR002W LEU5 +YHR003C TCD1 +YHR004C NEM1 +YHR005C GPA1 +YHR005C-A TIM10 +YHR006W STP2 +YHR007C ERG11 +YHR007C-A NA +YHR008C SOD2 +YHR009C TDA3 +YHR010W RPL27A +YHR011W DIA4 +YHR012W VPS29 +YHR013C ARD1 +YHR014W SPO13 +YHR015W MIP6 +YHR016C YSC84 +YHR017W YSC83 +YHR018C ARG4 +YHR019C DED81 +YHR020W NA +YHR021C RPS27B +YHR021W-A ECM12 +YHR022C NA +YHR022C-A NA +YHR023W MYO1 +YHR024C MAS2 +YHR025W THR1 +YHR026W VMA16 +YHR027C RPN1 +YHR028C DAP2 +YHR028W-A NA +YHR029C YHI9 +YHR030C SLT2 +YHR031C RRM3 +YHR032C-A NA +YHR032W ERC1 +YHR032W-A NA +YHR033W NA +YHR034C PIH1 +YHR035W NEL1 +YHR036W BRL1 +YHR037W PUT2 +YHR038W RRF1 +YHR039C MSC7 +YHR039C-A VMA10 +YHR040W BCD1 +YHR041C SRB2 +YHR042W NCP1 +YHR043C DOG2 +YHR044C DOG1 +YHR045W NA +YHR046C INM1 +YHR047C AAP1 +YHR048W YHK8 +YHR049C-A NA +YHR049W FSH1 +YHR050W SMF2 +YHR050W-A NA +YHR051W COX6 +YHR052W CIC1 +YHR052W-A NA +YHR053C CUP1-1 +YHR054C NA +YHR054W-A NA +YHR055C CUP1-2 +YHR056C RSC30 +YHR056W-A NA +YHR057C CPR2 +YHR058C MED6 +YHR059W FYV4 +YHR060W VMA22 +YHR061C GIC1 +YHR062C RPP1 +YHR063C PAN5 +YHR063W-A NA +YHR064C SSZ1 +YHR065C RRP3 +YHR066W SSF1 +YHR067W HTD2 +YHR068W DYS1 +YHR069C RRP4 +YHR069C-A NA +YHR070C-A NA +YHR070W TRM5 +YHR071C-A NA +YHR071W PCL5 +YHR072W ERG7 +YHR072W-A NOP10 +YHR073C-B NA +YHR073W OSH3 +YHR073W-A NA +YHR074W QNS1 +YHR075C PPE1 +YHR076W PTC7 +YHR077C NMD2 +YHR078W NA +YHR079C IRE1 +YHR079C-A SAE3 +YHR080C NA +YHR081W LRP1 +YHR082C KSP1 +YHR083W SAM35 +YHR084W STE12 +YHR085W IPI1 +YHR086W NAM8 +YHR086W-A NA +YHR087W RTC3 +YHR088W RPF1 +YHR089C GAR1 +YHR090C YNG2 +YHR091C MSR1 +YHR092C HXT4 +YHR093W AHT1 +YHR094C HXT1 +YHR095W NA +YHR096C HXT5 +YHR097C NA +YHR098C SFB3 +YHR099W TRA1 +YHR100C GEP4 +YHR101C BIG1 +YHR102W KIC1 +YHR103W SBE22 +YHR104W GRE3 +YHR105W YPT35 +YHR106W TRR2 +YHR107C CDC12 +YHR108W GGA2 +YHR109W CTM1 +YHR110W ERP5 +YHR111W UBA4 +YHR112C NA +YHR113W APE4 +YHR114W BZZ1 +YHR115C DMA1 +YHR116W COX23 +YHR117W TOM71 +YHR118C ORC6 +YHR119W SET1 +YHR120W MSH1 +YHR121W LSM12 +YHR122W CIA2 +YHR123W EPT1 +YHR124W NDT80 +YHR125W NA +YHR126C ANS1 +YHR127W NA +YHR128W FUR1 +YHR129C ARP1 +YHR130C NA +YHR131C NA +YHR131W-A NA +YHR132C ECM14 +YHR132W-A IGO2 +YHR133C NSG1 +YHR134W WSS1 +YHR135C YCK1 +YHR136C SPL2 +YHR137C-A NA +YHR137W ARO9 +YHR138C NA +YHR139C SPS100 +YHR139C-A NA +YHR140W NA +YHR141C RPL42B +YHR142W CHS7 +YHR143W DSE2 +YHR143W-A RPC10 +YHR144C DCD1 +YHR145C NA +YHR146W CRP1 +YHR147C MRPL6 +YHR148W IMP3 +YHR149C SKG6 +YHR150W PEX28 +YHR151C MTC6 +YHR152W SPO12 +YHR153C SPO16 +YHR154W RTT107 +YHR155W YSP1 +YHR156C LIN1 +YHR157W REC104 +YHR158C KEL1 +YHR159W TDA11 +YHR160C PEX18 +YHR161C YAP1801 +YHR162W MPC2 +YHR163W SOL3 +YHR164C DNA2 +YHR165C PRP8 +YHR165W-A NA +YHR166C CDC23 +YHR167W THP2 +YHR168W MTG2 +YHR169W DBP8 +YHR170W NMD3 +YHR171W ATG7 +YHR172W SPC97 +YHR173C NA +YHR174W ENO2 +YHR175W CTR2 +YHR175W-A NA +YHR176W FMO1 +YHR177W NA +YHR178W STB5 +YHR179W OYE2 +YHR180C-B NA +YHR180W NA +YHR180W-A NA +YHR181W SVP26 +YHR182C-A NA +YHR182W NA +YHR183W GND1 +YHR184W SSP1 +YHR185C PFS1 +YHR186C KOG1 +YHR187W IKI1 +YHR188C GPI16 +YHR189W PTH1 +YHR190W ERG9 +YHR191C CTF8 +YHR192W LNP1 +YHR193C EGD2 +YHR193C-A NA +YHR194W MDM31 +YHR195W NVJ1 +YHR196W UTP9 +YHR197W RIX1 +YHR198C AIM18 +YHR199C AIM46 +YHR199C-A NBL1 +YHR200W RPN10 +YHR201C PPX1 +YHR202W NA +YHR203C RPS4B +YHR204W MNL1 +YHR205W SCH9 +YHR206W SKN7 +YHR207C SET5 +YHR208W BAT1 +YHR209W CRG1 +YHR210C NA +YHR211W FLO5 +YHR212C NA +YHR212W-A NA +YHR213W NA +YHR213W-A NA +YHR213W-B NA +YHR214C-B NA +YHR214C-C NA +YHR214C-D NA +YHR214C-E NA +YHR214W NA +YHR214W-A NA +YHR215W PHO12 +YHR216W IMD2 +YHR217C NA +YHR218W NA +YHR218W-A NA +YHR219C-A NA +YHR219W NA +YIL001W NA +YIL002C INP51 +YIL002W-A NA +YIL003W CFD1 +YIL004C BET1 +YIL005W EPS1 +YIL006W YIA6 +YIL007C NAS2 +YIL008W URM1 +YIL009C-A EST3 +YIL009W FAA3 +YIL010W DOT5 +YIL011W TIR3 +YIL012W NA +YIL013C PDR11 +YIL014C-A NA +YIL014W MNT3 +YIL015W BAR1 +YIL016W SNL1 +YIL017C VID28 +YIL018W RPL2B +YIL019W FAF1 +YIL020C HIS6 +YIL020C-A NA +YIL021C-A NA +YIL021W RPB3 +YIL022W TIM44 +YIL023C YKE4 +YIL024C NA +YIL025C NA +YIL026C IRR1 +YIL027C EMC5 +YIL028W NA +YIL029C NA +YIL029W-A NA +YIL030C SSM4 +YIL030W-A NA +YIL031W ULP2 +YIL032C NA +YIL033C BCY1 +YIL034C CAP2 +YIL035C CKA1 +YIL036W CST6 +YIL037C PRM2 +YIL038C NOT3 +YIL039W TED1 +YIL040W APQ12 +YIL041W GVP36 +YIL042C PKP1 +YIL043C CBR1 +YIL044C AGE2 +YIL045W PIG2 +YIL046W MET30 +YIL046W-A NA +YIL047C SYG1 +YIL047C-A NA +YIL048W NEO1 +YIL049W DFG10 +YIL050W PCL7 +YIL051C MMF1 +YIL052C RPL34B +YIL053W GPP1 +YIL054W NA +YIL055C NA +YIL056W VHR1 +YIL057C RGI2 +YIL058W NA +YIL059C NA +YIL060W NA +YIL061C SNP1 +YIL062C ARC15 +YIL063C YRB2 +YIL064W EFM4 +YIL065C FIS1 +YIL066C RNR3 +YIL066W-A NA +YIL067C NA +YIL068C SEC6 +YIL068W-A NA +YIL069C RPS24B +YIL070C MAM33 +YIL071C PCI8 +YIL071W-A NA +YIL072W HOP1 +YIL073C SPO22 +YIL074C SER33 +YIL075C RPN2 +YIL076W SEC28 +YIL077C NA +YIL078W THS1 +YIL079C AIR1 +YIL080W NA +YIL082W NA +YIL082W-A NA +YIL083C CAB2 +YIL084C SDS3 +YIL085C KTR7 +YIL086C NA +YIL087C AIM19 +YIL088C AVT7 +YIL089W NA +YIL090W ICE2 +YIL091C UTP25 +YIL092W NA +YIL093C RSM25 +YIL094C LYS12 +YIL095W PRK1 +YIL096C BMT5 +YIL097W FYV10 +YIL098C FMC1 +YIL099W SGA1 +YIL100C-A NA +YIL100W NA +YIL101C XBP1 +YIL102C NA +YIL102C-A NA +YIL103W DPH1 +YIL104C SHQ1 +YIL105C SLM1 +YIL105W-A NA +YIL106W MOB1 +YIL107C PFK26 +YIL108W NA +YIL109C SEC24 +YIL110W HPM1 +YIL111W COX5B +YIL112W HOS4 +YIL113W SDP1 +YIL114C POR2 +YIL115C NUP159 +YIL115W-A NA +YIL116W HIS5 +YIL117C PRM5 +YIL118W RHO3 +YIL119C RPI1 +YIL120W QDR1 +YIL121W QDR2 +YIL122W POG1 +YIL123W SIM1 +YIL124W AYR1 +YIL125W KGD1 +YIL126W STH1 +YIL127C RRT14 +YIL128W MET18 +YIL129C TAO3 +YIL130W ASG1 +YIL131C FKH1 +YIL132C CSM2 +YIL133C RPL16A +YIL134C-A NA +YIL134W FLX1 +YIL135C VHS2 +YIL136W OM45 +YIL137C TMA108 +YIL138C TPM2 +YIL139C REV7 +YIL140W AXL2 +YIL141W NA +YIL142C-A NA +YIL142W CCT2 +YIL143C SSL2 +YIL144W NDC80 +YIL145C PAN6 +YIL146C ATG32 +YIL147C SLN1 +YIL148W RPL40A +YIL149C MLP2 +YIL150C MCM10 +YIL151C ESL1 +YIL152W NA +YIL153W RRD1 +YIL154C IMP2' +YIL155C GUT2 +YIL156W UBP7 +YIL156W-A NA +YIL156W-B NA +YIL157C COA1 +YIL158W AIM20 +YIL159W BNR1 +YIL160C POT1 +YIL161W NA +YIL162W SUC2 +YIL163C NA +YIL164C NIT1 +YIL165C NA +YIL166C NA +YIL167W SDL1 +YIL168W NA +YIL169C NA +YIL170W HXT12 +YIL171W NA +YIL171W-A NA +YIL172C IMA3 +YIL173W VTH1 +YIL174W NA +YIL175W NA +YIL176C PAU14 +YIL177C NA +YIL177W-A NA +YIR001C SGN1 +YIR002C MPH1 +YIR003W AIM21 +YIR004W DJP1 +YIR005W IST3 +YIR006C PAN1 +YIR007W NA +YIR008C PRI1 +YIR009W MSL1 +YIR010W DSN1 +YIR011C STS1 +YIR012W SQT1 +YIR013C GAT4 +YIR014W NA +YIR015W RPR2 +YIR016W NA +YIR017C MET28 +YIR017W-A NA +YIR018C-A NA +YIR018W YAP5 +YIR019C FLO11 +YIR020C NA +YIR020C-B NA +YIR020W-A NA +YIR021W MRS1 +YIR021W-A NA +YIR022W SEC11 +YIR023C-A NA +YIR023W DAL81 +YIR024C INA22 +YIR025W MND2 +YIR026C YVH1 +YIR027C DAL1 +YIR028W DAL4 +YIR029W DAL2 +YIR030C DCG1 +YIR030W-A NA +YIR031C DAL7 +YIR032C DAL3 +YIR033W MGA2 +YIR034C LYS1 +YIR035C NA +YIR036C IRC24 +YIR036W-A NA +YIR037W HYR1 +YIR038C GTT1 +YIR039C YPS6 +YIR040C NA +YIR041W PAU15 +YIR042C NA +YIR043C NA +YIR044C NA +YJL001W PRE3 +YJL002C OST1 +YJL003W COX16 +YJL004C SYS1 +YJL005W CYR1 +YJL006C CTK2 +YJL007C NA +YJL008C CCT8 +YJL009W NA +YJL010C NOP9 +YJL011C RPC17 +YJL012C VTC4 +YJL013C MAD3 +YJL014W CCT3 +YJL015C NA +YJL016W NA +YJL019W MPS3 +YJL020C BBC1 +YJL020W-A NA +YJL022W NA +YJL023C PET130 +YJL024C APS3 +YJL025W RRN7 +YJL026C-A NA +YJL026W RNR2 +YJL027C NA +YJL028W NA +YJL029C VPS53 +YJL030W MAD2 +YJL031C BET4 +YJL032W NA +YJL033W HCA4 +YJL034W KAR2 +YJL035C TAD2 +YJL036W SNX4 +YJL037W IRC18 +YJL038C LOH1 +YJL039C NUP192 +YJL041W NSP1 +YJL042W MHP1 +YJL043W NA +YJL044C GYP6 +YJL045W NA +YJL046W AIM22 +YJL047C RTT101 +YJL047C-A NA +YJL048C UBX6 +YJL049W NA +YJL050W MTR4 +YJL051W IRC8 +YJL052C-A NA +YJL052W TDH1 +YJL053W PEP8 +YJL054W TIM54 +YJL055W NA +YJL056C ZAP1 +YJL057C IKS1 +YJL058C BIT61 +YJL059W YHC3 +YJL060W BNA3 +YJL061W NUP82 +YJL062W LAS21 +YJL062W-A COA3 +YJL063C MRPL8 +YJL064W NA +YJL065C DLS1 +YJL066C MPM1 +YJL067W NA +YJL068C NA +YJL069C UTP18 +YJL070C NA +YJL071W ARG2 +YJL072C PSF2 +YJL073W JEM1 +YJL074C SMC3 +YJL075C APQ13 +YJL076W NET1 +YJL077C ICS3 +YJL077W-A NA +YJL077W-B NA +YJL078C PRY3 +YJL079C PRY1 +YJL080C SCP160 +YJL081C ARP4 +YJL082W IML2 +YJL083W TAX4 +YJL084C ALY2 +YJL085W EXO70 +YJL086C NA +YJL087C TRL1 +YJL088W ARG3 +YJL089W SIP4 +YJL090C DPB11 +YJL091C GWT1 +YJL092W SRS2 +YJL093C TOK1 +YJL094C KHA1 +YJL095W BCK1 +YJL096W MRPL49 +YJL097W PHS1 +YJL098W SAP185 +YJL099W CHS6 +YJL100W LSB6 +YJL101C GSH1 +YJL102W MEF2 +YJL103C GSM1 +YJL104W PAM16 +YJL105W SET4 +YJL106W IME2 +YJL107C NA +YJL108C PRM10 +YJL109C UTP10 +YJL110C GZF3 +YJL111W CCT7 +YJL112W MDV1 +YJL113W NA +YJL114W NA +YJL115W ASF1 +YJL116C NCA3 +YJL117W PHO86 +YJL118W NA +YJL119C NA +YJL120W NA +YJL121C RPE1 +YJL122W ALB1 +YJL123C MTC1 +YJL124C LSM1 +YJL125C GCD14 +YJL126W NIT2 +YJL127C SPT10 +YJL127C-B NA +YJL127W-A NA +YJL128C PBS2 +YJL129C TRK1 +YJL130C URA2 +YJL131C AIM23 +YJL132W NA +YJL133C-A NA +YJL133W MRS3 +YJL134W LCB3 +YJL135W NA +YJL136C RPS21B +YJL136W-A NA +YJL137C GLG2 +YJL138C TIF2 +YJL139C YUR1 +YJL140W RPB4 +YJL141C YAK1 +YJL142C IRC9 +YJL143W TIM17 +YJL144W NA +YJL145W SFH5 +YJL146W IDS2 +YJL147C NA +YJL148W RPA34 +YJL149W DAS1 +YJL150W NA +YJL151C SNA3 +YJL152W NA +YJL153C INO1 +YJL154C VPS35 +YJL155C FBP26 +YJL156C SSY5 +YJL156W-A NA +YJL157C FAR1 +YJL158C CIS3 +YJL159W HSP150 +YJL160C NA +YJL161W FMP33 +YJL162C JJJ2 +YJL163C NA +YJL164C TPK1 +YJL165C HAL5 +YJL166W QCR8 +YJL167W ERG20 +YJL168C SET2 +YJL169W NA +YJL170C ASG7 +YJL171C NA +YJL172W CPS1 +YJL173C RFA3 +YJL174W KRE9 +YJL175W NA +YJL176C SWI3 +YJL177W RPL17B +YJL178C ATG27 +YJL179W PFD1 +YJL180C ATP12 +YJL181W NA +YJL182C NA +YJL183W MNN11 +YJL184W GON7 +YJL185C ATG36 +YJL186W MNN5 +YJL187C SWE1 +YJL188C BUD19 +YJL189W RPL39 +YJL190C RPS22A +YJL191W RPS14B +YJL192C SOP4 +YJL193W NA +YJL194W CDC6 +YJL195C NA +YJL196C ELO1 +YJL197C-A NA +YJL197W UBP12 +YJL198W PHO90 +YJL199C MBB1 +YJL200C ACO2 +YJL201W ECM25 +YJL202C NA +YJL203W PRP21 +YJL204C RCY1 +YJL205C NCE101 +YJL206C NA +YJL207C LAA1 +YJL208C NUC1 +YJL209W CBP1 +YJL210W PEX2 +YJL211C NA +YJL212C OPT1 +YJL213W NA +YJL214W HXT8 +YJL215C NA +YJL216C IMA5 +YJL217W REE1 +YJL218W NA +YJL219W HXT9 +YJL220W NA +YJL221C IMA4 +YJL222W VTH2 +YJL222W-A NA +YJL222W-B NA +YJL223C PAU1 +YJL225C NA +YJL225W-A NA +YJR001W AVT1 +YJR002W MPP10 +YJR003C NA +YJR004C SAG1 +YJR005C-A LSO1 +YJR005W APL1 +YJR006W POL31 +YJR007W SUI2 +YJR008W MHO1 +YJR009C TDH2 +YJR010C-A SPC1 +YJR010W MET3 +YJR011C NA +YJR012C NA +YJR013W GPI14 +YJR014W TMA22 +YJR015W NA +YJR016C ILV3 +YJR017C ESS1 +YJR018W NA +YJR019C TES1 +YJR020W NA +YJR021C REC107 +YJR022W LSM8 +YJR023C NA +YJR024C MDE1 +YJR025C BNA1 +YJR026W NA +YJR027W NA +YJR028W NA +YJR029W NA +YJR030C NA +YJR031C GEA1 +YJR032W CPR7 +YJR033C RAV1 +YJR034W PET191 +YJR035W RAD26 +YJR036C HUL4 +YJR037W NA +YJR038C NA +YJR039W NA +YJR040W GEF1 +YJR041C URB2 +YJR042W NUP85 +YJR043C POL32 +YJR044C VPS55 +YJR045C SSC1 +YJR046W TAH11 +YJR047C ANB1 +YJR048W CYC1 +YJR049C UTR1 +YJR050W ISY1 +YJR051W OSM1 +YJR052W RAD7 +YJR053W BFA1 +YJR054W KCH1 +YJR055W HIT1 +YJR056C NA +YJR057W CDC8 +YJR058C APS2 +YJR059W PTK2 +YJR060W CBF1 +YJR061W NA +YJR062C NTA1 +YJR063W RPA12 +YJR064W CCT5 +YJR065C ARP3 +YJR066W TOR1 +YJR067C YAE1 +YJR068W RFC2 +YJR069C HAM1 +YJR070C LIA1 +YJR071W NA +YJR072C NPA3 +YJR073C OPI3 +YJR074W MOG1 +YJR075W HOC1 +YJR076C CDC11 +YJR077C MIR1 +YJR078W BNA2 +YJR079W NA +YJR080C AIM24 +YJR082C EAF6 +YJR083C ACF4 +YJR084W NA +YJR085C NA +YJR086W STE18 +YJR087W NA +YJR088C EMC2 +YJR089W BIR1 +YJR090C GRR1 +YJR091C JSN1 +YJR092W BUD4 +YJR093C FIP1 +YJR094C IME1 +YJR094W-A RPL43B +YJR095W SFC1 +YJR096W NA +YJR097W JJJ3 +YJR098C NA +YJR099W YUH1 +YJR100C AIM25 +YJR101W RSM26 +YJR102C VPS25 +YJR103W URA8 +YJR104C SOD1 +YJR105W ADO1 +YJR106W ECM27 +YJR107W NA +YJR108W ABM1 +YJR109C CPA2 +YJR110W YMR1 +YJR111C NA +YJR112W NNF1 +YJR112W-A NA +YJR113C RSM7 +YJR114W NA +YJR115W NA +YJR116W TDA4 +YJR117W STE24 +YJR118C ILM1 +YJR119C JHD2 +YJR120W NA +YJR121W ATP2 +YJR122W IBA57 +YJR123W RPS5 +YJR124C NA +YJR125C ENT3 +YJR126C VPS70 +YJR127C RSF2 +YJR128W NA +YJR129C EFM3 +YJR130C STR2 +YJR131W MNS1 +YJR132W NMD5 +YJR133W XPT1 +YJR134C SGM1 +YJR135C MCM22 +YJR135W-A TIM8 +YJR136C TTI2 +YJR137C MET5 +YJR138W IML1 +YJR139C HOM6 +YJR140C HIR3 +YJR140W-A NA +YJR141W NA +YJR142W NA +YJR143C PMT4 +YJR144W MGM101 +YJR145C RPS4A +YJR146W NA +YJR147W HMS2 +YJR148W BAT2 +YJR149W NA +YJR150C DAN1 +YJR151C DAN4 +YJR151W-A NA +YJR152W DAL5 +YJR153W PGU1 +YJR154W NA +YJR155W AAD10 +YJR156C THI11 +YJR157W NA +YJR158W HXT16 +YJR159W SOR1 +YJR160C MPH3 +YJR161C COS5 +YJR162C NA +YKL001C MET14 +YKL002W DID4 +YKL003C MRP17 +YKL004W AUR1 +YKL005C BYE1 +YKL006C-A SFT1 +YKL006W RPL14A +YKL007W CAP1 +YKL008C LAC1 +YKL009W MRT4 +YKL010C UFD4 +YKL011C CCE1 +YKL012W PRP40 +YKL013C ARC19 +YKL014C URB1 +YKL015W PUT3 +YKL016C ATP7 +YKL017C HCS1 +YKL018C-A NA +YKL018W SWD2 +YKL019W RAM2 +YKL020C SPT23 +YKL021C MAK11 +YKL022C CDC16 +YKL023C-A NA +YKL023W NA +YKL024C URA6 +YKL025C PAN3 +YKL026C GPX1 +YKL027W TCD2 +YKL028W TFA1 +YKL029C MAE1 +YKL030W NA +YKL031W NA +YKL032C IXR1 +YKL033W TTI1 +YKL033W-A NA +YKL034W TUL1 +YKL035W UGP1 +YKL036C NA +YKL037W AIM26 +YKL038W RGT1 +YKL039W PTM1 +YKL040C NFU1 +YKL041W VPS24 +YKL042W SPC42 +YKL043W PHD1 +YKL044W NA +YKL045W PRI2 +YKL046C DCW1 +YKL047W ANR2 +YKL048C ELM1 +YKL049C CSE4 +YKL050C NA +YKL051W SFK1 +YKL052C ASK1 +YKL053C-A MDM35 +YKL053W NA +YKL054C DEF1 +YKL055C OAR1 +YKL056C TMA19 +YKL057C NUP120 +YKL058W TOA2 +YKL059C MPE1 +YKL060C FBA1 +YKL061W BLI1 +YKL062W MSN4 +YKL063C NA +YKL064W MNR2 +YKL065C YET1 +YKL065W-A NA +YKL066W NA +YKL067W YNK1 +YKL068W NUP100 +YKL068W-A NA +YKL069W NA +YKL070W NA +YKL071W NA +YKL072W STB6 +YKL073W LHS1 +YKL074C MUD2 +YKL075C NA +YKL076C PSY1 +YKL077W NA +YKL078W DHR2 +YKL079W SMY1 +YKL080W VMA5 +YKL081W TEF4 +YKL082C RRP14 +YKL083W NA +YKL084W HOT13 +YKL085W MDH1 +YKL086W SRX1 +YKL087C CYT2 +YKL088W CAB3 +YKL089W MIF2 +YKL090W CUE2 +YKL091C NA +YKL092C BUD2 +YKL093W MBR1 +YKL094W YJU3 +YKL095W YJU2 +YKL096C-B NA +YKL096W CWP1 +YKL096W-A CWP2 +YKL097C NA +YKL098W MTC2 +YKL099C UTP11 +YKL100C NA +YKL100W-A NA +YKL101W HSL1 +YKL102C NA +YKL103C APE1 +YKL104C GFA1 +YKL105C SEG2 +YKL106C-A NA +YKL106W AAT1 +YKL107W NA +YKL108W SLD2 +YKL109W HAP4 +YKL110C KTI12 +YKL111C NA +YKL112W ABF1 +YKL113C RAD27 +YKL114C APN1 +YKL115C NA +YKL116C PRR1 +YKL117W SBA1 +YKL118W NA +YKL119C VPH2 +YKL120W OAC1 +YKL121W DGR2 +YKL122C SRP21 +YKL123W NA +YKL124W SSH4 +YKL125W RRN3 +YKL126W YPK1 +YKL127W PGM1 +YKL128C PMU1 +YKL129C MYO3 +YKL130C SHE2 +YKL131W NA +YKL132C RMA1 +YKL133C NA +YKL134C OCT1 +YKL135C APL2 +YKL136W NA +YKL137W CMC1 +YKL138C MRPL31 +YKL138C-A HSK3 +YKL139W CTK1 +YKL140W TGL1 +YKL141W SDH3 +YKL142W MRP8 +YKL143W LTV1 +YKL144C RPC25 +YKL145W RPT1 +YKL145W-A NA +YKL146W AVT3 +YKL147C NA +YKL148C SDH1 +YKL149C DBR1 +YKL150W MCR1 +YKL151C NA +YKL152C GPM1 +YKL153W NA +YKL154W SRP102 +YKL155C RSM22 +YKL156C-A NA +YKL156W RPS27A +YKL157W APE2 +YKL159C RCN1 +YKL160W ELF1 +YKL161C KDX1 +YKL162C NA +YKL162C-A NA +YKL163W PIR3 +YKL164C PIR1 +YKL165C MCD4 +YKL165C-A NA +YKL166C TPK3 +YKL167C MRP49 +YKL168C KKQ8 +YKL169C NA +YKL170W MRPL38 +YKL171W NNK1 +YKL172W EBP2 +YKL173W SNU114 +YKL174C TPO5 +YKL175W ZRT3 +YKL176C LST4 +YKL177W NA +YKL178C STE3 +YKL179C COY1 +YKL180W RPL17A +YKL181W PRS1 +YKL182W FAS1 +YKL183C-A NA +YKL183W LOT5 +YKL184W SPE1 +YKL185W ASH1 +YKL186C MTR2 +YKL187C FAT3 +YKL188C PXA2 +YKL189W HYM1 +YKL190W CNB1 +YKL191W DPH2 +YKL192C ACP1 +YKL193C SDS22 +YKL194C MST1 +YKL195W MIA40 +YKL196C YKT6 +YKL197C PEX1 +YKL198C PTK1 +YKL201C MNN4 +YKL202W NA +YKL203C TOR2 +YKL204W EAP1 +YKL205W LOS1 +YKL206C ADD66 +YKL207W EMC3 +YKL208W CBT1 +YKL209C STE6 +YKL210W UBA1 +YKL211C TRP3 +YKL212W SAC1 +YKL213C DOA1 +YKL214C YRA2 +YKL215C OXP1 +YKL216W URA1 +YKL217W JEN1 +YKL218C SRY1 +YKL219W COS9 +YKL220C FRE2 +YKL221W MCH2 +YKL222C NA +YKL223W NA +YKL224C PAU16 +YKL225W NA +YKR001C VPS1 +YKR002W PAP1 +YKR003W OSH6 +YKR004C ECM9 +YKR005C NA +YKR006C MRPL13 +YKR007W MEH1 +YKR008W RSC4 +YKR009C FOX2 +YKR010C TOF2 +YKR011C NA +YKR012C NA +YKR013W PRY2 +YKR014C YPT52 +YKR015C NA +YKR016W MIC60 +YKR017C HEL1 +YKR018C NA +YKR019C IRS4 +YKR020W VPS51 +YKR021W ALY1 +YKR022C NTR2 +YKR023W NA +YKR024C DBP7 +YKR025W RPC37 +YKR026C GCN3 +YKR027W BCH2 +YKR028W SAP190 +YKR029C SET3 +YKR030W GMH1 +YKR031C SPO14 +YKR032W NA +YKR033C NA +YKR034W DAL80 +YKR035C OPI8 +YKR035W-A DID2 +YKR036C CAF4 +YKR037C SPC34 +YKR038C KAE1 +YKR039W GAP1 +YKR040C NA +YKR041W NA +YKR042W UTH1 +YKR043C SHB17 +YKR044W UIP5 +YKR045C NA +YKR046C PET10 +YKR047W NA +YKR048C NAP1 +YKR049C FMP46 +YKR050W TRK2 +YKR051W NA +YKR052C MRS4 +YKR053C YSR3 +YKR054C DYN1 +YKR055W RHO4 +YKR056W TRM2 +YKR057W RPS21A +YKR058W GLG1 +YKR059W TIF1 +YKR060W UTP30 +YKR061W KTR2 +YKR062W TFA2 +YKR063C LAS1 +YKR064W OAF3 +YKR065C PAM17 +YKR066C CCP1 +YKR067W GPT2 +YKR068C BET3 +YKR069W MET1 +YKR070W NA +YKR071C DRE2 +YKR072C SIS2 +YKR073C NA +YKR074W AIM29 +YKR075C NA +YKR075W-A NA +YKR076W ECM4 +YKR077W MSA2 +YKR078W NA +YKR079C TRZ1 +YKR080W MTD1 +YKR081C RPF2 +YKR082W NUP133 +YKR083C DAD2 +YKR084C HBS1 +YKR085C MRPL20 +YKR086W PRP16 +YKR087C OMA1 +YKR088C TVP38 +YKR089C TGL4 +YKR090W PXL1 +YKR091W SRL3 +YKR092C SRP40 +YKR093W PTR2 +YKR094C RPL40B +YKR095W MLP1 +YKR095W-A PCC1 +YKR096W ESL2 +YKR097W PCK1 +YKR098C UBP11 +YKR099W BAS1 +YKR100C SKG1 +YKR101W SIR1 +YKR102W FLO10 +YKR103W NFT1 +YKR104W NA +YKR105C VBA5 +YKR106W GEX2 +YLL001W DNM1 +YLL002W RTT109 +YLL003W SFI1 +YLL004W ORC3 +YLL005C SPO75 +YLL006W MMM1 +YLL006W-A NA +YLL007C NA +YLL008W DRS1 +YLL009C COX17 +YLL010C PSR1 +YLL011W SOF1 +YLL012W YEH1 +YLL013C PUF3 +YLL014W EMC6 +YLL015W BPT1 +YLL016W SDC25 +YLL017W NA +YLL018C DPS1 +YLL018C-A COX19 +YLL019C KNS1 +YLL019W-A NA +YLL020C NA +YLL021W SPA2 +YLL022C HIF1 +YLL023C POM33 +YLL024C SSA2 +YLL025W PAU17 +YLL026W HSP104 +YLL027W ISA1 +YLL028W TPO1 +YLL029W FRA1 +YLL030C RRT7 +YLL031C GPI13 +YLL032C NA +YLL033W IRC19 +YLL034C RIX7 +YLL035W GRC3 +YLL036C PRP19 +YLL037W NA +YLL038C ENT4 +YLL039C UBI4 +YLL040C VPS13 +YLL041C SDH2 +YLL042C ATG10 +YLL043W FPS1 +YLL044W NA +YLL045C RPL8B +YLL046C RNP1 +YLL047W NA +YLL048C YBT1 +YLL049W LDB18 +YLL050C COF1 +YLL051C FRE6 +YLL052C AQY2 +YLL053C NA +YLL054C NA +YLL055W YCT1 +YLL056C NA +YLL057C JLP1 +YLL058W NA +YLL059C NA +YLL060C GTT2 +YLL061W MMP1 +YLL062C MHT1 +YLL063C AYT1 +YLL064C PAU18 +YLL065W NA +YLL066C NA +YLL066W-A NA +YLL066W-B NA +YLL067C NA +YLL067W-A NA +YLR001C NA +YLR002C NOC3 +YLR003C CMS1 +YLR004C THI73 +YLR005W SSL1 +YLR006C SSK1 +YLR007W NSE1 +YLR008C PAM18 +YLR009W RLP24 +YLR010C TEN1 +YLR011W LOT6 +YLR012C NA +YLR013W GAT3 +YLR014C PPR1 +YLR015W BRE2 +YLR016C PML1 +YLR017W MEU1 +YLR018C POM34 +YLR019W PSR2 +YLR020C YEH2 +YLR021W IRC25 +YLR022C SDO1 +YLR023C IZH3 +YLR024C UBR2 +YLR025W SNF7 +YLR026C SED5 +YLR027C AAT2 +YLR028C ADE16 +YLR029C RPL15A +YLR030W NA +YLR031W NA +YLR032W RAD5 +YLR033W RSC58 +YLR034C SMF3 +YLR035C MLH2 +YLR035C-A NA +YLR036C NA +YLR037C PAU23 +YLR038C COX12 +YLR039C RIC1 +YLR040C AFB1 +YLR041W NA +YLR042C NA +YLR043C TRX1 +YLR044C PDC1 +YLR045C STU2 +YLR046C NA +YLR047C FRE8 +YLR048W RPS0B +YLR049C NA +YLR050C NA +YLR051C FCF2 +YLR052W IES3 +YLR053C NA +YLR054C OSW2 +YLR055C SPT8 +YLR056W ERG3 +YLR057W MNL2 +YLR058C SHM2 +YLR059C REX2 +YLR060W FRS1 +YLR061W RPL22A +YLR062C BUD28 +YLR063W BMT6 +YLR064W PER33 +YLR065C ENV10 +YLR066W SPC3 +YLR067C PET309 +YLR068W FYV7 +YLR069C MEF1 +YLR070C XYL2 +YLR071C RGR1 +YLR072W NA +YLR073C RFU1 +YLR074C BUD20 +YLR075W RPL10 +YLR076C NA +YLR077W FMP25 +YLR078C BOS1 +YLR079W SIC1 +YLR080W EMP46 +YLR081W GAL2 +YLR082C SRL2 +YLR083C EMP70 +YLR084C RAX2 +YLR085C ARP6 +YLR086W SMC4 +YLR087C CSF1 +YLR088W GAA1 +YLR089C ALT1 +YLR090W XDJ1 +YLR091W GEP5 +YLR092W SUL2 +YLR093C NYV1 +YLR094C GIS3 +YLR095C IOC2 +YLR096W KIN2 +YLR097C HRT3 +YLR098C CHA4 +YLR099C ICT1 +YLR099W-A MIM2 +YLR100W ERG27 +YLR101C NA +YLR102C APC9 +YLR103C CDC45 +YLR104W LCL2 +YLR105C SEN2 +YLR106C MDN1 +YLR107W REX3 +YLR108C NA +YLR109W AHP1 +YLR110C CCW12 +YLR111W NA +YLR112W NA +YLR113W HOG1 +YLR114C AVL9 +YLR115W CFT2 +YLR116W MSL5 +YLR117C CLF1 +YLR118C NA +YLR119W SRN2 +YLR120C YPS1 +YLR120W-A NA +YLR121C YPS3 +YLR122C NA +YLR123C NA +YLR124W NA +YLR125W NA +YLR126C NA +YLR127C APC2 +YLR128W DCN1 +YLR129W DIP2 +YLR130C ZRT2 +YLR131C ACE2 +YLR132C USB1 +YLR133W CKI1 +YLR134W PDC5 +YLR135W SLX4 +YLR136C TIS11 +YLR137W RKM5 +YLR138W NHA1 +YLR139C SLS1 +YLR140W NA +YLR141W RRN5 +YLR142W PUT1 +YLR143W DPH6 +YLR144C ACF2 +YLR145W RMP1 +YLR146C SPE4 +YLR146W-A NA +YLR147C SMD3 +YLR148W PEP3 +YLR149C NA +YLR149C-A NA +YLR150W STM1 +YLR151C PCD1 +YLR152C NA +YLR153C ACS2 +YLR154C RNH203 +YLR154C-G NA +YLR154C-H NA +YLR154W-A NA +YLR154W-B NA +YLR154W-C TAR1 +YLR154W-E NA +YLR154W-F NA +YLR155C ASP3-1 +YLR156C-A NA +YLR156W NA +YLR157C ASP3-2 +YLR157C-A NA +YLR157C-B NA +YLR157C-C NA +YLR157W-D NA +YLR157W-E NA +YLR158C ASP3-3 +YLR159C-A NA +YLR159W NA +YLR160C ASP3-4 +YLR161W NA +YLR162W NA +YLR162W-A RRT15 +YLR163C MAS1 +YLR163W-A NA +YLR164W SHH4 +YLR165C PUS5 +YLR166C SEC10 +YLR167W RPS31 +YLR168C UPS2 +YLR169W NA +YLR170C APS1 +YLR171W NA +YLR172C DPH5 +YLR173W NA +YLR174W IDP2 +YLR175W CBF5 +YLR176C RFX1 +YLR177W NA +YLR178C TFS1 +YLR179C NA +YLR180W SAM1 +YLR181C VTA1 +YLR182W SWI6 +YLR183C TOS4 +YLR184W NA +YLR185W RPL37A +YLR186W EMG1 +YLR187W SKG3 +YLR188W MDL1 +YLR189C ATG26 +YLR190W MMR1 +YLR191W PEX13 +YLR192C HCR1 +YLR193C UPS1 +YLR194C NA +YLR195C NMT1 +YLR196W PWP1 +YLR197W NOP56 +YLR198C NA +YLR199C PBA1 +YLR200W YKE2 +YLR201C COQ9 +YLR202C NA +YLR203C MSS51 +YLR204W QRI5 +YLR205C HMX1 +YLR206W ENT2 +YLR207W HRD3 +YLR208W SEC13 +YLR209C PNP1 +YLR210W CLB4 +YLR211C ATG38 +YLR212C TUB4 +YLR213C CRR1 +YLR214W FRE1 +YLR215C CDC123 +YLR216C CPR6 +YLR217W NA +YLR218C COA4 +YLR219W MSC3 +YLR220W CCC1 +YLR221C RSA3 +YLR222C UTP13 +YLR222C-A NA +YLR223C IFH1 +YLR224W NA +YLR225C NA +YLR226W BUR2 +YLR227C ADY4 +YLR227W-A NA +YLR227W-B NA +YLR228C ECM22 +YLR229C CDC42 +YLR230W NA +YLR231C BNA5 +YLR232W NA +YLR233C EST1 +YLR234W TOP3 +YLR235C NA +YLR236C NA +YLR237W THI7 +YLR238W FAR10 +YLR239C LIP2 +YLR240W VPS34 +YLR241W CSC1 +YLR242C ARV1 +YLR243W GPN3 +YLR244C MAP1 +YLR245C CDD1 +YLR246W ERF2 +YLR247C IRC20 +YLR248W RCK2 +YLR249W YEF3 +YLR250W SSP120 +YLR251W SYM1 +YLR252W NA +YLR253W MCP2 +YLR254C NDL1 +YLR255C NA +YLR256W HAP1 +YLR256W-A NA +YLR257W NA +YLR258W GSY2 +YLR259C HSP60 +YLR260W LCB5 +YLR261C VPS63 +YLR262C YPT6 +YLR262C-A TMA7 +YLR263W RED1 +YLR264C-A NA +YLR264W RPS28B +YLR265C NEJ1 +YLR266C PDR8 +YLR267W BOP2 +YLR268W SEC22 +YLR269C NA +YLR270W DCS1 +YLR271W NA +YLR272C YCS4 +YLR273C PIG1 +YLR274W MCM5 +YLR275W SMD2 +YLR276C DBP9 +YLR277C YSH1 +YLR278C NA +YLR279W NA +YLR280C NA +YLR281C NA +YLR282C NA +YLR283W NA +YLR284C ECI1 +YLR285C-A NA +YLR285W NNT1 +YLR286C CTS1 +YLR286W-A NA +YLR287C NA +YLR287C-A RPS30A +YLR288C MEC3 +YLR289W GUF1 +YLR290C NA +YLR291C GCD7 +YLR292C SEC72 +YLR293C GSP1 +YLR294C NA +YLR295C ATP14 +YLR296W NA +YLR297W NA +YLR298C YHC1 +YLR299C-A NA +YLR299W ECM38 +YLR300W EXG1 +YLR301W HRI1 +YLR302C NA +YLR303W MET17 +YLR304C ACO1 +YLR305C STT4 +YLR306W UBC12 +YLR307C-A NA +YLR307W CDA1 +YLR308W CDA2 +YLR309C IMH1 +YLR310C CDC25 +YLR311C NA +YLR312C NA +YLR312W-A MRPL15 +YLR313C SPH1 +YLR314C CDC3 +YLR315W NKP2 +YLR316C TAD3 +YLR317W NA +YLR318W EST2 +YLR319C BUD6 +YLR320W MMS22 +YLR321C SFH1 +YLR322W VPS65 +YLR323C CWC24 +YLR324W PEX30 +YLR325C RPL38 +YLR326W NA +YLR327C TMA10 +YLR328W NMA1 +YLR329W REC102 +YLR330W CHS5 +YLR331C JIP3 +YLR332W MID2 +YLR333C RPS25B +YLR334C NA +YLR335W NUP2 +YLR336C SGD1 +YLR337C VRP1 +YLR338W OPI9 +YLR339C NA +YLR340W RPP0 +YLR341W SPO77 +YLR342W FKS1 +YLR342W-A NA +YLR343W GAS2 +YLR344W RPL26A +YLR345W NA +YLR346C NA +YLR347C KAP95 +YLR347W-A NA +YLR348C DIC1 +YLR349W NA +YLR350W ORM2 +YLR351C NIT3 +YLR352W NA +YLR353W BUD8 +YLR354C TAL1 +YLR355C ILV5 +YLR356W ATG33 +YLR357W RSC2 +YLR358C NA +YLR359W ADE13 +YLR360W VPS38 +YLR361C DCR2 +YLR361C-A NA +YLR362W STE11 +YLR363C NMD4 +YLR363W-A NA +YLR364C-A NA +YLR364W GRX8 +YLR365W NA +YLR366W NA +YLR367W RPS22B +YLR368W MDM30 +YLR369W SSQ1 +YLR370C ARC18 +YLR371W ROM2 +YLR372W ELO3 +YLR373C VID22 +YLR374C NA +YLR375W STP3 +YLR376C PSY3 +YLR377C FBP1 +YLR378C SEC61 +YLR379W NA +YLR380W CSR1 +YLR381W CTF3 +YLR382C NAM2 +YLR383W SMC6 +YLR384C IKI3 +YLR385C SWC7 +YLR386W VAC14 +YLR387C REH1 +YLR388W RPS29A +YLR389C STE23 +YLR390W ECM19 +YLR390W-A CCW14 +YLR392C ART10 +YLR393W ATP10 +YLR394W CST9 +YLR395C COX8 +YLR396C VPS33 +YLR397C AFG2 +YLR398C SKI2 +YLR399C BDF1 +YLR399W-A NA +YLR400W NA +YLR401C DUS3 +YLR402W NA +YLR403W SFP1 +YLR404W FLD1 +YLR405W DUS4 +YLR406C RPL31B +YLR406C-A NA +YLR407W NA +YLR408C BLS1 +YLR409C UTP21 +YLR410W VIP1 +YLR410W-A NA +YLR410W-B NA +YLR411W CTR3 +YLR412C-A NA +YLR412W BER1 +YLR413W INA1 +YLR414C PUN1 +YLR415C NA +YLR416C NA +YLR417W VPS36 +YLR418C CDC73 +YLR419W NA +YLR420W URA4 +YLR421C RPN13 +YLR422W NA +YLR423C ATG17 +YLR424W SPP382 +YLR425W TUS1 +YLR426W TDA5 +YLR427W MAG2 +YLR428C NA +YLR429W CRN1 +YLR430W SEN1 +YLR431C ATG23 +YLR432W IMD3 +YLR433C CNA1 +YLR434C NA +YLR435W TSR2 +YLR436C ECM30 +YLR437C DIF1 +YLR437C-A NA +YLR438C-A LSM3 +YLR438W CAR2 +YLR439W MRPL4 +YLR440C SEC39 +YLR441C RPS1A +YLR442C SIR3 +YLR443W ECM7 +YLR444C NA +YLR445W GMC2 +YLR446W NA +YLR447C VMA6 +YLR448W RPL6B +YLR449W FPR4 +YLR450W HMG2 +YLR451W LEU3 +YLR452C SST2 +YLR453C RIF2 +YLR454W FMP27 +YLR455W PDP3 +YLR456W NA +YLR457C NBP1 +YLR458W NA +YLR459W GAB1 +YLR460C NA +YLR461W PAU4 +YLR462W NA +YLR463C NA +YLR464W NA +YLR465C BSC3 +YLR466C-A NA +YLR466C-B NA +YLR466W YRF1-4 +YLR467C-A NA +YLR467W YRF1-5 +YML001W YPT7 +YML002W NA +YML003W NA +YML004C GLO1 +YML005W TRM12 +YML006C GIS4 +YML007C-A NA +YML007W YAP1 +YML008C ERG6 +YML009C MRPL39 +YML009C-A NA +YML009W-B NA +YML010W SPT5 +YML011C RAD33 +YML012C-A NA +YML012W ERV25 +YML013W UBX2 +YML014W TRM9 +YML015C TAF11 +YML016C PPZ1 +YML017W PSP2 +YML018C NA +YML019W OST6 +YML020W NA +YML021C UNG1 +YML022W APT1 +YML023C NSE5 +YML024W RPS17A +YML025C YML6 +YML026C RPS18B +YML027W YOX1 +YML028W TSA1 +YML029W USA1 +YML030W RCF1 +YML031C-A NA +YML031W NDC1 +YML032C RAD52 +YML034C-A NA +YML034W SRC1 +YML035C AMD1 +YML036W CGI121 +YML037C NA +YML038C YMD8 +YML039W NA +YML040W NA +YML041C VPS71 +YML042W CAT2 +YML043C RRN11 +YML045W NA +YML045W-A NA +YML046W PRP39 +YML047C PRM6 +YML047W-A NA +YML048W GSF2 +YML049C RSE1 +YML050W AIM32 +YML051W GAL80 +YML052W SUR7 +YML053C NA +YML054C CYB2 +YML054C-A NA +YML055W SPC2 +YML056C IMD4 +YML057C-A NA +YML057W CMP2 +YML058W SML1 +YML058W-A HUG1 +YML059C NTE1 +YML060W OGG1 +YML061C PIF1 +YML062C MFT1 +YML063W RPS1B +YML064C TEM1 +YML065W ORC1 +YML066C SMA2 +YML067C ERV41 +YML068W ITT1 +YML069W POB3 +YML070W DAK1 +YML071C COG8 +YML072C TCB3 +YML073C RPL6A +YML074C FPR3 +YML075C HMG1 +YML076C WAR1 +YML077W BET5 +YML078W CPR3 +YML079W NA +YML080W DUS1 +YML081C-A ATP18 +YML081W TDA9 +YML082W NA +YML083C NA +YML084W NA +YML085C TUB1 +YML086C ALO1 +YML087C AIM33 +YML088W UFO1 +YML089C NA +YML090W NA +YML091C RPM2 +YML092C PRE8 +YML093W UTP14 +YML094C-A NA +YML094W GIM5 +YML095C RAD10 +YML096W NA +YML097C VPS9 +YML098W TAF13 +YML099C ARG81 +YML099W-A NA +YML100W TSL1 +YML100W-A NA +YML101C CUE4 +YML101C-A NA +YML102W CAC2 +YML103C NUP188 +YML104C MDM1 +YML105C SEC65 +YML106W URA5 +YML107C PML39 +YML108W NA +YML109W ZDS2 +YML110C COQ5 +YML111W BUL2 +YML112W CTK3 +YML113W DAT1 +YML114C TAF8 +YML115C VAN1 +YML116W ATR1 +YML116W-A NA +YML117W NAB6 +YML118W NGL3 +YML119W NA +YML120C NDI1 +YML121W GTR1 +YML122C NA +YML123C PHO84 +YML124C TUB3 +YML125C PGA3 +YML126C ERG13 +YML127W RSC9 +YML128C MSC1 +YML129C COX14 +YML130C ERO1 +YML131W NA +YML132W COS3 +YML133C NA +YML133W-A NA +YML133W-B NA +YMR001C CDC5 +YMR001C-A NA +YMR002W MIX17 +YMR003W AIM34 +YMR004W MVP1 +YMR005W TAF4 +YMR006C PLB2 +YMR007W NA +YMR008C PLB1 +YMR009W ADI1 +YMR010W NA +YMR011W HXT2 +YMR012W CLU1 +YMR013C SEC59 +YMR013C-A NA +YMR013W-A NA +YMR014W BUD22 +YMR015C ERG5 +YMR016C SOK2 +YMR017W SPO20 +YMR018W NA +YMR019W STB4 +YMR020W FMS1 +YMR021C MAC1 +YMR022W UBC7 +YMR023C MSS1 +YMR024W MRPL3 +YMR025W CSI1 +YMR026C PEX12 +YMR027W NA +YMR028W TAP42 +YMR029C FAR8 +YMR030W RSF1 +YMR030W-A NA +YMR031C EIS1 +YMR031W-A NA +YMR032W HOF1 +YMR033W ARP9 +YMR034C NA +YMR035W IMP2 +YMR036C MIH1 +YMR037C MSN2 +YMR038C CCS1 +YMR039C SUB1 +YMR040W YET2 +YMR041C ARA2 +YMR042W ARG80 +YMR043W MCM1 +YMR044W IOC4 +YMR045C NA +YMR046C NA +YMR046W-A NA +YMR047C NUP116 +YMR048W CSM3 +YMR049C ERB1 +YMR050C NA +YMR051C NA +YMR052C-A NA +YMR052W FAR3 +YMR053C STB2 +YMR054W STV1 +YMR055C BUB2 +YMR056C AAC1 +YMR057C NA +YMR058W FET3 +YMR059W SEN15 +YMR060C SAM37 +YMR061W RNA14 +YMR062C ARG7 +YMR063W RIM9 +YMR064W AEP1 +YMR065W KAR5 +YMR066W SOV1 +YMR067C UBX4 +YMR068W AVO2 +YMR069W NAT4 +YMR070W MOT3 +YMR071C TVP18 +YMR072W ABF2 +YMR073C IRC21 +YMR074C NA +YMR075C-A NA +YMR075W RCO1 +YMR076C PDS5 +YMR077C VPS20 +YMR078C CTF18 +YMR079W SEC14 +YMR080C NAM7 +YMR081C ISF1 +YMR082C NA +YMR083W ADH3 +YMR084W NA +YMR085W NA +YMR086C-A NA +YMR086W SEG1 +YMR087W NA +YMR088C VBA1 +YMR089C YTA12 +YMR090W NA +YMR091C NPL6 +YMR092C AIP1 +YMR093W UTP15 +YMR094W CTF13 +YMR095C SNO1 +YMR096W SNZ1 +YMR097C MTG1 +YMR098C ATP25 +YMR099C NA +YMR100W MUB1 +YMR101C SRT1 +YMR102C NA +YMR103C NA +YMR104C YPK2 +YMR105C PGM2 +YMR105W-A NA +YMR106C YKU80 +YMR107W SPG4 +YMR108W ILV2 +YMR109W MYO5 +YMR110C HFD1 +YMR111C NA +YMR112C MED11 +YMR113W FOL3 +YMR114C NA +YMR115W MGR3 +YMR116C ASC1 +YMR117C SPC24 +YMR118C SHH3 +YMR119W ASI1 +YMR119W-A NA +YMR120C ADE17 +YMR121C RPL15B +YMR122C NA +YMR122W-A NA +YMR123W PKR1 +YMR124W EPO1 +YMR125W STO1 +YMR126C DLT1 +YMR127C SAS2 +YMR128W ECM16 +YMR129W POM152 +YMR130W NA +YMR131C RRB1 +YMR132C JLP2 +YMR133W REC114 +YMR134W ERG29 +YMR135C GID8 +YMR135W-A NA +YMR136W GAT2 +YMR137C PSO2 +YMR138W CIN4 +YMR139W RIM11 +YMR140W SIP5 +YMR141C NA +YMR141W-A NA +YMR142C RPL13B +YMR143W RPS16A +YMR144W NA +YMR145C NDE1 +YMR146C TIF34 +YMR147W NA +YMR148W OSW5 +YMR149W SWP1 +YMR150C IMP1 +YMR151W YIM2 +YMR152W YIM1 +YMR153C-A NA +YMR153W NUP53 +YMR154C RIM13 +YMR155W NA +YMR156C TPP1 +YMR157C AIM36 +YMR158C-A NA +YMR158W MRPS8 +YMR158W-B NA +YMR159C ATG16 +YMR160W NA +YMR161W HLJ1 +YMR162C DNF3 +YMR163C INP2 +YMR164C MSS11 +YMR165C PAH1 +YMR166C NA +YMR167W MLH1 +YMR168C CEP3 +YMR169C ALD3 +YMR170C ALD2 +YMR171C EAR1 +YMR172C-A NA +YMR172W HOT1 +YMR173W DDR48 +YMR173W-A NA +YMR174C PAI3 +YMR175W SIP18 +YMR175W-A NA +YMR176W ECM5 +YMR177W MMT1 +YMR178W NA +YMR179W SPT21 +YMR180C CTL1 +YMR181C NA +YMR182C RGM1 +YMR182W-A NA +YMR183C SSO2 +YMR184W ADD37 +YMR185W RTP1 +YMR186W HSC82 +YMR187C NA +YMR188C MRPS17 +YMR189W GCV2 +YMR190C SGS1 +YMR191W SPG5 +YMR192W GYL1 +YMR193C-A NA +YMR193W MRPL24 +YMR194C-A NA +YMR194C-B CMC4 +YMR194W RPL36A +YMR195W ICY1 +YMR196W NA +YMR197C VTI1 +YMR198W CIK1 +YMR199W CLN1 +YMR200W ROT1 +YMR201C RAD14 +YMR202W ERG2 +YMR203W TOM40 +YMR204C INP1 +YMR205C PFK2 +YMR206W NA +YMR207C HFA1 +YMR208W ERG12 +YMR209C NA +YMR210W NA +YMR211W DML1 +YMR212C EFR3 +YMR213W CEF1 +YMR214W SCJ1 +YMR215W GAS3 +YMR216C SKY1 +YMR217W GUA1 +YMR218C TRS130 +YMR219W ESC1 +YMR220W ERG8 +YMR221C NA +YMR222C FSH2 +YMR223W UBP8 +YMR224C MRE11 +YMR225C MRPL44 +YMR226C NA +YMR227C TAF7 +YMR228W MTF1 +YMR229C RRP5 +YMR230W RPS10B +YMR230W-A NA +YMR231W PEP5 +YMR232W FUS2 +YMR233W TRI1 +YMR234W RNH1 +YMR235C RNA1 +YMR236W TAF9 +YMR237W BCH1 +YMR238W DFG5 +YMR239C RNT1 +YMR240C CUS1 +YMR241W YHM2 +YMR242C RPL20A +YMR242W-A NA +YMR243C ZRC1 +YMR244C-A COA6 +YMR244W NA +YMR245W NA +YMR246W FAA4 +YMR247C RKR1 +YMR247W-A NA +YMR250W GAD1 +YMR251W GTO3 +YMR251W-A HOR7 +YMR252C NA +YMR253C NA +YMR254C NA +YMR255W GFD1 +YMR256C COX7 +YMR257C PET111 +YMR258C ROY1 +YMR259C TRM732 +YMR260C TIF11 +YMR261C TPS3 +YMR262W NA +YMR263W SAP30 +YMR264W CUE1 +YMR265C NA +YMR266W RSN1 +YMR267W PPA2 +YMR268C PRP24 +YMR269W TMA23 +YMR270C RRN9 +YMR271C URA10 +YMR272C SCS7 +YMR272W-A NA +YMR272W-B NA +YMR273C ZDS1 +YMR274C RCE1 +YMR275C BUL1 +YMR276W DSK2 +YMR277W FCP1 +YMR278W PRM15 +YMR279C NA +YMR280C CAT8 +YMR281W GPI12 +YMR282C AEP2 +YMR283C RIT1 +YMR284W YKU70 +YMR285C NGL2 +YMR286W MRPL33 +YMR287C DSS1 +YMR288W HSH155 +YMR289W ABZ2 +YMR290C HAS1 +YMR290W-A NA +YMR291W TDA1 +YMR292W GOT1 +YMR293C HER2 +YMR294W JNM1 +YMR294W-A NA +YMR295C NA +YMR296C LCB1 +YMR297W PRC1 +YMR298W LIP1 +YMR299C DYN3 +YMR300C ADE4 +YMR301C ATM1 +YMR302C YME2 +YMR303C ADH2 +YMR304C-A NA +YMR304W UBP15 +YMR305C SCW10 +YMR306C-A NA +YMR306W FKS3 +YMR307C-A NA +YMR307W GAS1 +YMR308C PSE1 +YMR309C NIP1 +YMR310C NA +YMR311C GLC8 +YMR312W ELP6 +YMR313C TGL3 +YMR314W PRE5 +YMR315W NA +YMR315W-A NA +YMR316C-A NA +YMR316C-B NA +YMR316W DIA1 +YMR317W NA +YMR318C ADH6 +YMR319C FET4 +YMR320W NA +YMR321C NA +YMR322C SNO4 +YMR323W ERR3 +YMR324C NA +YMR325W PAU19 +YMR326C NA +YNL001W DOM34 +YNL002C RLP7 +YNL003C PET8 +YNL004W HRB1 +YNL005C MRP7 +YNL006W LST8 +YNL007C SIS1 +YNL008C ASI3 +YNL009W IDP3 +YNL010W NA +YNL011C NA +YNL012W SPO1 +YNL013C NA +YNL014W HEF3 +YNL015W PBI2 +YNL016W PUB1 +YNL017C NA +YNL018C NA +YNL019C NA +YNL020C ARK1 +YNL021W HDA1 +YNL022C RCM1 +YNL023C FAP1 +YNL024C NA +YNL024C-A KSH1 +YNL025C SSN8 +YNL026W SAM50 +YNL027W CRZ1 +YNL028W NA +YNL029C KTR5 +YNL030W HHF2 +YNL031C HHT2 +YNL032W SIW14 +YNL033W NA +YNL034W NA +YNL035C NA +YNL036W NCE103 +YNL037C IDH1 +YNL038W GPI15 +YNL039W BDP1 +YNL040W NA +YNL041C COG6 +YNL042W BOP3 +YNL042W-B NA +YNL043C NA +YNL044W YIP3 +YNL045W LAP2 +YNL046W NA +YNL047C SLM2 +YNL048W ALG11 +YNL049C SFB2 +YNL050C NA +YNL051W COG5 +YNL052W COX5A +YNL053W MSG5 +YNL054W VAC7 +YNL054W-A NA +YNL054W-B NA +YNL055C POR1 +YNL056W OCA2 +YNL057W NA +YNL058C NA +YNL059C ARP5 +YNL061W NOP2 +YNL062C GCD10 +YNL063W MTQ1 +YNL064C YDJ1 +YNL065W AQR1 +YNL066W SUN4 +YNL067W RPL9B +YNL067W-A NA +YNL067W-B NA +YNL068C FKH2 +YNL069C RPL16B +YNL070W TOM7 +YNL071W LAT1 +YNL072W RNH201 +YNL073W MSK1 +YNL074C MLF3 +YNL075W IMP4 +YNL076W MKS1 +YNL077W APJ1 +YNL078W NIS1 +YNL079C TPM1 +YNL080C EOS1 +YNL081C SWS2 +YNL082W PMS1 +YNL083W SAL1 +YNL084C END3 +YNL085W MKT1 +YNL086W SNN1 +YNL087W TCB2 +YNL088W TOP2 +YNL089C NA +YNL090W RHO2 +YNL091W NST1 +YNL092W NA +YNL093W YPT53 +YNL094W APP1 +YNL095C NA +YNL096C RPS7B +YNL097C PHO23 +YNL097C-B NA +YNL097W-A NA +YNL098C RAS2 +YNL099C OCA1 +YNL100W MIC27 +YNL101W AVT4 +YNL102W POL1 +YNL103W MET4 +YNL103W-A NA +YNL104C LEU4 +YNL105W RRT16 +YNL106C INP52 +YNL107W YAF9 +YNL108C NA +YNL109W NA +YNL110C NOP15 +YNL111C CYB5 +YNL112W DBP2 +YNL113W RPC19 +YNL114C NA +YNL115C NA +YNL116W DMA2 +YNL117W MLS1 +YNL118C DCP2 +YNL119W NCS2 +YNL120C NA +YNL121C TOM70 +YNL122C NA +YNL123W NMA111 +YNL124W NAF1 +YNL125C ESBP6 +YNL126W SPC98 +YNL127W FAR11 +YNL128W TEP1 +YNL129W NRK1 +YNL130C CPT1 +YNL130C-A DGR1 +YNL131W TOM22 +YNL132W KRE33 +YNL133C FYV6 +YNL134C NA +YNL135C FPR1 +YNL136W EAF7 +YNL137C NAM9 +YNL138W SRV2 +YNL138W-A YSF3 +YNL139C THO2 +YNL140C NA +YNL141W AAH1 +YNL142W MEP2 +YNL143C NA +YNL144C NA +YNL144W-A NA +YNL145W MFA2 +YNL146C-A NA +YNL146W NA +YNL147W LSM7 +YNL148C ALF1 +YNL149C PGA2 +YNL150W NA +YNL151C RPC31 +YNL152W INN1 +YNL153C GIM3 +YNL154C YCK2 +YNL155W CUZ1 +YNL156C NSG2 +YNL157W IGO1 +YNL158W PGA1 +YNL159C ASI2 +YNL160W YGP1 +YNL161W CBK1 +YNL162W RPL42A +YNL162W-A NA +YNL163C RIA1 +YNL164C IBD2 +YNL165W NA +YNL166C BNI5 +YNL167C SKO1 +YNL168C FMP41 +YNL169C PSD1 +YNL170W NA +YNL171C NA +YNL172W APC1 +YNL173C MDG1 +YNL174W NA +YNL175C NOP13 +YNL176C TDA7 +YNL177C MRPL22 +YNL178W RPS3 +YNL179C NA +YNL180C RHO5 +YNL181W NA +YNL182C IPI3 +YNL183C NPR1 +YNL184C NA +YNL185C MRPL19 +YNL186W UBP10 +YNL187W SWT21 +YNL188W KAR1 +YNL189W SRP1 +YNL190W NA +YNL191W DUG3 +YNL192W CHS1 +YNL193W NA +YNL194C NA +YNL195C NA +YNL196C SLZ1 +YNL197C WHI3 +YNL198C NA +YNL199C GCR2 +YNL200C NA +YNL201C PSY2 +YNL202W SPS19 +YNL203C NA +YNL204C SPS18 +YNL205C NA +YNL206C RTT106 +YNL207W RIO2 +YNL208W NA +YNL209W SSB2 +YNL210W MER1 +YNL211C NA +YNL212W VID27 +YNL213C RRG9 +YNL214W PEX17 +YNL215W IES2 +YNL216W RAP1 +YNL217W NA +YNL218W MGS1 +YNL219C ALG9 +YNL220W ADE12 +YNL221C POP1 +YNL222W SSU72 +YNL223W ATG4 +YNL224C SQS1 +YNL225C CNM67 +YNL226W NA +YNL227C JJJ1 +YNL228W NA +YNL229C URE2 +YNL230C ELA1 +YNL231C PDR16 +YNL232W CSL4 +YNL233W BNI4 +YNL234W NA +YNL235C NA +YNL236W SIN4 +YNL237W YTP1 +YNL238W KEX2 +YNL239W LAP3 +YNL240C NAR1 +YNL241C ZWF1 +YNL242W ATG2 +YNL243W SLA2 +YNL244C SUI1 +YNL245C CWC25 +YNL246W VPS75 +YNL247W NA +YNL248C RPA49 +YNL249C MPA43 +YNL250W RAD50 +YNL251C NRD1 +YNL252C MRPL17 +YNL253W TEX1 +YNL254C RTC4 +YNL255C GIS2 +YNL256W FOL1 +YNL257C SIP3 +YNL258C DSL1 +YNL259C ATX1 +YNL260C LTO1 +YNL261W ORC5 +YNL262W POL2 +YNL263C YIF1 +YNL264C PDR17 +YNL265C IST1 +YNL266W NA +YNL267W PIK1 +YNL268W LYP1 +YNL269W BSC4 +YNL270C ALP1 +YNL271C BNI1 +YNL272C SEC2 +YNL273W TOF1 +YNL274C GOR1 +YNL275W BOR1 +YNL276C NA +YNL277W MET2 +YNL277W-A NA +YNL278W CAF120 +YNL279W PRM1 +YNL280C ERG24 +YNL281W HCH1 +YNL282W POP3 +YNL283C WSC2 +YNL284C MRPL10 +YNL284C-A NA +YNL284C-B NA +YNL285W NA +YNL286W CUS2 +YNL287W SEC21 +YNL288W CAF40 +YNL289W PCL1 +YNL290W RFC3 +YNL291C MID1 +YNL292W PUS4 +YNL293W MSB3 +YNL294C RIM21 +YNL295W NA +YNL296W NA +YNL297C MON2 +YNL298W CLA4 +YNL299W TRF5 +YNL300W TOS6 +YNL301C RPL18B +YNL302C RPS19B +YNL303W NA +YNL304W YPT11 +YNL305C BXI1 +YNL306W MRPS18 +YNL307C MCK1 +YNL308C KRI1 +YNL309W STB1 +YNL310C ZIM17 +YNL311C SKP2 +YNL312W RFA2 +YNL313C EMW1 +YNL314W DAL82 +YNL315C ATP11 +YNL316C PHA2 +YNL317W PFS2 +YNL318C HXT14 +YNL319W NA +YNL320W NA +YNL321W VNX1 +YNL322C KRE1 +YNL323W LEM3 +YNL324W NA +YNL325C FIG4 +YNL326C PFA3 +YNL327W EGT2 +YNL328C MDJ2 +YNL329C PEX6 +YNL330C RPD3 +YNL331C AAD14 +YNL332W THI12 +YNL333W SNZ2 +YNL334C SNO2 +YNL335W DDI3 +YNL336W COS1 +YNL337W NA +YNL338W NA +YNL339C YRF1-6 +YNL339W-A NA +YNL339W-B NA +YNR001C CIT1 +YNR001W-A NA +YNR002C ATO2 +YNR003C RPC34 +YNR003W-A NA +YNR004W SWM2 +YNR005C NA +YNR006W VPS27 +YNR007C ATG3 +YNR008W LRO1 +YNR009W NRM1 +YNR010W CSE2 +YNR011C PRP2 +YNR012W URK1 +YNR013C PHO91 +YNR014W NA +YNR015W SMM1 +YNR016C ACC1 +YNR017W TIM23 +YNR018W RCF2 +YNR019W ARE2 +YNR020C ATP23 +YNR021W NA +YNR022C MRPL50 +YNR023W SNF12 +YNR024W MPP6 +YNR025C NA +YNR026C SEC12 +YNR027W BUD17 +YNR028W CPR8 +YNR029C NA +YNR030W ALG12 +YNR031C SSK2 +YNR032C-A HUB1 +YNR032W PPG1 +YNR033W ABZ1 +YNR034W SOL1 +YNR034W-A NA +YNR035C ARC35 +YNR036C MRPS12 +YNR037C RSM19 +YNR038W DBP6 +YNR039C ZRG17 +YNR040W NA +YNR041C COQ2 +YNR042W NA +YNR043W MVD1 +YNR044W AGA1 +YNR045W PET494 +YNR046W TRM112 +YNR047W FPK1 +YNR048W NA +YNR049C MSO1 +YNR050C LYS9 +YNR051C BRE5 +YNR052C POP2 +YNR053C NOG2 +YNR054C ESF2 +YNR055C HOL1 +YNR056C BIO5 +YNR057C BIO4 +YNR058W BIO3 +YNR059W MNT4 +YNR060W FRE4 +YNR061C NA +YNR062C NA +YNR063W NA +YNR064C NA +YNR065C NA +YNR066C NA +YNR067C DSE4 +YNR068C NA +YNR069C BSC5 +YNR070W PDR18 +YNR071C NA +YNR072W HXT17 +YNR073C NA +YNR074C AIF1 +YNR075C-A NA +YNR075W COS10 +YNR076W PAU6 +YNR077C NA +YOL001W PHO80 +YOL002C IZH2 +YOL003C PFA4 +YOL004W SIN3 +YOL005C RPB11 +YOL006C TOP1 +YOL007C CSI2 +YOL008W COQ10 +YOL009C MDM12 +YOL010W RCL1 +YOL011W PLB3 +YOL012C HTZ1 +YOL013C HRD1 +YOL013W-A NA +YOL013W-B NA +YOL014W NA +YOL015W IRC10 +YOL016C CMK2 +YOL017W ESC8 +YOL018C TLG2 +YOL019W NA +YOL019W-A NA +YOL020W TAT2 +YOL021C DIS3 +YOL022C TSR4 +YOL023W IFM1 +YOL024W NA +YOL025W LAG2 +YOL026C MIM1 +YOL027C MDM38 +YOL028C YAP7 +YOL029C NA +YOL030W GAS5 +YOL031C SIL1 +YOL032W OPI10 +YOL033W MSE1 +YOL034W SMC5 +YOL035C NA +YOL036W NA +YOL037C NA +YOL038C-A NA +YOL038W PRE6 +YOL039W RPP2A +YOL040C RPS15 +YOL041C NOP12 +YOL042W NGL1 +YOL043C NTG2 +YOL044W PEX15 +YOL045W PSK2 +YOL046C NA +YOL047C LDS2 +YOL048C RRT8 +YOL049W GSH2 +YOL050C NA +YOL051W GAL11 +YOL052C SPE2 +YOL052C-A DDR2 +YOL053W AIM39 +YOL054W PSH1 +YOL055C THI20 +YOL056W GPM3 +YOL057W NA +YOL058W ARG1 +YOL059W GPD2 +YOL060C MAM3 +YOL061W PRS5 +YOL062C APM4 +YOL063C CRT10 +YOL064C MET22 +YOL065C INP54 +YOL066C RIB2 +YOL067C RTG1 +YOL068C HST1 +YOL069W NUF2 +YOL070C NBA1 +YOL071W SDH5 +YOL072W THP1 +YOL073C DSC2 +YOL075C NA +YOL076W MDM20 +YOL077C BRX1 +YOL077W-A ATP19 +YOL078W AVO1 +YOL079W NA +YOL080C REX4 +YOL081W IRA2 +YOL082W ATG19 +YOL083C-A NA +YOL083W ATG34 +YOL084W PHM7 +YOL085C NA +YOL085W-A NA +YOL086C ADH1 +YOL086W-A MHF1 +YOL087C DUF1 +YOL088C MPD2 +YOL089C HAL9 +YOL090W MSH2 +YOL091W SPO21 +YOL092W YPQ1 +YOL093W TRM10 +YOL094C RFC4 +YOL095C HMI1 +YOL096C COQ3 +YOL097C WRS1 +YOL097W-A NA +YOL098C NA +YOL099C NA +YOL100W PKH2 +YOL101C IZH4 +YOL102C TPT1 +YOL103W ITR2 +YOL103W-A NA +YOL103W-B NA +YOL104C NDJ1 +YOL105C WSC3 +YOL106W NA +YOL107W NA +YOL108C INO4 +YOL109W ZEO1 +YOL110W SHR5 +YOL111C MDY2 +YOL112W MSB4 +YOL113W SKM1 +YOL114C NA +YOL115W PAP2 +YOL116W MSN1 +YOL117W RRI2 +YOL118C NA +YOL119C MCH4 +YOL120C RPL18A +YOL121C RPS19A +YOL122C SMF1 +YOL123W HRP1 +YOL124C TRM11 +YOL125W TRM13 +YOL126C MDH2 +YOL127W RPL25 +YOL128C YGK3 +YOL129W VPS68 +YOL130W ALR1 +YOL131W NA +YOL132W GAS4 +YOL133W HRT1 +YOL134C NA +YOL135C MED7 +YOL136C PFK27 +YOL137W BSC6 +YOL138C RTC1 +YOL139C CDC33 +YOL140W ARG8 +YOL141W PPM2 +YOL142W RRP40 +YOL143C RIB4 +YOL144W NOP8 +YOL145C CTR9 +YOL146W PSF3 +YOL147C PEX11 +YOL148C SPT20 +YOL149W DCP1 +YOL150C NA +YOL151W GRE2 +YOL152W FRE7 +YOL153C NA +YOL154W ZPS1 +YOL155C HPF1 +YOL155W-A NA +YOL156W HXT11 +YOL157C IMA2 +YOL158C ENB1 +YOL159C NA +YOL159C-A NA +YOL160W NA +YOL161C PAU20 +YOL162W NA +YOL163W NA +YOL164W BDS1 +YOL164W-A NA +YOL165C AAD15 +YOL166C NA +YOL166W-A NA +YOR001W RRP6 +YOR002W ALG6 +YOR003W YSP3 +YOR004W UTP23 +YOR005C DNL4 +YOR006C TSR3 +YOR007C SGT2 +YOR008C SLG1 +YOR008C-A NA +YOR008W-B NA +YOR009W TIR4 +YOR010C TIR2 +YOR011W AUS1 +YOR011W-A NA +YOR012W NA +YOR013W IRC11 +YOR014W RTS1 +YOR015W NA +YOR016C ERP4 +YOR017W PET127 +YOR018W ROD1 +YOR019W NA +YOR020C HSP10 +YOR020W-A NA +YOR021C SFM1 +YOR022C NA +YOR023C AHC1 +YOR024W NA +YOR025W HST3 +YOR026W BUB3 +YOR027W STI1 +YOR028C CIN5 +YOR029W NA +YOR030W DFG16 +YOR031W CRS5 +YOR032C HMS1 +YOR032W-A NA +YOR033C EXO1 +YOR034C AKR2 +YOR034C-A NA +YOR035C SHE4 +YOR036W PEP12 +YOR037W CYC2 +YOR038C HIR2 +YOR039W CKB2 +YOR040W GLO4 +YOR041C NA +YOR042W CUE5 +YOR043W WHI2 +YOR044W IRC23 +YOR045W TOM6 +YOR046C DBP5 +YOR047C STD1 +YOR048C RAT1 +YOR049C RSB1 +YOR050C NA +YOR051C ETT1 +YOR052C TMC1 +YOR053W NA +YOR054C VHS3 +YOR055W NA +YOR056C NOB1 +YOR057W SGT1 +YOR058C ASE1 +YOR059C LPL1 +YOR060C SLD7 +YOR061W CKA2 +YOR062C NA +YOR063W RPL3 +YOR064C YNG1 +YOR065W CYT1 +YOR066W MSA1 +YOR067C ALG8 +YOR068C VAM10 +YOR069W VPS5 +YOR070C GYP1 +YOR071C NRT1 +YOR072W NA +YOR072W-A NA +YOR072W-B NA +YOR073W SGO1 +YOR073W-A NA +YOR074C CDC21 +YOR075W UFE1 +YOR076C SKI7 +YOR077W RTS2 +YOR078W BUD21 +YOR079C ATX2 +YOR080W DIA2 +YOR081C TGL5 +YOR082C NA +YOR083W WHI5 +YOR084W LPX1 +YOR085W OST3 +YOR086C TCB1 +YOR087W YVC1 +YOR089C VPS21 +YOR090C PTC5 +YOR091W TMA46 +YOR092W ECM3 +YOR093C NA +YOR094W ARF3 +YOR095C RKI1 +YOR096W RPS7A +YOR097C NA +YOR098C NUP1 +YOR099W KTR1 +YOR100C CRC1 +YOR101W RAS1 +YOR102W NA +YOR103C OST2 +YOR104W PIN2 +YOR105W NA +YOR106W VAM3 +YOR107W RGS2 +YOR108C-A NA +YOR108W LEU9 +YOR109W INP53 +YOR110W TFC7 +YOR111W NA +YOR112W CEX1 +YOR113W AZF1 +YOR114W NA +YOR115C TRS33 +YOR116C RPO31 +YOR117W RPT5 +YOR118W RTC5 +YOR119C RIO1 +YOR120W GCY1 +YOR121C NA +YOR122C PFY1 +YOR123C LEO1 +YOR124C UBP2 +YOR125C CAT5 +YOR126C IAH1 +YOR127W RGA1 +YOR128C ADE2 +YOR129C AFI1 +YOR130C ORT1 +YOR131C NA +YOR132W VPS17 +YOR133W EFT1 +YOR134W BAG7 +YOR135C IRC14 +YOR136W IDH2 +YOR137C SIA1 +YOR138C RUP1 +YOR139C NA +YOR140W SFL1 +YOR141C ARP8 +YOR142W LSC1 +YOR142W-A NA +YOR142W-B NA +YOR143C THI80 +YOR144C ELG1 +YOR145C PNO1 +YOR146W NA +YOR147W MDM32 +YOR148C SPP2 +YOR149C SMP3 +YOR150W MRPL23 +YOR151C RPB2 +YOR152C NA +YOR153W PDR5 +YOR154W SLP1 +YOR155C ISN1 +YOR156C NFI1 +YOR157C PUP1 +YOR158W PET123 +YOR159C SME1 +YOR160W MTR10 +YOR161C PNS1 +YOR161C-C NA +YOR161W-A NA +YOR161W-B NA +YOR162C YRR1 +YOR163W DDP1 +YOR164C GET4 +YOR165W SEY1 +YOR166C SWT1 +YOR167C RPS28A +YOR168W GLN4 +YOR169C NA +YOR170W NA +YOR171C LCB4 +YOR172W YRM1 +YOR173W DCS2 +YOR174W MED4 +YOR175C ALE1 +YOR176W HEM15 +YOR177C MPC54 +YOR178C GAC1 +YOR179C SYC1 +YOR180C DCI1 +YOR181W LAS17 +YOR182C RPS30B +YOR183W FYV12 +YOR184W SER1 +YOR185C GSP2 +YOR186C-A NA +YOR186W NA +YOR187W TUF1 +YOR188W MSB1 +YOR189W IES4 +YOR190W SPR1 +YOR191W ULS1 +YOR192C THI72 +YOR192C-A NA +YOR192C-B NA +YOR192C-C NA +YOR193W PEX27 +YOR194C TOA1 +YOR195W SLK19 +YOR196C LIP5 +YOR197W MCA1 +YOR198C BFR1 +YOR199W NA +YOR200W NA +YOR201C MRM1 +YOR202W HIS3 +YOR203W NA +YOR204W DED1 +YOR205C GEP3 +YOR206W NOC2 +YOR207C RET1 +YOR208W PTP2 +YOR209C NPT1 +YOR210W RPB10 +YOR211C MGM1 +YOR212W STE4 +YOR213C SAS5 +YOR214C SPR2 +YOR215C AIM41 +YOR216C RUD3 +YOR217W RFC1 +YOR218C NA +YOR219C STE13 +YOR220W RCN2 +YOR221C MCT1 +YOR222W ODC2 +YOR223W DSC3 +YOR224C RPB8 +YOR225W NA +YOR226C ISU2 +YOR227W HER1 +YOR228C MCP1 +YOR229W WTM2 +YOR230W WTM1 +YOR231C-A NA +YOR231W MKK1 +YOR232W MGE1 +YOR233W KIN4 +YOR234C RPL33B +YOR235W IRC13 +YOR236W DFR1 +YOR237W HES1 +YOR238W NA +YOR239W ABP140 +YOR241W MET7 +YOR242C SSP2 +YOR243C PUS7 +YOR244W ESA1 +YOR245C DGA1 +YOR246C ENV9 +YOR247W SRL1 +YOR248W NA +YOR249C APC5 +YOR250C CLP1 +YOR251C TUM1 +YOR252W TMA16 +YOR253W NAT5 +YOR254C SEC63 +YOR255W OSW1 +YOR256C TRE2 +YOR257W CDC31 +YOR258W HNT3 +YOR259C RPT4 +YOR260W GCD1 +YOR261C RPN8 +YOR262W GPN2 +YOR263C NA +YOR264W DSE3 +YOR265W RBL2 +YOR266W PNT1 +YOR267C HRK1 +YOR268C NA +YOR269W PAC1 +YOR270C VPH1 +YOR271C FSF1 +YOR272W YTM1 +YOR273C TPO4 +YOR274W MOD5 +YOR275C RIM20 +YOR276W CAF20 +YOR277C NA +YOR278W HEM4 +YOR279C RFM1 +YOR280C FSH3 +YOR281C PLP2 +YOR282W NA +YOR283W NA +YOR284W HUA2 +YOR285W RDL1 +YOR286W RDL2 +YOR287C RRP36 +YOR288C MPD1 +YOR289W NA +YOR290C SNF2 +YOR291W YPK9 +YOR292C NA +YOR293C-A NA +YOR293W RPS10A +YOR294W RRS1 +YOR295W UAF30 +YOR296W NA +YOR297C TIM18 +YOR298C-A MBF1 +YOR298W MUM3 +YOR299W BUD7 +YOR300W NA +YOR301W RAX1 +YOR302W NA +YOR303W CPA1 +YOR304C-A BIL1 +YOR304W ISW2 +YOR305W RRG7 +YOR306C MCH5 +YOR307C SLY41 +YOR308C SNU66 +YOR309C NA +YOR310C NOP58 +YOR311C DGK1 +YOR312C RPL20B +YOR313C SPS4 +YOR314W NA +YOR314W-A NA +YOR315W SFG1 +YOR316C COT1 +YOR316C-A NA +YOR317W FAA1 +YOR318C NA +YOR319W HSH49 +YOR320C GNT1 +YOR321W PMT3 +YOR322C LDB19 +YOR323C PRO2 +YOR324C FRT1 +YOR325W NA +YOR326W MYO2 +YOR327C SNC2 +YOR328W PDR10 +YOR329C SCD5 +YOR329W-A NA +YOR330C MIP1 +YOR331C NA +YOR332W VMA4 +YOR333C NA +YOR334W MRS2 +YOR335C ALA1 +YOR335W-A NA +YOR336W KRE5 +YOR337W TEA1 +YOR338W NA +YOR339C UBC11 +YOR340C RPA43 +YOR341W RPA190 +YOR342C NA +YOR343C NA +YOR343W-A NA +YOR343W-B NA +YOR344C TYE7 +YOR345C NA +YOR346W REV1 +YOR347C PYK2 +YOR348C PUT4 +YOR349W CIN1 +YOR350C MNE1 +YOR351C MEK1 +YOR352W TFB6 +YOR353C SOG2 +YOR354C MSC6 +YOR355W GDS1 +YOR356W CIR2 +YOR357C SNX3 +YOR358W HAP5 +YOR359W VTS1 +YOR360C PDE2 +YOR361C PRT1 +YOR362C PRE10 +YOR363C PIP2 +YOR364W NA +YOR365C NA +YOR366W NA +YOR367W SCP1 +YOR368W RAD17 +YOR369C RPS12 +YOR370C MRS6 +YOR371C GPB1 +YOR372C NDD1 +YOR373W NUD1 +YOR374W ALD4 +YOR375C GDH1 +YOR376W NA +YOR376W-A NA +YOR377W ATF1 +YOR378W AMF1 +YOR379C NA +YOR380W RDR1 +YOR381W FRE3 +YOR381W-A NA +YOR382W FIT2 +YOR383C FIT3 +YOR384W FRE5 +YOR385W NA +YOR386W PHR1 +YOR387C NA +YOR388C FDH1 +YOR389W NA +YOR390W FEX1 +YOR391C HSP33 +YOR392W NA +YOR393W ERR1 +YOR394C-A NA +YOR394W PAU21 +YOR396C-A NA +YOR396W YRF1-8 +YPL001W HAT1 +YPL002C SNF8 +YPL003W ULA1 +YPL004C LSP1 +YPL005W AEP3 +YPL006W NCR1 +YPL007C TFC8 +YPL008W CHL1 +YPL009C TAE2 +YPL010W RET3 +YPL011C TAF3 +YPL012W RRP12 +YPL013C MRPS16 +YPL014W NA +YPL015C HST2 +YPL016W SWI1 +YPL017C IRC15 +YPL018W CTF19 +YPL019C VTC3 +YPL020C ULP1 +YPL021W ECM23 +YPL022W RAD1 +YPL023C MET12 +YPL024W RMI1 +YPL025C NA +YPL026C SKS1 +YPL027W SMA1 +YPL028W ERG10 +YPL029W SUV3 +YPL030W TRM44 +YPL031C PHO85 +YPL032C SVL3 +YPL033C SRL4 +YPL034W NA +YPL035C NA +YPL036W PMA2 +YPL037C EGD1 +YPL038W MET31 +YPL038W-A NA +YPL039W NA +YPL040C ISM1 +YPL041C NA +YPL042C SSN3 +YPL043W NOP4 +YPL044C NA +YPL045W VPS16 +YPL046C ELC1 +YPL047W SGF11 +YPL048W CAM1 +YPL049C DIG1 +YPL050C MNN9 +YPL051W ARL3 +YPL052W OAZ1 +YPL053C KTR6 +YPL054W LEE1 +YPL055C LGE1 +YPL056C LCL1 +YPL057C SUR1 +YPL058C PDR12 +YPL059W GRX5 +YPL060C-A NA +YPL060W MFM1 +YPL061W ALD6 +YPL062W NA +YPL063W TIM50 +YPL064C CWC27 +YPL065W VPS28 +YPL066W RGL1 +YPL067C NA +YPL068C NA +YPL069C BTS1 +YPL070W MUK1 +YPL071C NA +YPL072W UBP16 +YPL073C NA +YPL074W YTA6 +YPL075W GCR1 +YPL076W GPI2 +YPL077C NA +YPL078C ATP4 +YPL079W RPL21B +YPL080C NA +YPL081W RPS9A +YPL082C MOT1 +YPL083C SEN54 +YPL084W BRO1 +YPL085W SEC16 +YPL086C ELP3 +YPL087W YDC1 +YPL088W NA +YPL089C RLM1 +YPL090C RPS6A +YPL091W GLR1 +YPL092W SSU1 +YPL093W NOG1 +YPL094C SEC62 +YPL095C EEB1 +YPL096C-A ERI1 +YPL096W PNG1 +YPL097W MSY1 +YPL098C MGR2 +YPL099C INA17 +YPL100W ATG21 +YPL101W ELP4 +YPL102C NA +YPL103C FMP30 +YPL104W MSD1 +YPL105C SYH1 +YPL106C SSE1 +YPL107W NA +YPL108W NA +YPL109C NA +YPL110C GDE1 +YPL111W CAR1 +YPL112C PEX25 +YPL113C NA +YPL114W NA +YPL115C BEM3 +YPL116W HOS3 +YPL117C IDI1 +YPL118W MRP51 +YPL119C DBP1 +YPL119C-A NA +YPL120W VPS30 +YPL121C MEI5 +YPL122C TFB2 +YPL123C RNY1 +YPL124W SPC29 +YPL125W KAP120 +YPL126W NAN1 +YPL127C HHO1 +YPL128C TBF1 +YPL129W TAF14 +YPL130W SPO19 +YPL131W RPL5 +YPL132W COX11 +YPL133C RDS2 +YPL134C ODC1 +YPL135C-A NA +YPL135W ISU1 +YPL136W NA +YPL137C GIP3 +YPL138C SPP1 +YPL139C UME1 +YPL140C MKK2 +YPL141C FRK1 +YPL142C NA +YPL143W RPL33A +YPL144W POC4 +YPL145C KES1 +YPL146C NOP53 +YPL147W PXA1 +YPL148C PPT2 +YPL149W ATG5 +YPL150W NA +YPL151C PRP46 +YPL152W RRD2 +YPL152W-A NA +YPL153C RAD53 +YPL154C PEP4 +YPL155C KIP2 +YPL156C PRM4 +YPL157W TGS1 +YPL158C AIM44 +YPL159C PET20 +YPL160W CDC60 +YPL161C BEM4 +YPL162C NA +YPL163C SVS1 +YPL164C MLH3 +YPL165C SET6 +YPL166W ATG29 +YPL167C REV3 +YPL168W NA +YPL169C MEX67 +YPL170W DAP1 +YPL171C OYE3 +YPL172C COX10 +YPL173W MRPL40 +YPL174C NIP100 +YPL175W SPT14 +YPL176C TRE1 +YPL177C CUP9 +YPL178W CBC2 +YPL179W PPQ1 +YPL180W TCO89 +YPL181W CTI6 +YPL182C NA +YPL183C RTT10 +YPL183W-A RTC6 +YPL184C MRN1 +YPL185W NA +YPL186C UIP4 +YPL187W MF(ALPHA)1 +YPL188W POS5 +YPL189C-A COA2 +YPL189W GUP2 +YPL190C NAB3 +YPL191C NA +YPL192C PRM3 +YPL193W RSA1 +YPL194W DDC1 +YPL195W APL5 +YPL196W OXR1 +YPL197C NA +YPL198W RPL7B +YPL199C NA +YPL200W CSM4 +YPL201C YIG1 +YPL202C AFT2 +YPL203W TPK2 +YPL204W HRR25 +YPL205C NA +YPL206C PGC1 +YPL207W TYW1 +YPL208W RKM1 +YPL209C IPL1 +YPL210C SRP72 +YPL211W NIP7 +YPL212C PUS1 +YPL213W LEA1 +YPL214C THI6 +YPL215W CBP3 +YPL216W NA +YPL217C BMS1 +YPL218W SAR1 +YPL219W PCL8 +YPL220W RPL1A +YPL221W FLC1 +YPL222C-A NA +YPL222W FMP40 +YPL223C GRE1 +YPL224C MMT2 +YPL225W NA +YPL226W NEW1 +YPL227C ALG5 +YPL228W CET1 +YPL229W NA +YPL230W USV1 +YPL231W FAS2 +YPL232W SSO1 +YPL233W NSL1 +YPL234C VMA11 +YPL235W RVB2 +YPL236C ENV7 +YPL237W SUI3 +YPL238C NA +YPL239W YAR1 +YPL240C HSP82 +YPL241C CIN2 +YPL242C IQG1 +YPL243W SRP68 +YPL244C HUT1 +YPL245W NA +YPL246C RBD2 +YPL247C NA +YPL248C GAL4 +YPL249C GYP5 +YPL249C-A RPL36B +YPL250C ICY2 +YPL250W-A NA +YPL251W NA +YPL252C YAH1 +YPL253C VIK1 +YPL254W HFI1 +YPL255W BBP1 +YPL256C CLN2 +YPL257W NA +YPL257W-A NA +YPL257W-B NA +YPL258C THI21 +YPL259C APM1 +YPL260W NA +YPL261C NA +YPL262W FUM1 +YPL263C KEL3 +YPL264C NA +YPL265W DIP5 +YPL266W DIM1 +YPL267W ACM1 +YPL268W PLC1 +YPL269W KAR9 +YPL270W MDL2 +YPL271W ATP15 +YPL272C PBI1 +YPL273W SAM4 +YPL274W SAM3 +YPL275W FDH2 +YPL276W NA +YPL277C NA +YPL278C NA +YPL279C FEX2 +YPL280W HSP32 +YPL281C ERR2 +YPL282C PAU22 +YPL283C YRF1-7 +YPL283W-A NA +YPL283W-B NA +YPR001W CIT3 +YPR002C-A NA +YPR002W PDH1 +YPR003C NA +YPR004C AIM45 +YPR005C HAL1 +YPR006C ICL2 +YPR007C REC8 +YPR008W HAA1 +YPR009W SUT2 +YPR010C RPA135 +YPR010C-A NA +YPR011C NA +YPR012W NA +YPR013C CMR3 +YPR014C NA +YPR015C NA +YPR016C TIF6 +YPR016W-A NA +YPR017C DSS4 +YPR018W RLF2 +YPR019W MCM4 +YPR020W ATP20 +YPR021C AGC1 +YPR022C NA +YPR023C EAF3 +YPR024W YME1 +YPR025C CCL1 +YPR026W ATH1 +YPR027C NA +YPR028W YOP1 +YPR029C APL4 +YPR030W CSR2 +YPR031W NTO1 +YPR032W SRO7 +YPR033C HTS1 +YPR034W ARP7 +YPR035W GLN1 +YPR036W VMA13 +YPR036W-A SPO24 +YPR037C ERV2 +YPR038W IRC16 +YPR039W NA +YPR040W TIP41 +YPR041W TIF5 +YPR042C PUF2 +YPR043W RPL43A +YPR044C OPI11 +YPR045C THP3 +YPR046W MCM16 +YPR047W MSF1 +YPR048W TAH18 +YPR049C ATG11 +YPR050C NA +YPR051W MAK3 +YPR052C NHP6A +YPR053C NA +YPR054W SMK1 +YPR055W SEC8 +YPR056W TFB4 +YPR057W BRR1 +YPR058W YMC1 +YPR059C NA +YPR060C ARO7 +YPR061C JID1 +YPR062W FCY1 +YPR063C NA +YPR064W NA +YPR065W ROX1 +YPR066W UBA3 +YPR067W ISA2 +YPR068C HOS1 +YPR069C SPE3 +YPR070W MED1 +YPR071W NA +YPR072W NOT5 +YPR073C LTP1 +YPR074C TKL1 +YPR074W-A NA +YPR075C OPY2 +YPR076W NA +YPR077C NA +YPR078C NA +YPR079W MRL1 +YPR080W TEF1 +YPR081C GRS2 +YPR082C DIB1 +YPR083W MDM36 +YPR084W NA +YPR085C ASA1 +YPR086W SUA7 +YPR087W VPS69 +YPR088C SRP54 +YPR089W NA +YPR091C NVJ2 +YPR092W NA +YPR093C ASR1 +YPR094W RDS3 +YPR095C SYT1 +YPR096C NA +YPR097W NA +YPR098C NA +YPR099C NA +YPR100W MRPL51 +YPR101W SNT309 +YPR102C RPL11A +YPR103W PRE2 +YPR104C FHL1 +YPR105C COG4 +YPR106W ISR1 +YPR107C YTH1 +YPR108W RPN7 +YPR108W-A NA +YPR109W NA +YPR110C RPC40 +YPR111W DBF20 +YPR112C MRD1 +YPR113W PIS1 +YPR114W NA +YPR115W RGC1 +YPR116W RRG8 +YPR117W NA +YPR118W MRI1 +YPR119W CLB2 +YPR120C CLB5 +YPR121W THI22 +YPR122W AXL1 +YPR123C NA +YPR124W CTR1 +YPR125W YLH47 +YPR126C NA +YPR127W NA +YPR128C ANT1 +YPR129W SCD6 +YPR130C NA +YPR131C NAT3 +YPR132W RPS23B +YPR133C SPN1 +YPR133W-A TOM5 +YPR134W MSS18 +YPR135W CTF4 +YPR136C NA +YPR137C-A NA +YPR137C-B NA +YPR137W RRP9 +YPR138C MEP3 +YPR139C LOA1 +YPR140W TAZ1 +YPR141C KAR3 +YPR142C NA +YPR143W RRP15 +YPR144C NOC4 +YPR145C-A NA +YPR145W ASN1 +YPR146C NA +YPR147C NA +YPR148C NA +YPR149W NCE102 +YPR150W NA +YPR151C SUE1 +YPR152C URN1 +YPR153W NA +YPR154W PIN3 +YPR155C NCA2 +YPR156C TPO3 +YPR157W TDA6 +YPR158C-C NA +YPR158C-D NA +YPR158W CUR1 +YPR158W-A NA +YPR158W-B NA +YPR159C-A NA +YPR159W KRE6 +YPR160C-A NA +YPR160W GPH1 +YPR160W-A NA +YPR161C SGV1 +YPR162C ORC4 +YPR163C TIF3 +YPR164W MMS1 +YPR165W RHO1 +YPR166C MRP2 +YPR167C MET16 +YPR168W NUT2 +YPR169W JIP5 +YPR169W-A NA +YPR170C NA +YPR170W-A NA +YPR170W-B NA +YPR171W BSP1 +YPR172W NA +YPR173C VPS4 +YPR174C NA +YPR175W DPB2 +YPR176C BET2 +YPR177C NA +YPR178W PRP4 +YPR179C HDA3 +YPR180W AOS1 +YPR181C SEC23 +YPR182W SMX3 +YPR183W DPM1 +YPR184W GDB1 +YPR185W ATG13 +YPR186C PZF1 +YPR187W RPO26 +YPR188C MLC2 +YPR189W SKI3 +YPR190C RPC82 +YPR191W QCR2 +YPR192W AQY1 +YPR193C HPA2 +YPR194C OPT2 +YPR195C NA +YPR196W NA +YPR197C NA +YPR198W SGE1 +YPR199C ARR1 +YPR200C ARR2 +YPR201W ARR3 +YPR202W NA +YPR203W NA +YPR204C-A NA +YPR204W NA diff --git a/tests/testthat/helper-setup.R b/tests/testthat/helper-setup.R index d0a60a3..eb5c4d1 100644 --- a/tests/testthat/helper-setup.R +++ b/tests/testthat/helper-setup.R @@ -5,6 +5,11 @@ data_path <- 'ellahi' sample_ids <- grep('^SR', dir(data_path), value = TRUE) sample_ids <- rev(sample_ids) +target_mapping <- read.table(file.path(data_path, 'target_mappings.txt'), header = TRUE, + stringsAsFactors = FALSE, sep="\t", quote="") +incomplete_mapping <- read.table(file.path(data_path, 'target_mappings_incomplete.txt'), header = TRUE, + stringsAsFactors = FALSE, sep="\t", quote="") + study_mapping <- read.table(file.path(data_path, 'study_design.txt'), header = TRUE, stringsAsFactors = FALSE) study_mapping <- dplyr::select(study_mapping, sample = run, condition) @@ -15,3 +20,6 @@ result_paths <- file.path(data_path, sample_ids, 'kallisto') study_mapping <- dplyr::mutate(study_mapping, path = result_paths) study_formula <- ~condition + +trans_test_data <- sleuth_load(file.path(data_path, 'ellahi_transcript.rda')) +gene_test_data <- sleuth_load(file.path(data_path, 'ellahi_gene.rda')) diff --git a/tests/testthat/test-analysis.R b/tests/testthat/test-analysis.R new file mode 100644 index 0000000..12b6fd2 --- /dev/null +++ b/tests/testthat/test-analysis.R @@ -0,0 +1,33 @@ +context("running full sleuth pipeline") + +test_that("transcript level analysis", { + # transcript level results + transcript_result <- sleuth_prep(study_mapping, study_formula) + transcript_result <- sleuth_fit(transcript_result) + + expect_equal(transcript_result$fits$full$models, trans_test_data$fits$full$models) + expect_equal(transcript_result$fits$full$beta_covars, trans_test_data$fits$full$beta_covars) + + transcript_result <- sleuth_wt(transcript_result, 'conditionwildtype') + test_table <- sleuth_results(transcript_result, 'conditionwildtype') + comparison <- sleuth_results(trans_test_data, 'conditionwildtype') + + expect_equal(test_table, comparison) +}) + +test_that("gene level analysis", { + # gene level results + gene_result <- sleuth_prep(study_mapping, study_formula, + target_mapping = target_mapping, + aggregation_column = "gene_name") + gene_result <- sleuth_fit(gene_result) + + expect_equal(gene_result$fits$full$models, gene_test_data$fits$full$models) + expect_equal(gene_result$fits$full$beta_covars, gene_test_data$fits$full$beta_covars) + + gene_result <- sleuth_wt(gene_result, 'conditionwildtype') + test_table <- sleuth_results(gene_result, 'conditionwildtype') + comparison <- sleuth_results(gene_test_data, 'conditionwildtype') + + expect_equal(test_table, comparison) +}) diff --git a/tests/testthat/test-prep.R b/tests/testthat/test-prep.R index 4b825c0..bdf2e9b 100644 --- a/tests/testthat/test-prep.R +++ b/tests/testthat/test-prep.R @@ -35,4 +35,23 @@ test_that("give a design matrix", { expect_equal(result$design_matrix, design_matrix) expect_equal(result$design_matrix, result$full_formula) + expect_equal(result$bs_summary, trans_test_data$bs_summary) + expect_equal(result$obs_norm, trans_test_data$obs_norm) + expect_equal(result$obs_norm_filt, trans_test_data$obs_norm_filt) +}) + +test_that("gene level", { + expect_error(result <- sleuth_prep(study_mapping, study_formula, + aggregation_column = "gene_name")) + result <- sleuth_prep(study_mapping, study_formula, + target_mapping = target_mapping, + aggregation_column = "gene_name") + + expect_equal(result$bs_summary, gene_test_data$bs_summary) + expect_equal(result$obs_norm, gene_test_data$obs_norm) + expect_equal(result$obs_norm_filt, gene_test_data$obs_norm_filt) + + expect_warning(result_incomplete <- sleuth_prep(study_mapping, study_formula, + target_mapping = incomplete_mapping, + aggregation_column = "gene_name")) }) diff --git a/vignettes/intro.Rmd b/vignettes/intro.Rmd index f98c9be..2cabeec 100644 --- a/vignettes/intro.Rmd +++ b/vignettes/intro.Rmd @@ -18,7 +18,7 @@ __sleuth__ is a tool for the analysis and comparison of multiple related RNA-Seq 2. Implemention of a flexible response error measurement model for inference that allows for a multitude of experimental designs. 3. Interactive plots that enable real-time exploratory data analysis. -To use __sleuth__, RNA-Seq data must first be quantified with [__kallisto__](http://pachterlab.github.io/kallisto/), which is a program for _very_ fast RNA-Seq quantification based on pseudo-alignment. An important feature of __kallisto__ is that it outputs bootstraps along with the estimates of transcript abundances. These can serve as proxies for technical replicates, allowing for an ascertainment of the variability in estimates due to the random processes underlying RNA-Seq as well as the statistical procedure of read assignment. __kallisto__ can quantify 30 million human reads in less than 3 minutes on a Mac desktop computer using only the read sequences and a transcriptome index that itself takes less than 10 minutes to build. __sleuth__ has also been designed to be lightweight and fast, and therefore RNA-Seq analysis with __kallisto__ and __sleuth__ is tractable on a laptop computer in a matter of minutes. +To use __sleuth__, RNA-Seq data must first be quantified with [__kallisto__](http://pachterlab.github.io/kallisto/), which is a program for _very_ fast RNA-Seq quantification based on pseudo-alignment. An important feature of __kallisto__ is that it outputs bootstraps along with the estimates of transcript abundances. These can serve as proxies for technical replicates, allowing for an ascertainment of the variability in estimates due to the random processes underlying RNA-Seq as well as the statistical procedure of read assignment. __kallisto__ can quantify 30 million human reads in less than 3 minutes on a Mac desktop computer using only the read sequences and a transcriptome index that itself takes less than 10 minutes to build. __sleuth__ has also been designed to be lightweight and fast, and therefore RNA-Seq analysis with __kallisto__ and __sleuth__ is tractable on a laptop computer in a matter of minutes. The model __sleuth__ uses for performing differential analysis is a general linear model where there is error in the response. Formally, in the case of two conditions being assayed, for a transcript $t$ in a sample $i$, the (log) "true" unobserved abundance $y_i$ measured in read counts is modeled by @@ -119,7 +119,7 @@ In this case, the kallisto output is correctly matched with the sample identifie print(s2c) ``` -Now the "sleuth object" can be constructed. This requires three commands that (1) load the kallisto processed data into the object (2) estimate parameters for the __sleuth__ response error measurement model and (3) perform differential analysis (testing). On a laptop the three steps should take about 2 minutes altogether. +Now the "sleuth object" can be constructed. This requires four commands that (1) load the kallisto processed data into the object (2) estimate parameters for the __sleuth__ response error measurement (full) model (3) estimate parameters for the __sleuth__ reduced model, and (4) perform differential analysis (testing). On a laptop the four steps should take about a few minutes altogether. First type @@ -127,24 +127,34 @@ First type so <- sleuth_prep(s2c, ~ condition) ``` -then +then fit the full model ```{r eval=TRUE} so <- sleuth_fit(so) ``` -and finally +Next, we fit the reduced model. +In this case, the reduced model is the intercept-only model: + +```{r} +so <- sleuth_fit(so, ~1, 'reduced') +``` + +and finally perform the test: ```{r eval=TRUE} -so <- sleuth_wt(so, 'conditionscramble') +so <- sleuth_lrt(so, 'reduced', 'full') ``` -In general, one can see the possible tests that could be performed using the `which_beta` parameter in `sleuth_wt` and examining the coefficients: +In general, we can test models that are nested using the likelihood ratio test. +Viewing models which have been fit can be done using the `models()` function. ```{r eval=TRUE} models(so) ``` +### Including gene names into transcript-level analysis + At this point the sleuth object constructed from the kallisto runs has information about the data, the experimental design, the __kallisto__ estimates, the model fit, and the testing. In other words it contains the entire analysis of the data. There is, however, one piece of information that can be useful to add in, but that is optional. In reading the kallisto output __sleuth__ has no information about _genes_, but this can be added allowing for searching and analysis by gene instead of transcript. Since the example was constructed with the ENSEMBL human transcriptome, we will add gene names from ENSEMBL using biomaRt (there are other ways to do this as well): @@ -159,7 +169,9 @@ biocLite("biomaRt") Then collect gene names with ```{r eval=TRUE} -mart <- biomaRt::useMart(biomart = "ensembl", dataset = "hsapiens_gene_ensembl") +mart <- biomaRt::useMart(biomart = "ENSEMBL_MART_ENSEMBL", + dataset = "hsapiens_gene_ensembl", + host = 'ensembl.org') ``` and add them into the __sleuth__ table with @@ -171,7 +183,8 @@ t2g <- dplyr::rename(t2g, target_id = ensembl_transcript_id, ens_gene = ensembl_gene_id, ext_gene = external_gene_name) so <- sleuth_prep(s2c, ~ condition, target_mapping = t2g) so <- sleuth_fit(so) -so <- sleuth_wt(so, which_beta = 'conditionscramble') +so <- sleuth_fit(so, ~1, 'reduced') +so <- sleuth_lrt(so, 'reduced', 'full') ``` This addition of metadata to transcript IDs is very general, and can be used to add in other information. @@ -183,6 +196,35 @@ sleuth_live(so) ``` To generate a table of results for analysis within R type + +```{r} +results_table <- sleuth_results(so, 'reduced:full', test_type = 'lrt') +``` + +### Gene level analysis + +Assuming `biomaRt` has been installed as in the previous step, sleuth can also be run in the 'gene aggregation' mode. +In addition to requiring a `target_mapping`, a string which references a column to aggregate by, (`aggregation_column`). +In our example, we could use `ens_gene` or `ext_gene`. +It is preferable to use `ens_gene` as `ext_gene` tends to be a bit redundant. + +The modified sleuth prep command looks as follows: + ```{r} -results_table <- sleuth_results(so, 'conditionscramble') +so <- sleuth_prep(s2c, ~condition, target_mapping = t2g, + aggregation_column = 'ens_gene') +``` + +The remainder of the pipeline is unchanged. +When running `sleuth_live` or `sleuth_results`, the gene column you selected will be listed as `target_id`, rather than the transcript name. + +`sleuth_prep` might take a bit longer here because aggregation has to be done amongst all of the bootstraps as well. +We are currently working to speed this up and expect to release it along with several memory improvements in the next version (0.28.2). +One way to speed this up is to use more processes (assuming you have more cores). +Internally, `sleuth` uses the function `parallel::mclapply`. +You can set the number of cores as follows: + +```{r,eval=FALSE} +# set the number of available cores to 4 +options(mc.cores = 4L) ```