From 1f419641da86b3dc1dda71a7cadf16f289236b2f Mon Sep 17 00:00:00 2001 From: Bernd Jagla <bernd.jagla@pasteur.fr> Date: Tue, 9 Jun 2020 11:38:48 +0200 Subject: [PATCH] new docs --- .gitignore | 2 + DESCRIPTION | 2 +- R/schnapps-Lite.R | 62 -------- docs/404.html | 5 +- docs/CONTRIBUTING.html | 5 +- docs/articles/Readme.html | 5 +- docs/articles/index.html | 7 +- docs/articles/pkdown/FAQs.html | 5 +- docs/articles/pkdown/SCHNAPPs_usage.html | 7 +- docs/articles/pkdown/scranWorkflow.html | 7 +- docs/authors.html | 5 +- docs/index.html | 5 +- docs/pkgdown.yml | 3 +- docs/reference/beforeFilterPrj.html | 183 --------------------- docs/reference/ccol.html | 193 ----------------------- docs/reference/dbCluster.html | 183 --------------------- docs/reference/dot-schnappsEnv.html | 5 +- docs/reference/geneCount.html | 183 --------------------- docs/reference/index.html | 59 +------ docs/reference/pca.html | 183 --------------------- docs/reference/scEx.html | 5 +- docs/reference/schnapps.html | 5 +- docs/reference/schnappsLite.html | 5 +- docs/reference/scol.html | 183 --------------------- docs/reference/tsne.html | 183 --------------------- docs/reference/umapReact.html | 183 --------------------- docs/reference/umiCount.html | 183 --------------------- inst/app/runDevApp.R | 34 ++-- inst/develo/georacle.R | 6 + man/beforeFilterPrj.Rd | 16 -- man/ccol.Rd | 26 --- man/dbCluster.Rd | 16 -- man/geneCount.Rd | 16 -- man/pca.Rd | 16 -- man/scol.Rd | 16 -- man/tsne.Rd | 16 -- man/umapReact.Rd | 16 -- man/umiCount.Rd | 16 -- vignettes/pkdown/SeuratWorkflow.Rmd | 95 +++++++++++ vignettes/pkdown/images/2Dzoomed.png | Bin 0 -> 44867 bytes 40 files changed, 186 insertions(+), 1959 deletions(-) delete mode 100644 docs/reference/beforeFilterPrj.html delete mode 100644 docs/reference/ccol.html delete mode 100644 docs/reference/dbCluster.html delete mode 100644 docs/reference/geneCount.html delete mode 100644 docs/reference/pca.html delete mode 100644 docs/reference/scol.html delete mode 100644 docs/reference/tsne.html delete mode 100644 docs/reference/umapReact.html delete mode 100644 docs/reference/umiCount.html create mode 100644 inst/develo/georacle.R delete mode 100644 man/beforeFilterPrj.Rd delete mode 100644 man/ccol.Rd delete mode 100644 man/dbCluster.Rd delete mode 100644 man/geneCount.Rd delete mode 100644 man/pca.Rd delete mode 100644 man/scol.Rd delete mode 100644 man/tsne.Rd delete mode 100644 man/umapReact.Rd delete mode 100644 man/umiCount.Rd create mode 100644 vignettes/pkdown/SeuratWorkflow.Rmd create mode 100644 vignettes/pkdown/images/2Dzoomed.png diff --git a/.gitignore b/.gitignore index 00b624d..8f2e298 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,5 @@ scaterPlot.png # videos are on youtube *.mp4 +# specific files +vignettes/pkdown/scran.grunPancreas.RData diff --git a/DESCRIPTION b/DESCRIPTION index d9b9ea7..6ce7e60 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: SCHNAPPs Type: Package Title: Single Cell Shiny Application for Analysing Single Cell Transcriptomics Data -Version: 1.4.59 +Version: 1.4.60 Authors@R: c(person("Bernd", "Jagla", role = c("aut", "cre"), email = "bernd.jagla@pasteur.fr", comment = c(ORCID = "0000-0002-7696-0484"))) Maintainer: Bernd Jagla <bernd.jagla@pasteur.fr> Description: Single Cell sHiny APPlication (SCHNAPPs) is a R/Shiny based application to interact, manipulate, explore, and analyze single cell RNA-seq experiments, including MARS-seq and others. diff --git a/R/schnapps-Lite.R b/R/schnapps-Lite.R index 7ee4ca5..8e4eb84 100644 --- a/R/schnapps-Lite.R +++ b/R/schnapps-Lite.R @@ -130,65 +130,3 @@ schnappsLite <- function(data="RdataFile", # schnapps(localContributionDir = "~/Rstudio/__shHubgit/bjContributions", defaultValueSingleGene = "cd52", defaultValueMultiGenes = "S100A4, CD52, S100A9, S100A8,") - -#' Example data for schnapps app -#' -#' A dataset containing the prices and other attributes of almost 54,000 -#' diamonds. The variables are as follows: -#' -#' * `scExLite`: singlecellExperiment object -#' -#' @format A data frame with 53940 rows and 10 variables -#' @source <http://www.diamondse.info/> -# "scExLite" - -#' * `ccol` : color definitions -#' @format a vector with colours used for clusters -"ccol" - -#' -#' * `scol` : color definitions for samples -#' @format a vector of colour values for samples -"scol" - -#' -#' * `pca` : pca results, Eigenvalues and vectors. -#' @format List with "x", "var_pcs", "rotation" -"pca" - - -#' -#' * `geneCount` : number of genes per cell. -#' @format List with "x", "var_pcs", "rotation" -"geneCount" - - -#' -#' * `pca` : pca results, Eigenvalues and vectors. -#' @format List with "x", "var_pcs", "rotation" -"umiCount" - - -#' -#' * `beforeFilterPrj` : number of reads that got filtered out -#' @format List with "x", "var_pcs", "rotation" -"beforeFilterPrj" - -#' -#' * `tsne` : tsne projection. -#' @format List with "x", "var_pcs", "rotation" -"tsne" - - - -#' -#' * `dbCluster` : used clustering -#' @format List with "x", "var_pcs", "rotation" -"dbCluster" - - - -#' -#' * `umapReact` : umap projections -#' @format List with "x", "var_pcs", "rotation" -"umapReact" diff --git a/docs/404.html b/docs/404.html index 340665c..a11755c 100644 --- a/docs/404.html +++ b/docs/404.html @@ -79,7 +79,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -110,6 +110,9 @@ <li> <a href="articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index afacc79..3f3d1fb 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -79,7 +79,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -110,6 +110,9 @@ <li> <a href="articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/articles/Readme.html b/docs/articles/Readme.html index abc822a..4adea7d 100644 --- a/docs/articles/Readme.html +++ b/docs/articles/Readme.html @@ -38,7 +38,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -69,6 +69,9 @@ <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/articles/index.html b/docs/articles/index.html index 2829dbe..d30ec21 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -79,7 +79,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -110,6 +110,9 @@ <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> @@ -150,6 +153,8 @@ <dd></dt> <dt><a href="pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a></dt> <dd></dt> + <dt><a href="pkdown/SeuratWorkflow.html">Seurat workflow</a></dt> + <dd></dt> <dt><a href="pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a></dt> <dd></dt> </dl> diff --git a/docs/articles/pkdown/FAQs.html b/docs/articles/pkdown/FAQs.html index d8ca90b..4c30ddb 100644 --- a/docs/articles/pkdown/FAQs.html +++ b/docs/articles/pkdown/FAQs.html @@ -38,7 +38,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -69,6 +69,9 @@ <li> <a href="../../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/articles/pkdown/SCHNAPPs_usage.html b/docs/articles/pkdown/SCHNAPPs_usage.html index 47b0441..751b4d2 100644 --- a/docs/articles/pkdown/SCHNAPPs_usage.html +++ b/docs/articles/pkdown/SCHNAPPs_usage.html @@ -38,7 +38,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -69,6 +69,9 @@ <li> <a href="../../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> @@ -97,7 +100,7 @@ <div class="page-header toc-ignore"> <h1 data-toc-skip>SCHNAPPs - Single Cell sHiNy APP(s)</h1> - <h4 class="date">2020-06-07</h4> + <h4 class="date">2020-06-09</h4> <small class="dont-index">Source: <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/vignettes/pkdown/SCHNAPPs_usage.Rmd"><code>vignettes/pkdown/SCHNAPPs_usage.Rmd</code></a></small> <div class="hidden name"><code>SCHNAPPs_usage.Rmd</code></div> diff --git a/docs/articles/pkdown/scranWorkflow.html b/docs/articles/pkdown/scranWorkflow.html index 1177ac3..27e62a1 100644 --- a/docs/articles/pkdown/scranWorkflow.html +++ b/docs/articles/pkdown/scranWorkflow.html @@ -38,7 +38,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -69,6 +69,9 @@ <li> <a href="../../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> @@ -364,7 +367,7 @@ Cluster assignment comparison using 2D plot Co-expression - All clusters; After list of gene names has been set to empty SCHNAPPs will automatically fill the list with characteristic genes for each cluster. </p> </div> -<p>The following video shows how to use the heatmap module. If the field with the gene names is empty the the function FindMarkers is used to identify the genes that are most characteristic for each cluster. This list of genes is used for the heatmap.</p> +<p>The following video shows how to use the heatmap module. If the field with the gene names is empty the function FindMarkers is used to identify the genes that are most characteristic for each cluster. This list of genes is used for the heatmap.</p> <iframe src="https://www.youtube.com/embed/aiKPccCmZgk" width="420" height="315" frameborder="0" allowfullscreen=""></iframe> <p>The genes CPA1, CTRB1, PLA2G1B, PRSS1, PRSS3P2 are highly expressed in cluster 2. GCG, TTR are highly expressed in cluster 5.</p> </div> diff --git a/docs/authors.html b/docs/authors.html index e443dda..a458523 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -79,7 +79,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -110,6 +110,9 @@ <li> <a href="articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/index.html b/docs/index.html index 18c8677..f154797 100644 --- a/docs/index.html +++ b/docs/index.html @@ -41,7 +41,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -72,6 +72,9 @@ <li> <a href="articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 20c62ba..c34316a 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -5,6 +5,7 @@ articles: Readme: Readme.html FAQs: pkdown/FAQs.html SCHNAPPs_usage: pkdown/SCHNAPPs_usage.html + SeuratWorkflow: pkdown/SeuratWorkflow.html scranWorkflow: pkdown/scranWorkflow.html -last_built: 2020-06-07T09:57Z +last_built: 2020-06-09T09:43Z diff --git a/docs/reference/beforeFilterPrj.html b/docs/reference/beforeFilterPrj.html deleted file mode 100644 index 15d3b5b..0000000 --- a/docs/reference/beforeFilterPrj.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `beforeFilterPrj` : number of reads that got filtered out — beforeFilterPrj • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `beforeFilterPrj` : number of reads that got filtered out — beforeFilterPrj" /> -<meta property="og:description" content="* `beforeFilterPrj` : number of reads that got filtered out" /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `beforeFilterPrj` : number of reads that got filtered out</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>beforeFilterPrj.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `beforeFilterPrj` : number of reads that got filtered out</p> - </div> - - <pre class="usage"><span class='no'>beforeFilterPrj</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/ccol.html b/docs/reference/ccol.html deleted file mode 100644 index dce41dc..0000000 --- a/docs/reference/ccol.html +++ /dev/null @@ -1,193 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>Example data for schnapps app — ccol • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="Example data for schnapps app — ccol" /> -<meta property="og:description" content="A dataset containing the prices and other attributes of almost 54,000 -diamonds. The variables are as follows:" /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>Example data for schnapps app</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>ccol.Rd</code></div> - </div> - - <div class="ref-description"> - <p>A dataset containing the prices and other attributes of almost 54,000 -diamonds. The variables are as follows:</p> - </div> - - <pre class="usage"><span class='no'>ccol</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>A data frame with 53940 rows and 10 variables</p> -<p>a vector with colours used for clusters</p> - <h2 class="hasAnchor" id="source"><a class="anchor" href="#source"></a>Source</h2> - - <p><http://www.diamondse.info/> -* `ccol` : color definitions</p> - <h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2> - - <p>* `scExLite`: singlecellExperiment object</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/dbCluster.html b/docs/reference/dbCluster.html deleted file mode 100644 index 6513bb1..0000000 --- a/docs/reference/dbCluster.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `dbCluster` : used clustering — dbCluster • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `dbCluster` : used clustering — dbCluster" /> -<meta property="og:description" content="* `dbCluster` : used clustering" /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `dbCluster` : used clustering</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>dbCluster.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `dbCluster` : used clustering</p> - </div> - - <pre class="usage"><span class='no'>dbCluster</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/dot-schnappsEnv.html b/docs/reference/dot-schnappsEnv.html index 3fe65dc..cdc2df0 100644 --- a/docs/reference/dot-schnappsEnv.html +++ b/docs/reference/dot-schnappsEnv.html @@ -85,7 +85,7 @@ Environment for package" /> </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -116,6 +116,9 @@ Environment for package" /> <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/reference/geneCount.html b/docs/reference/geneCount.html deleted file mode 100644 index c8b1f54..0000000 --- a/docs/reference/geneCount.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `geneCount` : number of genes per cell. — geneCount • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `geneCount` : number of genes per cell. — geneCount" /> -<meta property="og:description" content="* `geneCount` : number of genes per cell." /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `geneCount` : number of genes per cell.</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>geneCount.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `geneCount` : number of genes per cell.</p> - </div> - - <pre class="usage"><span class='no'>geneCount</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/index.html b/docs/reference/index.html index d51a01d..826d445 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -79,7 +79,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -110,6 +110,9 @@ <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> @@ -161,24 +164,6 @@ <tr> - <td> - <p><code><a href="beforeFilterPrj.html">beforeFilterPrj</a></code> </p> - </td> - <td><p>* `beforeFilterPrj` : number of reads that got filtered out</p></td> - </tr><tr> - - <td> - <p><code><a href="ccol.html">ccol</a></code> </p> - </td> - <td><p>Example data for schnapps app</p></td> - </tr><tr> - - <td> - <p><code><a href="dbCluster.html">dbCluster</a></code> </p> - </td> - <td><p>* `dbCluster` : used clustering</p></td> - </tr><tr> - <td> <p><code><a href="dot-schnappsEnv.html">.schnappsEnv</a></code> <code><a href="dot-schnappsEnv.html">.schnappsEnv</a></code> </p> </td> @@ -186,18 +171,6 @@ Environment for package</p></td> </tr><tr> - <td> - <p><code><a href="geneCount.html">geneCount</a></code> </p> - </td> - <td><p>* `geneCount` : number of genes per cell.</p></td> - </tr><tr> - - <td> - <p><code><a href="pca.html">pca</a></code> </p> - </td> - <td><p>* `pca` : pca results, Eigenvalues and vectors.</p></td> - </tr><tr> - <td> <p><code><a href="scEx.html">scEx</a></code> </p> </td> @@ -214,30 +187,6 @@ Environment for package</p></td> <p><code><a href="schnappsLite.html">schnappsLite()</a></code> </p> </td> <td><p>shiny server relevant functions</p></td> - </tr><tr> - - <td> - <p><code><a href="scol.html">scol</a></code> </p> - </td> - <td><p>* `scol` : color definitions for samples</p></td> - </tr><tr> - - <td> - <p><code><a href="tsne.html">tsne</a></code> </p> - </td> - <td><p>* `tsne` : tsne projection.</p></td> - </tr><tr> - - <td> - <p><code><a href="umapReact.html">umapReact</a></code> </p> - </td> - <td><p>* `umapReact` : umap projections</p></td> - </tr><tr> - - <td> - <p><code><a href="umiCount.html">umiCount</a></code> </p> - </td> - <td><p>* `pca` : pca results, Eigenvalues and vectors.</p></td> </tr> </tbody> </table> diff --git a/docs/reference/pca.html b/docs/reference/pca.html deleted file mode 100644 index a4db2d8..0000000 --- a/docs/reference/pca.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `pca` : pca results, Eigenvalues and vectors. — pca • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `pca` : pca results, Eigenvalues and vectors. — pca" /> -<meta property="og:description" content="* `pca` : pca results, Eigenvalues and vectors." /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `pca` : pca results, Eigenvalues and vectors.</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>pca.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `pca` : pca results, Eigenvalues and vectors.</p> - </div> - - <pre class="usage"><span class='no'>pca</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/scEx.html b/docs/reference/scEx.html index 821340a..0310107 100644 --- a/docs/reference/scEx.html +++ b/docs/reference/scEx.html @@ -81,7 +81,7 @@ diamonds. The variables are as follows:" /> </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -112,6 +112,9 @@ diamonds. The variables are as follows:" /> <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/reference/schnapps.html b/docs/reference/schnapps.html index 0132291..8bb981d 100644 --- a/docs/reference/schnapps.html +++ b/docs/reference/schnapps.html @@ -80,7 +80,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -111,6 +111,9 @@ <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/reference/schnappsLite.html b/docs/reference/schnappsLite.html index 84744b4..c79b34f 100644 --- a/docs/reference/schnappsLite.html +++ b/docs/reference/schnappsLite.html @@ -80,7 +80,7 @@ </button> <span class="navbar-brand"> <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> + <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.60</span> </span> </div> @@ -111,6 +111,9 @@ <li> <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> </li> + <li> + <a href="../articles/pkdown/SeuratWorkflow.html">Seurat workflow</a> + </li> <li> <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> </li> diff --git a/docs/reference/scol.html b/docs/reference/scol.html deleted file mode 100644 index b8d8784..0000000 --- a/docs/reference/scol.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `scol` : color definitions for samples — scol • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `scol` : color definitions for samples — scol" /> -<meta property="og:description" content="* `scol` : color definitions for samples" /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `scol` : color definitions for samples</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>scol.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `scol` : color definitions for samples</p> - </div> - - <pre class="usage"><span class='no'>scol</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>a vector of colour values for samples</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/tsne.html b/docs/reference/tsne.html deleted file mode 100644 index 3789185..0000000 --- a/docs/reference/tsne.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `tsne` : tsne projection. — tsne • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `tsne` : tsne projection. — tsne" /> -<meta property="og:description" content="* `tsne` : tsne projection." /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `tsne` : tsne projection.</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>tsne.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `tsne` : tsne projection.</p> - </div> - - <pre class="usage"><span class='no'>tsne</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/umapReact.html b/docs/reference/umapReact.html deleted file mode 100644 index 610b801..0000000 --- a/docs/reference/umapReact.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `umapReact` : umap projections — umapReact • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `umapReact` : umap projections — umapReact" /> -<meta property="og:description" content="* `umapReact` : umap projections" /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `umapReact` : umap projections</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>umapReact.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `umapReact` : umap projections</p> - </div> - - <pre class="usage"><span class='no'>umapReact</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/docs/reference/umiCount.html b/docs/reference/umiCount.html deleted file mode 100644 index bb4f6b8..0000000 --- a/docs/reference/umiCount.html +++ /dev/null @@ -1,183 +0,0 @@ -<!-- Generated by pkgdown: do not edit by hand --> -<!DOCTYPE html> -<html lang="en"> - <head> - <meta charset="utf-8"> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> - -<title>* `pca` : pca results, Eigenvalues and vectors. — umiCount • SCHNAPPs</title> - -<!-- favicons --> -<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> -<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> -<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> -<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> - -<!-- jquery --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> -<!-- Bootstrap --> - -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> - -<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> - -<!-- bootstrap-toc --> -<link rel="stylesheet" href="../bootstrap-toc.css"> -<script src="../bootstrap-toc.js"></script> - -<!-- Font Awesome icons --> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> -<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> - -<!-- clipboard.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> - -<!-- headroom.js --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> - -<!-- pkgdown --> -<link href="../pkgdown.css" rel="stylesheet"> -<script src="../pkgdown.js"></script> - - - - -<meta property="og:title" content="* `pca` : pca results, Eigenvalues and vectors. — umiCount" /> -<meta property="og:description" content="* `pca` : pca results, Eigenvalues and vectors." /> -<meta property="og:image" content="/logo.png" /> - - - - -<!-- mathjax --> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> -<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> - -<!--[if lt IE 9]> -<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> -<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> -<![endif]--> - - - - </head> - - <body data-spy="scroll" data-target="#toc"> - <div class="container template-reference-topic"> - <header> - <div class="navbar navbar-default navbar-fixed-top" role="navigation"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - <span class="navbar-brand"> - <a class="navbar-link" href="../index.html">SCHNAPPs</a> - <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Released version">1.4.59</span> - </span> - </div> - - <div id="navbar" class="navbar-collapse collapse"> - <ul class="nav navbar-nav"> - <li> - <a href="../index.html"> - <span class="fas fa fas fa-home fa-lg"></span> - - </a> -</li> -<li> - <a href="../reference/index.html">Reference</a> -</li> -<li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> - Articles - - <span class="caret"></span> - </a> - <ul class="dropdown-menu" role="menu"> - <li> - <a href="../articles/Readme.html">Readme</a> - </li> - <li> - <a href="../articles/pkdown/FAQs.html">Frequently asked questions for common tasks</a> - </li> - <li> - <a href="../articles/pkdown/SCHNAPPs_usage.html">SCHNAPPs - Single Cell sHiNy APP(s)</a> - </li> - <li> - <a href="../articles/pkdown/scranWorkflow.html">Follow scran workflow to analyze single-cell RNA-seq data</a> - </li> - </ul> -</li> - </ul> - <ul class="nav navbar-nav navbar-right"> - <li> - <a href="https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/"> - <span class="fab fa fab fa-github fa-lg"></span> - - </a> -</li> - </ul> - - </div><!--/.nav-collapse --> - </div><!--/.container --> -</div><!--/.navbar --> - - - - </header> - -<div class="row"> - <div class="col-md-9 contents"> - <div class="page-header"> - <h1>* `pca` : pca results, Eigenvalues and vectors.</h1> - <small class="dont-index">Source: <a href='https://github.com/C3BI-pasteur-fr/UTechSCB-SCHNAPPs/blob/master/R/schnapps-Lite.R'><code>R/schnapps-Lite.R</code></a></small> - <div class="hidden name"><code>umiCount.Rd</code></div> - </div> - - <div class="ref-description"> - <p>* `pca` : pca results, Eigenvalues and vectors.</p> - </div> - - <pre class="usage"><span class='no'>umiCount</span></pre> - - - <h2 class="hasAnchor" id="format"><a class="anchor" href="#format"></a>Format</h2> - - <p>List with "x", "var_pcs", "rotation"</p> - - </div> - <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> - <nav id="toc" data-toggle="toc" class="sticky-top"> - <h2 data-toc-skip>Contents</h2> - </nav> - </div> -</div> - - - <footer> - <div class="copyright"> - <p>Developed by Bernd Jagla.</p> -</div> - -<div class="pkgdown"> - <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.</p> -</div> - - </footer> - </div> - - - - - </body> -</html> - - diff --git a/inst/app/runDevApp.R b/inst/app/runDevApp.R index ad94b4f..d4dcf15 100644 --- a/inst/app/runDevApp.R +++ b/inst/app/runDevApp.R @@ -33,21 +33,27 @@ assign("historyPath", historyPath, envir = .schnappsEnv) ls(.schnappsEnv) +# Scran parameters +# defaultValues = list() +# defaultValues[["coEtgMinExpr"]] = 100 +# defaultValues[["pcaScale"]] = FALSE +# defaultValues[["cellsFiltersOut"]] = "D2ex_54, D2ex_64, D2ex_93, D2ex_95, D2ex_96, D3en1_8, D3en1_9, D3en1_12, D3en1_14, D3en1_15, D3en1_18, D3en1_19, D3en1_20, D3en1_21, D3en1_22, D3en1_23, D3en1_25, D3en1_31, D3en1_32, D3en1_34, D3en1_35, D3en1_36, D3en1_39, D3en1_43, D3en1_44, D3en1_47, D3en1_51, D3en1_52, D3en1_53, D3en1_57, D3en1_58, D3en1_59, D3en1_61, D3en1_62, D3en1_64, D3en1_66, D3en1_70, D3en1_72, D3en1_74, D3en1_76, D3en1_77, D3en1_78, D3en1_80, D3en1_82, D3en1_86, D3en1_91, D3en1_92, D3en1_95, D3en1_96, D3en2_1, D3en2_4, D3en2_8, D3en2_9, D3en2_10, D3en2_11, D3en2_14, D3en2_15, D3en2_18, D3en2_19, D3en2_20, D3en2_28, D3en2_29, D3en2_34, D3en2_35, D3en2_36, D3en2_40, D3en2_41, D3en2_43, D3en2_44, D3en2_46, D3en2_47, D3en2_49, D3en2_53, D3en2_54, D3en2_59, D3en2_65, D3en2_67, D3en2_69, D3en2_70, D3en2_75, D3en2_76, D3en2_77, D3en2_78, D3en2_79, D3en2_80, D3en2_82, D3en2_84, D3en2_86, D3en2_87, D3en2_88, D3en2_89, D3en2_95, D3en2_96, D3en3_3, D3en3_4, D3en3_12, D3en3_13, D3en3_14, D3en3_15, D3en3_17, D3en3_19, D3en3_20, D3en3_22, D3en3_23, D3en3_24, D3en3_25, D3en3_26, D3en3_31, D3en3_33, D3en3_35, D3en3_37, D3en3_38, D3en3_42, D3en3_43, D3en3_45, D3en3_47, D3en3_49, D3en3_56, D3en3_57, D3en3_58, D3en3_60, D3en3_61, D3en3_62, D3en3_63, D3en3_66, D3en3_69, D3en3_70, D3en3_71, D3en3_76, D3en3_79, D3en3_88, D3en3_90, D3en3_91, D3en3_93, D3en3_96, D3en4_1, D3en4_5, D3en4_10, D3en4_11, D3en4_13, D3en4_15, D3en4_17, D3en4_18, D3en4_21, D3en4_24, D3en4_27, D3en4_28, D3en4_29, D3en4_34, D3en4_36, D3en4_37, D3en4_40, D3en4_44, D3en4_45, D3en4_49, D3en4_50, D3en4_51, D3en4_52, D3en4_53, D3en4_55, D3en4_57, D3en4_59, D3en4_62, D3en4_66, D3en4_67, D3en4_70, D3en4_75, D3en4_76, D3en4_77, D3en4_78, D3en4_79, D3en4_80, D3en4_88, D3en4_93, D3en4_94, D3en4_95, D3ex_1, D3ex_2, D3ex_7, D3ex_8, D3ex_10, D3ex_11, D3ex_13, D3ex_14, D3ex_15, D3ex_17, D3ex_18, D3ex_19, D3ex_20, D3ex_21, D3ex_22, D3ex_23, D3ex_25, D3ex_26, D3ex_27, D3ex_28, D3ex_29, D3ex_30, D3ex_31, D3ex_32, D3ex_33, D3ex_35, D3ex_37, D3ex_38, D3ex_42, D3ex_43, D3ex_44, D3ex_45, D3ex_46, D3ex_47, D3ex_49, D3ex_50, D3ex_52, D3ex_53, D3ex_56, D3ex_57, D3ex_58, D3ex_59, D3ex_60, D3ex_61, D3ex_62, D3ex_63, D3ex_64, D3ex_65, D3ex_67, D3ex_69, D3ex_70, D3ex_72, D3ex_73, D3ex_75, D3ex_78, D3ex_79, D3ex_80, D3ex_81, D3ex_82, D3ex_84, D3ex_85, D3ex_86, D3ex_89, D3ex_93, D3ex_94, D3ex_95, D3ex_96, D74_4, D74_11, D74_19, D74_30, D74_38, D74_50, D74_72, D74_80, D71_13, D71_24, D71_25, D71_46, D71_50, D71_74, D71_77, D71_96, D72_6, D72_17, D72_26, D72_51, D72_56, D72_60, D73_53, D73_66, D73_74, D73_75, D73_77, D73_80, D73_88, D10631_1, D10631_6, D10631_13, D10631_16, D10631_28, D10631_30, D10631_31, D10631_32, D10631_35, D10631_49, D10631_59, D10631_77, D10631_86, D101_2, D101_3, D101_4, D101_6, D101_9, D101_12, D101_15, D101_18, D101_19, D101_20, D101_23, D101_26, D101_30, D101_32, D101_33, D101_38, D101_39, D101_40, D101_41, D101_47, D101_49, D101_54, D101_55, D101_60, D101_61, D101_62, D101_63, D101_64, D101_65, D101_67, D101_68, D101_70, D101_71, D101_75, D101_76, D101_78, D101_79, D101_80, D101_85, D101_86, D101_87, D101_90, D101_92, D101_94, D101_96, D102_2, D102_5, D102_8, D102_9, D102_10, D102_12, D102_13, D102_15, D102_16, D102_19, D102_20, D102_22, D102_23, D102_27, D102_28, D102_29, D102_30, D102_31, D102_32, D102_33, D102_34, D102_35, D102_36, D102_37, D102_38, D102_41, D102_42, D102_43, D102_44, D102_46, D102_48, D102_49, D102_52, D102_53, D102_56, D102_60, D102_62, D102_65, D102_67, D102_70, D102_72, D102_74, D102_77, D102_84, D102_85, D102_88, D102_89, D102_90, D102_92, D102_95, D17All1_13, D17All1_94, D17All2_5, D17All2_50, D17All2_89, D17TGFB_60, D17TGFB_62, D2ex_94, D3en1_40, D3en2_51, D3en3_18, D3en3_40, D3en3_77, D3en3_81, D3en3_83, D3en4_90, D3en4_96, D74_48, D74_84, D74_96, D71_89, D72_94, D73_47, D10631_47, D10631_75, D10631_78, D10631_79, D10631_80, D10631_83, D10631_84, D10631_94, D101_8, D101_11, D101_46, D102_47, D102_80, D102_81, D102_83, D172444_94, D172444_95, D172444_96, D17All1_14, D17All1_15, D17All1_17, D17All1_85, D17All2_96, D17TGFB_96" +# defaultValues[["selectIds"]] = "" +# defaultValues[["sampleInput"]] =FALSE +# defaultValues[["whichscLog"]] = "calcLog" +# defaultValues[["normalizationRadioButton"]] = "DE_scaterNormalization" +# defaultValues[["pcaN"]] = 951 +# defaultValues[["tabsetCluster"]] = "snnGraph" +# defaultValues[["minGenesGS"]] = 1 +# defaultValues[["pcaRank"]] = 14 +# defaultValues[["minGenes"]] = 1 +# defaultValues[["alluiv1"]] = "cluster" +# defaultValues[["alluiv2"]] = "dbCluster" + +# Seurat parameters defaultValues = list() -defaultValues[["coEtgMinExpr"]] = 100 -defaultValues[["pcaScale"]] = FALSE -defaultValues[["cellsFiltersOut"]] = "D2ex_54, D2ex_64, D2ex_93, D2ex_95, D2ex_96, D3en1_8, D3en1_9, D3en1_12, D3en1_14, D3en1_15, D3en1_18, D3en1_19, D3en1_20, D3en1_21, D3en1_22, D3en1_23, D3en1_25, D3en1_31, D3en1_32, D3en1_34, D3en1_35, D3en1_36, D3en1_39, D3en1_43, D3en1_44, D3en1_47, D3en1_51, D3en1_52, D3en1_53, D3en1_57, D3en1_58, D3en1_59, D3en1_61, D3en1_62, D3en1_64, D3en1_66, D3en1_70, D3en1_72, D3en1_74, D3en1_76, D3en1_77, D3en1_78, D3en1_80, D3en1_82, D3en1_86, D3en1_91, D3en1_92, D3en1_95, D3en1_96, D3en2_1, D3en2_4, D3en2_8, D3en2_9, D3en2_10, D3en2_11, D3en2_14, D3en2_15, D3en2_18, D3en2_19, D3en2_20, D3en2_28, D3en2_29, D3en2_34, D3en2_35, D3en2_36, D3en2_40, D3en2_41, D3en2_43, D3en2_44, D3en2_46, D3en2_47, D3en2_49, D3en2_53, D3en2_54, D3en2_59, D3en2_65, D3en2_67, D3en2_69, D3en2_70, D3en2_75, D3en2_76, D3en2_77, D3en2_78, D3en2_79, D3en2_80, D3en2_82, D3en2_84, D3en2_86, D3en2_87, D3en2_88, D3en2_89, D3en2_95, D3en2_96, D3en3_3, D3en3_4, D3en3_12, D3en3_13, D3en3_14, D3en3_15, D3en3_17, D3en3_19, D3en3_20, D3en3_22, D3en3_23, D3en3_24, D3en3_25, D3en3_26, D3en3_31, D3en3_33, D3en3_35, D3en3_37, D3en3_38, D3en3_42, D3en3_43, D3en3_45, D3en3_47, D3en3_49, D3en3_56, D3en3_57, D3en3_58, D3en3_60, D3en3_61, D3en3_62, D3en3_63, D3en3_66, D3en3_69, D3en3_70, D3en3_71, D3en3_76, D3en3_79, D3en3_88, D3en3_90, D3en3_91, D3en3_93, D3en3_96, D3en4_1, D3en4_5, D3en4_10, D3en4_11, D3en4_13, D3en4_15, D3en4_17, D3en4_18, D3en4_21, D3en4_24, D3en4_27, D3en4_28, D3en4_29, D3en4_34, D3en4_36, D3en4_37, D3en4_40, D3en4_44, D3en4_45, D3en4_49, D3en4_50, D3en4_51, D3en4_52, D3en4_53, D3en4_55, D3en4_57, D3en4_59, D3en4_62, D3en4_66, D3en4_67, D3en4_70, D3en4_75, D3en4_76, D3en4_77, D3en4_78, D3en4_79, D3en4_80, D3en4_88, D3en4_93, D3en4_94, D3en4_95, D3ex_1, D3ex_2, D3ex_7, D3ex_8, D3ex_10, D3ex_11, D3ex_13, D3ex_14, D3ex_15, D3ex_17, D3ex_18, D3ex_19, D3ex_20, D3ex_21, D3ex_22, D3ex_23, D3ex_25, D3ex_26, D3ex_27, D3ex_28, D3ex_29, D3ex_30, D3ex_31, D3ex_32, D3ex_33, D3ex_35, D3ex_37, D3ex_38, D3ex_42, D3ex_43, D3ex_44, D3ex_45, D3ex_46, D3ex_47, D3ex_49, D3ex_50, D3ex_52, D3ex_53, D3ex_56, D3ex_57, D3ex_58, D3ex_59, D3ex_60, D3ex_61, D3ex_62, D3ex_63, D3ex_64, D3ex_65, D3ex_67, D3ex_69, D3ex_70, D3ex_72, D3ex_73, D3ex_75, D3ex_78, D3ex_79, D3ex_80, D3ex_81, D3ex_82, D3ex_84, D3ex_85, D3ex_86, D3ex_89, D3ex_93, D3ex_94, D3ex_95, D3ex_96, D74_4, D74_11, D74_19, D74_30, D74_38, D74_50, D74_72, D74_80, D71_13, D71_24, D71_25, D71_46, D71_50, D71_74, D71_77, D71_96, D72_6, D72_17, D72_26, D72_51, D72_56, D72_60, D73_53, D73_66, D73_74, D73_75, D73_77, D73_80, D73_88, D10631_1, D10631_6, D10631_13, D10631_16, D10631_28, D10631_30, D10631_31, D10631_32, D10631_35, D10631_49, D10631_59, D10631_77, D10631_86, D101_2, D101_3, D101_4, D101_6, D101_9, D101_12, D101_15, D101_18, D101_19, D101_20, D101_23, D101_26, D101_30, D101_32, D101_33, D101_38, D101_39, D101_40, D101_41, D101_47, D101_49, D101_54, D101_55, D101_60, D101_61, D101_62, D101_63, D101_64, D101_65, D101_67, D101_68, D101_70, D101_71, D101_75, D101_76, D101_78, D101_79, D101_80, D101_85, D101_86, D101_87, D101_90, D101_92, D101_94, D101_96, D102_2, D102_5, D102_8, D102_9, D102_10, D102_12, D102_13, D102_15, D102_16, D102_19, D102_20, D102_22, D102_23, D102_27, D102_28, D102_29, D102_30, D102_31, D102_32, D102_33, D102_34, D102_35, D102_36, D102_37, D102_38, D102_41, D102_42, D102_43, D102_44, D102_46, D102_48, D102_49, D102_52, D102_53, D102_56, D102_60, D102_62, D102_65, D102_67, D102_70, D102_72, D102_74, D102_77, D102_84, D102_85, D102_88, D102_89, D102_90, D102_92, D102_95, D17All1_13, D17All1_94, D17All2_5, D17All2_50, D17All2_89, D17TGFB_60, D17TGFB_62, D2ex_94, D3en1_40, D3en2_51, D3en3_18, D3en3_40, D3en3_77, D3en3_81, D3en3_83, D3en4_90, D3en4_96, D74_48, D74_84, D74_96, D71_89, D72_94, D73_47, D10631_47, D10631_75, D10631_78, D10631_79, D10631_80, D10631_83, D10631_84, D10631_94, D101_8, D101_11, D101_46, D102_47, D102_80, D102_81, D102_83, D172444_94, D172444_95, D172444_96, D17All1_14, D17All1_15, D17All1_17, D17All1_85, D17All2_96, D17TGFB_96" -defaultValues[["selectIds"]] = "" -defaultValues[["sampleInput"]] =FALSE -defaultValues[["whichscLog"]] = "calcLog" -defaultValues[["normalizationRadioButton"]] = "DE_scaterNormalization" -defaultValues[["pcaN"]] = 951 -defaultValues[["tabsetCluster"]] = "snnGraph" -defaultValues[["minGenesGS"]] = 1 -defaultValues[["pcaRank"]] = 14 -defaultValues[["minGenes"]] = 1 -defaultValues[["alluiv1"]] = "cluster" -defaultValues[["alluiv2"]] = "dbCluster" +defaultValues[["cellsFiltersOut"]] = "AAAGATCTGGGCAA-1, AAAGCAGAAGCCAT-1, AACGCCCTGCTTAG-1, AAGGTCTGGTATGC-1, AATGTAACGTTTGG-1, AATTACGAGTAGCT-1, ACACAGACACCTGA-1, ACATGGTGCGTTGA-1, ACCTGGCTGTCTTT-1, ACTTAAGACCACAA-1, ACTTGTACCCGAAT-1, ACTTTGTGCGATAC-1, AGAGGTCTACAGCT-1, ATCACGGATTGCTT-1, ATTACCTGGGCATT-1, CACGCTACTTGACG-1, CAGTGTGAACACGT-1, CCAATGGAACAGCT-1, CCAGTCTGCGGAGA-1, CGACCTTGGCAAGG-1, CGAGCCGACGACAT-1, CGGAATTGCACTAG-1, CGTAACGAATCAGC-1, CGTACCACGCTACA-1, CGTACCTGGACGAG-1, CTAGTTTGAGTACC-1, CTCAGCTGTTTCTG-1, CTCATTGATTGCTT-1, CTGGCACTGGACAG-1, CTTAACACGAGCTT-1, CTTAAGCTTCCTCG-1, GAAAGATGTTTGCT-1, GAACGTTGACGGAG-1, GAATGGCTAAGATG-1, GACCATGACTCTCG-1, GACTGAACAACCGT-1, GCCACTACCTACTT-1, GCGAAGGAGAGCTT-1, GCTACAGATCTTAC-1, GGCACGTGTGAGAA-1, GTCAACGATCAGGT-1, GTGAACACAGATCC-1, GTGTCAGAATGCTG-1, GTTAAAACTTCGCC-1, TAAGATACCCACAA-1, TACGCAGACGTCTC-1, TACGCGCTCTTCTA-1, TACGGCCTGTCCTC-1, TATCACTGACTGTG-1, TCCCGATGCTGTGA-1, TCGCACACCATCAG-1, TCGTGAGAACTGTG-1, TGAAGCTGAGACTC-1, TGAGACACTGTGCA-1, TGAGCTGAGCGAGA-1, TGGAGACTGAAACA-1, TGGATGTGATGTCG-1, TGGCAATGGAGGGT-1, TGGTCAGACCGTTC-1, TGTTAAGATTGGCA-1, TTACTCGAACGTTG-1, TTCAAGCTTCCAAG-1" + assign("defaultValues", defaultValues, envir = .schnappsEnv) diff --git a/inst/develo/georacle.R b/inst/develo/georacle.R new file mode 100644 index 0000000..c07ec56 --- /dev/null +++ b/inst/develo/georacle.R @@ -0,0 +1,6 @@ +install.packages("devtools") +library(devtools) +devtools::install_github("VCCRI/Georacle") + + +Georacle::Georacle() diff --git a/man/beforeFilterPrj.Rd b/man/beforeFilterPrj.Rd deleted file mode 100644 index 2d65b6c..0000000 --- a/man/beforeFilterPrj.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{beforeFilterPrj} -\alias{beforeFilterPrj} -\title{* `beforeFilterPrj` : number of reads that got filtered out} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -beforeFilterPrj -} -\description{ -* `beforeFilterPrj` : number of reads that got filtered out -} -\keyword{datasets} diff --git a/man/ccol.Rd b/man/ccol.Rd deleted file mode 100644 index cbb4092..0000000 --- a/man/ccol.Rd +++ /dev/null @@ -1,26 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{ccol} -\alias{ccol} -\title{Example data for schnapps app} -\format{ -A data frame with 53940 rows and 10 variables - -a vector with colours used for clusters -} -\source{ -<http://www.diamondse.info/> -* `ccol` : color definitions -} -\usage{ -ccol -} -\description{ -A dataset containing the prices and other attributes of almost 54,000 -diamonds. The variables are as follows: -} -\details{ -* `scExLite`: singlecellExperiment object -} -\keyword{datasets} diff --git a/man/dbCluster.Rd b/man/dbCluster.Rd deleted file mode 100644 index 2adf273..0000000 --- a/man/dbCluster.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{dbCluster} -\alias{dbCluster} -\title{* `dbCluster` : used clustering} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -dbCluster -} -\description{ -* `dbCluster` : used clustering -} -\keyword{datasets} diff --git a/man/geneCount.Rd b/man/geneCount.Rd deleted file mode 100644 index 23df638..0000000 --- a/man/geneCount.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{geneCount} -\alias{geneCount} -\title{* `geneCount` : number of genes per cell.} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -geneCount -} -\description{ -* `geneCount` : number of genes per cell. -} -\keyword{datasets} diff --git a/man/pca.Rd b/man/pca.Rd deleted file mode 100644 index 2e89a50..0000000 --- a/man/pca.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{pca} -\alias{pca} -\title{* `pca` : pca results, Eigenvalues and vectors.} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -pca -} -\description{ -* `pca` : pca results, Eigenvalues and vectors. -} -\keyword{datasets} diff --git a/man/scol.Rd b/man/scol.Rd deleted file mode 100644 index d95692c..0000000 --- a/man/scol.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{scol} -\alias{scol} -\title{* `scol` : color definitions for samples} -\format{ -a vector of colour values for samples -} -\usage{ -scol -} -\description{ -* `scol` : color definitions for samples -} -\keyword{datasets} diff --git a/man/tsne.Rd b/man/tsne.Rd deleted file mode 100644 index fe88099..0000000 --- a/man/tsne.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{tsne} -\alias{tsne} -\title{* `tsne` : tsne projection.} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -tsne -} -\description{ -* `tsne` : tsne projection. -} -\keyword{datasets} diff --git a/man/umapReact.Rd b/man/umapReact.Rd deleted file mode 100644 index 36e3fb7..0000000 --- a/man/umapReact.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{umapReact} -\alias{umapReact} -\title{* `umapReact` : umap projections} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -umapReact -} -\description{ -* `umapReact` : umap projections -} -\keyword{datasets} diff --git a/man/umiCount.Rd b/man/umiCount.Rd deleted file mode 100644 index c537add..0000000 --- a/man/umiCount.Rd +++ /dev/null @@ -1,16 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/schnapps-Lite.R -\docType{data} -\name{umiCount} -\alias{umiCount} -\title{* `pca` : pca results, Eigenvalues and vectors.} -\format{ -List with "x", "var_pcs", "rotation" -} -\usage{ -umiCount -} -\description{ -* `pca` : pca results, Eigenvalues and vectors. -} -\keyword{datasets} diff --git a/vignettes/pkdown/SeuratWorkflow.Rmd b/vignettes/pkdown/SeuratWorkflow.Rmd new file mode 100644 index 0000000..c3ba175 --- /dev/null +++ b/vignettes/pkdown/SeuratWorkflow.Rmd @@ -0,0 +1,95 @@ +--- +title: "Seurat workflow" +author: +- name: Bernd Jagla + email: bernd <DOT> jagla <AT> pasteur <DOT> fr +date: "6/7/2020" +output: + html_document: + code_folding: hide +package: SCHNAPPs +bibliography: ref.bib +vignette: > + %\VignetteIndexEntry{Follow Seurat workflow} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + + + +```{r, echo=FALSE, results="hide", message=FALSE} +require(knitr) +library("htmltools") +library("vembedr") +opts_chunk$set(error=FALSE, message=FALSE, warning=FALSE) +``` + +Please see the scran workflow for a more indepth workflow. + +```{r} +library(dplyr) +library(Seurat) +library(patchwork) +library(SCHNAPPs) +library(SingleCellExperiment) +# Load the PBMC dataset +pbmc.data <- Read10X(data.dir = "~/Downloads/filtered_gene_bc_matrices/hg19/") +# Initialize the Seurat object with the raw (non-normalized data). +pbmc <- CreateSeuratObject(counts = pbmc.data, project = "pbmc3k", min.cells = 3, min.features = 200) +pbmc + +pbmc[["percent.mt"]] <- PercentageFeatureSet(pbmc, pattern = "^MT-") + +scEx = as.SingleCellExperiment(pbmc) + +colnames(colData(scEx)) = c("sampleNames", "nCount_RNA", "nFeature_RNA", "percent.mt" , "ident" ) +colData(scEx)$barcode = rownames(colData(scEx)) + +rowData(scEx)$Description = "" +rowData(scEx)$id = rownames(rowData(scEx)) +rowData(scEx)$symbol = rownames(rowData(scEx)) + + +``` + +```{r seuratCont} + +pbmc <- subset(pbmc, subset = nFeature_RNA > 200 & nFeature_RNA < 2500 & percent.mt < 5) +pbmc <- NormalizeData(pbmc) +pbmc <- FindVariableFeatures(pbmc, selection.method = "vst", nfeatures = 2000) + +top10 <- head(VariableFeatures(pbmc), 10) + +all.genes <- rownames(pbmc) +pbmc <- ScaleData(pbmc, features = all.genes) + +pbmc <- RunPCA(pbmc, features = VariableFeatures(object = pbmc)) + + +pbmc <- FindNeighbors(pbmc, dims = 1:10) +pbmc <- FindClusters(pbmc, resolution = 0.5) + +pbmc <- RunUMAP(pbmc, dims = 1:10) + +colData(scEx)$seurartCluster = -1 +colData(scEx)[names(Idents(pbmc)),"seurartCluster"] = Idents(pbmc) +colData(scEx)$seurartCluster = as.factor(colData(scEx)$seurartCluster) + +``` + + + +```{r save file, cache=TRUE, eval=FALSE} +save(file = "seurat.pbmc.RData", list = c("scEx")) +``` + + + + +Zooming into the low nFeatureRNA region reveals that no cells will be removed using the 200 threshold. + +```{r, out.width='90%', fig.align='center', fig.cap='Filter based on detected genes', echo=FALSE} +knitr::include_graphics('images/2Dzoomed.png') +``` + + diff --git a/vignettes/pkdown/images/2Dzoomed.png b/vignettes/pkdown/images/2Dzoomed.png new file mode 100644 index 0000000000000000000000000000000000000000..2726489aa1b6d09ee058a63e13fe3cb77da3cb39 GIT binary patch literal 44867 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 VTNdzvI6(pb)Rna_W}i0?{4ZIg*tP%w literal 0 HcmV?d00001 -- GitLab