R/data.R

# perturbatr: analysis of high-throughput gene perturbation screens
#
# Copyright (C) 2018 Simon Dirmeier
#
# This file is part of perturbatr
#
# perturbatr is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# perturbatr is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with perturbatr If not, see <http://www.gnu.org/licenses/>.


#' A pan-viral perturbation dataset
#'
#' Example \code{PerturbationData} object consisting of several integrated viral
#' RNAi screens.
#'
#' @references
#'  de Wilde, Adriaan H, et al. (2015),
#'  A kinome-wide small interfering RNA screen identifies proviral and
#'  antiviral host factors in severe acute respiratory syndrome coronavirus
#'  replication, including double-stranded RNA-activated protein kinase and
#'  early secretory pathway proteins. \cr
#'  \emph{Journal of Virology} \cr \cr
#'  Reiss, Simon, et al. (2011),
#'  Recruitment and activation of a lipid kinase by hepatitis C virus NS5A is
#'  essential for integrity of the membranous replication compartment.\cr
#'  \emph{Cell Host & Microbe} \cr \cr
#'  Poenisch, Marion, et al. (2015),
#'  Identification of HNRNPK as Regulator of Hepatitis C Virus Particle Production.\cr
#'  \emph{PLoS Pathogens} \cr \cr
#'  Cortese, Mirko, et al. (2019),
#'  Reciprocal Effects of Fibroblast Growth Factor Receptor Signaling on Dengue
#'  Virus Replication and Virion Production.\cr
#'  \emph{Cell Reports} \cr \cr
#'
#' \itemize{
#'     \item Condition  \code{character} names of the viruses
#'     \item Replicate  \code{integer} replicate numer
#'     \item Plate  \code{integer} plate index
#'     \item RowIdx  \code{integer} row index of the well on the plate
#'     \item ColIdx  \code{integer} column index of the well on the plate
#'     \item GeneSymbol  \code{character} HugoSymbol of a gene
#'     \item Entrez  \code{integer} entrez ID
#'     \item ReadoutType  \code{character} readout type,
#'       such as `GFP` or `Luciferase`
#'     \item Control  \code{integer} coding of controls.
#'       `-1` for negative control, `1` for positive control, `0` for regular
#'        sample
#'     \item Library  \code{character} library type, such as `Ambion`
#'     \item Perturbation  \code{character} sirna identifier
#'     \item Screen  \code{character} identifier,
#'       for example `Kinome` or `Genome`
#'     \item Cell  \code{character} cell type, such as `Huh7.5`
#'     \item ScreenType \code{character} screen type, such as `E/R` for
#'        entry/replication
#'     \item Design  \code{character} design of the library, e.g. `pooled`
#'     \item Readout  \code{numeric} readout value, e.g. GFP measurement or read
#'        count
#'  }
#
#' @name rnaiscreen
#'
#' @docType data
#' @keywords datasets data
#' @usage data(rnaiscreen)
#' @format A \code{PerturbationData} object containing a \code{tibble} with 16
#'  columns, each describing a feature.
#'
#' @examples
#'  data(rnaiscreen)
#'  fit <- hm(rnaiscreen)
#'  pls <- plot(fit)
#'  pls[[1]]
NA
cbg-ethz/perturbatr documentation built on Feb. 11, 2020, 4:21 p.m.