Browse code

updates on vignette

Keniajin authored on 18/11/2022 14:31:48
Showing 49 changed files

... ...
@@ -1,7 +1,7 @@
1 1
 Package: protGear
2 2
 Type: Package
3 3
 Title: Protein Micro Array Data Management and Interactive Visualization
4
-Version: 1.3.0
4
+Version: 1.2.1
5 5
 Authors@R: c(person("Kennedy", "Mwai", role = c("cre", "aut"), email = "keniajin@gmail.com"),
6 6
              person(c("James", "Mburu"), role = "aut" , email = "mburuwanja@gmail.com") ,
7 7
              person(c("Jacqueline", "Waeni"), role = "ctb" , email = "jacqwaeni@gmail.com"))
... ...
@@ -481,25 +481,20 @@ plot_FB <-
481 481
 #' @import  dplyr limma
482 482
 #' @importFrom rlang sym
483 483
 #' @examples
484
-#' ## Not run:
484
+#' ## Not Run
485 485
 #' genepix_vars <- array_vars(
486
-#'   channel = "635",
487
-#'   chip_path = system.file("extdata", "array_data/machine1/",
488
-#'   package="protGear"),
486
+#'   channel = '635',
487
+#'   chip_path = system.file('extdata', 'array_data/machine1/',
488
+#'   package='protGear'),
489 489
 #'   totsamples = 21,
490 490
 #'   blockspersample = 2,
491
-#'   mig_prefix = "_first",
491
+#'   mig_prefix = '_first',
492 492
 #'   machine = 1,
493
-#'   ## optional
494
-#'   date_process = "0520"
495
-#' )
496
-#' raw_df <- readr::read_csv(system.file("extdata", "Data1_bg_sample.csv",
497
-#'  package="protGear"))
498
-#' bg_correct(iden="iden",
499
-#' Data1 = raw_df,
500
-#' genepix_vars = genepix_vars, method="subtract_local"
501
-#' )
502
-#' ## End(Not run)
493
+#'   date_process = '0520')
494
+#' raw_df <- readr::read_csv(system.file('extdata','Data1_bg_sample.csv',
495
+#'  package='protGear'))
496
+#' bg_correct(iden='iden', Data1 = raw_df, genepix_vars = genepix_vars,
497
+#'  method='subtract_local')
503 498
 bg_correct <-
504 499
   function(iden, Data1, genepix_vars, method = "subtract_local") {
505 500
     #--------------------------------------------------------------------------
506 501
new file mode 100644
... ...
@@ -0,0 +1,115 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
+<meta charset="utf-8">
6
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+<title>Page not found (404) • protGear</title>
9
+<!-- 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">
10
+<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">
11
+<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">
12
+<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">
13
+<!-- 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">
14
+<script src="pkgdown.js"></script><meta property="og:title" content="Page not found (404)">
15
+<!-- 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]>
16
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
17
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
18
+<![endif]-->
19
+</head>
20
+<body data-spy="scroll" data-target="#toc">
21
+    
22
+
23
+    <div class="container template-title-body">
24
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
25
+  <div class="container">
26
+    <div class="navbar-header">
27
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
28
+        <span class="sr-only">Toggle navigation</span>
29
+        <span class="icon-bar"></span>
30
+        <span class="icon-bar"></span>
31
+        <span class="icon-bar"></span>
32
+      </button>
33
+      <span class="navbar-brand">
34
+        <a class="navbar-link" href="index.html">protGear</a>
35
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
36
+      </span>
37
+    </div>
38
+
39
+    <div id="navbar" class="navbar-collapse collapse">
40
+      <ul class="nav navbar-nav">
41
+<li>
42
+  <a href="reference/index.html">Reference</a>
43
+</li>
44
+<li class="dropdown">
45
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
46
+    Articles
47
+     
48
+    <span class="caret"></span>
49
+  </a>
50
+  <ul class="dropdown-menu" role="menu">
51
+<li>
52
+      <a href="articles/vignette.html">protGear vignette processing suite</a>
53
+    </li>
54
+  </ul>
55
+</li>
56
+<li>
57
+  <a href="news/index.html">Changelog</a>
58
+</li>
59
+      </ul>
60
+<ul class="nav navbar-nav navbar-right">
61
+<li>
62
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
63
+    <span class="fab fa-github fa-lg"></span>
64
+     
65
+  </a>
66
+</li>
67
+      </ul>
68
+</div>
69
+<!--/.nav-collapse -->
70
+  </div>
71
+<!--/.container -->
72
+</div>
73
+<!--/.navbar -->
74
+
75
+      
76
+
77
+      </header><div class="row">
78
+  <div class="contents col-md-9">
79
+    <div class="page-header">
80
+      <h1>Page not found (404)</h1>
81
+    </div>
82
+
83
+Content not found. Please use links in the navbar.
84
+
85
+  </div>
86
+
87
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
88
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
89
+    </nav>
90
+</div>
91
+
92
+</div>
93
+
94
+
95
+
96
+      <footer><div class="copyright">
97
+  <p></p>
98
+<p>Developed by Kennedy Mwai, James Mburu.</p>
99
+</div>
100
+
101
+<div class="pkgdown">
102
+  <p></p>
103
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
104
+</div>
105
+
106
+      </footer>
107
+</div>
108
+
109
+  
110
+
111
+
112
+  
113
+
114
+  </body>
115
+</html>
0 116
new file mode 100644
... ...
@@ -0,0 +1,86 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Articles • protGear</title><!-- 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="Articles"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-article-index">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+      <h1>Articles</h1>
57
+    </div>
58
+
59
+    <div class="section ">
60
+      <h3>All vignettes</h3>
61
+      <p class="section-desc"></p>
62
+
63
+      <dl><dt><a href="vignette.html">protGear vignette processing suite</a></dt>
64
+        <dd>
65
+      </dd></dl></div>
66
+  </div>
67
+</div>
68
+
69
+
70
+      <footer><div class="copyright">
71
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
72
+</div>
73
+
74
+<div class="pkgdown">
75
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
76
+</div>
77
+
78
+      </footer></div>
79
+
80
+  
81
+
82
+
83
+  
84
+
85
+  </body></html>
86
+
0 87
new file mode 100644
... ...
@@ -0,0 +1,1072 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
+<meta charset="utf-8">
6
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+<title>protGear vignette processing suite • protGear</title>
9
+<!-- 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">
10
+<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">
11
+<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">
12
+<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">
13
+<!-- 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">
14
+<script src="../pkgdown.js"></script><meta property="og:title" content="protGear vignette processing suite">
15
+<meta property="og:description" content="protGear">
16
+<!-- 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]>
17
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
18
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
19
+<![endif]-->
20
+</head>
21
+<body data-spy="scroll" data-target="#toc">
22
+    
23
+
24
+    <div class="container template-article">
25
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
26
+  <div class="container">
27
+    <div class="navbar-header">
28
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
29
+        <span class="sr-only">Toggle navigation</span>
30
+        <span class="icon-bar"></span>
31
+        <span class="icon-bar"></span>
32
+        <span class="icon-bar"></span>
33
+      </button>
34
+      <span class="navbar-brand">
35
+        <a class="navbar-link" href="../index.html">protGear</a>
36
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
37
+      </span>
38
+    </div>
39
+
40
+    <div id="navbar" class="navbar-collapse collapse">
41
+      <ul class="nav navbar-nav">
42
+<li>
43
+  <a href="../reference/index.html">Reference</a>
44
+</li>
45
+<li class="dropdown">
46
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
47
+    Articles
48
+     
49
+    <span class="caret"></span>
50
+  </a>
51
+  <ul class="dropdown-menu" role="menu">
52
+<li>
53
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
54
+    </li>
55
+  </ul>
56
+</li>
57
+<li>
58
+  <a href="../news/index.html">Changelog</a>
59
+</li>
60
+      </ul>
61
+<ul class="nav navbar-nav navbar-right">
62
+<li>
63
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
64
+    <span class="fab fa-github fa-lg"></span>
65
+     
66
+  </a>
67
+</li>
68
+      </ul>
69
+</div>
70
+<!--/.nav-collapse -->
71
+  </div>
72
+<!--/.container -->
73
+</div>
74
+<!--/.navbar -->
75
+
76
+      
77
+
78
+      </header><script src="vignette_files/kePrint-0.0.1/kePrint.js"></script><link href="vignette_files/lightable-0.0.1/lightable.css" rel="stylesheet">
79
+<div class="row">
80
+  <div class="col-md-9 contents">
81
+    <div class="page-header toc-ignore">
82
+      <h1 data-toc-skip>protGear vignette processing suite</h1>
83
+                        <h4 data-toc-skip class="author">Kennedy
84
+Mwai</h4>
85
+            
86
+            <h4 data-toc-skip class="date">18 November, 2022</h4>
87
+      
88
+      <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/vignettes/vignette.Rmd" class="external-link"><code>vignettes/vignette.Rmd</code></a></small>
89
+      <div class="hidden name"><code>vignette.Rmd</code></div>
90
+
91
+    </div>
92
+
93
+    
94
+    
95
+<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
96
+<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://rpkgs.datanovia.com/ggpubr/" class="external-link">ggpubr</a></span><span class="op">)</span></span>
97
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/r-gregmisc/gtools" class="external-link">gtools</a></span><span class="op">)</span></span>
98
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://purrr.tidyverse.org/" class="external-link">purrr</a></span><span class="op">)</span></span>
99
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://scales.r-lib.org" class="external-link">scales</a></span><span class="op">)</span></span>
100
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va">pheatmap</span><span class="op">)</span></span>
101
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://r-datatable.com" class="external-link">data.table</a></span><span class="op">)</span></span>
102
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://haozhu233.github.io/kableExtra/" class="external-link">kableExtra</a></span><span class="op">)</span></span>
103
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va">gridExtra</span><span class="op">)</span></span>
104
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://www.rforge.net/png/" class="external-link">png</a></span><span class="op">)</span></span>
105
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://yihui.org/knitr/" class="external-link">knitr</a></span><span class="op">)</span></span>
106
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va">grid</span><span class="op">)</span></span>
107
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/r-lib/styler" class="external-link">styler</a></span><span class="op">)</span></span>
108
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://factominer.free.fr" class="external-link">FactoMineR</a></span><span class="op">)</span></span>
109
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="http://www.sthda.com/english/rpkgs/factoextra" class="external-link">factoextra</a></span><span class="op">)</span></span>
110
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://docs.ropensci.org/magick/" class="external-link">magick</a></span><span class="op">)</span></span>
111
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://rlang.r-lib.org" class="external-link">rlang</a></span><span class="op">)</span></span>
112
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://ggobi.github.io/ggally/" class="external-link">GGally</a></span><span class="op">)</span></span>
113
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/GuangchuangYu/ggplotify" class="external-link">ggplotify</a></span><span class="op">)</span></span>
114
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://remotes.r-lib.org" class="external-link">remotes</a></span><span class="op">)</span></span>
115
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://dplyr.tidyverse.org" class="external-link">dplyr</a></span><span class="op">)</span></span>
116
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://tidyr.tidyverse.org" class="external-link">tidyr</a></span><span class="op">)</span></span>
117
+<span><span class="fu">knitr</span><span class="fu">::</span><span class="va"><a href="https://rdrr.io/pkg/knitr/man/opts_chunk.html" class="external-link">opts_chunk</a></span><span class="op">$</span><span class="fu">set</span><span class="op">(</span>echo <span class="op">=</span> <span class="cn">TRUE</span>, message<span class="op">=</span><span class="cn">FALSE</span>,warning <span class="op">=</span> <span class="cn">FALSE</span>,</span>
118
+<span>                      fig.align <span class="op">=</span> <span class="st">'center'</span>,</span>
119
+<span>                      dev <span class="op">=</span> <span class="st">"png"</span>, </span>
120
+<span>                       tidy<span class="op">=</span><span class="st">'styler'</span>, tidy.opts<span class="op">=</span><span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>strict<span class="op">=</span><span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
121
+<style type="text/css">
122
+.custom-inline {
123
+  color: red;
124
+  font-weight: 700
125
+}
126
+</style>
127
+<div class="section level2">
128
+<h2 id="introduction">Introduction<a class="anchor" aria-label="anchor" href="#introduction"></a>
129
+</h2>
130
+<div class="section level3">
131
+<h3 id="general-information">General information<a class="anchor" aria-label="anchor" href="#general-information"></a>
132
+</h3>
133
+<p>protGear is a package for protein micro data processing just before
134
+the main analysis. The package loads the ‘<code>gpr</code>’ or
135
+‘<code>txt</code>’ file format extracted by the quantification software
136
+and merges this with the specific sample identifiers. The package
137
+processes multiple files extracted batch by batch with their
138
+corresponding sample identifier file. The sample identifier file has 2
139
+variables ‘<code>v1</code>’ and ‘<code>v2</code>’ which indicate the
140
+mini-array or block number and sample identifier respectively. The
141
+‘<code>gpr</code>’ file and the corresponding sample identifier file
142
+have the same file name. protGear also provides a web based <span class="math inline">\(Shiny^{(R)}\)</span> platform for real time
143
+visualization of the data processing.</p>
144
+<p>In this vignette the general work-flow of protGear will be outlined
145
+by processing a sample dataset from a multicentre study
146
+<strong>Plasmodium falciparum</strong> Merozoite Protein Microarray. The
147
+multicentre study design motivated the development of the protGear
148
+suite.</p>
149
+<p>The details of the methodologies are published here <a href="https://doi.org/10.1016/j.csbj.2021.04.044" class="external-link uri">https://doi.org/10.1016/j.csbj.2021.04.044</a></p>
150
+</div>
151
+<div class="section level3">
152
+<h3 id="analysis-setup">Analysis setup<a class="anchor" aria-label="anchor" href="#analysis-setup"></a>
153
+</h3>
154
+<p>Create 2 folders that hold the ‘<code>.gpr</code>’ files and the
155
+corresponding sample identifier files.</p>
156
+<div class="figure">
157
+<img src="folder_structure.png" style="width:70.0%" alt=""><p class="caption">Folder structure of array and sample ID files</p>
158
+</div>
159
+</div>
160
+</div>
161
+<div class="section level2">
162
+<h2 id="sample-identifier-file">Sample identifier file<a class="anchor" aria-label="anchor" href="#sample-identifier-file"></a>
163
+</h2>
164
+<div class="figure">
165
+<img src="image_slide.png" alt=""><p class="caption">sample ID file structure</p>
166
+</div>
167
+<div class="section level3">
168
+<h3 id="installation">Installation<a class="anchor" aria-label="anchor" href="#installation"></a>
169
+</h3>
170
+<p>To install <code>protGear</code> from BioConductor the following
171
+commands in R</p>
172
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
173
+<code class="sourceCode R"><span><span class="co">## install from BioConductor</span></span>
174
+<span><span class="kw">if</span> <span class="op">(</span><span class="op">!</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st">"BiocManager"</span>, quietly <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span>
175
+<span>  <span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"BiocManager"</span><span class="op">)</span></span>
176
+<span><span class="op">}</span></span>
177
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/BiocManager/man/install.html" class="external-link">install</a></span><span class="op">(</span><span class="st">"protGear"</span><span class="op">)</span></span></code></pre></div>
178
+</div>
179
+</div>
180
+<div class="section level2">
181
+<h2 id="importing-data">Importing data<a class="anchor" aria-label="anchor" href="#importing-data"></a>
182
+</h2>
183
+<div class="sourceCode" id="cb3"><pre class="downlit sourceCode r">
184
+<code class="sourceCode R"><span><span class="co">## load the package</span></span>
185
+<span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://github.com/Keniajin/protGear" class="external-link">protGear</a></span><span class="op">)</span></span></code></pre></div>
186
+<p>The first part is to specify the parameters of the micro-array
187
+experiment to assist in processing the data. The parameters specified
188
+are</p>
189
+<ul>
190
+<li>channel - The scanner fluorescence output used to record the data.
191
+It can be green,red,blue among others with a specified number.</li>
192
+<li>chip_path - the folder where the sub folders of ‘gpr’ or ‘txt’ files
193
+are stored. This path contains sub folders with the array data, for
194
+example the sub folders for the different batches.</li>
195
+<li>totsamples - the number of samples in a slide or array.<br>
196
+</li>
197
+<li>blockspersample - The number of blocks a sample it takes. In this
198
+example each sample occupies 2 blocks each with 384 spots.</li>
199
+<li>sampleID_path - the folder where the sample identifiers files are
200
+stored</li>
201
+<li>machine - The indicator for which machine was used to hybridize the
202
+samples if the experiment had more than one machine.</li>
203
+<li>date_process -the date of sample processing</li>
204
+</ul>
205
+<p>The parameters “<code>chip_path</code>”, “<code>channel</code>” ,
206
+“<code>totsamples</code>” and “<code>sampleID_path</code>” are
207
+mandatory.</p>
208
+<div class="sourceCode" id="cb4"><pre class="downlit sourceCode r">
209
+<code class="sourceCode R"><span><span class="co">## specify the the parameters to process the data</span></span>
210
+<span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/array_vars.html">array_vars</a></span><span class="op">(</span></span>
211
+<span>  channel <span class="op">=</span> <span class="st">"635"</span>,</span>
212
+<span>  chip_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/array_data/"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span>,</span>
213
+<span>  totsamples <span class="op">=</span> <span class="fl">21</span>,</span>
214
+<span>  blockspersample <span class="op">=</span> <span class="fl">2</span>,</span>
215
+<span>  sampleID_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/array_sampleID/"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span>,</span>
216
+<span>  mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span>
217
+<span>  machine <span class="op">=</span> <span class="fl">1</span>,</span>
218
+<span>  <span class="co">## optional</span></span>
219
+<span>  date_process <span class="op">=</span> <span class="st">"0520"</span></span>
220
+<span><span class="op">)</span></span></code></pre></div>
221
+<p>The exact channel used should be checked in the header of the file
222
+from the quantification software under <code>Wavelengths</code>.</p>
223
+<div class="sourceCode" id="cb5"><pre class="downlit sourceCode r">
224
+<code class="sourceCode R"><span><span class="va">header_gpr</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/readLines.html" class="external-link">readLines</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/array_data/machine1/KK2-06.txt"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span>,</span>
225
+<span>  n <span class="op">=</span> <span class="fl">40</span></span>
226
+<span><span class="op">)</span></span>
227
+<span><span class="va">header_gpr</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/grep.html" class="external-link">gsub</a></span><span class="op">(</span><span class="st">"\""</span>, <span class="st">""</span>, <span class="va">header_gpr</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">32</span><span class="op">]</span><span class="op">)</span></span>
228
+<span><span class="va">header_gpr</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">32</span><span class="op">]</span></span></code></pre></div>
229
+<pre><code><span><span class="co">##  [1] "ATF\t1\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                                </span></span>
230
+<span><span class="co">##  [2] "29\t31\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                                </span></span>
231
+<span><span class="co">##  [3] "Type=GenePix Export 3\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                               </span></span>
232
+<span><span class="co">##  [4] "DateTime=2017/09/05 17:17:47\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                        </span></span>
233
+<span><span class="co">##  [5] "Settings=\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                           </span></span>
234
+<span><span class="co">##  [6] "GalFile=C:\\Users\\rkimathi\\Desktop\\GAL FILE DATA.gal\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                             </span></span>
235
+<span><span class="co">##  [7] "PixelSize=10\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                        </span></span>
236
+<span><span class="co">##  [8] "Wavelengths=635\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                     </span></span>
237
+<span><span class="co">##  [9] "ImageFiles=Z:\\Multicenter study\\4_9_2017\\data\\BRB0001.tif 0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                     </span></span>
238
+<span><span class="co">## [10] "NormalizationMethod=None\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                            </span></span>
239
+<span><span class="co">## [11] "NormalizationFactors=1\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                              </span></span>
240
+<span><span class="co">## [12] "JpegImage=\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                          </span></span>
241
+<span><span class="co">## [13] "StdDev=Type 1\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                       </span></span>
242
+<span><span class="co">## [14] "FeatureType=Circular\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                </span></span>
243
+<span><span class="co">## [15] "Barcode=\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                            </span></span>
244
+<span><span class="co">## [16] "BackgroundSubtraction=LocalFeature\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                  </span></span>
245
+<span><span class="co">## [17] "ImageOrigin=0, 0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                    </span></span>
246
+<span><span class="co">## [18] "JpegOrigin=1670, 840\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                </span></span>
247
+<span><span class="co">## [19] "Creator=GenePix Pro 7.3.0.0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                         </span></span>
248
+<span><span class="co">## [20] "Scanner=GenePix 4300 [141110]\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                       </span></span>
249
+<span><span class="co">## [21] "FocusPosition=0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                     </span></span>
250
+<span><span class="co">## [22] "Temperature=0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                       </span></span>
251
+<span><span class="co">## [23] "LinesAveraged=1\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                     </span></span>
252
+<span><span class="co">## [24] "Comment=\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                            </span></span>
253
+<span><span class="co">## [25] "PMTGain=400\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                         </span></span>
254
+<span><span class="co">## [26] "ScanPower=100\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                       </span></span>
255
+<span><span class="co">## [27] "LaserPower=0.55\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                     </span></span>
256
+<span><span class="co">## [28] "Filters=Standard Red\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                </span></span>
257
+<span><span class="co">## [29] "ScanRegion=0,0,2200,7200\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                            </span></span>
258
+<span><span class="co">## [30] "ScanArea=1\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                          </span></span>
259
+<span><span class="co">## [31] "Supplier=\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"                                                                                           </span></span>
260
+<span><span class="co">## [32] "Flags\tNormalize\tAutoflag\tBlock\tColumn\tRow\tName\tID\tX\tY\tF635 Median\tB635\tB635 Median\tSNR 635\tF635 Median - B635\tIndex"</span></span></code></pre>
261
+<p>The function <span style="     color: red !important;">check_sampleID_files()</span> helps
262
+to check whether each micro array file has a corresponding sample
263
+identifier file. The sample identifier files are generated from the lab
264
+plate maps to match the corresponding samples on a specific slide.If the
265
+sample identifier file is missing, protGear automatically generates the
266
+id’s.</p>
267
+<div class="section level3">
268
+<h3 id="spatial-structure-of-slide">Spatial structure of slide<a class="anchor" aria-label="anchor" href="#spatial-structure-of-slide"></a>
269
+</h3>
270
+<p>protGear offers a functionality to inspect the slide visually for any
271
+strong spatial biases when the scan image is not available. However, we
272
+recommend using the scanned image to visualize the spatial artefacts
273
+that might not be recorded in the <code>.gpr</code> file. We include the
274
+functions <span style="     color: red !important;">visualize_slide()</span> and <span style="     color: red !important;">visualize_slide_2d()</span> to check
275
+the spatial structure. The functions are build on <span style="     color: red !important;">structure_plot()</span> which shows
276
+the block and mini-array structure of a slide.</p>
277
+<div class="section level4">
278
+<h4 id="visualize-the-foreground-mfi">Visualize the foreground MFI<a class="anchor" aria-label="anchor" href="#visualize-the-foreground-mfi"></a>
279
+</h4>
280
+<p>Here we visualize the foreground MFI using the <span style="     color: red !important;">visualize_slide</span> function</p>
281
+<div class="sourceCode" id="cb7"><pre class="downlit sourceCode r">
282
+<code class="sourceCode R"><span><span class="fu"><a href="../reference/visualize_slide.html">visualize_slide</a></span><span class="op">(</span></span>
283
+<span>  infile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/array_data/machine1/KK2-06.txt"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span>,</span>
284
+<span>  MFI_var <span class="op">=</span> <span class="st">"F635 Median"</span></span>
285
+<span><span class="op">)</span></span></code></pre></div>
286
+<p><img src="vignette_files/figure-html/slide_struct-1.png" width="700" style="display: block; margin: auto auto auto 0;"></p>
287
+</div>
288
+<div class="section level4">
289
+<h4 id="visualize-the-background-mfi">Visualize the background MFI<a class="anchor" aria-label="anchor" href="#visualize-the-background-mfi"></a>
290
+</h4>
291
+<p>Here we visualize the background MFI using the
292
+<code>visualize_slide_2d</code> function</p>
293
+<div class="sourceCode" id="cb8"><pre class="downlit sourceCode r">
294
+<code class="sourceCode R"><span><span class="fu"><a href="../reference/visualize_slide_2d.html">visualize_slide_2d</a></span><span class="op">(</span></span>
295
+<span>  infile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/array_data/machine1/KK2-06.txt"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span>,</span>
296
+<span>  MFI_var <span class="op">=</span> <span class="st">"B635 Median"</span></span>
297
+<span><span class="op">)</span></span></code></pre></div>
298
+<p><img src="vignette_files/figure-html/slide_struct_2d-1.png" width="700" style="display: block; margin: auto auto auto 0;"></p>
299
+</div>
300
+</div>
301
+<div class="section level3">
302
+<h3 id="import--gprtxt-data">Import .gpr/txt data<a class="anchor" aria-label="anchor" href="#import--gprtxt-data"></a>
303
+</h3>
304
+<p>Microarray data is imported using the <span style="     color: red !important;">read_array_files()</span> function.
305
+The function accepts the following mandatory arguments;</p>
306
+<ul>
307
+<li>
308
+<code>filename</code> - the name of the file which the data are to
309
+be read from. In this example a list of multiple files from a folder is
310
+used and passed to using <span style="     color: red !important;">purrr</span>.</li>
311
+<li>
312
+<code>data_path</code> - The path where the file with the data is
313
+located</li>
314
+<li>
315
+<code>genepix_vars</code> - A list of specific definitions of the
316
+experiment design. See <span style="     color: red !important;">array_vars()</span>
317
+</li>
318
+</ul>
319
+<p>For this example I use the sub-folder 1 specified using
320
+<code>genepix_vars$paths[[1]]</code> which is this path under vignette
321
+folder
322
+C:/Users/kmwai/AppData/Local/R/win-library/4.2/protGear/extdata/array_data/machine1.</p>
323
+<div class="sourceCode" id="cb9"><pre class="downlit sourceCode r">
324
+<code class="sourceCode R"><span><span class="co">#### read in all the datasets</span></span>
325
+<span><span class="co">### list all the file names under data folder</span></span>
326
+<span><span class="va">filenames</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/list.files.html" class="external-link">list.files</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/file.path.html" class="external-link">file.path</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">paths</span><span class="op">[[</span><span class="fl">1</span><span class="op">]</span><span class="op">]</span><span class="op">)</span>,</span>
327
+<span>  pattern <span class="op">=</span> <span class="st">"*.txt$|*.gpr$"</span>, full.names <span class="op">=</span> <span class="cn">FALSE</span></span>
328
+<span><span class="op">)</span></span>
329
+<span><span class="co">#' @___________________read_in_the_files_with_the_text_data_from_the_chip_____________________________</span></span>
330
+<span><span class="co">### read all the data files and save them in a list</span></span>
331
+<span><span class="va">data_path</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">paths</span><span class="op">[[</span><span class="fl">1</span><span class="op">]</span><span class="op">]</span>, <span class="st">"/"</span><span class="op">)</span></span>
332
+<span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
333
+<span>  .x <span class="op">=</span> <span class="va">filenames</span>,</span>
334
+<span>  .f <span class="op">=</span> <span class="va">read_array_files</span>,</span>
335
+<span>  data_path <span class="op">=</span> <span class="va">data_path</span>,</span>
336
+<span>  genepix_vars <span class="op">=</span> <span class="va">genepix_vars</span></span>
337
+<span><span class="op">)</span></span>
338
+<span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">data_files</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
339
+</div>
340
+</div>
341
+<div class="section level2">
342
+<h2 id="background-correction">Background Correction<a class="anchor" aria-label="anchor" href="#background-correction"></a>
343
+</h2>
344
+<p>Background noise is caused by non-specific fluorescence such as
345
+auto-fluorescence of the glass slide or non-specific binding of
346
+parameters and reference substances. To cut down the effect of
347
+background noise we have included different approaches for background
348
+correction. First, we extract the background values, visualize and
349
+select the best background approach. We have implemented five different
350
+approaches;</p>
351
+<ol style="list-style-type: decimal">
352
+<li>Local background subtraction</li>
353
+<li>Global background subtraction</li>
354
+<li>Moving minimum background subtraction</li>
355
+<li>Normal and exponential model (normexp)</li>
356
+<li>Log-linear background correction (Edwards)</li>
357
+</ol>
358
+<p>In ‘<code>.gpr</code>’ files the Background column starts with a
359
+‘<code>B</code>’ followed by the wavelength or channel. In order to
360
+perform background correction, we extract the background mean
361
+fluorescent intensities (MFI’s) using the function <span style="     color: red !important;">extract_bg()</span> . The function
362
+accepts the arguments <code>iden</code> which is the file identifier,
363
+<code>data_files</code> a list of data objects with names utilised by
364
+<code>iden</code> and <code>genepix_vars</code> defined using <span style="     color: red !important;">array_vars()</span> function. We
365
+utilise the <code>purr::map</code> function to extract the background
366
+MFI of multiple data files.</p>
367
+<div class="sourceCode" id="cb10"><pre class="downlit sourceCode r">
368
+<code class="sourceCode R"><span><span class="co">## utilising the map package we process a number of files  under data_files list</span></span>
369
+<span><span class="va">dfs</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">data_files</span><span class="op">)</span></span>
370
+<span><span class="va">allData_bg</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span>.x <span class="op">=</span> <span class="va">dfs</span>, .f <span class="op">=</span> <span class="va">extract_bg</span>, data_files <span class="op">=</span> <span class="va">data_files</span>, <span class="va">genepix_vars</span><span class="op">)</span></span>
371
+<span><span class="va">allData_bg</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">allData_bg</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
372
+<span><span class="va">allData_bg</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">allData_bg</span><span class="op">)</span></span></code></pre></div>
373
+<div class="section level3">
374
+<h3 id="foreground-vs-background">Foreground vs Background<a class="anchor" aria-label="anchor" href="#foreground-vs-background"></a>
375
+</h3>
376
+<p>Before selecting the best background correction approach the MFI
377
+signals are be inspected visually. In protGear we first utilise the
378
+function <span style="     color: red !important;">plot_FB()</span> that
379
+graphs the background, <em>BG_Median</em> and foreground values,
380
+<em>FBG_Median</em>. On the protGear Shiny platform the visuals are
381
+interactive and you can identify the features or blocks with strong
382
+bias.</p>
383
+<div class="sourceCode" id="cb11"><pre class="downlit sourceCode r">
384
+<code class="sourceCode R"><span><span class="va">p1</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/plot_FB.html">plot_FB</a></span><span class="op">(</span><span class="va">allData_bg</span>,</span>
385
+<span>  antigen_name <span class="op">=</span> <span class="st">"antigen"</span>,</span>
386
+<span>  bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>, FG_MFI <span class="op">=</span> <span class="st">"FBG_Median"</span>, log <span class="op">=</span> <span class="cn">FALSE</span></span>
387
+<span><span class="op">)</span></span>
388
+<span></span>
389
+<span></span>
390
+<span><span class="va">p1</span></span></code></pre></div>
391
+<p><img src="vignette_files/figure-html/bg_vs_fg-1.png" width="700" style="display: block; margin: auto;"></p>
392
+</div>
393
+<div class="section level3">
394
+<h3 id="background-mfi-by-blocks">Background MFI by blocks<a class="anchor" aria-label="anchor" href="#background-mfi-by-blocks"></a>
395
+</h3>
396
+<div class="sourceCode" id="cb12"><pre class="downlit sourceCode r">
397
+<code class="sourceCode R"><span><span class="va">p2</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/plot_bg.html">plot_bg</a></span><span class="op">(</span></span>
398
+<span>  df <span class="op">=</span> <span class="va">allData_bg</span>, x_axis <span class="op">=</span> <span class="st">"Block"</span>, bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>,</span>
399
+<span>  log_mfi <span class="op">=</span> <span class="cn">TRUE</span></span>
400
+<span><span class="op">)</span></span>
401
+<span><span class="va">p2</span></span></code></pre></div>
402
+<p><img src="vignette_files/figure-html/bg_plot-1.png" width="700" style="display: block; margin: auto;"></p>
403
+</div>
404
+<div class="section level3">
405
+<h3 id="background-correction-1">Background correction<a class="anchor" aria-label="anchor" href="#background-correction-1"></a>
406
+</h3>
407
+<p>After background visualization and selecting the best approach the
408
+array data are merged with their specific sample identifier files.</p>
409
+<p><em><span style="     color: red !important;">Note:</span></em> Each
410
+array file must have its own corresponding sample identifier
411
+<code>.csv</code> file stored in <span style="     color: red !important;">array_vars()</span> function under
412
+<code>sampleID_path</code>. Check General information section.</p>
413
+<p>The method of background subtraction selected is specified under
414
+<span style="     color: red !important;">method</span> below. The
415
+background correction is performed by <span style="     color: red !important;">bg_correct()</span> function.</p>
416
+<div class="sourceCode" id="cb13"><pre class="downlit sourceCode r">
417
+<code class="sourceCode R"><span><span class="va">sample_ID_merged_dfs</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
418
+<span>  .x <span class="op">=</span> <span class="va">dfs</span>, .f <span class="op">=</span> <span class="va">merge_sampleID</span>, data_files <span class="op">=</span> <span class="va">data_files</span>,</span>
419
+<span>  <span class="va">genepix_vars</span>, method <span class="op">=</span> <span class="st">"subtract_local"</span></span>
420
+<span><span class="op">)</span></span>
421
+<span><span class="va">sample_ID_merged_dfs</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">sample_ID_merged_dfs</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
422
+</div>
423
+</div>
424
+<div class="section level2">
425
+<h2 id="buffer-spots">Buffer spots<a class="anchor" aria-label="anchor" href="#buffer-spots"></a>
426
+</h2>
427
+<p>Buffer spots are specific to the experiment design and are not always
428
+included. Buffer spots are used to check for unexpected scanning
429
+artefacts. The buffer spots should have similar values in different
430
+slides. Some outliers are expected for buffer spots close sample spots
431
+or landmark. However you can specify the name of your control antigens
432
+here <span style="     color: blue !important;">buffer_spot="buffer"</span> if you
433
+do not have buffer spots.</p>
434
+<div class="sourceCode" id="cb14"><pre class="downlit sourceCode r">
435
+<code class="sourceCode R"><span><span class="va">buffer_transp</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span>.x <span class="op">=</span> <span class="va">sample_ID_merged_dfs</span>, .f <span class="op">=</span> <span class="va">buffer_spots</span>, buffer_spot <span class="op">=</span> <span class="st">"buffer"</span><span class="op">)</span></span>
436
+<span></span>
437
+<span><span class="va">buffer_transp</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">buffer_transp</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
438
+<span></span>
439
+<span><span class="va">buffers</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">buffer_transp</span><span class="op">)</span></span>
440
+<span><span class="fu"><a href="../reference/plot_buffer.html">plot_buffer</a></span><span class="op">(</span><span class="va">buffers</span>, buffer_names <span class="op">=</span> <span class="st">"antigen"</span>, buffer_mfi <span class="op">=</span> <span class="st">"FMedianBG_correct"</span>, slide_id <span class="op">=</span> <span class="st">".id"</span><span class="op">)</span></span></code></pre></div>
441
+<p><img src="vignette_files/figure-html/buffer_spots_data-1.png" width="700" style="display: block; margin: auto;"></p>
442
+</div>
443
+<div class="section level2">
444
+<h2 id="coefficient-of-variation-cv">Coefficient of Variation (CV)<a class="anchor" aria-label="anchor" href="#coefficient-of-variation-cv"></a>
445
+</h2>
446
+<p>To calculate the CV’s we utilise the <span style="     color: red !important;">cv_estimation()</span> function with
447
+a <code>cv_cut_off</code> specified , sample identifier variable and
448
+antigen specified under <code>sampleID_var</code> and
449
+<code>antigen</code> respectively. The <code>replicate_var</code> and
450
+<code>mfi_var</code> identifies the variable with the replicate rank
451
+generated and MFI’s values.</p>
452
+<div class="sourceCode" id="cb15"><pre class="downlit sourceCode r">
453
+<code class="sourceCode R"><span><span class="co">#' @________________________________calculated_cv_for_each_data_file_______________________________________</span></span>
454
+<span><span class="co">#' data without the selected mean for the best 2 CVs</span></span>
455
+<span><span class="va">dataCV</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
456
+<span>  .x <span class="op">=</span> <span class="va">sample_ID_merged_dfs</span>, .f <span class="op">=</span> <span class="va">cv_estimation</span>, lab_replicates <span class="op">=</span> <span class="fl">3</span>,</span>
457
+<span>  cv_cut_off <span class="op">=</span> <span class="fl">20</span>,</span>
458
+<span>  sampleID_var <span class="op">=</span> <span class="st">"sampleID"</span>, antigen_var <span class="op">=</span> <span class="st">"antigen"</span>, replicate_var <span class="op">=</span> <span class="st">"replicate"</span>,</span>
459
+<span>  mfi_var <span class="op">=</span> <span class="st">"FMedianBG_correct"</span></span>
460
+<span><span class="op">)</span></span>
461
+<span></span>
462
+<span><span class="va">lab_replicates</span> <span class="op">&lt;-</span> <span class="fl">3</span></span>
463
+<span><span class="va">dataCV</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">dataCV</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
464
+<span></span>
465
+<span><span class="va">aa</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">dataCV</span><span class="op">)</span></span>
466
+<span><span class="fu">GGally</span><span class="fu">::</span><span class="fu"><a href="https://ggobi.github.io/ggally/reference/ggpairs.html" class="external-link">ggpairs</a></span><span class="op">(</span><span class="va">aa</span>, <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span>color <span class="op">=</span> <span class="va">cvCat_all</span><span class="op">)</span>,</span>
467
+<span>  columns <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/seq.html" class="external-link">seq_len</a></span><span class="op">(</span><span class="va">lab_replicates</span><span class="op">)</span><span class="op">)</span>, title <span class="op">=</span> <span class="st">""</span>, axisLabels <span class="op">=</span> <span class="st">"show"</span></span>
468
+<span><span class="op">)</span> <span class="op">+</span></span>
469
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_light</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
470
+<p><img src="vignette_files/figure-html/replicates_plot-1.png" width="700" style="display: block; margin: auto;"></p>
471
+<div class="section level3">
472
+<h3 id="summary-of-cv-values">Summary of CV values<a class="anchor" aria-label="anchor" href="#summary-of-cv-values"></a>
473
+</h3>
474
+<p>Here we create a summary of the CV values for each sample/slide
475
+utilising the <span style="     color: red !important;">cv_by_sample_estimation()</span>
476
+function. This helps to identify samples with high values of CV. On the
477
+protGear dashboard an interactive table is created to show the summary
478
+for each sample.</p>
479
+<div class="sourceCode" id="cb16"><pre class="downlit sourceCode r">
480
+<code class="sourceCode R"><span><span class="co">#' @________________________________summary_of_cv_for_each_sample________________________________________</span></span>
481
+<span><span class="co">#' creates summaries by cv's greater than 20 and less than 20</span></span>
482
+<span></span>
483
+<span><span class="va">cv_cut_off</span> <span class="op">&lt;-</span> <span class="fl">20</span></span>
484
+<span><span class="va">dataCV_sample</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
485
+<span>  .x <span class="op">=</span> <span class="va">dataCV</span>, .f <span class="op">=</span> <span class="fu">protGear</span><span class="fu">::</span><span class="va"><a href="../reference/cv_by_sample_estimation.html">cv_by_sample_estimation</a></span>, cv_variable <span class="op">=</span> <span class="st">"cvCat_all"</span>,</span>
486
+<span>  lab_replicates <span class="op">=</span> <span class="fl">3</span></span>
487
+<span><span class="op">)</span></span>
488
+<span><span class="va">dataCV_sample</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">dataCV_sample</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
489
+<span><span class="va">all_cv_sample</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">dataCV_sample</span><span class="op">)</span></span></code></pre></div>
490
+<div class="sourceCode" id="cb17"><pre class="downlit sourceCode r">
491
+<code class="sourceCode R"><span><span class="va">less_20</span> <span class="op">&lt;-</span> <span class="fu">rlang</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/sym.html" class="external-link">sym</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="st">"CV &lt;= "</span>, <span class="va">cv_cut_off</span>, <span class="st">"_perc"</span><span class="op">)</span><span class="op">)</span></span>
492
+<span><span class="va">gt_20</span> <span class="op">&lt;-</span> <span class="fu">rlang</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/sym.html" class="external-link">sym</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="st">"CV &gt; "</span>, <span class="va">cv_cut_off</span>, <span class="st">"_perc"</span><span class="op">)</span><span class="op">)</span></span>
493
+<span></span>
494
+<span><span class="va">less_20_per</span> <span class="op">&lt;-</span> <span class="fu">rlang</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/sym.html" class="external-link">sym</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="st">"% CV &lt;="</span>, <span class="va">cv_cut_off</span><span class="op">)</span><span class="op">)</span></span>
495
+<span><span class="va">gt_20_per</span> <span class="op">&lt;-</span> <span class="fu">rlang</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/sym.html" class="external-link">sym</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="st">"% CV &gt;"</span>, <span class="va">cv_cut_off</span><span class="op">)</span><span class="op">)</span></span>
496
+<span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">all_cv_sample</span><span class="op">)</span> <span class="op">+</span></span>
497
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">`CV &lt;= 20_perc`</span>, color <span class="op">=</span> <span class="st">"% CV =&lt;20"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
498
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">`CV &gt; 20_perc`</span>, color <span class="op">=</span> <span class="st">"% CV &gt;20"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
499
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">Others_perc</span>, color <span class="op">=</span> <span class="st">"Others"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
500
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">ylab</a></span><span class="op">(</span><span class="st">"% of CV"</span><span class="op">)</span> <span class="op">+</span></span>
501
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_minimal</a></span><span class="op">(</span><span class="op">)</span> <span class="op">+</span></span>
502
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">ggtitle</a></span><span class="op">(</span><span class="st">"% of CV &gt;20 or &lt;=20 for each slide all repeats considered"</span><span class="op">)</span></span></code></pre></div>
503
+<p><img src="vignette_files/figure-html/cv_by_sample-1.png" width="700" style="display: block; margin: auto;"></p>
504
+</div>
505
+<div class="section level3">
506
+<h3 id="best-replicates">Best replicates<a class="anchor" aria-label="anchor" href="#best-replicates"></a>
507
+</h3>
508
+<p>We have implemented a function <span style="     color: red !important;">best_CV_estimation()</span> to
509
+select the best replicates if an experiment has more than 2 technical
510
+replicates. This helps to select the less variable replicates.</p>
511
+<div class="sourceCode" id="cb18"><pre class="downlit sourceCode r">
512
+<code class="sourceCode R"><span><span class="co">#' @________________________________data_with_selected_best_2_CV_______________________________________</span></span>
513
+<span><span class="co">#' data with the selected mean for the best 2 CVs</span></span>
514
+<span><span class="va">dataCV_best2</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
515
+<span>  .x <span class="op">=</span> <span class="va">dataCV</span>, .f <span class="op">=</span> <span class="va">best_CV_estimation</span>, slide_id <span class="op">=</span> <span class="st">"iden"</span>, lab_replicates <span class="op">=</span> <span class="fl">3</span>,</span>
516
+<span>  cv_cut_off <span class="op">=</span> <span class="fl">20</span></span>
517
+<span><span class="op">)</span></span>
518
+<span></span>
519
+<span><span class="co">## give the names to the returned list</span></span>
520
+<span><span class="va">dataCV_best2</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">dataCV_best2</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
521
+<span></span>
522
+<span></span>
523
+<span><span class="va">dataCV_sample_best2</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
524
+<span>  .x <span class="op">=</span> <span class="va">dataCV_best2</span>, .f <span class="op">=</span> <span class="va">cv_by_sample_estimation</span>,</span>
525
+<span>  cv_variable <span class="op">=</span> <span class="st">"best_CV_cat"</span>, lab_replicates <span class="op">=</span> <span class="fl">3</span></span>
526
+<span><span class="op">)</span></span>
527
+<span><span class="va">dataCV_sample_best2</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">dataCV_sample_best2</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
528
+<span><span class="va">all_cv_sample_best2</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">dataCV_sample_best2</span><span class="op">)</span></span></code></pre></div>
529
+<p>On the violin below we observe that with selecting the less variable
530
+replicates , the percentage of the “good CV” values increases.</p>
531
+<div class="sourceCode" id="cb19"><pre class="downlit sourceCode r">
532
+<code class="sourceCode R"><span><span class="co">## plot only the CV perccentages</span></span>
533
+<span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">all_cv_sample_best2</span><span class="op">)</span> <span class="op">+</span></span>
534
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">`CV &lt;= 20_perc`</span>, color <span class="op">=</span> <span class="st">"% CV =&lt;20"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
535
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">`CV &gt; 20_perc`</span>, color <span class="op">=</span> <span class="st">"% CV &gt;20"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
536
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_violin.html" class="external-link">geom_violin</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">Others_perc</span>, color <span class="op">=</span> <span class="st">"Others"</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
537
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">ylab</a></span><span class="op">(</span><span class="st">"% of CV"</span><span class="op">)</span> <span class="op">+</span></span>
538
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_minimal</a></span><span class="op">(</span><span class="op">)</span> <span class="op">+</span></span>
539
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">ggtitle</a></span><span class="op">(</span><span class="st">"% of CV &gt;20 or &lt;=20 for each slide"</span><span class="op">)</span></span></code></pre></div>
540
+<p><img src="vignette_files/figure-html/best_cv_plot-1.png" width="700" style="display: block; margin: auto;"></p>
541
+</div>
542
+</div>
543
+<div class="section level2">
544
+<h2 id="tag-subtraction">Tag subtraction<a class="anchor" aria-label="anchor" href="#tag-subtraction"></a>
545
+</h2>
546
+<p>Tag subtraction is applied for antigens containing purification tags.
547
+A file with the specific TAG name for each antigen is loaded. The file
548
+has the <code>antigen,TAG and TAG_name</code> and the TAG_name must be
549
+part of the antigens listed.</p>
550
+<div class="sourceCode" id="cb20"><pre class="downlit sourceCode r">
551
+<code class="sourceCode R"><span><span class="va">tag_file</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/utils/read.table.html" class="external-link">read.csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata/TAG_antigens.csv"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span>
552
+<span><span class="va">tag_antigens</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"CD4TAG"</span>, <span class="st">"GST"</span>, <span class="st">"MBP"</span><span class="op">)</span></span>
553
+<span><span class="va">batch_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>machine <span class="op">=</span> <span class="st">"m1"</span>, day <span class="op">=</span> <span class="st">"0520"</span><span class="op">)</span></span></code></pre></div>
554
+<div class="section level3">
555
+<h3 id="overview-of-the-tag-file">Overview of the TAG file<a class="anchor" aria-label="anchor" href="#overview-of-the-tag-file"></a>
556
+</h3>
557
+<div class="sourceCode" id="cb21"><pre class="downlit sourceCode r">
558
+<code class="sourceCode R"><span><span class="va">tb1</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/data.frame.html" class="external-link">data.frame</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/utils/head.html" class="external-link">head</a></span><span class="op">(</span><span class="va">tag_file</span>, n <span class="op">=</span> <span class="fl">10</span><span class="op">)</span><span class="op">)</span></span>
559
+<span><span class="va">tb1</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
560
+<span>  <span class="fu"><a href="https://rdrr.io/pkg/knitr/man/kable.html" class="external-link">kable</a></span><span class="op">(</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
561
+<span>  <span class="fu"><a href="https://rdrr.io/pkg/kableExtra/man/kable_styling.html" class="external-link">kable_styling</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
562
+<table class="table table" style="margin-left: auto; margin-right: auto;">
563
+<thead><tr>
564
+<th style="text-align:left;">
565
+antigen
566
+</th>
567
+<th style="text-align:right;">
568
+TAG
569
+</th>
570
+<th style="text-align:left;">
571
+TAG_name
572
+</th>
573
+</tr></thead>
574
+<tbody>
575
+<tr>
576
+<td style="text-align:left;">
577
+AARP
578
+</td>
579
+<td style="text-align:right;">
580
+0
581
+</td>
582
+<td style="text-align:left;">
583
+CD4TAG
584
+</td>
585
+</tr>
586
+<tr>
587
+<td style="text-align:left;">
588
+AMA1
589
+</td>
590
+<td style="text-align:right;">
591
+0
592
+</td>
593
+<td style="text-align:left;">
594
+CD4TAG
595
+</td>
596
+</tr>
597
+<tr>
598
+<td style="text-align:left;">
599
+ASP
600
+</td>
601
+<td style="text-align:right;">
602
+0
603
+</td>
604
+<td style="text-align:left;">
605
+CD4TAG
606
+</td>
607
+</tr>
608
+<tr>
609
+<td style="text-align:left;">
610
+CD4TAG
611
+</td>
612
+<td style="text-align:right;">
613
+99
614
+</td>
615
+<td style="text-align:left;">
616
+NO_TAG
617
+</td>
618
+</tr>
619
+<tr>
620
+<td style="text-align:left;">
621
+CLAG3.2
622
+</td>
623
+<td style="text-align:right;">
624
+0
625
+</td>
626
+<td style="text-align:left;">
627
+CD4TAG
628
+</td>
629
+</tr>
630
+<tr>
631
+<td style="text-align:left;">
632
+EBA140
633
+</td>
634
+<td style="text-align:right;">
635
+0
636
+</td>
637
+<td style="text-align:left;">
638
+CD4TAG
639
+</td>
640
+</tr>
641
+<tr>
642
+<td style="text-align:left;">
643
+EBA175
644
+</td>
645
+<td style="text-align:right;">
646
+0
647
+</td>
648
+<td style="text-align:left;">
649
+CD4TAG
650
+</td>
651
+</tr>
652
+<tr>
653
+<td style="text-align:left;">
654
+EBA181
655
+</td>
656
+<td style="text-align:right;">
657
+0
658
+</td>
659
+<td style="text-align:left;">
660
+CD4TAG
661
+</td>
662
+</tr>
663
+<tr>
664
+<td style="text-align:left;">
665
+ETRAMP10.2
666
+</td>
667
+<td style="text-align:right;">
668
+0
669
+</td>
670
+<td style="text-align:left;">
671
+CD4TAG
672
+</td>
673
+</tr>
674
+<tr>
675
+<td style="text-align:left;">
676
+GAMA
677
+</td>
678
+<td style="text-align:right;">
679
+0
680
+</td>
681
+<td style="text-align:left;">
682
+CD4TAG
683
+</td>
684
+</tr>
685
+</tbody>
686
+</table>
687
+</div>
688
+<div class="section level3">
689
+<h3 id="subtracting-the-tag-values">Subtracting the TAG values<a class="anchor" aria-label="anchor" href="#subtracting-the-tag-values"></a>
690
+</h3>
691
+<p>The function <span style="     color: red !important;">tag_subtract()</span> implements the
692
+TAG subtration by matching the TAG names with the corresponding TAG
693
+values.</p>
694
+<div class="sourceCode" id="cb22"><pre class="downlit sourceCode r">
695
+<code class="sourceCode R"><span><span class="co">#' @________________________________subtract_the_tag_values_______________________________________</span></span>
696
+<span><span class="co">#'</span></span>
697
+<span><span class="co">## tag subtract</span></span>
698
+<span><span class="co">## read in the KILCHip TAG file to substract GST-1, MBP -2 and  CD4TAG - 0 file</span></span>
699
+<span><span class="va">dataCV_tag</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span>
700
+<span>  .x <span class="op">=</span> <span class="va">dataCV_best2</span>, .f <span class="op">=</span> <span class="va">tag_subtract</span>,</span>
701
+<span>  tag_antigens <span class="op">=</span> <span class="va">tag_antigens</span>, mean_best_CV_var <span class="op">=</span> <span class="st">"mean_best_CV"</span>, tag_file <span class="op">=</span> <span class="va">tag_file</span>,</span>
702
+<span>  antigen_var <span class="op">=</span> <span class="st">"antigen"</span>,</span>
703
+<span>  batch_vars <span class="op">=</span> <span class="va">batch_vars</span></span>
704
+<span><span class="op">)</span></span>
705
+<span><span class="va">dataCV_tag</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">dataCV_tag</span>, <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span>
706
+<span><span class="va">dataCV_tag</span> <span class="op">&lt;-</span> <span class="fu">plyr</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/plyr/man/ldply.html" class="external-link">ldply</a></span><span class="op">(</span><span class="va">dataCV_tag</span><span class="op">)</span></span></code></pre></div>
707
+<p>In this example here we plot a graph of antigens Tagged with GST
708
+before and after TAG subtraction.</p>
709
+<div class="sourceCode" id="cb23"><pre class="downlit sourceCode r">
710
+<code class="sourceCode R"><span><span class="va">aaa</span> <span class="op">&lt;-</span> <span class="va">dataCV_tag</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
711
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/filter.html" class="external-link">filter</a></span><span class="op">(</span><span class="va">TAG_name</span> <span class="op">==</span> <span class="st">"GST"</span><span class="op">)</span></span>
712
+<span></span>
713
+<span><span class="va">aaa</span> <span class="op">&lt;-</span> <span class="va">aaa</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
714
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="va">.id</span>, <span class="va">sampleID</span>, <span class="va">antigen</span>, <span class="va">mean_best_CV</span>, <span class="va">mean_best_CV_tag</span><span class="op">)</span></span>
715
+<span></span>
716
+<span><span class="va">aaa</span> <span class="op">&lt;-</span> <span class="va">aaa</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
717
+<span>  <span class="fu"><a href="https://tidyr.tidyverse.org/reference/gather.html" class="external-link">gather</a></span><span class="op">(</span><span class="va">measure</span>, <span class="va">mfi</span>, <span class="op">-</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="va">.id</span><span class="op">:</span><span class="va">antigen</span><span class="op">)</span><span class="op">)</span></span>
718
+<span></span>
719
+<span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">aaa</span>, <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">as.factor</a></span><span class="op">(</span><span class="va">antigen</span><span class="op">)</span>, <span class="va">mfi</span>, color <span class="op">=</span> <span class="va">measure</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span>
720
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_boxplot.html" class="external-link">geom_boxplot</a></span><span class="op">(</span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span>fill <span class="op">=</span> <span class="va">measure</span><span class="op">)</span>, alpha <span class="op">=</span> <span class="fl">0.5</span><span class="op">)</span> <span class="op">+</span></span>
721
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_light</a></span><span class="op">(</span><span class="op">)</span> <span class="op">+</span></span>
722
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">xlab</a></span><span class="op">(</span><span class="st">"antigen name"</span><span class="op">)</span> <span class="op">+</span></span>
723
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/labs.html" class="external-link">ggtitle</a></span><span class="op">(</span><span class="st">"Before and after TAG subtraction"</span><span class="op">)</span> <span class="op">+</span></span>
724
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/theme.html" class="external-link">theme</a></span><span class="op">(</span>axis.text.x <span class="op">=</span> <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/element.html" class="external-link">element_text</a></span><span class="op">(</span>angle <span class="op">=</span> <span class="fl">45</span>, hjust <span class="op">=</span> <span class="fl">1</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
725
+<p><img src="vignette_files/figure-html/before_after_tag-1.png" width="700" style="display: block; margin: auto;"></p>
726
+</div>
727
+</div>
728
+<div class="section level2">
729
+<h2 id="normalisation">Normalisation<a class="anchor" aria-label="anchor" href="#normalisation"></a>
730
+</h2>
731
+<p>To normalise the data, we create a matrix <code>matrix_antigen</code>
732
+with all the data combined. We ensure the slide identifier is included
733
+as row names of the matrix or we have a way to join them after
734
+normalisation. The <code>array_matrix</code> matrix is used to hold
735
+these parameters. In place of <code>AMA1</code> in the example below you
736
+use one of your features or antigen. We have implemented four different
737
+normalisation techniques;</p>
738
+<ol style="list-style-type: decimal">
739
+<li>
740
+<span class="math inline">\(Log_2\)</span> normalisation</li>
741
+<li>Loess normalisation</li>
742
+<li>RLM normalisation</li>
743
+<li>VSN normalisation.</li>
744
+</ol>
745
+<div class="sourceCode" id="cb24"><pre class="downlit sourceCode r">
746
+<code class="sourceCode R"><span><span class="va">df_to_normalise</span> <span class="op">&lt;-</span> <span class="va">dataCV_tag</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
747
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">ungroup</a></span><span class="op">(</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
748
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span>slide <span class="op">=</span> <span class="va">.id</span>, <span class="va">sampleID</span>, <span class="va">sample_array_ID</span>, <span class="va">antigen</span>, <span class="va">mean_best_CV</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
749
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">group_by</a></span><span class="op">(</span><span class="va">sampleID</span>, <span class="va">slide</span><span class="op">)</span></span>
750
+<span><span class="va">df_to_normalise</span><span class="op">$</span><span class="va">sample_index</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_data.html" class="external-link">group_indices</a></span><span class="op">(</span>.data <span class="op">=</span> <span class="va">df_to_normalise</span><span class="op">)</span></span>
751
+<span></span>
752
+<span><span class="co">###</span></span>
753
+<span><span class="va">to_normalise</span> <span class="op">&lt;-</span> <span class="va">df_to_normalise</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
754
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">ungroup</a></span><span class="op">(</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
755
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="op">-</span><span class="va">slide</span>, <span class="op">-</span><span class="va">sampleID</span>, <span class="op">-</span><span class="va">sample_array_ID</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
756
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="va">antigen</span>, <span class="va">sample_index</span>, <span class="fu"><a href="https://tidyselect.r-lib.org/reference/everything.html" class="external-link">everything</a></span><span class="op">(</span><span class="op">)</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
757
+<span>  <span class="fu"><a href="https://tidyr.tidyverse.org/reference/gather.html" class="external-link">gather</a></span><span class="op">(</span><span class="va">variable</span>, <span class="va">value</span>, <span class="op">-</span><span class="op">(</span><span class="va">antigen</span><span class="op">:</span><span class="va">sample_index</span><span class="op">)</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
758
+<span>  <span class="fu"><a href="https://tidyr.tidyverse.org/reference/unite.html" class="external-link">unite</a></span><span class="op">(</span><span class="va">temp</span>, <span class="va">antigen</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
759
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="op">-</span><span class="va">variable</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
760
+<span>  <span class="fu"><a href="https://tidyr.tidyverse.org/reference/spread.html" class="external-link">spread</a></span><span class="op">(</span><span class="va">temp</span>, <span class="va">value</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
761
+<span>  <span class="fu"><a href="https://rdrr.io/r/base/as.data.frame.html" class="external-link">as.data.frame</a></span><span class="op">(</span><span class="va">.</span><span class="op">)</span></span>
762
+<span></span>
763
+<span><span class="co">### get the row names of the machine data</span></span>
764
+<span><span class="fu"><a href="https://rdrr.io/r/base/row.names.html" class="external-link">row.names</a></span><span class="op">(</span><span class="va">to_normalise</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="va">to_normalise</span><span class="op">$</span><span class="va">sample_index</span></span>
765
+<span><span class="co"># batch_all &lt;- as.factor(paste0(to_normalise$machine,"/",to_normalise$day))</span></span>
766
+<span><span class="co"># machines &lt;- as.factor(to_normalise$machine)</span></span>
767
+<span><span class="co"># day_batches &lt;- as.factor(to_normalise$day)</span></span>
768
+<span></span>
769
+<span><span class="co">## create the matrix to normalise</span></span>
770
+<span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="va">to_normalise</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
771
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="op">-</span><span class="va">sample_index</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
772
+<span>  <span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">.</span><span class="op">)</span></span>
773
+<span></span>
774
+<span></span>
775
+<span><span class="co">## create the matrix to hold the important parameters</span></span>
776
+<span><span class="co">## in place of AMA1 you use one of your features or antigen</span></span>
777
+<span><span class="va">array_matrix</span> <span class="op">&lt;-</span> <span class="va">df_to_normalise</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
778
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/filter.html" class="external-link">filter</a></span><span class="op">(</span><span class="va">antigen</span> <span class="op">==</span> <span class="st">"AMA1"</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
779
+<span>  <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">ungroup</a></span><span class="op">(</span><span class="op">)</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
780
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="va">sample_array_ID</span>, <span class="va">sample_index</span>, <span class="va">slide</span><span class="op">)</span></span>
781
+<span></span>
782
+<span><span class="va">control_antigens</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"CommercialHumanIgG"</span>, <span class="st">"CD4TAG"</span><span class="op">)</span></span></code></pre></div>
783
+<p>The <span style="     color: red !important;">matrix_normalise()</span> function
784
+is used to normalise the data and returns a list of plots and a matrix
785
+of normalised values. A plot is returned if
786
+<code>return_plot = TRUE</code> otherwise only a matrix of normalised
787
+values will be returned.</p>
788
+<div class="sourceCode" id="cb25"><pre class="downlit sourceCode r">
789
+<code class="sourceCode R"><span><span class="va">normlise_df</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span><span class="va">matrix_antigen</span>,</span>
790
+<span>  method <span class="op">=</span> <span class="st">"vsn"</span>, array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
791
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>, control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
792
+<span><span class="op">)</span></span>
793
+<span></span>
794
+<span><span class="va">normlise_df</span><span class="op">$</span><span class="va">plot_normalisation</span></span></code></pre></div>
795
+<p><img src="vignette_files/figure-html/normalised_df-1.png" width="700" style="display: block; margin: auto;"></p>
796
+<div class="section level3">
797
+<h3 id="compare-normalisation-methods">Compare normalisation methods<a class="anchor" aria-label="anchor" href="#compare-normalisation-methods"></a>
798
+</h3>
799
+<p>On the dashboard we compare the different normalisation techniques
800
+using the <span style="     color: red !important;">mutiple_plot()</span> function after
801
+loading the data.</p>
802
+<div class="sourceCode" id="cb26"><pre class="downlit sourceCode r">
803
+<code class="sourceCode R"><span><span class="va">control_antigens</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"CommercialHumanIgG"</span>, <span class="st">"CD4TAG"</span><span class="op">)</span></span>
804
+<span><span class="co">## no normalisation</span></span>
805
+<span><span class="va">normalise_list_none</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span></span>
806
+<span>  matrix_antigen <span class="op">=</span> <span class="va">matrix_antigen</span>,</span>
807
+<span>  method <span class="op">=</span> <span class="st">"none"</span>,</span>
808
+<span>  array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
809
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>,</span>
810
+<span>  control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
811
+<span><span class="op">)</span></span>
812
+<span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalise_list_none</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"matrix_antigen_none"</span>, <span class="st">"plot_none"</span><span class="op">)</span></span>
813
+<span><span class="co">## log2 normalisation</span></span>
814
+<span><span class="va">normalise_list_log</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span></span>
815
+<span>  matrix_antigen <span class="op">=</span> <span class="va">matrix_antigen</span>,</span>
816
+<span>  method <span class="op">=</span> <span class="st">"log2"</span>,</span>
817
+<span>  array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
818
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>,</span>
819
+<span>  control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
820
+<span><span class="op">)</span></span>
821
+<span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalise_list_log</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"matrix_antigen_log"</span>, <span class="st">"plot_log"</span><span class="op">)</span></span>
822
+<span><span class="co">## vsn normalisation</span></span>
823
+<span><span class="va">normalise_list_vsn</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span></span>
824
+<span>  matrix_antigen <span class="op">=</span> <span class="va">matrix_antigen</span>,</span>
825
+<span>  method <span class="op">=</span> <span class="st">"vsn"</span>,</span>
826
+<span>  array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
827
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>,</span>
828
+<span>  control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
829
+<span><span class="op">)</span></span>
830
+<span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalise_list_vsn</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"matrix_antigen_vsn"</span>, <span class="st">"plot_vsn"</span><span class="op">)</span></span>
831
+<span><span class="co">## cyclic loess with log</span></span>
832
+<span><span class="va">normalise_list_cyclic_loess_log</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span></span>
833
+<span>  matrix_antigen <span class="op">=</span> <span class="va">matrix_antigen</span>,</span>
834
+<span>  method <span class="op">=</span> <span class="st">"cyclic_loess_log"</span>,</span>
835
+<span>  array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
836
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>,</span>
837
+<span>  control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
838
+<span><span class="op">)</span></span>
839
+<span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalise_list_cyclic_loess_log</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span></span>
840
+<span>  <span class="st">"matrix_antigen_cyclic_loess_log"</span>,</span>
841
+<span>  <span class="st">"plot_cyclic_loess_log"</span></span>
842
+<span><span class="op">)</span></span>
843
+<span></span>
844
+<span></span>
845
+<span><span class="va">normalise_list_rlm</span> <span class="op">&lt;-</span> <span class="fu"><a href="../reference/matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span></span>
846
+<span>  matrix_antigen <span class="op">=</span> <span class="va">matrix_antigen</span>,</span>
847
+<span>  method <span class="op">=</span> <span class="st">"rlm"</span>,</span>
848
+<span>  array_matrix <span class="op">=</span> <span class="va">array_matrix</span>,</span>
849
+<span>  return_plot <span class="op">=</span> <span class="cn">TRUE</span>,</span>
850
+<span>  control_antigens <span class="op">=</span> <span class="va">control_antigens</span></span>
851
+<span><span class="op">)</span></span>
852
+<span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalise_list_rlm</span><span class="op">)</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"matrix_antigen_rlm"</span>, <span class="st">"plot_rlm"</span><span class="op">)</span></span>
853
+<span></span>
854
+<span></span>
855
+<span><span class="co">## create a list after normalisation</span></span>
856
+<span><span class="va">normalised_list</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span></span>
857
+<span>  <span class="va">normalise_list_none</span>,</span>
858
+<span>  <span class="va">normalise_list_log</span>,</span>
859
+<span>  <span class="va">normalise_list_vsn</span>,</span>
860
+<span>  <span class="va">normalise_list_cyclic_loess_log</span>,</span>
861
+<span>  <span class="va">normalise_list_rlm</span></span>
862
+<span><span class="op">)</span></span>
863
+<span><span class="co">##</span></span>
864
+<span><span class="va">normalised_list_plot</span> <span class="op">&lt;-</span> <span class="va">normalised_list</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/grep.html" class="external-link">grepl</a></span><span class="op">(</span><span class="st">"plot"</span>, <span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">normalised_list</span><span class="op">)</span><span class="op">)</span><span class="op">]</span></span></code></pre></div>
865
+<div class="sourceCode" id="cb27"><pre class="downlit sourceCode r">
866
+<code class="sourceCode R"><span><span class="va">p</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/do.call.html" class="external-link">do.call</a></span><span class="op">(</span><span class="st">"grid.arrange"</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="va">normalised_list_plot</span>, ncol <span class="op">=</span> <span class="fl">2</span><span class="op">)</span><span class="op">)</span></span></code></pre></div>
867
+<p><img src="vignette_files/figure-html/plot_comparison-1.png" width="1152" style="display: block; margin: auto;"></p>
868
+</div>
869
+</div>
870
+<div class="section level2">
871
+<h2 id="heatmaps">Heatmaps<a class="anchor" aria-label="anchor" href="#heatmaps"></a>
872
+</h2>
873
+<div class="sourceCode" id="cb28"><pre class="downlit sourceCode r">
874
+<code class="sourceCode R"><span><span class="va">norm_df</span> <span class="op">&lt;-</span> <span class="va">normlise_df</span><span class="op">$</span><span class="va">matrix_antigen_normalised</span></span>
875
+<span><span class="va">norm_df</span> <span class="op">&lt;-</span> <span class="va">norm_df</span> <span class="op"><a href="https://magrittr.tidyverse.org/reference/pipe.html" class="external-link">%&gt;%</a></span></span>
876
+<span>  <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/select.html" class="external-link">select</a></span><span class="op">(</span><span class="op">-</span><span class="va">control_antigens</span><span class="op">)</span></span>
877
+<span><span class="va">p3</span> <span class="op">&lt;-</span> <span class="fu">pheatmap</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/pheatmap/man/pheatmap.html" class="external-link">pheatmap</a></span><span class="op">(</span><span class="va">norm_df</span>,</span>
878
+<span>  scale <span class="op">=</span> <span class="st">"none"</span>, cluster_rows <span class="op">=</span> <span class="cn">FALSE</span>,</span>
879
+<span>  main <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste</a></span><span class="op">(</span><span class="st">"VSN"</span>, <span class="st">"Normalised Data"</span><span class="op">)</span>,</span>
880
+<span>  silent <span class="op">=</span> <span class="cn">TRUE</span></span>
881
+<span><span class="op">)</span></span>
882
+<span><span class="co">#-------</span></span>
883
+<span><span class="co">## if you want to save the file</span></span>
884
+<span><span class="co"># p3 &lt;- ggplotify::as.ggplot(p3)</span></span>
885
+<span><span class="co"># p &lt;- p3 +  theme_void()</span></span>
886
+<span><span class="co"># ggsave(p ,</span></span>
887
+<span><span class="co">#          filename ="heatmap.PNG" ,</span></span>
888
+<span><span class="co">#          width = 16 , height = 12 ,</span></span>
889
+<span><span class="co">#          limitsize = FALSE,</span></span>
890
+<span><span class="co">#          dpi=200 )</span></span>
891
+<span><span class="co">#-------</span></span>
892
+<span><span class="va">p3</span></span></code></pre></div>
893
+<p><img src="vignette_files/figure-html/heat_norm-1.png" width="700" style="display: block; margin: auto;"></p>
894
+</div>
895
+<div class="section level2">
896
+<h2 id="pca-analysis">PCA analysis<a class="anchor" aria-label="anchor" href="#pca-analysis"></a>
897
+</h2>
898
+<div class="sourceCode" id="cb29"><pre class="downlit sourceCode r">
899
+<code class="sourceCode R"><span><span class="va">norm_df</span> <span class="op">&lt;-</span> <span class="va">normlise_df</span><span class="op">$</span><span class="va">matrix_antigen_normalised</span></span>
900
+<span><span class="va">res_pca</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/stats/prcomp.html" class="external-link">prcomp</a></span><span class="op">(</span><span class="va">norm_df</span>, scale <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span></span>
901
+<span><span class="va">var</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/pkg/factoextra/man/get_pca.html" class="external-link">get_pca_var</a></span><span class="op">(</span><span class="va">res_pca</span><span class="op">)</span></span>
902
+<span><span class="va">vars_visualise</span> <span class="op">&lt;-</span> <span class="fl">20</span></span>
903
+<span><span class="co"># Visualize the PCA</span></span>
904
+<span><span class="co">## individuals contributing to the PCA</span></span>
905
+<span><span class="va">p1</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/pkg/factoextra/man/fviz_pca.html" class="external-link">fviz_pca_ind</a></span><span class="op">(</span><span class="va">res_pca</span>,</span>
906
+<span>  col.var <span class="op">=</span> <span class="st">"contrib"</span>, <span class="co"># Color by contributions to the PC</span></span>
907
+<span>  gradient.cols <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"#00AFBB"</span>, <span class="st">"#E7B800"</span>, <span class="st">"#FC4E07"</span><span class="op">)</span>,</span>
908
+<span>  repel <span class="op">=</span> <span class="cn">TRUE</span> <span class="co"># Avoid text overlapping</span></span>
909
+<span><span class="op">)</span> <span class="op">+</span> <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_minimal</a></span><span class="op">(</span><span class="op">)</span></span>
910
+<span></span>
911
+<span><span class="co"># Select the top vars_visualise contributing variables</span></span>
912
+<span><span class="va">p2</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/pkg/factoextra/man/fviz_pca.html" class="external-link">fviz_pca_biplot</a></span><span class="op">(</span><span class="va">res_pca</span>,</span>
913
+<span>  label <span class="op">=</span> <span class="st">"var"</span>,</span>
914
+<span>  select.var <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>contrib <span class="op">=</span> <span class="va">vars_visualise</span><span class="op">)</span></span>
915
+<span><span class="op">)</span> <span class="op">+</span></span>
916
+<span>  <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggtheme.html" class="external-link">theme_minimal</a></span><span class="op">(</span><span class="op">)</span></span>
917
+<span></span>
918
+<span></span>
919
+<span><span class="co"># Total cos2 of variables on Dim.1 and Dim.2</span></span>
920
+<span><span class="va">p3</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/pkg/factoextra/man/fviz_cos2.html" class="external-link">fviz_cos2</a></span><span class="op">(</span><span class="va">res_pca</span>, choice <span class="op">=</span> <span class="st">"var"</span>, axes <span class="op">=</span> <span class="fl">1</span><span class="op">:</span><span class="fl">2</span>, top <span class="op">=</span> <span class="va">vars_visualise</span><span class="op">)</span></span>
921
+<span></span>
922
+<span></span>
923
+<span><span class="co"># Color by cos2 values: quality on the factor map</span></span>
924
+<span><span class="va">p4</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/pkg/factoextra/man/fviz_pca.html" class="external-link">fviz_pca_var</a></span><span class="op">(</span><span class="va">res_pca</span>,</span>
925
+<span>  col.var <span class="op">=</span> <span class="st">"cos2"</span>,</span>
926
+<span>  gradient.cols <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"#00AFBB"</span>, <span class="st">"#E7B800"</span>, <span class="st">"#FC4E07"</span><span class="op">)</span>,</span>
927
+<span>  select.var <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>contrib <span class="op">=</span> <span class="va">vars_visualise</span><span class="op">)</span>,</span>
928
+<span>  repel <span class="op">=</span> <span class="cn">TRUE</span> <span class="co"># Avoid text overlapping</span></span>
929
+<span><span class="op">)</span></span>
930
+<span></span>
931
+<span></span>
932
+<span><span class="co">## combine the plots into one grid</span></span>
933
+<span><span class="co">## combine the plots into one grid</span></span>
934
+<span><span class="co">## combine the plots into one grid</span></span>
935
+<span><span class="va">p_pca</span> <span class="op">&lt;-</span> <span class="fu">gridExtra</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/gridExtra/man/arrangeGrob.html" class="external-link">grid.arrange</a></span><span class="op">(</span><span class="va">p1</span>, <span class="va">p2</span>, <span class="va">p3</span>, <span class="va">p4</span>, ncol <span class="op">=</span> <span class="fl">2</span><span class="op">)</span></span></code></pre></div>
936
+<p><img src="vignette_files/figure-html/pca-1.png" width="1536" style="display: block; margin: auto;"></p>
937
+<div class="sourceCode" id="cb30"><pre class="downlit sourceCode r">
938
+<code class="sourceCode R"><span><span class="co">## If you want to save the file</span></span>
939
+<span><span class="co"># ggsave(p_pca ,</span></span>
940
+<span><span class="co">#          filename ="p_pca.PNG" ,</span></span>
941
+<span><span class="co">#          width = 16 , height = 12 ,</span></span>
942
+<span><span class="co">#           units = "in",</span></span>
943
+<span><span class="co">#          limitsize = FALSE,</span></span>
944
+<span><span class="co">#          dpi=300)</span></span>
945
+<span><span class="va">p_pca</span></span></code></pre></div>
946
+<pre><code><span><span class="co">## TableGrob (2 x 2) "arrange": 4 grobs</span></span>
947
+<span><span class="co">##   z     cells    name           grob</span></span>
948
+<span><span class="co">## 1 1 (1-1,1-1) arrange gtable[layout]</span></span>
949
+<span><span class="co">## 2 2 (1-1,2-2) arrange gtable[layout]</span></span>
950
+<span><span class="co">## 3 3 (2-2,1-1) arrange gtable[layout]</span></span>
951
+<span><span class="co">## 4 4 (2-2,2-2) arrange gtable[layout]</span></span></code></pre>
952
+</div>
953
+<div class="section level2">
954
+<h2 id="shiny-application">Shiny application<a class="anchor" aria-label="anchor" href="#shiny-application"></a>
955
+</h2>
956
+<p>Shiny is an R package that makes it easy to build interactive web
957
+apps straight from R. protGear has a built in user-friendly Shiny
958
+dashboard to assist in real-time processing and visualization. It
959
+provides five sequential steps for handling a data table of fluorescent
960
+intensities. The dashboard is launched as below from R or RStudio. To
961
+Install R: Open an internet browser and go to www.r-project.org.</p>
962
+<div class="sourceCode" id="cb32"><pre class="downlit sourceCode r">
963
+<code class="sourceCode R"><span><span class="fu">protGear</span><span class="fu">::</span><span class="fu"><a href="../reference/launch_protGear_interactive.html">launch_protGear_interactive</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
964
+<div class="sourceCode" id="cb33"><pre class="downlit sourceCode r">
965
+<code class="sourceCode R"><span><span class="fu"><a href="https://rdrr.io/r/utils/sessionInfo.html" class="external-link">sessionInfo</a></span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
966
+<pre><code><span><span class="co">## R version 4.2.1 (2022-06-23 ucrt)</span></span>
967
+<span><span class="co">## Platform: x86_64-w64-mingw32/x64 (64-bit)</span></span>
968
+<span><span class="co">## Running under: Windows 10 x64 (build 19044)</span></span>
969
+<span><span class="co">## </span></span>
970
+<span><span class="co">## Matrix products: default</span></span>
971
+<span><span class="co">## </span></span>
972
+<span><span class="co">## locale:</span></span>
973
+<span><span class="co">## [1] LC_COLLATE=English_United Kingdom.utf8 </span></span>
974
+<span><span class="co">## [2] LC_CTYPE=English_United Kingdom.utf8   </span></span>
975
+<span><span class="co">## [3] LC_MONETARY=English_United Kingdom.utf8</span></span>
976
+<span><span class="co">## [4] LC_NUMERIC=C                           </span></span>
977
+<span><span class="co">## [5] LC_TIME=English_United Kingdom.utf8    </span></span>
978
+<span><span class="co">## </span></span>
979
+<span><span class="co">## attached base packages:</span></span>
980
+<span><span class="co">## [1] grid      stats     graphics  grDevices utils     datasets  methods  </span></span>
981
+<span><span class="co">## [8] base     </span></span>
982
+<span><span class="co">## </span></span>
983
+<span><span class="co">## other attached packages:</span></span>
984
+<span><span class="co">##  [1] protGear_1.0.0      vsn_3.64.0          Biobase_2.56.0     </span></span>
985
+<span><span class="co">##  [4] BiocGenerics_0.42.0 limma_3.52.4        tidyr_1.2.1        </span></span>
986
+<span><span class="co">##  [7] dplyr_1.0.10        remotes_2.4.2       ggplotify_0.1.0    </span></span>
987
+<span><span class="co">## [10] GGally_2.1.2        rlang_1.0.6         magick_2.7.3       </span></span>
988
+<span><span class="co">## [13] factoextra_1.0.7    FactoMineR_2.6      styler_1.8.1       </span></span>
989
+<span><span class="co">## [16] knitr_1.40          png_0.1-7           gridExtra_2.3      </span></span>
990
+<span><span class="co">## [19] kableExtra_1.3.4    data.table_1.14.4   pheatmap_1.0.12    </span></span>
991
+<span><span class="co">## [22] scales_1.2.1        purrr_0.3.5         gtools_3.9.3       </span></span>
992
+<span><span class="co">## [25] ggpubr_0.4.0        ggplot2_3.4.0      </span></span>
993
+<span><span class="co">## </span></span>
994
+<span><span class="co">## loaded via a namespace (and not attached):</span></span>
995
+<span><span class="co">##   [1] backports_1.4.1        systemfonts_1.0.4      plyr_1.8.8            </span></span>
996
+<span><span class="co">##   [4] lazyeval_0.2.2         shinydashboard_0.7.2   splines_4.2.1         </span></span>
997
+<span><span class="co">##   [7] GenomeInfoDb_1.32.4    TH.data_1.1-1          digest_0.6.30         </span></span>
998
+<span><span class="co">##  [10] flexdashboard_0.6.0    yulab.utils_0.0.5      htmltools_0.5.3       </span></span>
999
+<span><span class="co">##  [13] fansi_1.0.3            magrittr_2.0.3         memoise_2.0.1         </span></span>
1000
+<span><span class="co">##  [16] cluster_2.1.3          tzdb_0.3.0             readr_2.1.3           </span></span>
1001
+<span><span class="co">##  [19] Biostrings_2.64.1      annotate_1.74.0        Kendall_2.2.1         </span></span>
1002
+<span><span class="co">##  [22] R.utils_2.12.2         sandwich_3.0-2         svglite_2.1.0         </span></span>
1003
+<span><span class="co">##  [25] pkgdown_2.0.6          colorspace_2.0-3       blob_1.2.3            </span></span>
1004
+<span><span class="co">##  [28] rvest_1.0.3            ggrepel_0.9.2          textshaping_0.3.6     </span></span>
1005
+<span><span class="co">##  [31] xfun_0.34              RCurl_1.98-1.9         crayon_1.5.2          </span></span>
1006
+<span><span class="co">##  [34] jsonlite_1.8.3         genefilter_1.78.0      survival_3.3-1        </span></span>
1007
+<span><span class="co">##  [37] zoo_1.8-11             glue_1.6.2             gtable_0.3.1          </span></span>
1008
+<span><span class="co">##  [40] XVector_0.36.0         zlibbioc_1.42.0        emmeans_1.8.2         </span></span>
1009
+<span><span class="co">##  [43] webshot_0.5.4          R.cache_0.16.0         car_3.1-1             </span></span>
1010
+<span><span class="co">##  [46] abind_1.4-5            mvtnorm_1.1-3          DBI_1.1.3             </span></span>
1011
+<span><span class="co">##  [49] rstatix_0.7.1          Rcpp_1.0.9             viridisLite_0.4.1     </span></span>
1012
+<span><span class="co">##  [52] xtable_1.8-4           gridGraphics_0.5-1     flashClust_1.01-2     </span></span>
1013
+<span><span class="co">##  [55] bit_4.0.4              preprocessCore_1.58.0  stats4_4.2.1          </span></span>
1014
+<span><span class="co">##  [58] DT_0.26                htmlwidgets_1.5.4      httr_1.4.4            </span></span>
1015
+<span><span class="co">##  [61] RColorBrewer_1.1-3     ellipsis_0.3.2         farver_2.1.1          </span></span>
1016
+<span><span class="co">##  [64] pkgconfig_2.0.3        reshape_0.8.9          XML_3.99-0.12         </span></span>
1017
+<span><span class="co">##  [67] R.methodsS3_1.8.2      multcompView_0.1-8     sass_0.4.2            </span></span>
1018
+<span><span class="co">##  [70] utf8_1.2.2             labeling_0.4.2         tidyselect_1.2.0      </span></span>
1019
+<span><span class="co">##  [73] later_1.3.0            AnnotationDbi_1.58.0   munsell_0.5.0         </span></span>
1020
+<span><span class="co">##  [76] tools_4.2.1            cachem_1.0.6           cli_3.4.0             </span></span>
1021
+<span><span class="co">##  [79] generics_0.1.3         RSQLite_2.2.18         broom_1.0.1           </span></span>
1022
+<span><span class="co">##  [82] evaluate_0.18          stringr_1.4.1          fastmap_1.1.0         </span></span>
1023
+<span><span class="co">##  [85] yaml_2.3.6             ragg_1.2.4             bit64_4.0.5           </span></span>
1024
+<span><span class="co">##  [88] fs_1.5.2               KEGGREST_1.36.3        nlme_3.1-157          </span></span>
1025
+<span><span class="co">##  [91] mime_0.12              R.oo_1.25.0            leaps_3.1             </span></span>
1026
+<span><span class="co">##  [94] xml2_1.3.3             compiler_4.2.1         rstudioapi_0.14       </span></span>
1027
+<span><span class="co">##  [97] plotly_4.10.1          affyio_1.66.0          ggsignif_0.6.4        </span></span>
1028
+<span><span class="co">## [100] tibble_3.1.8           bslib_0.4.1            stringi_1.7.8         </span></span>
1029
+<span><span class="co">## [103] highr_0.9              desc_1.4.2             lattice_0.20-45       </span></span>
1030
+<span><span class="co">## [106] Matrix_1.5-3           vctrs_0.5.0            pillar_1.8.1          </span></span>
1031
+<span><span class="co">## [109] lifecycle_1.0.3        BiocManager_1.30.19    jquerylib_0.1.4       </span></span>
1032
+<span><span class="co">## [112] estimability_1.4.1     bitops_1.0-7           httpuv_1.6.6          </span></span>
1033
+<span><span class="co">## [115] R6_2.5.1               affy_1.74.0            promises_1.2.0.1      </span></span>
1034
+<span><span class="co">## [118] IRanges_2.30.1         codetools_0.2-18       boot_1.3-28           </span></span>
1035
+<span><span class="co">## [121] MASS_7.3-58.1          assertthat_0.2.1       rprojroot_2.0.3       </span></span>
1036
+<span><span class="co">## [124] withr_2.5.0            GenomeInfoDbData_1.2.8 S4Vectors_0.34.0      </span></span>
1037
+<span><span class="co">## [127] multcomp_1.4-20        mgcv_1.8-40            hms_1.1.2             </span></span>
1038
+<span><span class="co">## [130] rmarkdown_2.18         carData_3.0-5          scatterplot3d_0.3-42  </span></span>
1039
+<span><span class="co">## [133] shiny_1.7.3</span></span></code></pre>
1040
+</div>
1041
+  </div>
1042
+
1043
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
1044
+
1045
+        <nav id="toc" data-toggle="toc"><h2 data-toc-skip>Contents</h2>
1046
+    </nav>
1047
+</div>
1048
+
1049
+</div>
1050
+
1051
+
1052
+
1053
+      <footer><div class="copyright">
1054
+  <p></p>
1055
+<p>Developed by Kennedy Mwai, James Mburu.</p>
1056
+</div>
1057
+
1058
+<div class="pkgdown">
1059
+  <p></p>
1060
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
1061
+</div>
1062
+
1063
+      </footer>
1064
+</div>
1065
+
1066
+  
1067
+
1068
+
1069
+  
1070
+
1071
+  </body>
1072
+</html>
0 1073
new file mode 100644
1 1074
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/before_after_tag-1.png differ
2 1075
new file mode 100644
3 1076
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/best_cv_plot-1.png differ
4 1077
new file mode 100644
5 1078
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/bg_plot-1.png differ
6 1079
new file mode 100644
7 1080
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/bg_vs_fg-1.png differ
8 1081
new file mode 100644
9 1082
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/buffer_spots_data-1.png differ
10 1083
new file mode 100644
11 1084
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/cv_by_sample-1.png differ
12 1085
new file mode 100644
13 1086
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/pca-1.png differ
14 1087
new file mode 100644
15 1088
Binary files /dev/null and b/docs/articles/vignette_files/figure-html/replicates_plot-1.png differ
16 1089
new file mode 100644
... ...
@@ -0,0 +1,117 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Authors and Citation • protGear</title><!-- 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="Authors and Citation"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-citation-authors">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="contents col-md-9">
55
+    <div class="section level2 authors-section">
56
+      <div class="page-header">
57
+        <h1>Authors</h1>
58
+      </div>
59
+
60
+      
61
+      <ul class="list-unstyled"><li>
62
+          <p><strong>Kennedy Mwai</strong>. Maintainer, author. 
63
+          </p>
64
+        </li>
65
+        <li>
66
+          <p><strong>James Mburu</strong>. Author. 
67
+          </p>
68
+        </li>
69
+        <li>
70
+          <p><strong>Jacqueline Waeni</strong>. Contributor. 
71
+          </p>
72
+        </li>
73
+      </ul></div>
74
+    <div class="section level2 citation-section">
75
+    <div>
76
+      <h1 id="citation">Citation</h1>
77
+      <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/DESCRIPTION" class="external-link"><code>DESCRIPTION</code></a></small>
78
+    </div>
79
+    </div>
80
+
81
+
82
+    <p>Mwai K, James
83
+Mburu (2022).
84
+<em>protGear: Protein Micro Array Data Management and Interactive Visualization</em>.
85
+R package version 1.2.1, <a href="https://github.com/Keniajin/protGear" class="external-link">https://github.com/Keniajin/protGear</a>. 
86
+</p>
87
+    <pre>@Manual{,
88
+  title = {protGear: Protein Micro Array Data Management and Interactive Visualization},
89
+  author = {Kennedy Mwai and {James Mburu}},
90
+  year = {2022},
91
+  note = {R package version 1.2.1},
92
+  url = {https://github.com/Keniajin/protGear},
93
+}</pre>
94
+
95
+  </div>
96
+
97
+</div>
98
+
99
+
100
+
101
+      <footer><div class="copyright">
102
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
103
+</div>
104
+
105
+<div class="pkgdown">
106
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
107
+</div>
108
+
109
+      </footer></div>
110
+
111
+  
112
+
113
+
114
+  
115
+
116
+  </body></html>
117
+
0 118
new file mode 100644
... ...
@@ -0,0 +1,194 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
+<meta charset="utf-8">
6
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+<title>Protein Micro Array Data Management and Interactive Visualization • protGear</title>
9
+<!-- 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">
10
+<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">
11
+<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">
12
+<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">
13
+<!-- 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">
14
+<script src="pkgdown.js"></script><meta property="og:title" content="Protein Micro Array Data Management and Interactive Visualization">
15
+<meta property="og:description" content="A generic three-step pre-processing package for protein microarray data. This package contains different data pre-processing procedures to allow comparison of their performance.These steps are background correction, the coefficient of variation (CV) based filtering,  batch correction and normalization.">
16
+<!-- 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]>
17
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
18
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
19
+<![endif]-->
20
+</head>
21
+<body data-spy="scroll" data-target="#toc">
22
+    
23
+
24
+    <div class="container template-home">
25
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
26
+  <div class="container">
27
+    <div class="navbar-header">
28
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
29
+        <span class="sr-only">Toggle navigation</span>
30
+        <span class="icon-bar"></span>
31
+        <span class="icon-bar"></span>
32
+        <span class="icon-bar"></span>
33
+      </button>
34
+      <span class="navbar-brand">
35
+        <a class="navbar-link" href="index.html">protGear</a>
36
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
37
+      </span>
38
+    </div>
39
+
40
+    <div id="navbar" class="navbar-collapse collapse">
41
+      <ul class="nav navbar-nav">
42
+<li>
43
+  <a href="reference/index.html">Reference</a>
44
+</li>
45
+<li class="dropdown">
46
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
47
+    Articles
48
+     
49
+    <span class="caret"></span>
50
+  </a>
51
+  <ul class="dropdown-menu" role="menu">
52
+<li>
53
+      <a href="articles/vignette.html">protGear vignette processing suite</a>
54
+    </li>
55
+  </ul>
56
+</li>
57
+<li>
58
+  <a href="news/index.html">Changelog</a>
59
+</li>
60
+      </ul>
61
+<ul class="nav navbar-nav navbar-right">
62
+<li>
63
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
64
+    <span class="fab fa-github fa-lg"></span>
65
+     
66
+  </a>
67
+</li>
68
+      </ul>
69
+</div>
70
+<!--/.nav-collapse -->
71
+  </div>
72
+<!--/.container -->
73
+</div>
74
+<!--/.navbar -->
75
+
76
+      
77
+
78
+      </header><div class="row">
79
+  <div class="contents col-md-9">
80
+
81
+<div class="section level2">
82
+<h2 id="general-information">General information<a class="anchor" aria-label="anchor" href="#general-information"></a>
83
+</h2>
84
+<p>protGear is a package for protein micro-array data processing just before the main analysis.</p>
85
+<p>The package loads the ‘<code>gpr</code>’ or ‘<code>txt</code>’ file format extracted by the quantification software and merges this with the specific sample identifiers. The package processes multiple files extracted in a batch with their corresponding sample identifier file. The sample identifier file has 2 variables ‘<code>v1</code>’ and ‘<code>v2</code>’ which indicate the mini-array or block number and sample identifier respectively. The ‘<code>gpr</code>’ file and the corresponding sample identifier file have the same file name. protGear also provides a web based <span class="math inline"><em>S</em><em>h</em><em>i</em><em>n</em><em>y</em><sup>(<em>R</em>)</sup></span> platform for real time visualization of the data processing.</p>
86
+<p>There is a package vignette included with this package with a step by step use of the package. Check <a href="https://keniajin.github.io/protGear/" class="external-link uri">https://keniajin.github.io/protGear/</a> under articles.</p>
87
+</div>
88
+<div class="section level2">
89
+<h2 id="installing-the-devel-package">Installing the devel package<a class="anchor" aria-label="anchor" href="#installing-the-devel-package"></a>
90
+</h2>
91
+<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
92
+<code class="sourceCode R"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://remotes.r-lib.org" class="external-link">remotes</a></span><span class="op">)</span> </span>
93
+<span><span class="fu">remotes</span><span class="fu">::</span><span class="fu"><a href="https://remotes.r-lib.org/reference/install_github.html" class="external-link">install_github</a></span><span class="op">(</span><span class="st">"keniajin/protGear"</span><span class="op">)</span></span></code></pre></div>
94
+</div>
95
+<div class="section level2">
96
+<h2 id="installing-from-bioc-bioconductor">Installing from Bioc BioConductor<a class="anchor" aria-label="anchor" href="#installing-from-bioc-bioconductor"></a>
97
+</h2>
98
+<div class="sourceCode" id="cb2"><pre class="downlit sourceCode r">
99
+<code class="sourceCode R"><span><span class="co">## install from BioConductor</span></span>
100
+<span><span class="kw">if</span> <span class="op">(</span><span class="op">!</span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">require</a></span><span class="op">(</span><span class="st">"BiocManager"</span>, quietly <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span>
101
+<span>  <span class="fu"><a href="https://rdrr.io/r/utils/install.packages.html" class="external-link">install.packages</a></span><span class="op">(</span><span class="st">"BiocManager"</span><span class="op">)</span></span>
102
+<span><span class="op">}</span></span>
103
+<span><span class="fu">BiocManager</span><span class="fu">::</span><span class="fu"><a href="https://rdrr.io/pkg/BiocManager/man/install.html" class="external-link">install</a></span><span class="op">(</span><span class="st">"protGear"</span><span class="op">)</span></span></code></pre></div>
104
+</div>
105
+<div class="section level2">
106
+<h2 id="to-run-the-shiny-application">To run the shiny application<a class="anchor" aria-label="anchor" href="#to-run-the-shiny-application"></a>
107
+</h2>
108
+<p>To use the application locally on your compute install R and launch the app using the following command. <code><a href="reference/launch_protGear_interactive.html">protGear::launch_protGear_interactive()</a></code></p>
109
+<p>To Install R: - Open an Internet browser and go to www.r-project.org. - Under “Getting Started” click the “download R” link - Select a CRAN location (a mirror site) and click the corresponding link. - Download R depending on your operating system.</p>
110
+</div>
111
+<div class="section level2">
112
+<h2 id="protgear-help-pages">protGear help pages<a class="anchor" aria-label="anchor" href="#protgear-help-pages"></a>
113
+</h2>
114
+<ul>
115
+<li>The main page - <a href="https://keniajin.github.io/protGear/" class="external-link uri">https://keniajin.github.io/protGear/</a>
116
+</li>
117
+<li>Vignette - <a href="https://keniajin.github.io/protGear/articles/vignette.html" class="external-link uri">https://keniajin.github.io/protGear/articles/vignette.html</a>
118
+</li>
119
+</ul>
120
+</div>
121
+<div class="section level2">
122
+<h2 id="contribute">Contribute<a class="anchor" aria-label="anchor" href="#contribute"></a>
123
+</h2>
124
+<p>Check the Github page for <a href="https://github.com/Keniajin/protGear/" class="external-link">source code</a>.</p>
125
+</div>
126
+<div class="section level2">
127
+<h2 id="publication">Publication<a class="anchor" aria-label="anchor" href="#publication"></a>
128
+</h2>
129
+<p>Mwai K, Kibinge N, Tuju J, Kamuyu G, Kimathi R, Mburu J, Chepsat E, Nyamako L, Chege T, Nkumama I, Kinyanjui S. et al. , protGear: A protein microarray data pre-processing suite. Computational and Structural Biotechnology Journal. 2021 Apr 24.</p>
130
+<p>DOI: <a href="https://doi.org/10.1016/j.csbj.2021.04.044" class="external-link uri">https://doi.org/10.1016/j.csbj.2021.04.044</a></p>
131
+</div>
132
+
133
+  </div>
134
+
135
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
136
+    <div class="links">
137
+<h2 data-toc-skip>Links</h2>
138
+<ul class="list-unstyled">
139
+<li><a href="https://www.bioconductor.org/packages/protGear" class="external-link">View on Bioconductor</a></li>
140
+<li><a href="https://github.com/Keniajin/protGear/" class="external-link">Browse source code</a></li>
141
+<li><a href="https://github.com/Keniajin/protGear/issues" class="external-link">Report a bug</a></li>
142
+</ul>
143
+</div>
144
+
145
+<div class="license">
146
+<h2 data-toc-skip>License</h2>
147
+<ul class="list-unstyled">
148
+<li><a href="https://www.r-project.org/Licenses/GPL-3" class="external-link">GPL-3</a></li>
149
+</ul>
150
+</div>
151
+
152
+
153
+<div class="citation">
154
+<h2 data-toc-skip>Citation</h2>
155
+<ul class="list-unstyled">
156
+<li><a href="authors.html#citation">Citing protGear</a></li>
157
+</ul>
158
+</div>
159
+
160
+<div class="developers">
161
+<h2 data-toc-skip>Developers</h2>
162
+<ul class="list-unstyled">
163
+<li>Kennedy Mwai <br><small class="roles"> Maintainer, author </small>  </li>
164
+<li>James Mburu <br><small class="roles"> Author </small>  </li>
165
+<li><a href="authors.html">More about authors...</a></li>
166
+</ul>
167
+</div>
168
+
169
+
170
+
171
+  </div>
172
+</div>
173
+
174
+
175
+      <footer><div class="copyright">
176
+  <p></p>
177
+<p>Developed by Kennedy Mwai, James Mburu.</p>
178
+</div>
179
+
180
+<div class="pkgdown">
181
+  <p></p>
182
+<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
183
+</div>
184
+
185
+      </footer>
186
+</div>
187
+
188
+  
189
+
190
+
191
+  
192
+
193
+  </body>
194
+</html>
0 195
new file mode 100644
... ...
@@ -0,0 +1,123 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Changelog • protGear</title><!-- 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="Changelog"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-news">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+      <h1 data-toc-skip>Changelog <small></small></h1>
57
+      <small>Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/NEWS.md" class="external-link"><code>NEWS.md</code></a></small>
58
+    </div>
59
+
60
+    <div class="section level2">
61
+<h2 class="page-header" data-toc-text="development version" id="protgear-development-version">protGear (development version)<a class="anchor" aria-label="anchor" href="#protgear-development-version"></a></h2>
62
+<ul><li>Devel version</li>
63
+</ul></div>
64
+    <div class="section level2">
65
+<h2 class="page-header" data-toc-text="0.99.1" id="protgear-0991-2021-12-15">protGear 0.99.1 (2021-12-15)<a class="anchor" aria-label="anchor" href="#protgear-0991-2021-12-15"></a></h2>
66
+<ul><li>Submitted to Bioconductor</li>
67
+</ul></div>
68
+    <div class="section level2">
69
+<h2 class="page-header" data-toc-text="0.99.543" id="protgear-099543-2022-02-14">protGear 0.99.543 (2022-02-14)<a class="anchor" aria-label="anchor" href="#protgear-099543-2022-02-14"></a></h2>
70
+<ul><li>Submitted to Bioconductor for review</li>
71
+</ul></div>
72
+    <div class="section level2">
73
+<h2 class="page-header" data-toc-text="0.99.544" id="protgear-099544-2022-03-17">protGear 0.99.544 (2022-03-17)<a class="anchor" aria-label="anchor" href="#protgear-099544-2022-03-17"></a></h2>
74
+<ul><li>Removed non Bioconductor files</li>
75
+<li>Added Suggests in Description</li>
76
+<li>Updated R requirement to 4.2</li>
77
+<li>Added the data documentation</li>
78
+</ul></div>
79
+    <div class="section level2">
80
+<h2 class="page-header" data-toc-text="0.99.545" id="protgear-099545-2022-03-23">protGear 0.99.545 (2022-03-23)<a class="anchor" aria-label="anchor" href="#protgear-099545-2022-03-23"></a></h2>
81
+<ul><li>Updated the NEWS file</li>
82
+<li>Removed other non Bioconductor files</li>
83
+</ul></div>
84
+    <div class="section level2">
85
+<h2 class="page-header" data-toc-text="0.99.546" id="protgear-099546-2022-03-25">protGear 0.99.546 (2022-03-25)<a class="anchor" aria-label="anchor" href="#protgear-099546-2022-03-25"></a></h2>
86
+<ul><li>Updated the shiny app path</li>
87
+<li>Added Bioconductor installation in the app</li>
88
+</ul></div>
89
+    <div class="section level2">
90
+<h2 class="page-header" data-toc-text="0.99.55" id="protgear-09955-2022-04-08">protGear 0.99.55 (2022-04-08)<a class="anchor" aria-label="anchor" href="#protgear-09955-2022-04-08"></a></h2>
91
+<ul><li>removed vignette.R and csv file</li>
92
+</ul></div>
93
+    <div class="section level2">
94
+<h2 class="page-header" data-toc-text="1.3.0" id="protgear-130-2022-11-15">protGear 1.3.0 (2022-11-15)<a class="anchor" aria-label="anchor" href="#protgear-130-2022-11-15"></a></h2>
95
+<ul><li>Updated shiny app to load</li>
96
+<li>Added missing paths for launch_protGear_interactive</li>
97
+</ul></div>
98
+  </div>
99
+
100
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
101
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
102
+    </nav></div>
103
+
104
+</div>
105
+
106
+
107
+      <footer><div class="copyright">
108
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
109
+</div>
110
+
111
+<div class="pkgdown">
112
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
113
+</div>
114
+
115
+      </footer></div>
116
+
117
+  
118
+
119
+
120
+  
121
+
122
+  </body></html>
123
+
0 124
new file mode 100644
... ...
@@ -0,0 +1,7 @@
1
+pandoc: 2.19.2
2
+pkgdown: 2.0.6
3
+pkgdown_sha: ~
4
+articles:
5
+  vignette: vignette.html
6
+last_built: 2022-11-18T14:27Z
7
+
0 8
new file mode 100644
... ...
@@ -0,0 +1,234 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>List the array structure variables — array_vars • protGear</title><!-- 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="List the array structure variables — array_vars"><meta property="og:description" content="A generic function returning a list with the data structure."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>List the array structure variables</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
58
+    <div class="hidden name"><code>array_vars.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>A generic function returning a list with the data structure.</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">array_vars</span><span class="op">(</span></span>
67
+<span>  channel <span class="op">=</span> <span class="st">"635"</span>,</span>
68
+<span>  <span class="va">totsamples</span>,</span>
69
+<span>  FG <span class="op">=</span> <span class="st">""</span>,</span>
70
+<span>  BG <span class="op">=</span> <span class="st">""</span>,</span>
71
+<span>  FBG <span class="op">=</span> <span class="st">""</span>,</span>
72
+<span>  <span class="va">blockspersample</span>,</span>
73
+<span>  chip_path <span class="op">=</span> <span class="st">"data/array_data"</span>,</span>
74
+<span>  sampleID_path <span class="op">=</span> <span class="st">"data/array_sampleID/"</span>,</span>
75
+<span>  mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span>
76
+<span>  machine <span class="op">=</span> <span class="st">""</span>,</span>
77
+<span>  date_process <span class="op">=</span> <span class="st">""</span></span>
78
+<span><span class="op">)</span></span></code></pre></div>
79
+    </div>
80
+
81
+    <div id="arguments">
82
+    <h2>Arguments</h2>
83
+    <dl><dt>channel</dt>
84
+<dd><p>A character indicating the channel that the data was scanned 
85
+at. It is mostly included in the MFI variable names.</p></dd>
86
+
87
+
88
+<dt>totsamples</dt>
89
+<dd><p>A numeric value indicating teh number of samples on a slide.</p></dd>
90
+
91
+
92
+<dt>FG</dt>
93
+<dd><p>Optional:A character indicating the name of the foreground
94
+variable name. if not specified its created as 
95
+<code>paste0("F",channel,".Median")</code></p></dd>
96
+
97
+
98
+<dt>BG</dt>
99
+<dd><p>Optional:A character indicating the name of the background 
100
+variable name.  if not specified its created as 
101
+<code>paste0("B",channel,".Median")</code></p></dd>
102
+
103
+
104
+<dt>FBG</dt>
105
+<dd><p>Optional:A character indicating the name of the 
106
+foreground - background variable name.  if not specified its 
107
+created as <code>paste0("F",channel,".Median...B",channel)</code></p></dd>
108
+
109
+
110
+<dt>blockspersample</dt>
111
+<dd><p>A numeric value indicating the numer of blocks in a 
112
+mini-array. The <code>".gal"</code> file can help in getting this</p></dd>
113
+
114
+
115
+<dt>chip_path</dt>
116
+<dd><p>A character indicating the path of the folder  location with
117
+the array data.</p></dd>
118
+
119
+
120
+<dt>sampleID_path</dt>
121
+<dd><p>A character indicating the path of the folder location 
122
+with the sample identifiers matching the array structure.</p></dd>
123
+
124
+
125
+<dt>mig_prefix</dt>
126
+<dd><p>Optional: A character indicating the identifier of an MIG
127
+dilution file</p></dd>
128
+
129
+
130
+<dt>machine</dt>
131
+<dd><p>Optional:A character indicating the machine used to process
132
+the data in the folder</p></dd>
133
+
134
+
135
+<dt>date_process</dt>
136
+<dd><p>Optional:A character indicating the date
137
+when the samples were processed.</p></dd>
138
+
139
+</dl></div>
140
+    <div id="value">
141
+    <h2>Value</h2>
142
+    
143
+
144
+<p>a list of parameters required to process the data</p>
145
+
146
+
147
+<p>genepix_vars</p>
148
+    </div>
149
+
150
+    <div id="ref-examples">
151
+    <h2>Examples</h2>
152
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## specify the the parameters to process the data</span></span></span>
153
+<span class="r-in"><span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu">array_vars</span><span class="op">(</span></span></span>
154
+<span class="r-in"><span><span class="co">## the channel the data was processed in</span></span></span>
155
+<span class="r-in"><span>  channel <span class="op">=</span> <span class="st">"635"</span>,</span></span>
156
+<span class="r-in"><span>  <span class="co">## folder where the array data is stored</span></span></span>
157
+<span class="r-in"><span>  chip_path <span class="op">=</span> <span class="st">"data/array_data"</span>,</span></span>
158
+<span class="r-in"><span>  <span class="co">## the number of samples per slide or in as single run</span></span></span>
159
+<span class="r-in"><span>  totsamples <span class="op">=</span> <span class="fl">21</span>,</span></span>
160
+<span class="r-in"><span>  <span class="co">## How many blocks each sample occupies</span></span></span>
161
+<span class="r-in"><span>  blockspersample <span class="op">=</span> <span class="fl">2</span>,</span></span>
162
+<span class="r-in"><span>  <span class="co">## folder where the array data samples id files are stored</span></span></span>
163
+<span class="r-in"><span>  sampleID_path <span class="op">=</span> <span class="st">"data/array_sampleID/"</span>,</span></span>
164
+<span class="r-in"><span>  <span class="co">## optional</span></span></span>
165
+<span class="r-in"><span>  mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span></span>
166
+<span class="r-in"><span>  machine <span class="op">=</span> <span class="fl">1</span>,</span></span>
167
+<span class="r-in"><span>  date_process <span class="op">=</span> <span class="st">"0520"</span></span></span>
168
+<span class="r-in"><span><span class="op">)</span></span></span>
169
+<span class="r-in"><span><span class="va">genepix_vars</span></span></span>
170
+<span class="r-out co"><span class="r-pr">#&gt;</span> $FG</span>
171
+<span class="r-out co"><span class="r-pr">#&gt;</span> F635.Median</span>
172
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
173
+<span class="r-out co"><span class="r-pr">#&gt;</span> $BG</span>
174
+<span class="r-out co"><span class="r-pr">#&gt;</span> B635.Median</span>
175
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
176
+<span class="r-out co"><span class="r-pr">#&gt;</span> $FBG</span>
177
+<span class="r-out co"><span class="r-pr">#&gt;</span> F635.Median...B635</span>
178
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
179
+<span class="r-out co"><span class="r-pr">#&gt;</span> $paths</span>
180
+<span class="r-out co"><span class="r-pr">#&gt;</span> character(0)</span>
181
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
182
+<span class="r-out co"><span class="r-pr">#&gt;</span> $chip_path</span>
183
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "data/array_data"</span>
184
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
185
+<span class="r-out co"><span class="r-pr">#&gt;</span> $sampleID_path</span>
186
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "data/array_sampleID/"</span>
187
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
188
+<span class="r-out co"><span class="r-pr">#&gt;</span> $mig_prefix</span>
189
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "_first"</span>
190
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
191
+<span class="r-out co"><span class="r-pr">#&gt;</span> $machine</span>
192
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] 1</span>
193
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
194
+<span class="r-out co"><span class="r-pr">#&gt;</span> $date_process</span>
195
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "0520"</span>
196
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
197
+<span class="r-out co"><span class="r-pr">#&gt;</span> $totsamples</span>
198
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] 21</span>
199
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
200
+<span class="r-out co"><span class="r-pr">#&gt;</span> $blockspersample</span>
201
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] 2</span>
202
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
203
+<span class="r-out co"><span class="r-pr">#&gt;</span> $mp</span>
204
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] 1</span>
205
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
206
+<span class="r-out co"><span class="r-pr">#&gt;</span> $dp</span>
207
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "0520"</span>
208
+<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
209
+</code></pre></div>
210
+    </div>
211
+  </div>
212
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
213
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
214
+    </nav></div>
215
+</div>
216
+
217
+
218
+      <footer><div class="copyright">
219
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
220
+</div>
221
+
222
+<div class="pkgdown">
223
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
224
+</div>
225
+
226
+      </footer></div>
227
+
228
+  
229
+
230
+
231
+  
232
+
233
+  </body></html>
234
+
0 235
new file mode 100644
... ...
@@ -0,0 +1,164 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>best CV estimation — best_CV_estimation • protGear</title><!-- 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="best CV estimation — best_CV_estimation"><meta property="og:description" content="A function to select the best CV by combining the replicates in 
3
+duplicates. The function has been build for up to to 3 replicates so far"><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>best CV estimation</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/cv_estimation_tag_functions.R" class="external-link"><code>R/cv_estimation_tag_functions.R</code></a></small>
59
+    <div class="hidden name"><code>best_CV_estimation.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A function to select the best CV by combining the replicates in 
64
+duplicates. The function has been build for up to to 3 replicates so far</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">best_CV_estimation</span><span class="op">(</span><span class="va">dataCV</span>, <span class="va">slide_id</span>, <span class="va">lab_replicates</span>, <span class="va">cv_cut_off</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>dataCV</dt>
74
+<dd><p>A data frame</p></dd>
75
+
76
+
77
+<dt>slide_id</dt>
78
+<dd><p>A character string containing the identifier of the data
79
+frame variable.</p></dd>
80
+
81
+
82
+<dt>lab_replicates</dt>
83
+<dd><p>A numeric value indicating the 
84
+number of lab replicates.</p></dd>
85
+
86
+
87
+<dt>cv_cut_off</dt>
88
+<dd><p>a numeric value for the CV cut off. Should be between 0-100</p></dd>
89
+
90
+</dl></div>
91
+    <div id="value">
92
+    <h2>Value</h2>
93
+    
94
+
95
+<p>A data frame with the best CV's estimated</p>
96
+    </div>
97
+    <div id="details">
98
+    <h2>Details</h2>
99
+    <p>Select set of replicates with the best CV</p>
100
+    </div>
101
+
102
+    <div id="ref-examples">
103
+    <h2>Examples</h2>
104
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">dataC</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>,</span></span>
105
+<span class="r-in"><span> <span class="st">"dataC.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
106
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">567</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">11</span></span>
107
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
108
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
109
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, iden</span>
110
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (8): sample_array_ID, FMedian, BGMedian, FMedianBG_correct, Block, Colum...</span>
111
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
112
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
113
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
114
+<span class="r-in"><span><span class="co">## this file has 3 lab replicates and the default names</span></span></span>
115
+<span class="r-in"><span><span class="va">dataCV</span> <span class="op">&lt;-</span> <span class="fu"><a href="cv_estimation.html">cv_estimation</a></span><span class="op">(</span><span class="va">dataC</span>  ,lab_replicates<span class="op">=</span><span class="fl">3</span><span class="op">)</span></span></span>
116
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The replicates are as expected per sample per antigen</span>
117
+<span class="r-in"><span><span class="fu">best_CV_estimation</span><span class="op">(</span><span class="va">dataCV</span>,slide_id <span class="op">=</span> <span class="st">"iden"</span>, lab_replicates <span class="op">=</span> <span class="fl">3</span>,</span></span>
118
+<span class="r-in"><span> cv_cut_off <span class="op">=</span> <span class="fl">20</span><span class="op">)</span></span></span>
119
+<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding missing grouping variables: `row`</span>
120
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 126 × 27</span></span>
121
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># Groups:   row [126]</span></span>
122
+<span class="r-out co"><span class="r-pr">#&gt;</span>      row antigen sampleID sample_ar…¹  meanX   sdX sdX2_X3 sdX1_X3 sdX1_X2   CVX</span>
123
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>          <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>  <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span></span>
124
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span>     1 AMA1    0.0085            11   643.  98.5    70      69.3   139.  15.3 </span>
125
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span>     2 AMA1    0.0255             8   699   52.6    74.2    33.9    40.3  7.52</span>
126
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span>     3 AMA1    0.076              5   633.  81.3    35.4    77.1   112.  12.8 </span>
127
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span>     4 AMA1    0.23               2  <span style="text-decoration: underline;">1</span>725.  60.5    32.5    84.8    52.3  3.51</span>
128
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span>     5 AMA1    0.73              19  <span style="text-decoration: underline;">2</span>504. 119.    166.     61.5   105.   4.75</span>
129
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span>     6 AMA1    177.78             4 <span style="text-decoration: underline;">58</span>262  709.    994.    383.    612.   1.22</span>
130
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span>     7 AMA1    19.75             10 <span style="text-decoration: underline;">64</span>143. 353.    476.    367.    109.   0.55</span>
131
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span>     8 AMA1    2.19              16  <span style="text-decoration: underline;">9</span>243  383.    528.    156.    372.   4.15</span>
132
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span>     9 AMA1    533                1 <span style="text-decoration: underline;">53</span>180. 559.    117.    735.    619.   1.05</span>
133
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span>    10 AMA1    59.26              7 <span style="text-decoration: underline;">61</span>601  894.   <span style="text-decoration: underline;">1</span>078.   <span style="text-decoration: underline;">1</span>111.     32.5  1.45</span>
134
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 116 more rows, 17 more variables: CVX2_X3 &lt;dbl&gt;, CVX1_X3 &lt;dbl&gt;,</span></span>
135
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   CVX1_X2 &lt;dbl&gt;, cvCat_all &lt;chr&gt;, cvSelected_all &lt;dbl&gt;, iden &lt;chr&gt;,</span></span>
136
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   `1` &lt;dbl&gt;, `2` &lt;dbl&gt;, `3` &lt;dbl&gt;, x &lt;chr&gt;, meanX1_X2 &lt;dbl&gt;, meanX1_X3 &lt;dbl&gt;,</span></span>
137
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   meanX2_X3 &lt;dbl&gt;, meanSelected &lt;dbl&gt;, mean_best_CV &lt;dbl&gt;, best_CV &lt;dbl&gt;,</span></span>
138
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   best_CV_cat &lt;chr&gt;, and abbreviated variable name ¹​sample_array_ID</span></span>
139
+</code></pre></div>
140
+    </div>
141
+  </div>
142
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
143
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
144
+    </nav></div>
145
+</div>
146
+
147
+
148
+      <footer><div class="copyright">
149
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
150
+</div>
151
+
152
+<div class="pkgdown">
153
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
154
+</div>
155
+
156
+      </footer></div>
157
+
158
+  
159
+
160
+
161
+  
162
+
163
+  </body></html>
164
+
0 165
new file mode 100644
... ...
@@ -0,0 +1,141 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>bg_correct — bg_correct • protGear</title><!-- 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="bg_correct — bg_correct"><meta property="og:description" content="A generic function to perform background correction."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>bg_correct</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>bg_correct.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>A generic function to perform background correction.</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">bg_correct</span><span class="op">(</span><span class="va">iden</span>, <span class="va">Data1</span>, <span class="va">genepix_vars</span>, method <span class="op">=</span> <span class="st">"subtract_local"</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>iden</dt>
72
+<dd><p>A character indicating the name of the object to be 
73
+used under Data1</p></dd>
74
+
75
+
76
+<dt>Data1</dt>
77
+<dd><p>A data frame with sample identifiers merged with micro 
78
+array data.</p></dd>
79
+
80
+
81
+<dt>genepix_vars</dt>
82
+<dd><p>A list of specific definitions of the experiment design.
83
+See <code><a href="array_vars.html">array_vars</a></code>.</p></dd>
84
+
85
+
86
+<dt>method</dt>
87
+<dd><p>a description of the background correction to be used. 
88
+ Possible values are <code>"none","subtract_local",
89
+"subtract_global","movingmin_bg","minimum_half","edwards" or "normexp"</code>. 
90
+The default is <code>"subtract_local"</code>.</p></dd>
91
+
92
+</dl></div>
93
+    <div id="value">
94
+    <h2>Value</h2>
95
+    
96
+
97
+<p>A data frame with background corrected data</p>
98
+    </div>
99
+    <div id="details">
100
+    <h2>Details</h2>
101
+    <p>Background correction</p>
102
+<p>The function implements background correction methods developed 
103
+by <code><a href="https://rdrr.io/pkg/limma/man/backgroundcorrect.html" class="external-link">backgroundCorrect</a></code>. But the
104
+<code>minimum_half and movingmin_bg</code> uses the block of the protein array as
105
+the grid. If method="movingmin_bg" the minimum
106
+background value within a  block is subtracted.
107
+If method="minimum_half" then any intensity which is negative after 
108
+background subtraction is reset to be equal to half the 
109
+minimum positive value in
110
+a block.  If method="movingmin_value" then any intensity which is negative 
111
+after background subtraction is reset to the minimum positive value
112
+in a block. For <code>edwards</code> we implement a similar algorithm with 
113
+<code>limma::backgroundCorrect(method="edwards")</code> and for <code>'normexp'</code>
114
+we use  the saddle-point approximation to maximum likelihood, 
115
+<code><a href="https://rdrr.io/pkg/limma/man/backgroundcorrect.html" class="external-link">backgroundCorrect</a></code> for more details.</p>
116
+    </div>
117
+
118
+  </div>
119
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
120
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
121
+    </nav></div>
122
+</div>
123
+
124
+
125
+      <footer><div class="copyright">
126
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
127
+</div>
128
+
129
+<div class="pkgdown">
130
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
131
+</div>
132
+
133
+      </footer></div>
134
+
135
+  
136
+
137
+
138
+  
139
+
140
+  </body></html>
141
+
0 142
new file mode 100644
... ...
@@ -0,0 +1,132 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Extract buffer spots of data — buffer_spots • protGear</title><!-- 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="Extract buffer spots of data — buffer_spots"><meta property="og:description" content="A function to extract the buffer spots data. A buffer spot only
3
+ has the solution for
4
+ proprietary ingredients for stabilizing protein and minimizing evaporation."><!-- 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]>
5
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
6
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
7
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
8
+    
9
+
10
+    <div class="container template-reference-topic">
11
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
12
+  <div class="container">
13
+    <div class="navbar-header">
14
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
15
+        <span class="sr-only">Toggle navigation</span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+        <span class="icon-bar"></span>
19
+      </button>
20
+      <span class="navbar-brand">
21
+        <a class="navbar-link" href="../index.html">protGear</a>
22
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
23
+      </span>
24
+    </div>
25
+
26
+    <div id="navbar" class="navbar-collapse collapse">
27
+      <ul class="nav navbar-nav"><li>
28
+  <a href="../reference/index.html">Reference</a>
29
+</li>
30
+<li class="dropdown">
31
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
32
+    Articles
33
+     
34
+    <span class="caret"></span>
35
+  </a>
36
+  <ul class="dropdown-menu" role="menu"><li>
37
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
38
+    </li>
39
+  </ul></li>
40
+<li>
41
+  <a href="../news/index.html">Changelog</a>
42
+</li>
43
+      </ul><ul class="nav navbar-nav navbar-right"><li>
44
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
45
+    <span class="fab fa-github fa-lg"></span>
46
+     
47
+  </a>
48
+</li>
49
+      </ul></div><!--/.nav-collapse -->
50
+  </div><!--/.container -->
51
+</div><!--/.navbar -->
52
+
53
+      
54
+
55
+      </header><div class="row">
56
+  <div class="col-md-9 contents">
57
+    <div class="page-header">
58
+    <h1>Extract buffer spots of data</h1>
59
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/buffer_spot_functions.R" class="external-link"><code>R/buffer_spot_functions.R</code></a></small>
60
+    <div class="hidden name"><code>buffer_spots.Rd</code></div>
61
+    </div>
62
+
63
+    <div class="ref-description">
64
+    <p>A function to extract the buffer spots data. A buffer spot only
65
+ has the solution for
66
+ proprietary ingredients for stabilizing protein and minimizing evaporation.</p>
67
+    </div>
68
+
69
+    <div id="ref-usage">
70
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">buffer_spots</span><span class="op">(</span><span class="va">Data1</span>, buffer_spot <span class="op">=</span> <span class="st">"buffer"</span><span class="op">)</span></span></code></pre></div>
71
+    </div>
72
+
73
+    <div id="arguments">
74
+    <h2>Arguments</h2>
75
+    <dl><dt>Data1</dt>
76
+<dd><p>An object of the class data frame</p></dd>
77
+
78
+
79
+<dt>buffer_spot</dt>
80
+<dd><p>A character string containing the name of the buffer
81
+spots.</p></dd>
82
+
83
+</dl></div>
84
+    <div id="value">
85
+    <h2>Value</h2>
86
+    
87
+
88
+<p>A data frame of the buffer control spots</p>
89
+    </div>
90
+
91
+    <div id="ref-examples">
92
+    <h2>Examples</h2>
93
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">bg_correct_df</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"Data1_sample.csv"</span>,</span></span>
94
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
95
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">378</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">11</span></span>
96
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
97
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
98
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, iden</span>
99
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (8): sample_array_ID, FMedian, BGMedian, FMedianBG_correct, Block, Colum...</span>
100
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
101
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
102
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
103
+<span class="r-in"><span><span class="fu">buffer_spots</span><span class="op">(</span>Data1 <span class="op">=</span> <span class="va">bg_correct_df</span><span class="op">)</span></span></span>
104
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 0 × 6</span></span>
105
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 6 variables: sampleID &lt;chr&gt;, antigen &lt;chr&gt;, FMedianBG_correct &lt;dbl&gt;,</span></span>
106
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   Block &lt;dbl&gt;, Column &lt;dbl&gt;, Row &lt;dbl&gt;</span></span>
107
+</code></pre></div>
108
+    </div>
109
+  </div>
110
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
111
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
112
+    </nav></div>
113
+</div>
114
+
115
+
116
+      <footer><div class="copyright">
117
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
118
+</div>
119
+
120
+<div class="pkgdown">
121
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
122
+</div>
123
+
124
+      </footer></div>
125
+
126
+  
127
+
128
+
129
+  
130
+
131
+  </body></html>
132
+
0 133
new file mode 100644
... ...
@@ -0,0 +1,129 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>\\_End_Function_\\         #
3
+Check existing sample ID names — check_sampleID_files • protGear</title><!-- 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="\\_End_Function_\\         #
4
+Check existing sample ID names — check_sampleID_files"><meta property="og:description" content="A generic function to check if the file(s) 
5
+with the MFI values have a corresponding sample ID file. Sample ID file is
6
+a file with the identifiers for the samples in array file."><!-- 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]>
7
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
8
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
9
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
10
+    
11
+
12
+    <div class="container template-reference-topic">
13
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
14
+  <div class="container">
15
+    <div class="navbar-header">
16
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
17
+        <span class="sr-only">Toggle navigation</span>
18
+        <span class="icon-bar"></span>
19
+        <span class="icon-bar"></span>
20
+        <span class="icon-bar"></span>
21
+      </button>
22
+      <span class="navbar-brand">
23
+        <a class="navbar-link" href="../index.html">protGear</a>
24
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
25
+      </span>
26
+    </div>
27
+
28
+    <div id="navbar" class="navbar-collapse collapse">
29
+      <ul class="nav navbar-nav"><li>
30
+  <a href="../reference/index.html">Reference</a>
31
+</li>
32
+<li class="dropdown">
33
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
34
+    Articles
35
+     
36
+    <span class="caret"></span>
37
+  </a>
38
+  <ul class="dropdown-menu" role="menu"><li>
39
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
40
+    </li>
41
+  </ul></li>
42
+<li>
43
+  <a href="../news/index.html">Changelog</a>
44
+</li>
45
+      </ul><ul class="nav navbar-nav navbar-right"><li>
46
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
47
+    <span class="fab fa-github fa-lg"></span>
48
+     
49
+  </a>
50
+</li>
51
+      </ul></div><!--/.nav-collapse -->
52
+  </div><!--/.container -->
53
+</div><!--/.navbar -->
54
+
55
+      
56
+
57
+      </header><div class="row">
58
+  <div class="col-md-9 contents">
59
+    <div class="page-header">
60
+    <h1>\\_End_Function_\\         #
61
+Check existing sample ID names</h1>
62
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
63
+    <div class="hidden name"><code>check_sampleID_files.Rd</code></div>
64
+    </div>
65
+
66
+    <div class="ref-description">
67
+    <p>A generic function to check if the file(s) 
68
+with the MFI values have a corresponding sample ID file. Sample ID file is
69
+a file with the identifiers for the samples in array file.</p>
70
+    </div>
71
+
72
+    <div id="ref-usage">
73
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">check_sampleID_files</span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">)</span></span></code></pre></div>
74
+    </div>
75
+
76
+    <div id="arguments">
77
+    <h2>Arguments</h2>
78
+    <dl><dt>genepix_vars</dt>
79
+<dd><p>A list of specific definitions of the experiment design.
80
+See <code><a href="array_vars.html">array_vars</a></code>.</p></dd>
81
+
82
+</dl></div>
83
+    <div id="value">
84
+    <h2>Value</h2>
85
+    
86
+
87
+<p>A file with missing corresponding sample ID files</p>
88
+    </div>
89
+
90
+    <div id="ref-examples">
91
+    <h2>Examples</h2>
92
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="array_vars.html">array_vars</a></span><span class="op">(</span></span></span>
93
+<span class="r-in"><span>channel <span class="op">=</span> <span class="st">"635"</span>,</span></span>
94
+<span class="r-in"><span>chip_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"array_data/machine1/"</span>, </span></span>
95
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
96
+<span class="r-in"><span>totsamples <span class="op">=</span> <span class="fl">21</span>,</span></span>
97
+<span class="r-in"><span>blockspersample <span class="op">=</span> <span class="fl">2</span>,</span></span>
98
+<span class="r-in"><span>mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span></span>
99
+<span class="r-in"><span>machine <span class="op">=</span> <span class="fl">1</span>,</span></span>
100
+<span class="r-in"><span>date_process <span class="op">=</span> <span class="st">"0520"</span></span></span>
101
+<span class="r-in"><span><span class="op">)</span></span></span>
102
+<span class="r-in"><span><span class="fu">check_sampleID_files</span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">)</span></span></span>
103
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "BRB001" "KK2-06"</span>
104
+</code></pre></div>
105
+    </div>
106
+  </div>
107
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
108
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
109
+    </nav></div>
110
+</div>
111
+
112
+
113
+      <footer><div class="copyright">
114
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
115
+</div>
116
+
117
+<div class="pkgdown">
118
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
119
+</div>
120
+
121
+      </footer></div>
122
+
123
+  
124
+
125
+
126
+  
127
+
128
+  </body></html>
129
+
0 130
new file mode 100644
... ...
@@ -0,0 +1,111 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Title Create directory function — create_dir • protGear</title><!-- 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="Title Create directory function — create_dir"><meta property="og:description" content="creating a directory"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Title Create directory function</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
58
+    <div class="hidden name"><code>create_dir.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>creating a directory</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">create_dir</span><span class="op">(</span><span class="va">path</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>path</dt>
72
+<dd><p>folder location to create a directory</p></dd>
73
+
74
+</dl></div>
75
+    <div id="value">
76
+    <h2>Value</h2>
77
+    
78
+
79
+<p>created directory</p>
80
+    </div>
81
+
82
+    <div id="ref-examples">
83
+    <h2>Examples</h2>
84
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">create_dir</span><span class="op">(</span><span class="st">"data/sample_folder"</span><span class="op">)</span></span></span>
85
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>cannot create dir 'data\sample_folder', reason 'No such file or directory'</span>
86
+</code></pre></div>
87
+    </div>
88
+  </div>
89
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
90
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
91
+    </nav></div>
92
+</div>
93
+
94
+
95
+      <footer><div class="copyright">
96
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
97
+</div>
98
+
99
+<div class="pkgdown">
100
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
101
+</div>
102
+
103
+      </footer></div>
104
+
105
+  
106
+
107
+
108
+  
109
+
110
+  </body></html>
111
+
0 112
new file mode 100644
... ...
@@ -0,0 +1,165 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>cv by sample — cv_by_sample_estimation • protGear</title><!-- 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="cv by sample — cv_by_sample_estimation"><meta property="og:description" content="A function to give the summary of 
3
+the CV's by the sampleID"><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>cv by sample</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/cv_by_sample_estimation.R" class="external-link"><code>R/cv_by_sample_estimation.R</code></a></small>
59
+    <div class="hidden name"><code>cv_by_sample_estimation.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A function to give the summary of 
64
+the CV's by the sampleID</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">cv_by_sample_estimation</span><span class="op">(</span></span>
69
+<span>  <span class="va">dataCV</span>,</span>
70
+<span>  <span class="va">cv_variable</span>,</span>
71
+<span>  <span class="va">lab_replicates</span>,</span>
72
+<span>  sampleID_var <span class="op">=</span> <span class="st">"sampleID"</span></span>
73
+<span><span class="op">)</span></span></code></pre></div>
74
+    </div>
75
+
76
+    <div id="arguments">
77
+    <h2>Arguments</h2>
78
+    <dl><dt>dataCV</dt>
79
+<dd><p>A dataframe</p></dd>
80
+
81
+
82
+<dt>cv_variable</dt>
83
+<dd><p>A character string containing the identifier 
84
+of the variable with CV values.</p></dd>
85
+
86
+
87
+<dt>lab_replicates</dt>
88
+<dd><p>A numeric value indicating the number of lab 
89
+replicates.</p></dd>
90
+
91
+
92
+<dt>sampleID_var</dt>
93
+<dd><p>A character string containing the name of the 
94
+sample identifier variable. Default set to 'sampleID'</p></dd>
95
+
96
+</dl></div>
97
+    <div id="value">
98
+    <h2>Value</h2>
99
+    
100
+
101
+<p>A data frame of CV calculated by sample</p>
102
+    </div>
103
+    <div id="details">
104
+    <h2>Details</h2>
105
+    <p>Summarise CV by samples</p>
106
+    </div>
107
+
108
+    <div id="ref-examples">
109
+    <h2>Examples</h2>
110
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">dataC</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
111
+<span class="r-in"><span><span class="st">"dataC.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
112
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">567</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">11</span></span>
113
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
114
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
115
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, iden</span>
116
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (8): sample_array_ID, FMedian, BGMedian, FMedianBG_correct, Block, Colum...</span>
117
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
118
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
119
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
120
+<span class="r-in"><span><span class="co">## this file has 3 lab replicates and the default names</span></span></span>
121
+<span class="r-in"><span><span class="va">dataCV</span> <span class="op">&lt;-</span> <span class="fu"><a href="cv_estimation.html">cv_estimation</a></span><span class="op">(</span><span class="va">dataC</span>  ,lab_replicates<span class="op">=</span><span class="fl">3</span><span class="op">)</span></span></span>
122
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The replicates are as expected per sample per antigen</span>
123
+<span class="r-in"><span><span class="fu">cv_by_sample_estimation</span><span class="op">(</span><span class="va">dataCV</span>, cv_variable <span class="op">=</span> <span class="st">"cvCat_all"</span>,</span></span>
124
+<span class="r-in"><span> lab_replicates <span class="op">=</span> <span class="fl">3</span><span class="op">)</span></span></span>
125
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 21 × 7</span></span>
126
+<span class="r-out co"><span class="r-pr">#&gt;</span>    sampleID `CV &lt;= 20_n` `CV &lt;= 20_perc` `CV &gt; 20_n` CV &gt; 20_p…¹ Other…² Other…³</span>
127
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>           <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>           <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>       <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>       <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span></span>
128
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> 0.0085              5            83.3           1        16.7       0     0  </span>
129
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> 0.0255              3            50             2        33.3       1    16.7</span>
130
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> 0.076               3            50             2        33.3       1    16.7</span>
131
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> 0.23                4            66.7           2        33.3       0     0  </span>
132
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> 0.73                4            66.7           1        16.7       1    16.7</span>
133
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> 177.78              6           100             0         0         0     0  </span>
134
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> 19.75               5            83.3           1        16.7       0     0  </span>
135
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> 2.19                3            50             3        50         0     0  </span>
136
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> 533                 6           100             0         0         0     0  </span>
137
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> 59.26               5            83.3           1        16.7       0     0  </span>
138
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 11 more rows, and abbreviated variable names ¹​`CV &gt; 20_perc`,</span></span>
139
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   ²​Others_n, ³​Others_perc</span></span>
140
+</code></pre></div>
141
+    </div>
142
+  </div>
143
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
144
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
145
+    </nav></div>
146
+</div>
147
+
148
+
149
+      <footer><div class="copyright">
150
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
151
+</div>
152
+
153
+<div class="pkgdown">
154
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
155
+</div>
156
+
157
+      </footer></div>
158
+
159
+  
160
+
161
+
162
+  
163
+
164
+  </body></html>
165
+
0 166
new file mode 100644
... ...
@@ -0,0 +1,185 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>cv_estimation — cv_estimation • protGear</title><!-- 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="cv_estimation — cv_estimation"><meta property="og:description" content="A function to calculate the CV for the technical lab replicates.
3
+ The default values are set as per the object names generated by machine"><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>cv_estimation</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/cv_estimation_tag_functions.R" class="external-link"><code>R/cv_estimation_tag_functions.R</code></a></small>
59
+    <div class="hidden name"><code>cv_estimation.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A function to calculate the CV for the technical lab replicates.
64
+ The default values are set as per the object names generated by machine</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">cv_estimation</span><span class="op">(</span></span>
69
+<span>  <span class="va">dataC</span>,</span>
70
+<span>  <span class="va">lab_replicates</span>,</span>
71
+<span>  sampleID_var <span class="op">=</span> <span class="st">"sampleID"</span>,</span>
72
+<span>  antigen_var <span class="op">=</span> <span class="st">"antigen"</span>,</span>
73
+<span>  replicate_var <span class="op">=</span> <span class="st">"replicate"</span>,</span>
74
+<span>  mfi_var <span class="op">=</span> <span class="st">"FMedianBG_correct"</span>,</span>
75
+<span>  cv_cut_off <span class="op">=</span> <span class="fl">20</span></span>
76
+<span><span class="op">)</span></span></code></pre></div>
77
+    </div>
78
+
79
+    <div id="arguments">
80
+    <h2>Arguments</h2>
81
+    <dl><dt>dataC</dt>
82
+<dd><p>A dataset a data frame with feature variables to be used</p></dd>
83
+
84
+
85
+<dt>lab_replicates</dt>
86
+<dd><p>A numeric value indicating the number of lab replicates</p></dd>
87
+
88
+
89
+<dt>sampleID_var</dt>
90
+<dd><p>A character string containing the name of the sample 
91
+identifier variable. Default set to 'sampleID'</p></dd>
92
+
93
+
94
+<dt>antigen_var</dt>
95
+<dd><p>A character string containing the name of the 
96
+features/protein variable. Default to 'antigen'</p></dd>
97
+
98
+
99
+<dt>replicate_var</dt>
100
+<dd><p>A character string containing the name of the replicate
101
+variable. Default to 'replicate'</p></dd>
102
+
103
+
104
+<dt>mfi_var</dt>
105
+<dd><p>A character string containing the name of the variable with 
106
+MFI value.Assuming background correction is done already.
107
+Default to 'FMedianBG_correct'</p></dd>
108
+
109
+
110
+<dt>cv_cut_off</dt>
111
+<dd><p>Optional value indicating the cut off of flagging CV's. 
112
+Default set at 20.</p></dd>
113
+
114
+</dl></div>
115
+    <div id="value">
116
+    <h2>Value</h2>
117
+    
118
+
119
+<p>A data frame where CV's of the replicates have been calculated</p>
120
+    </div>
121
+    <div id="details">
122
+    <h2>Details</h2>
123
+    <p>Coefficient of Variation</p>
124
+    </div>
125
+
126
+    <div id="ref-examples">
127
+    <h2>Examples</h2>
128
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">dataC</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
129
+<span class="r-in"><span><span class="st">"dataC.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
130
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">567</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">11</span></span>
131
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
132
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
133
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, iden</span>
134
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (8): sample_array_ID, FMedian, BGMedian, FMedianBG_correct, Block, Colum...</span>
135
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
136
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
137
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
138
+<span class="r-in"><span><span class="co">## this file has 3 lab replicates and the default names</span></span></span>
139
+<span class="r-in"><span><span class="fu">cv_estimation</span><span class="op">(</span><span class="va">dataC</span>  ,lab_replicates<span class="op">=</span><span class="fl">3</span><span class="op">)</span></span></span>
140
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The replicates are as expected per sample per antigen</span>
141
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 126 × 21</span></span>
142
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># Groups:   antigen [6]</span></span>
143
+<span class="r-out co"><span class="r-pr">#&gt;</span>    antigen sampleID sampl…¹  meanX meanX…² meanX…³ meanX…⁴   sdX sdX2_X3 sdX1_X3</span>
144
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>      <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>  <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span></span>
145
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> AMA1    0.0085        11   643.    594.    692     642.  98.5    70      69.3</span>
146
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> AMA1    0.0255         8   699     700.    672     724.  52.6    74.2    33.9</span>
147
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> AMA1    0.076          5   633.    588     668.    642.  81.3    35.4    77.1</span>
148
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> AMA1    0.23           2  <span style="text-decoration: underline;">1</span>725.   <span style="text-decoration: underline;">1</span>757    <span style="text-decoration: underline;">1</span>720    <span style="text-decoration: underline;">1</span>697   60.5    32.5    84.8</span>
149
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> AMA1    0.73          19  <span style="text-decoration: underline;">2</span>504.   <span style="text-decoration: underline;">2</span>494.   <span style="text-decoration: underline;">2</span>568.   <span style="text-decoration: underline;">2</span>450  119.    166.     61.5</span>
150
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> AMA1    177.78         4 <span style="text-decoration: underline;">58</span>262   <span style="text-decoration: underline;">58</span>208   <span style="text-decoration: underline;">58</span>640.  <span style="text-decoration: underline;">57</span>938. 709.    994.    383. </span>
151
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> AMA1    19.75         10 <span style="text-decoration: underline;">64</span>143.  <span style="text-decoration: underline;">64</span>204.  <span style="text-decoration: underline;">64</span>280.  <span style="text-decoration: underline;">63</span>944  353.    476.    367. </span>
152
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> AMA1    2.19          16  <span style="text-decoration: underline;">9</span>243    <span style="text-decoration: underline;">9</span>294    <span style="text-decoration: underline;">9</span>031    <span style="text-decoration: underline;">9</span>404  383.    528.    156. </span>
153
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> AMA1    533            1 <span style="text-decoration: underline;">53</span>180.  <span style="text-decoration: underline;">52</span>860.  <span style="text-decoration: underline;">53</span>298   <span style="text-decoration: underline;">53</span>380. 559.    117.    735. </span>
154
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> AMA1    59.26          7 <span style="text-decoration: underline;">61</span>601   <span style="text-decoration: underline;">61</span>870.  <span style="text-decoration: underline;">61</span>848.  <span style="text-decoration: underline;">61</span>085  894.   <span style="text-decoration: underline;">1</span>078.   <span style="text-decoration: underline;">1</span>111. </span>
155
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 116 more rows, 11 more variables: sdX1_X2 &lt;dbl&gt;, CVX &lt;dbl&gt;,</span></span>
156
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   CVX2_X3 &lt;dbl&gt;, CVX1_X3 &lt;dbl&gt;, CVX1_X2 &lt;dbl&gt;, cvCat_all &lt;chr&gt;,</span></span>
157
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   cvSelected_all &lt;dbl&gt;, iden &lt;chr&gt;, `1` &lt;dbl&gt;, `2` &lt;dbl&gt;, `3` &lt;dbl&gt;, and</span></span>
158
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   abbreviated variable names ¹​sample_array_ID, ²​meanX2_X3, ³​meanX1_X3,</span></span>
159
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   ⁴​meanX1_X2</span></span>
160
+</code></pre></div>
161
+    </div>
162
+  </div>
163
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
164
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
165
+    </nav></div>
166
+</div>
167
+
168
+
169
+      <footer><div class="copyright">
170
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
171
+</div>
172
+
173
+<div class="pkgdown">
174
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
175
+</div>
176
+
177
+      </footer></div>
178
+
179
+  
180
+
181
+
182
+  
183
+
184
+  </body></html>
185
+
0 186
new file mode 100644
... ...
@@ -0,0 +1,107 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>\\_Start_Function_For Error\\         # — error_replicates • protGear</title><!-- 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="\\_Start_Function_For Error\\         # — error_replicates"><meta property="og:description" content="A generic function to write into the log 
3
+file with a replicate check error"><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>\\_Start_Function_For Error\\         #</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
59
+    <div class="hidden name"><code>error_replicates.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A generic function to write into the log 
64
+file with a replicate check error</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">error_replicates</span><span class="op">(</span><span class="va">iden</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>iden</dt>
74
+<dd><p>An id for the file with replicates error</p></dd>
75
+
76
+</dl></div>
77
+    <div id="value">
78
+    <h2>Value</h2>
79
+    
80
+
81
+<p>a log file showing the replicate errors</p>
82
+    </div>
83
+
84
+  </div>
85
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
86
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
87
+    </nav></div>
88
+</div>
89
+
90
+
91
+      <footer><div class="copyright">
92
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
93
+</div>
94
+
95
+<div class="pkgdown">
96
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
97
+</div>
98
+
99
+      </footer></div>
100
+
101
+  
102
+
103
+
104
+  
105
+
106
+  </body></html>
107
+
0 108
new file mode 100644
... ...
@@ -0,0 +1,171 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>extract bg — extract_bg • protGear</title><!-- 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="extract bg — extract_bg"><meta property="og:description" content="A generic function to extract the background 
3
+data for micro array data."><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>extract bg</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
59
+    <div class="hidden name"><code>extract_bg.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A generic function to extract the background 
64
+data for micro array data.</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">extract_bg</span><span class="op">(</span><span class="va">iden</span>, <span class="va">data_files</span>, genepix_vars <span class="op">=</span> <span class="va">genepix_vars</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>iden</dt>
74
+<dd><p>A character indicating the name of the object to be
75
+used under data_files.</p></dd>
76
+
77
+
78
+<dt>data_files</dt>
79
+<dd><p>A list of data objects with names utilised by iden.</p></dd>
80
+
81
+
82
+<dt>genepix_vars</dt>
83
+<dd><p>A list of specific definitions of the experiment design.
84
+See <code><a href="array_vars.html">array_vars</a></code>.</p></dd>
85
+
86
+</dl></div>
87
+    <div id="value">
88
+    <h2>Value</h2>
89
+    
90
+
91
+<p>A data frame of background values</p>
92
+    </div>
93
+    <div id="details">
94
+    <h2>Details</h2>
95
+    <p>Extract the background values</p>
96
+    </div>
97
+
98
+    <div id="ref-examples">
99
+    <h2>Examples</h2>
100
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
101
+<span class="r-in"><span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="array_vars.html">array_vars</a></span><span class="op">(</span></span></span>
102
+<span class="r-in"><span>channel <span class="op">=</span> <span class="st">"635"</span>,</span></span>
103
+<span class="r-in"><span>chip_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"array_data/machine1/"</span>, </span></span>
104
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
105
+<span class="r-in"><span>totsamples <span class="op">=</span> <span class="fl">21</span>,</span></span>
106
+<span class="r-in"><span>blockspersample <span class="op">=</span> <span class="fl">2</span>,</span></span>
107
+<span class="r-in"><span>mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span></span>
108
+<span class="r-in"><span>machine <span class="op">=</span> <span class="fl">1</span>,</span></span>
109
+<span class="r-in"><span><span class="co">## optional</span></span></span>
110
+<span class="r-in"><span>date_process <span class="op">=</span> <span class="st">"0520"</span></span></span>
111
+<span class="r-in"><span><span class="op">)</span></span></span>
112
+<span class="r-in"><span><span class="co">#Define the data path</span></span></span>
113
+<span class="r-in"><span><span class="va">data_path</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">chip_path</span><span class="op">)</span></span></span>
114
+<span class="r-in"><span><span class="co"># List the file names to use</span></span></span>
115
+<span class="r-in"><span><span class="va">filenames</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/list.files.html" class="external-link">list.files</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">chip_path</span>,</span></span>
116
+<span class="r-in"><span>                       pattern <span class="op">=</span> <span class="st">'*.txt$|*.gpr$'</span>, full.names <span class="op">=</span> <span class="cn">FALSE</span></span></span>
117
+<span class="r-in"><span><span class="op">)</span></span></span>
118
+<span class="r-in"><span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span></span>
119
+<span class="r-in"><span> .x <span class="op">=</span> <span class="va">filenames</span>,</span></span>
120
+<span class="r-in"><span>  .f <span class="op">=</span> <span class="va">read_array_files</span>,</span></span>
121
+<span class="r-in"><span>  data_path <span class="op">=</span> <span class="va">data_path</span>,</span></span>
122
+<span class="r-in"><span>  genepix_vars <span class="op">=</span> <span class="va">genepix_vars</span></span></span>
123
+<span class="r-in"><span><span class="op">)</span></span></span>
124
+<span class="r-in"><span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">data_files</span>, </span></span>
125
+<span class="r-in"><span><span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span></span>
126
+<span class="r-in"><span><span class="fu"><a href="https://rdrr.io/r/base/names.html" class="external-link">names</a></span><span class="op">(</span><span class="va">data_files</span><span class="op">)</span></span></span>
127
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "BRB001" "KK2-06"</span>
128
+<span class="r-in"><span><span class="fu">extract_bg</span><span class="op">(</span>iden <span class="op">=</span><span class="st">"KK2-06"</span> , data_files<span class="op">=</span><span class="va">data_files</span>,genepix_vars<span class="op">=</span><span class="va">genepix_vars</span><span class="op">)</span></span></span>
129
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>KK2-06 Not found in the sampleID files heredata/array_sampleID/</span>
130
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 7,245 × 6</span></span>
131
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># Groups:   sampleID, antigen [2,415]</span></span>
132
+<span class="r-out co"><span class="r-pr">#&gt;</span>    sampleID antigen    Block FBG_Median BG_Median replicate</span>
133
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>      <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>      <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>     <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>     <span style="color: #949494; font-style: italic;">&lt;int&gt;</span></span>
134
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> SID_gen1 MSP3.6         1       <span style="text-decoration: underline;">5</span>488      <span style="text-decoration: underline;">1</span>126         1</span>
135
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> SID_gen1 ETRAMP10.2     1       <span style="text-decoration: underline;">6</span>350      <span style="text-decoration: underline;">1</span>026         1</span>
136
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> SID_gen1 GAMA           1      <span style="text-decoration: underline;">15</span>768      <span style="text-decoration: underline;">1</span>059         1</span>
137
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> SID_gen1 MSRP4          1      <span style="text-decoration: underline;">65</span>535      <span style="text-decoration: underline;">1</span>413         1</span>
138
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> SID_gen1 MSP4           1      <span style="text-decoration: underline;">65</span>535      <span style="text-decoration: underline;">1</span>405         1</span>
139
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> SID_gen1 RAMA           1      <span style="text-decoration: underline;">43</span>966      <span style="text-decoration: underline;">1</span>085         1</span>
140
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> SID_gen1 ASP            1      <span style="text-decoration: underline;">65</span>535      <span style="text-decoration: underline;">1</span>092         1</span>
141
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> SID_gen1 MSP3.6         1       <span style="text-decoration: underline;">6</span>596      <span style="text-decoration: underline;">1</span>343         2</span>
142
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> SID_gen1 ETRAMP10.2     1       <span style="text-decoration: underline;">7</span>123      <span style="text-decoration: underline;">1</span>136         2</span>
143
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> SID_gen1 GAMA           1      <span style="text-decoration: underline;">17</span>420      <span style="text-decoration: underline;">1</span>311         2</span>
144
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 7,235 more rows</span></span>
145
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
146
+</code></pre></div>
147
+    </div>
148
+  </div>
149
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
150
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
151
+    </nav></div>
152
+</div>
153
+
154
+
155
+      <footer><div class="copyright">
156
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
157
+</div>
158
+
159
+<div class="pkgdown">
160
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
161
+</div>
162
+
163
+      </footer></div>
164
+
165
+  
166
+
167
+
168
+  
169
+
170
+  </body></html>
171
+
0 172
new file mode 100644
... ...
@@ -0,0 +1,196 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Function reference • protGear</title><!-- 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="Function reference"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-index">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="contents col-md-9">
55
+    <div class="page-header">
56
+      <h1>Reference</h1>
57
+    </div>
58
+
59
+    <table class="ref-index"><colgroup><col class="alias"><col class="title"></colgroup><tbody><tr><th colspan="2">
60
+          <h2 id="all-functions">All functions <a href="#all-functions" class="anchor" aria-hidden="true"></a></h2>
61
+          <p class="section-desc"></p>
62
+        </th>
63
+      </tr></tbody><tbody><tr><td>
64
+          <p><code><a href="array_vars.html">array_vars()</a></code> </p>
65
+        </td>
66
+        <td><p>List the array structure variables</p></td>
67
+      </tr><tr><td>
68
+          <p><code><a href="best_CV_estimation.html">best_CV_estimation()</a></code> </p>
69
+        </td>
70
+        <td><p>best CV estimation</p></td>
71
+      </tr><tr><td>
72
+          <p><code><a href="bg_correct.html">bg_correct()</a></code> </p>
73
+        </td>
74
+        <td><p>bg_correct</p></td>
75
+      </tr><tr><td>
76
+          <p><code><a href="buffer_spots.html">buffer_spots()</a></code> </p>
77
+        </td>
78
+        <td><p>Extract buffer spots of data</p></td>
79
+      </tr><tr><td>
80
+          <p><code><a href="check_sampleID_files.html">check_sampleID_files()</a></code> </p>
81
+        </td>
82
+        <td><p>\\_End_Function_\\         #
83
+Check existing sample ID names</p></td>
84
+      </tr><tr><td>
85
+          <p><code><a href="create_dir.html">create_dir()</a></code> </p>
86
+        </td>
87
+        <td><p>Title Create directory function</p></td>
88
+      </tr><tr><td>
89
+          <p><code><a href="cv_by_sample_estimation.html">cv_by_sample_estimation()</a></code> </p>
90
+        </td>
91
+        <td><p>cv by sample</p></td>
92
+      </tr><tr><td>
93
+          <p><code><a href="cv_estimation.html">cv_estimation()</a></code> </p>
94
+        </td>
95
+        <td><p>cv_estimation</p></td>
96
+      </tr><tr><td>
97
+          <p><code><a href="extract_bg.html">extract_bg()</a></code> </p>
98
+        </td>
99
+        <td><p>extract bg</p></td>
100
+      </tr><tr><td>
101
+          <p><code><a href="launch_protGear_interactive.html">launch_protGear_interactive()</a></code> </p>
102
+        </td>
103
+        <td><p>launch_protGear_interactive</p></td>
104
+      </tr><tr><td>
105
+          <p><code><a href="launch_select.html">launch_select()</a></code> </p>
106
+        </td>
107
+        <td><p>launch_select</p></td>
108
+      </tr><tr><td>
109
+          <p><code><a href="matrix_normalise.html">matrix_normalise()</a></code> </p>
110
+        </td>
111
+        <td><p>Normalize  Arrays</p></td>
112
+      </tr><tr><td>
113
+          <p><code><a href="merge_sampleID.html">merge_sampleID()</a></code> </p>
114
+        </td>
115
+        <td><p>Merge sample ID with the array data</p></td>
116
+      </tr><tr><td>
117
+          <p><code><a href="minpositive.html">minpositive()</a></code> </p>
118
+        </td>
119
+        <td><p>Get the minimum positive value</p></td>
120
+      </tr><tr><td>
121
+          <p><code><a href="name_of_files.html">name_of_files()</a></code> </p>
122
+        </td>
123
+        <td><p>Object names of a list</p></td>
124
+      </tr><tr><td>
125
+          <p><code><a href="output_trend_stats.html">output_trend_stats()</a></code> </p>
126
+        </td>
127
+        <td><p>Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests</p></td>
128
+      </tr><tr><td>
129
+          <p><code><a href="plot_bg.html">plot_bg()</a></code> </p>
130
+        </td>
131
+        <td><p>Plot background</p></td>
132
+      </tr><tr><td>
133
+          <p><code><a href="plot_buffer.html">plot_buffer()</a></code> </p>
134
+        </td>
135
+        <td><p>Plot the buffer values</p></td>
136
+      </tr><tr><td>
137
+          <p><code><a href="plot_FB.html">plot_FB()</a></code> </p>
138
+        </td>
139
+        <td><p>plot_FB</p></td>
140
+      </tr><tr><td>
141
+          <p><code><a href="plot_normalised.html">plot_normalised()</a></code> </p>
142
+        </td>
143
+        <td><p>Comparison of normalised data by sample</p></td>
144
+      </tr><tr><td>
145
+          <p><code><a href="plot_normalised_antigen.html">plot_normalised_antigen()</a></code> </p>
146
+        </td>
147
+        <td><p>Comparison of normalised data by feature</p></td>
148
+      </tr><tr><td>
149
+          <p><code><a href="read_array_files.html">read_array_files()</a></code> </p>
150
+        </td>
151
+        <td><p>Read array files</p></td>
152
+      </tr><tr><td>
153
+          <p><code><a href="read_array_visualize.html">read_array_visualize()</a></code> </p>
154
+        </td>
155
+        <td><p>Read a gpr file to visualize</p></td>
156
+      </tr><tr><td>
157
+          <p><code><a href="rlm_normalise_matrix.html">rlm_normalise_matrix()</a></code> </p>
158
+        </td>
159
+        <td><p>Nomrmalise using RLM</p></td>
160
+      </tr><tr><td>
161
+          <p><code><a href="tag_subtract.html">tag_subtract()</a></code> </p>
162
+        </td>
163
+        <td><p>tag_subtract</p></td>
164
+      </tr><tr><td>
165
+          <p><code><a href="visualize_slide.html">visualize_slide()</a></code> </p>
166
+        </td>
167
+        <td><p>Visualize the slide mimicking the original scan image.</p></td>
168
+      </tr><tr><td>
169
+          <p><code><a href="visualize_slide_2d.html">visualize_slide_2d()</a></code> </p>
170
+        </td>
171
+        <td><p>Visualize the slide mimicking the original scan image using a 2d plot.</p></td>
172
+      </tr></tbody></table></div>
173
+
174
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
175
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
176
+    </nav></div>
177
+</div>
178
+
179
+
180
+      <footer><div class="copyright">
181
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
182
+</div>
183
+
184
+<div class="pkgdown">
185
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
186
+</div>
187
+
188
+      </footer></div>
189
+
190
+  
191
+
192
+
193
+  
194
+
195
+  </body></html>
196
+
0 197
new file mode 100644
... ...
@@ -0,0 +1,111 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>launch_protGear_interactive — launch_protGear_interactive • protGear</title><!-- 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="launch_protGear_interactive — launch_protGear_interactive"><meta property="og:description" content="This is Function is to launch the shiny application"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>launch_protGear_interactive</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/launch_protGear_interactive.R" class="external-link"><code>R/launch_protGear_interactive.R</code></a></small>
58
+    <div class="hidden name"><code>launch_protGear_interactive.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>This is Function is to launch the shiny application</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">launch_protGear_interactive</span><span class="op">(</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="value">
70
+    <h2>Value</h2>
71
+    
72
+
73
+<p>launches the shiny interactive protGear app</p>
74
+    </div>
75
+
76
+    <div id="ref-examples">
77
+    <h2>Examples</h2>
78
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">app</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"shiny-examples"</span>, <span class="st">"protGear_interactive"</span>,</span></span>
79
+<span class="r-in"><span><span class="st">"protGear_interactive.Rmd"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span></span></span>
80
+<span class="r-in"><span> <span class="kw">if</span> <span class="op">(</span><span class="va">app</span><span class="op">!=</span><span class="st">""</span><span class="op">)</span><span class="op">{</span></span></span>
81
+<span class="r-in"><span> <span class="co">## run this</span></span></span>
82
+<span class="r-in"><span> <span class="co">#launch_protGear_interactive()</span></span></span>
83
+<span class="r-in"><span> <span class="op">}</span></span></span>
84
+<span class="r-out co"><span class="r-pr">#&gt;</span> NULL</span>
85
+<span class="r-in"><span></span></span>
86
+</code></pre></div>
87
+    </div>
88
+  </div>
89
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
90
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
91
+    </nav></div>
92
+</div>
93
+
94
+
95
+      <footer><div class="copyright">
96
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
97
+</div>
98
+
99
+<div class="pkgdown">
100
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
101
+</div>
102
+
103
+      </footer></div>
104
+
105
+  
106
+
107
+
108
+  
109
+
110
+  </body></html>
111
+
0 112
new file mode 100644
... ...
@@ -0,0 +1,112 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>launch_select — launch_select • protGear</title><!-- 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="launch_select — launch_select"><meta property="og:description" content="This is Function is to launch mutiple shiny applications for protGear"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>launch_select</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/launch_protGear_interactive.R" class="external-link"><code>R/launch_protGear_interactive.R</code></a></small>
58
+    <div class="hidden name"><code>launch_select.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>This is Function is to launch mutiple shiny applications for protGear</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">launch_select</span><span class="op">(</span><span class="va">theApp</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>theApp</dt>
72
+<dd><p>accepts one of the folders containing the shiny appplication</p></dd>
73
+
74
+</dl></div>
75
+    <div id="value">
76
+    <h2>Value</h2>
77
+    
78
+
79
+<p>launches the app defined under theApp</p>
80
+    </div>
81
+
82
+    <div id="ref-examples">
83
+    <h2>Examples</h2>
84
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">validExamples</span> <span class="op">&lt;-</span></span></span>
85
+<span class="r-in"><span> <span class="fu"><a href="https://rdrr.io/r/base/list.files.html" class="external-link">list.files</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"shiny-examples"</span>, package <span class="op">=</span> <span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
86
+<span class="r-in"><span><span class="co">#launch_select(validExamples[[1]])</span></span></span>
87
+</code></pre></div>
88
+    </div>
89
+  </div>
90
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
91
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
92
+    </nav></div>
93
+</div>
94
+
95
+
96
+      <footer><div class="copyright">
97
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
98
+</div>
99
+
100
+<div class="pkgdown">
101
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
102
+</div>
103
+
104
+      </footer></div>
105
+
106
+  
107
+
108
+
109
+  
110
+
111
+  </body></html>
112
+
0 113
new file mode 100644
... ...
@@ -0,0 +1,186 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Normalize  Arrays — matrix_normalise • protGear</title><!-- 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="Normalize  Arrays — matrix_normalise"><meta property="og:description" content="Normalize  Arrays"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Normalize  Arrays</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
58
+    <div class="hidden name"><code>matrix_normalise.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Normalize  Arrays</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">matrix_normalise</span><span class="op">(</span></span>
67
+<span>  <span class="va">matrix_antigen</span>,</span>
68
+<span>  method <span class="op">=</span> <span class="st">"log2"</span>,</span>
69
+<span>  batch_correct <span class="op">=</span> <span class="cn">FALSE</span>,</span>
70
+<span>  <span class="va">batch_var1</span>,</span>
71
+<span>  batch_var2 <span class="op">=</span> <span class="va">day_batches</span>,</span>
72
+<span>  return_plot <span class="op">=</span> <span class="cn">FALSE</span>,</span>
73
+<span>  plot_by_antigen <span class="op">=</span> <span class="cn">TRUE</span>,</span>
74
+<span>  control_antigens <span class="op">=</span> <span class="cn">NULL</span>,</span>
75
+<span>  array_matrix <span class="op">=</span> <span class="cn">NULL</span></span>
76
+<span><span class="op">)</span></span></code></pre></div>
77
+    </div>
78
+
79
+    <div id="arguments">
80
+    <h2>Arguments</h2>
81
+    <dl><dt>matrix_antigen</dt>
82
+<dd><p>An object of class matrix with  features/proteins as 
83
+columns and samples as the rows</p></dd>
84
+
85
+
86
+<dt>method</dt>
87
+<dd><p>character string specifying the normalization method.
88
+ Choices are <code>"none","log2","vsn","cyclic_loess"</code>
89
+<code>"cyclic_loess_log" ,"rlm"</code></p></dd>
90
+
91
+
92
+<dt>batch_correct</dt>
93
+<dd><p>A logical value indicating whether batch
94
+correction should be done or not</p></dd>
95
+
96
+
97
+<dt>batch_var1</dt>
98
+<dd><p>A character or factor vector of size similar to rows 
99
+of <code>matrix_antigen</code> indicating the first batch.</p></dd>
100
+
101
+
102
+<dt>batch_var2</dt>
103
+<dd><p>A character or factor vector of size similar to rows 
104
+of <code>matrix_antigen</code> indicating the second batch.</p></dd>
105
+
106
+
107
+<dt>return_plot</dt>
108
+<dd><p>A logical value indicating whether a plot is returned 
109
+to show the results of normalisation.</p></dd>
110
+
111
+
112
+<dt>plot_by_antigen</dt>
113
+<dd><p>Logical to indicate whether to plot by antigen or not
114
+slide name for the matrix_antigen object.</p></dd>
115
+
116
+
117
+<dt>control_antigens</dt>
118
+<dd><p>logical vector specifying the subset of spots 
119
+which are non-differentially-expressed control spots,
120
+for use with <code>method="rlm"</code></p></dd>
121
+
122
+
123
+<dt>array_matrix</dt>
124
+<dd><p>An object of class dataframe or matrix used with
125
+<code>method='rlm'</code> indicating the sample index and</p></dd>
126
+
127
+</dl></div>
128
+    <div id="value">
129
+    <h2>Value</h2>
130
+    
131
+
132
+<p>A data frame of normalised values</p>
133
+    </div>
134
+
135
+    <div id="ref-examples">
136
+    <h2>Examples</h2>
137
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
138
+<span class="r-in"><span><span class="st">"matrix_antigen.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
139
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">105</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">117</span></span>
140
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
141
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
142
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (117): AARP, AMA1, ASP, Buffer, CD4TAG, CLAG3.2, CommercialHumanIgG, EBA...</span>
143
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
144
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
145
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
146
+<span class="r-in"><span><span class="co">#VSN</span></span></span>
147
+<span class="r-in"><span><span class="va">normlise_vsn</span> <span class="op">&lt;-</span> <span class="fu">matrix_normalise</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">matrix_antigen</span><span class="op">)</span>,</span></span>
148
+<span class="r-in"><span>method <span class="op">=</span> <span class="st">"vsn"</span>,</span></span>
149
+<span class="r-in"><span>return_plot <span class="op">=</span> <span class="cn">TRUE</span></span></span>
150
+<span class="r-in"><span><span class="op">)</span></span></span>
151
+<span class="r-in"><span><span class="co">## log</span></span></span>
152
+<span class="r-in"><span><span class="va">normlise_log</span> <span class="op">&lt;-</span> <span class="fu">matrix_normalise</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">matrix_antigen</span><span class="op">)</span>,</span></span>
153
+<span class="r-in"><span>method <span class="op">=</span> <span class="st">"log2"</span>,</span></span>
154
+<span class="r-in"><span>return_plot <span class="op">=</span> <span class="cn">TRUE</span></span></span>
155
+<span class="r-in"><span><span class="op">)</span></span></span>
156
+<span class="r-in"><span><span class="co">## cyclic_loess_log</span></span></span>
157
+<span class="r-in"><span><span class="va">normlise_cylic_log</span> <span class="op">&lt;-</span> <span class="fu">matrix_normalise</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">matrix_antigen</span><span class="op">)</span>,</span></span>
158
+<span class="r-in"><span>method <span class="op">=</span> <span class="st">"cyclic_loess_log"</span>,</span></span>
159
+<span class="r-in"><span>return_plot <span class="op">=</span> <span class="cn">TRUE</span></span></span>
160
+<span class="r-in"><span><span class="op">)</span></span></span>
161
+</code></pre></div>
162
+    </div>
163
+  </div>
164
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
165
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
166
+    </nav></div>
167
+</div>
168
+
169
+
170
+      <footer><div class="copyright">
171
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
172
+</div>
173
+
174
+<div class="pkgdown">
175
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
176
+</div>
177
+
178
+      </footer></div>
179
+
180
+  
181
+
182
+
183
+  
184
+
185
+  </body></html>
186
+
0 187
new file mode 100644
... ...
@@ -0,0 +1,178 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Merge sample ID with the array data — merge_sampleID • protGear</title><!-- 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="Merge sample ID with the array data — merge_sampleID"><meta property="og:description" content="A generic function that merges the protein data with the
3
+ sample identifiers or sample names. If the file
4
+does not have sample identifiers the function generates it automatically."><!-- 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]>
5
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
6
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
7
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
8
+    
9
+
10
+    <div class="container template-reference-topic">
11
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
12
+  <div class="container">
13
+    <div class="navbar-header">
14
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
15
+        <span class="sr-only">Toggle navigation</span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+        <span class="icon-bar"></span>
19
+      </button>
20
+      <span class="navbar-brand">
21
+        <a class="navbar-link" href="../index.html">protGear</a>
22
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
23
+      </span>
24
+    </div>
25
+
26
+    <div id="navbar" class="navbar-collapse collapse">
27
+      <ul class="nav navbar-nav"><li>
28
+  <a href="../reference/index.html">Reference</a>
29
+</li>
30
+<li class="dropdown">
31
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
32
+    Articles
33
+     
34
+    <span class="caret"></span>
35
+  </a>
36
+  <ul class="dropdown-menu" role="menu"><li>
37
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
38
+    </li>
39
+  </ul></li>
40
+<li>
41
+  <a href="../news/index.html">Changelog</a>
42
+</li>
43
+      </ul><ul class="nav navbar-nav navbar-right"><li>
44
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
45
+    <span class="fab fa-github fa-lg"></span>
46
+     
47
+  </a>
48
+</li>
49
+      </ul></div><!--/.nav-collapse -->
50
+  </div><!--/.container -->
51
+</div><!--/.navbar -->
52
+
53
+      
54
+
55
+      </header><div class="row">
56
+  <div class="col-md-9 contents">
57
+    <div class="page-header">
58
+    <h1>Merge sample ID with the array data</h1>
59
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
60
+    <div class="hidden name"><code>merge_sampleID.Rd</code></div>
61
+    </div>
62
+
63
+    <div class="ref-description">
64
+    <p>A generic function that merges the protein data with the
65
+ sample identifiers or sample names. If the file
66
+does not have sample identifiers the function generates it automatically.</p>
67
+    </div>
68
+
69
+    <div id="ref-usage">
70
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">merge_sampleID</span><span class="op">(</span><span class="va">iden</span>, <span class="va">data_files</span>, <span class="va">genepix_vars</span>, <span class="va">method</span><span class="op">)</span></span></code></pre></div>
71
+    </div>
72
+
73
+    <div id="arguments">
74
+    <h2>Arguments</h2>
75
+    <dl><dt>iden</dt>
76
+<dd><p>A character indicating the name of the object to be used under
77
+data_files.</p></dd>
78
+
79
+
80
+<dt>data_files</dt>
81
+<dd><p>A list of data objects with names utilised by iden.</p></dd>
82
+
83
+
84
+<dt>genepix_vars</dt>
85
+<dd><p>A list of specific definitions of the experiment design.
86
+See <code><a href="array_vars.html">array_vars</a></code>.</p></dd>
87
+
88
+
89
+<dt>method</dt>
90
+<dd><p>A description of the background correction to be used. 
91
+See <code><a href="bg_correct.html">bg_correct</a></code>.</p></dd>
92
+
93
+</dl></div>
94
+    <div id="value">
95
+    <h2>Value</h2>
96
+    
97
+
98
+<p>a data frame merged with corresponding sample ID's.
99
+The sample ID are specified in the sample ID files</p>
100
+    </div>
101
+
102
+    <div id="ref-examples">
103
+    <h2>Examples</h2>
104
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
105
+<span class="r-in"><span><span class="co">### Define the genepix_vars</span></span></span>
106
+<span class="r-in"><span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="array_vars.html">array_vars</a></span><span class="op">(</span></span></span>
107
+<span class="r-in"><span>  channel <span class="op">=</span> <span class="st">"635"</span>,</span></span>
108
+<span class="r-in"><span>  chip_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"array_data/machine1/"</span>,</span></span>
109
+<span class="r-in"><span>   package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
110
+<span class="r-in"><span>  totsamples <span class="op">=</span> <span class="fl">21</span>,</span></span>
111
+<span class="r-in"><span>  blockspersample <span class="op">=</span> <span class="fl">2</span>,</span></span>
112
+<span class="r-in"><span>  mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span></span>
113
+<span class="r-in"><span>  machine <span class="op">=</span> <span class="fl">1</span>,</span></span>
114
+<span class="r-in"><span>  <span class="co">## optional</span></span></span>
115
+<span class="r-in"><span>  date_process <span class="op">=</span> <span class="st">"0520"</span></span></span>
116
+<span class="r-in"><span><span class="op">)</span></span></span>
117
+<span class="r-in"><span></span></span>
118
+<span class="r-in"><span><span class="co">## the path where the micro-array data is located</span></span></span>
119
+<span class="r-in"><span><span class="va">data_path</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/paste.html" class="external-link">paste0</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">chip_path</span><span class="op">)</span></span></span>
120
+<span class="r-in"><span><span class="va">filenames</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/list.files.html" class="external-link">list.files</a></span><span class="op">(</span><span class="va">genepix_vars</span><span class="op">$</span><span class="va">chip_path</span>,</span></span>
121
+<span class="r-in"><span>                        pattern <span class="op">=</span> <span class="st">"*.txt$|*.gpr$"</span>, full.names <span class="op">=</span> <span class="cn">FALSE</span></span></span>
122
+<span class="r-in"><span><span class="op">)</span></span></span>
123
+<span class="r-in"><span><span class="co">## create a list of all the files</span></span></span>
124
+<span class="r-in"><span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span></span></span>
125
+<span class="r-in"><span> .x <span class="op">=</span> <span class="va">filenames</span>,</span></span>
126
+<span class="r-in"><span>  .f <span class="op">=</span> <span class="va">read_array_files</span>,</span></span>
127
+<span class="r-in"><span>  data_path <span class="op">=</span> <span class="va">data_path</span>,</span></span>
128
+<span class="r-in"><span>  genepix_vars <span class="op">=</span> <span class="va">genepix_vars</span></span></span>
129
+<span class="r-in"><span><span class="op">)</span></span></span>
130
+<span class="r-in"><span><span class="va">data_files</span> <span class="op">&lt;-</span> <span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://rlang.r-lib.org/reference/set_names.html" class="external-link">set_names</a></span><span class="op">(</span><span class="va">data_files</span>, </span></span>
131
+<span class="r-in"><span><span class="fu">purrr</span><span class="fu">::</span><span class="fu"><a href="https://purrr.tidyverse.org/reference/map.html" class="external-link">map</a></span><span class="op">(</span><span class="va">filenames</span>, <span class="va">name_of_files</span><span class="op">)</span><span class="op">)</span></span></span>
132
+<span class="r-in"><span><span class="co">## merge the lab data with samples and perform bg correction</span></span></span>
133
+<span class="r-in"><span><span class="fu">merge_sampleID</span><span class="op">(</span>iden <span class="op">=</span> <span class="st">"KK2-06"</span>, data_files <span class="op">=</span> <span class="va">data_files</span>,</span></span>
134
+<span class="r-in"><span>               genepix_vars <span class="op">=</span><span class="va">genepix_vars</span>,method <span class="op">=</span> <span class="st">"subtract_global"</span> <span class="op">)</span></span></span>
135
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>KK2-06.csv Not found in the sampleID filesdata/array_sampleID/</span>
136
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 8,064 × 11</span></span>
137
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># Groups:   sampleID, antigen [2,457]</span></span>
138
+<span class="r-out co"><span class="r-pr">#&gt;</span>    sampleID sample_…¹ antigen FMedian BGMed…² FMedi…³ Block Column   Row repli…⁴</span>
139
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>        <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>     <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>  <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;int&gt;</span></span>
140
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> SID_gen1         1 Landma…   <span style="text-decoration: underline;">65</span>535    <span style="text-decoration: underline;">2</span>443   <span style="text-decoration: underline;">64</span>413     1      1     1       1</span>
141
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> SID_gen1         1 MSP3.6     <span style="text-decoration: underline;">5</span>488    <span style="text-decoration: underline;">1</span>126    <span style="text-decoration: underline;">4</span>366     1      2     1       1</span>
142
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> SID_gen1         1 ETRAMP…    <span style="text-decoration: underline;">6</span>350    <span style="text-decoration: underline;">1</span>026    <span style="text-decoration: underline;">5</span>228     1      3     1       1</span>
143
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> SID_gen1         1 GAMA      <span style="text-decoration: underline;">15</span>768    <span style="text-decoration: underline;">1</span>059   <span style="text-decoration: underline;">14</span>646     1      4     1       1</span>
144
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> SID_gen1         1 MSRP4     <span style="text-decoration: underline;">65</span>535    <span style="text-decoration: underline;">1</span>413   <span style="text-decoration: underline;">64</span>413     1      5     1       1</span>
145
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> SID_gen1         1 MSP4      <span style="text-decoration: underline;">65</span>535    <span style="text-decoration: underline;">1</span>405   <span style="text-decoration: underline;">64</span>413     1      6     1       1</span>
146
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> SID_gen1         1 RAMA      <span style="text-decoration: underline;">43</span>966    <span style="text-decoration: underline;">1</span>085   <span style="text-decoration: underline;">42</span>844     1      7     1       1</span>
147
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> SID_gen1         1 ASP       <span style="text-decoration: underline;">65</span>535    <span style="text-decoration: underline;">1</span>092   <span style="text-decoration: underline;">64</span>413     1      8     1       1</span>
148
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> SID_gen1         1 Landma…   <span style="text-decoration: underline;">65</span>535    <span style="text-decoration: underline;">4</span>198   <span style="text-decoration: underline;">64</span>413     1      1     2       2</span>
149
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> SID_gen1         1 MSP3.6     <span style="text-decoration: underline;">6</span>596    <span style="text-decoration: underline;">1</span>343    <span style="text-decoration: underline;">5</span>474     1      2     2       2</span>
150
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 8,054 more rows, 1 more variable: iden &lt;chr&gt;, and abbreviated variable</span></span>
151
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   names ¹​sample_array_ID, ²​BGMedian, ³​FMedianBG_correct, ⁴​replicate</span></span>
152
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
153
+</code></pre></div>
154
+    </div>
155
+  </div>
156
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
157
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
158
+    </nav></div>
159
+</div>
160
+
161
+
162
+      <footer><div class="copyright">
163
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
164
+</div>
165
+
166
+<div class="pkgdown">
167
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
168
+</div>
169
+
170
+      </footer></div>
171
+
172
+  
173
+
174
+
175
+  
176
+
177
+  </body></html>
178
+
0 179
new file mode 100644
... ...
@@ -0,0 +1,111 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Get the minimum positive value — minpositive • protGear</title><!-- 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="Get the minimum positive value — minpositive"><meta property="og:description" content="Get the minimum positive value"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Get the minimum positive value</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
58
+    <div class="hidden name"><code>minpositive.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Get the minimum positive value</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">minpositive</span><span class="op">(</span><span class="va">x</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>x</dt>
72
+<dd><p>A numeric vector or variable</p></dd>
73
+
74
+</dl></div>
75
+    <div id="value">
76
+    <h2>Value</h2>
77
+    
78
+
79
+<p>Returns the minimum positive value in an object</p>
80
+    </div>
81
+
82
+    <div id="ref-examples">
83
+    <h2>Examples</h2>
84
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">minpositive</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="op">-</span><span class="fl">1</span>,<span class="op">-</span><span class="fl">2</span>,<span class="fl">3</span>,<span class="fl">5</span>,<span class="fl">6</span>,<span class="fl">7</span>,<span class="fl">8</span>,<span class="fl">9</span>,<span class="fl">10</span><span class="op">)</span><span class="op">)</span></span></span>
85
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] 3</span>
86
+</code></pre></div>
87
+    </div>
88
+  </div>
89
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
90
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
91
+    </nav></div>
92
+</div>
93
+
94
+
95
+      <footer><div class="copyright">
96
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
97
+</div>
98
+
99
+<div class="pkgdown">
100
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
101
+</div>
102
+
103
+      </footer></div>
104
+
105
+  
106
+
107
+
108
+  
109
+
110
+  </body></html>
111
+
0 112
new file mode 100644
... ...
@@ -0,0 +1,116 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Object names of a list — name_of_files • protGear</title><!-- 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="Object names of a list — name_of_files"><meta property="og:description" content="A generic function returning a vector with the names of 
3
+files in the same directory. Removes the file extension"><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>Object names of a list</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/global_functions.R" class="external-link"><code>R/global_functions.R</code></a></small>
59
+    <div class="hidden name"><code>name_of_files.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A generic function returning a vector with the names of 
64
+files in the same directory. Removes the file extension</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">name_of_files</span><span class="op">(</span><span class="va">i</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>i</dt>
74
+<dd><p>- a list filenames with .txt or .gpr extension</p></dd>
75
+
76
+</dl></div>
77
+    <div id="value">
78
+    <h2>Value</h2>
79
+    
80
+
81
+<p>a list of file names</p>
82
+
83
+
84
+<p>name</p>
85
+    </div>
86
+
87
+    <div id="ref-examples">
88
+    <h2>Examples</h2>
89
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">name_of_files</span><span class="op">(</span><span class="st">"KK2-06.txt"</span><span class="op">)</span></span></span>
90
+<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "KK2-06"</span>
91
+</code></pre></div>
92
+    </div>
93
+  </div>
94
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
95
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
96
+    </nav></div>
97
+</div>
98
+
99
+
100
+      <footer><div class="copyright">
101
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
102
+</div>
103
+
104
+<div class="pkgdown">
105
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
106
+</div>
107
+
108
+      </footer></div>
109
+
110
+  
111
+
112
+
113
+  
114
+
115
+  </body></html>
116
+
0 117
new file mode 100644
... ...
@@ -0,0 +1,118 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests — output_trend_stats • protGear</title><!-- 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="Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests — output_trend_stats"><meta property="og:description" content="Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
58
+    <div class="hidden name"><code>output_trend_stats.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Trend test using Cox–Stuart (C–S) and Mann–Kendall (M–K) trend tests</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">output_trend_stats</span><span class="op">(</span><span class="va">name</span>, <span class="va">p_val</span>, <span class="va">z_val</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>name</dt>
72
+<dd><p>Name of the test</p></dd>
73
+
74
+
75
+<dt>p_val</dt>
76
+<dd><p>p value from the test</p></dd>
77
+
78
+
79
+<dt>z_val</dt>
80
+<dd><p>the Z value of the test</p></dd>
81
+
82
+</dl></div>
83
+    <div id="value">
84
+    <h2>Value</h2>
85
+    
86
+
87
+<p>A statistics of mean standard deviation trend</p>
88
+    </div>
89
+
90
+    <div id="ref-examples">
91
+    <h2>Examples</h2>
92
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="fu">output_trend_stats</span><span class="op">(</span>name<span class="op">=</span><span class="st">"t.test"</span>,p_val<span class="op">=</span><span class="fl">0.001</span>, z_val<span class="op">=</span><span class="fl">5</span><span class="op">)</span></span></span>
93
+</code></pre></div>
94
+    </div>
95
+  </div>
96
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
97
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
98
+    </nav></div>
99
+</div>
100
+
101
+
102
+      <footer><div class="copyright">
103
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
104
+</div>
105
+
106
+<div class="pkgdown">
107
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
108
+</div>
109
+
110
+      </footer></div>
111
+
112
+  
113
+
114
+
115
+  
116
+
117
+  </body></html>
118
+
0 119
new file mode 100644
... ...
@@ -0,0 +1,160 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>plot_FB — plot_FB • protGear</title><!-- 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="plot_FB — plot_FB"><meta property="og:description" content="A generic function for plotting the background and foreground
3
+ values."><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>plot_FB</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
59
+    <div class="hidden name"><code>plot_FB.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A generic function for plotting the background and foreground
64
+ values.</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_FB</span><span class="op">(</span></span>
69
+<span>  <span class="va">df</span>,</span>
70
+<span>  antigen_name <span class="op">=</span> <span class="st">"antigen"</span>,</span>
71
+<span>  bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>,</span>
72
+<span>  FG_MFI <span class="op">=</span> <span class="st">"FBG_Median"</span>,</span>
73
+<span>  log_mfi <span class="op">=</span> <span class="cn">FALSE</span></span>
74
+<span><span class="op">)</span></span></code></pre></div>
75
+    </div>
76
+
77
+    <div id="arguments">
78
+    <h2>Arguments</h2>
79
+    <dl><dt>df</dt>
80
+<dd><p>An object containing the data to which the plot is done.</p></dd>
81
+
82
+
83
+<dt>antigen_name</dt>
84
+<dd><p>The <code>variable</code> describing which features/proteins/
85
+antibodies in the data should be used to plot</p></dd>
86
+
87
+
88
+<dt>bg_MFI</dt>
89
+<dd><p>A numeric <code>variable</code> describing which is the 
90
+background MFI</p></dd>
91
+
92
+
93
+<dt>FG_MFI</dt>
94
+<dd><p>A numeric <code>variable</code> describing which is the 
95
+foreground MFI</p></dd>
96
+
97
+
98
+<dt>log_mfi</dt>
99
+<dd><p>a logical value indicating whether the MFI values should be
100
+log transformed or not.</p></dd>
101
+
102
+</dl></div>
103
+    <div id="value">
104
+    <h2>Value</h2>
105
+    
106
+
107
+<p>a ggplot of foreground vs background MFI values</p>
108
+    </div>
109
+    <div id="details">
110
+    <h2>Details</h2>
111
+    <p>Plot foreground and background values</p>
112
+    </div>
113
+
114
+    <div id="ref-examples">
115
+    <h2>Examples</h2>
116
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
117
+<span class="r-in"><span><span class="co">#After extracting the background using \code{\link{extract_bg}} </span></span></span>
118
+<span class="r-in"><span><span class="co">#we plot the data using</span></span></span>
119
+<span class="r-in"><span><span class="va">allData_bg</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
120
+<span class="r-in"><span><span class="st">"bg_example.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
121
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">126</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">6</span></span>
122
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
123
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
124
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (2): sampleID, antigen</span>
125
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (4): Block, FBG_Median, BG_Median, replicate</span>
126
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
127
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
128
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
129
+<span class="r-in"><span><span class="fu">plot_FB</span><span class="op">(</span><span class="va">allData_bg</span>,</span></span>
130
+<span class="r-in"><span>antigen_name <span class="op">=</span> <span class="st">"antigen"</span>,</span></span>
131
+<span class="r-in"><span>bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>, FG_MFI <span class="op">=</span> <span class="st">"FBG_Median"</span>, log <span class="op">=</span> <span class="cn">FALSE</span></span></span>
132
+<span class="r-in"><span><span class="op">)</span></span></span>
133
+<span class="r-plt img"><img src="plot_FB-1.png" alt="" width="700" height="433"></span>
134
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
135
+</code></pre></div>
136
+    </div>
137
+  </div>
138
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
139
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
140
+    </nav></div>
141
+</div>
142
+
143
+
144
+      <footer><div class="copyright">
145
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
146
+</div>
147
+
148
+<div class="pkgdown">
149
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
150
+</div>
151
+
152
+      </footer></div>
153
+
154
+  
155
+
156
+
157
+  
158
+
159
+  </body></html>
160
+
0 161
new file mode 100644
1 162
Binary files /dev/null and b/docs/reference/plot_bg-1.png differ
2 163
new file mode 100644
... ...
@@ -0,0 +1,142 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Plot background — plot_bg • protGear</title><!-- 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="Plot background — plot_bg"><meta property="og:description" content="A generic function for plotting of R objects."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Plot background</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>plot_bg.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>A generic function for plotting of R objects.</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_bg</span><span class="op">(</span><span class="va">df</span>, x_axis <span class="op">=</span> <span class="st">"antigen"</span>, bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>, log_mfi <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>df</dt>
72
+<dd><p>A default dataset to use for plot.</p></dd>
73
+
74
+
75
+<dt>x_axis</dt>
76
+<dd><p>The variable on the x axis</p></dd>
77
+
78
+
79
+<dt>bg_MFI</dt>
80
+<dd><p>A numeric <code>variable</code> describing which is the 
81
+background MFI</p></dd>
82
+
83
+
84
+<dt>log_mfi</dt>
85
+<dd><p>a logical value indicating whether the MFI values should be
86
+log transformed or not.</p></dd>
87
+
88
+</dl></div>
89
+    <div id="value">
90
+    <h2>Value</h2>
91
+    
92
+
93
+<p>A ggplot of background values</p>
94
+    </div>
95
+
96
+    <div id="ref-examples">
97
+    <h2>Examples</h2>
98
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
99
+<span class="r-in"><span><span class="co">#After extracting the background using \code{\link{extract_bg}} </span></span></span>
100
+<span class="r-in"><span><span class="co">#we plot the data using</span></span></span>
101
+<span class="r-in"><span><span class="va">allData_bg</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"bg_example.csv"</span>,</span></span>
102
+<span class="r-in"><span> package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
103
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">126</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">6</span></span>
104
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
105
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
106
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (2): sampleID, antigen</span>
107
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (4): Block, FBG_Median, BG_Median, replicate</span>
108
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
109
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
110
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
111
+<span class="r-in"><span><span class="fu">plot_bg</span><span class="op">(</span><span class="va">allData_bg</span>,</span></span>
112
+<span class="r-in"><span>x_axis <span class="op">=</span> <span class="st">"antigen"</span>,</span></span>
113
+<span class="r-in"><span>bg_MFI <span class="op">=</span> <span class="st">"BG_Median"</span>,  log_mfi <span class="op">=</span> <span class="cn">TRUE</span></span></span>
114
+<span class="r-in"><span><span class="op">)</span></span></span>
115
+<span class="r-plt img"><img src="plot_bg-1.png" alt="" width="700" height="433"></span>
116
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
117
+</code></pre></div>
118
+    </div>
119
+  </div>
120
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
121
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
122
+    </nav></div>
123
+</div>
124
+
125
+
126
+      <footer><div class="copyright">
127
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
128
+</div>
129
+
130
+<div class="pkgdown">
131
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
132
+</div>
133
+
134
+      </footer></div>
135
+
136
+  
137
+
138
+
139
+  
140
+
141
+  </body></html>
142
+
0 143
new file mode 100644
1 144
Binary files /dev/null and b/docs/reference/plot_buffer-1.png differ
2 145
new file mode 100644
... ...
@@ -0,0 +1,142 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Plot the buffer values — plot_buffer • protGear</title><!-- 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="Plot the buffer values — plot_buffer"><meta property="og:description" content="Plot the buffer values"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Plot the buffer values</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/buffer_spot_functions.R" class="external-link"><code>R/buffer_spot_functions.R</code></a></small>
58
+    <div class="hidden name"><code>plot_buffer.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Plot the buffer values</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_buffer</span><span class="op">(</span></span>
67
+<span>  df <span class="op">=</span> <span class="va">buffers</span>,</span>
68
+<span>  buffer_names <span class="op">=</span> <span class="st">"antigen"</span>,</span>
69
+<span>  buffer_mfi <span class="op">=</span> <span class="st">"FMedianBG_correct"</span>,</span>
70
+<span>  slide_id <span class="op">=</span> <span class="st">".id"</span></span>
71
+<span><span class="op">)</span></span></code></pre></div>
72
+    </div>
73
+
74
+    <div id="arguments">
75
+    <h2>Arguments</h2>
76
+    <dl><dt>df</dt>
77
+<dd><p>A data frame to be used to plot</p></dd>
78
+
79
+
80
+<dt>buffer_names</dt>
81
+<dd><p>A character string containing the name of the variable
82
+with buffer spots. Default set to 'antigen'.</p></dd>
83
+
84
+
85
+<dt>buffer_mfi</dt>
86
+<dd><p>A character string containing the name of the variable with
87
+MFI value.Assuming background correction is done already.
88
+Default to 'FMedianBG_correct'</p></dd>
89
+
90
+
91
+<dt>slide_id</dt>
92
+<dd><p>A character string containing the name of the slide/array
93
+identifier variable.</p></dd>
94
+
95
+</dl></div>
96
+    <div id="value">
97
+    <h2>Value</h2>
98
+    
99
+
100
+<p>plot of buffer spots</p>
101
+    </div>
102
+
103
+    <div id="ref-examples">
104
+    <h2>Examples</h2>
105
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">buffers</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"buffers_sample2.csv"</span>,</span></span>
106
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
107
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">567</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">7</span></span>
108
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
109
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
110
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, .id</span>
111
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (4): FMedianBG_correct, Block, Column, Row</span>
112
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
113
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
114
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
115
+<span class="r-in"><span><span class="fu">plot_buffer</span><span class="op">(</span>df<span class="op">=</span><span class="va">buffers</span>,buffer_names <span class="op">=</span> <span class="st">"sampleID"</span><span class="op">)</span></span></span>
116
+<span class="r-plt img"><img src="plot_buffer-1.png" alt="" width="700" height="433"></span>
117
+</code></pre></div>
118
+    </div>
119
+  </div>
120
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
121
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
122
+    </nav></div>
123
+</div>
124
+
125
+
126
+      <footer><div class="copyright">
127
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
128
+</div>
129
+
130
+<div class="pkgdown">
131
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
132
+</div>
133
+
134
+      </footer></div>
135
+
136
+  
137
+
138
+
139
+  
140
+
141
+  </body></html>
142
+
0 143
new file mode 100644
... ...
@@ -0,0 +1,133 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Comparison of normalised data by sample — plot_normalised • protGear</title><!-- 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="Comparison of normalised data by sample — plot_normalised"><meta property="og:description" content="Comparison of normalised data by sample"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Comparison of normalised data by sample</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
58
+    <div class="hidden name"><code>plot_normalised.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Comparison of normalised data by sample</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_normalised</span><span class="op">(</span><span class="va">exprs_normalised_df</span>, <span class="va">method</span>, <span class="va">batch_correct</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>exprs_normalised_df</dt>
72
+<dd><p>a normalised data frame</p></dd>
73
+
74
+
75
+<dt>method</dt>
76
+<dd><p>the method of normalisation used</p></dd>
77
+
78
+
79
+<dt>batch_correct</dt>
80
+<dd><p>the batch correction</p></dd>
81
+
82
+</dl></div>
83
+    <div id="value">
84
+    <h2>Value</h2>
85
+    
86
+
87
+<p>A ggplot of normalised data</p>
88
+    </div>
89
+
90
+    <div id="ref-examples">
91
+    <h2>Examples</h2>
92
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
93
+<span class="r-in"><span><span class="st">"matrix_antigen.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
94
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">105</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">117</span></span>
95
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
96
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
97
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (117): AARP, AMA1, ASP, Buffer, CD4TAG, CLAG3.2, CommercialHumanIgG, EBA...</span>
98
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
99
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
100
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
101
+<span class="r-in"><span><span class="va">normlise_vsn</span> <span class="op">&lt;-</span> <span class="fu"><a href="matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">matrix_antigen</span><span class="op">)</span>,</span></span>
102
+<span class="r-in"><span>method <span class="op">=</span> <span class="st">"vsn"</span>,</span></span>
103
+<span class="r-in"><span>return_plot <span class="op">=</span> <span class="cn">FALSE</span></span></span>
104
+<span class="r-in"><span><span class="op">)</span></span></span>
105
+<span class="r-in"><span><span class="fu">plot_normalised</span><span class="op">(</span><span class="va">normlise_vsn</span>,method<span class="op">=</span><span class="st">"vsn"</span>,batch_correct<span class="op">=</span><span class="cn">FALSE</span><span class="op">)</span></span></span>
106
+<span class="r-msg co"><span class="r-pr">#&gt;</span> `geom_smooth()` using method = 'loess' and formula = 'y ~ x'</span>
107
+<span class="r-plt img"><img src="plot_normalised-1.png" alt="" width="700" height="433"></span>
108
+</code></pre></div>
109
+    </div>
110
+  </div>
111
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
112
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
113
+    </nav></div>
114
+</div>
115
+
116
+
117
+      <footer><div class="copyright">
118
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
119
+</div>
120
+
121
+<div class="pkgdown">
122
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
123
+</div>
124
+
125
+      </footer></div>
126
+
127
+  
128
+
129
+
130
+  
131
+
132
+  </body></html>
133
+
0 134
new file mode 100644
... ...
@@ -0,0 +1,133 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Comparison of normalised data by feature — plot_normalised_antigen • protGear</title><!-- 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="Comparison of normalised data by feature — plot_normalised_antigen"><meta property="og:description" content="Comparison of normalised data by feature"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Comparison of normalised data by feature</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
58
+    <div class="hidden name"><code>plot_normalised_antigen.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Comparison of normalised data by feature</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_normalised_antigen</span><span class="op">(</span><span class="va">exprs_normalised_df</span>, <span class="va">method</span>, <span class="va">batch_correct</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>exprs_normalised_df</dt>
72
+<dd><p>a normalised data frame</p></dd>
73
+
74
+
75
+<dt>method</dt>
76
+<dd><p>the method of normalisation used</p></dd>
77
+
78
+
79
+<dt>batch_correct</dt>
80
+<dd><p>the batch correction</p></dd>
81
+
82
+</dl></div>
83
+    <div id="value">
84
+    <h2>Value</h2>
85
+    
86
+
87
+<p>A ggplot of various normalisation approaches</p>
88
+    </div>
89
+
90
+    <div id="ref-examples">
91
+    <h2>Examples</h2>
92
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
93
+<span class="r-in"><span><span class="st">"matrix_antigen.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
94
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">105</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">117</span></span>
95
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
96
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
97
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (117): AARP, AMA1, ASP, Buffer, CD4TAG, CLAG3.2, CommercialHumanIgG, EBA...</span>
98
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
99
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
100
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
101
+<span class="r-in"><span><span class="va">normlise_vsn</span> <span class="op">&lt;-</span> <span class="fu"><a href="matrix_normalise.html">matrix_normalise</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/matrix.html" class="external-link">as.matrix</a></span><span class="op">(</span><span class="va">matrix_antigen</span><span class="op">)</span>,</span></span>
102
+<span class="r-in"><span>method <span class="op">=</span> <span class="st">"vsn"</span>,</span></span>
103
+<span class="r-in"><span>return_plot <span class="op">=</span> <span class="cn">FALSE</span></span></span>
104
+<span class="r-in"><span><span class="op">)</span></span></span>
105
+<span class="r-in"><span><span class="fu">plot_normalised_antigen</span><span class="op">(</span><span class="va">normlise_vsn</span>,method<span class="op">=</span><span class="st">"vsn"</span>,batch_correct<span class="op">=</span><span class="cn">FALSE</span><span class="op">)</span></span></span>
106
+<span class="r-msg co"><span class="r-pr">#&gt;</span> `geom_smooth()` using method = 'loess' and formula = 'y ~ x'</span>
107
+<span class="r-plt img"><img src="plot_normalised_antigen-1.png" alt="" width="700" height="433"></span>
108
+</code></pre></div>
109
+    </div>
110
+  </div>
111
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
112
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
113
+    </nav></div>
114
+</div>
115
+
116
+
117
+      <footer><div class="copyright">
118
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
119
+</div>
120
+
121
+<div class="pkgdown">
122
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
123
+</div>
124
+
125
+      </footer></div>
126
+
127
+  
128
+
129
+
130
+  
131
+
132
+  </body></html>
133
+
0 134
new file mode 100644
... ...
@@ -0,0 +1,138 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Read array files — read_array_files • protGear</title><!-- 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="Read array files — read_array_files"><meta property="og:description" content="This helps to read the chip file(s)."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Read array files</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>read_array_files.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>This helps to read the chip file(s).</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">read_array_files</span><span class="op">(</span><span class="va">i</span>, <span class="va">data_path</span>, <span class="va">genepix_vars</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>i</dt>
72
+<dd><p>The name of the file which the data are to be read from.</p></dd>
73
+
74
+
75
+<dt>data_path</dt>
76
+<dd><p>The path where the file with the data  is located</p></dd>
77
+
78
+
79
+<dt>genepix_vars</dt>
80
+<dd><p>A list of specific definitions of the experiment design.
81
+See <code><a href="array_vars.html">array_vars</a></code>.</p></dd>
82
+
83
+</dl></div>
84
+    <div id="value">
85
+    <h2>Value</h2>
86
+    
87
+
88
+<p>a number of data frames in the global environment</p>
89
+    </div>
90
+    <div id="details">
91
+    <h2>Details</h2>
92
+    <p>Read multiple array files</p>
93
+    </div>
94
+
95
+    <div id="ref-examples">
96
+    <h2>Examples</h2>
97
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
98
+<span class="r-in"><span><span class="va">genepix_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="array_vars.html">array_vars</a></span><span class="op">(</span></span></span>
99
+<span class="r-in"><span>channel <span class="op">=</span> <span class="st">"635"</span>,</span></span>
100
+<span class="r-in"><span>chip_path <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"array_data/machine1/"</span>, </span></span>
101
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
102
+<span class="r-in"><span>totsamples <span class="op">=</span> <span class="fl">21</span>,</span></span>
103
+<span class="r-in"><span>blockspersample <span class="op">=</span> <span class="fl">2</span>,</span></span>
104
+<span class="r-in"><span>mig_prefix <span class="op">=</span> <span class="st">"_first"</span>,</span></span>
105
+<span class="r-in"><span>machine <span class="op">=</span> <span class="fl">1</span>,</span></span>
106
+<span class="r-in"><span>date_process <span class="op">=</span> <span class="st">"0520"</span></span></span>
107
+<span class="r-in"><span><span class="op">)</span></span></span>
108
+<span class="r-in"><span><span class="va">file_read</span> <span class="op">&lt;-</span> <span class="st">"KK2-06.txt"</span></span></span>
109
+<span class="r-in"><span><span class="fu">read_array_files</span><span class="op">(</span>i<span class="op">=</span><span class="va">file_read</span>,</span></span>
110
+<span class="r-in"><span>data_path<span class="op">=</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"array_data/machine1/"</span>,</span></span>
111
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>, genepix_vars<span class="op">=</span><span class="va">genepix_vars</span><span class="op">)</span></span></span>
112
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
113
+</code></pre></div>
114
+    </div>
115
+  </div>
116
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
117
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
118
+    </nav></div>
119
+</div>
120
+
121
+
122
+      <footer><div class="copyright">
123
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
124
+</div>
125
+
126
+<div class="pkgdown">
127
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
128
+</div>
129
+
130
+      </footer></div>
131
+
132
+  
133
+
134
+
135
+  
136
+
137
+  </body></html>
138
+
0 139
new file mode 100644
... ...
@@ -0,0 +1,138 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Read a gpr file to visualize — read_array_visualize • protGear</title><!-- 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="Read a gpr file to visualize — read_array_visualize"><meta property="og:description" content="Read a gpr file to visualize"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Read a gpr file to visualize</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>read_array_visualize.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Read a gpr file to visualize</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">read_array_visualize</span><span class="op">(</span><span class="va">infile</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>infile</dt>
72
+<dd><p>a .gpr file to be used to visualize the expression intensities
73
+of the slide spots</p></dd>
74
+
75
+</dl></div>
76
+    <div id="value">
77
+    <h2>Value</h2>
78
+    
79
+
80
+<p>a data frame to visualize the background or foreground values</p>
81
+    </div>
82
+
83
+    <div id="ref-examples">
84
+    <h2>Examples</h2>
85
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
86
+<span class="r-in"><span><span class="fu">read_array_visualize</span><span class="op">(</span>infile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>,</span></span>
87
+<span class="r-in"><span><span class="st">"/array_data/machine1/KK2-06.txt"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
88
+<span class="r-out co"><span class="r-pr">#&gt;</span>       Flags Normalize Autoflag Block Column Row                 Name   ID     X</span>
89
+<span class="r-out co"><span class="r-pr">#&gt;</span>    1:     0         0        0     1      1   1             Landmark  1F1  2130</span>
90
+<span class="r-out co"><span class="r-pr">#&gt;</span>    2:     0         0        0     1      2   1               MSP3.6  1B3  2360</span>
91
+<span class="r-out co"><span class="r-pr">#&gt;</span>    3:     0         0        0     1      3   1           ETRAMP10.2  1H3  2590</span>
92
+<span class="r-out co"><span class="r-pr">#&gt;</span>    4:     0         0        0     1      4   1                 GAMA  1D5  2820</span>
93
+<span class="r-out co"><span class="r-pr">#&gt;</span>    5:     0         0        0     1      5   1                MSRP4  1F5  3050</span>
94
+<span class="r-out co"><span class="r-pr">#&gt;</span>   ---                                                                          </span>
95
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8060:     0         0        0    42      4  24               Buffer 1K12 18490</span>
96
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8061:     0         0        0    42      5  24               Buffer 1M12 18720</span>
97
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8062:     0         0        0    42      6  24               Buffer  1I8 18950</span>
98
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8063:     0         0        0    42      7  24 Commercial Human IgG  1O8 19180</span>
99
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8064:     0         0        0    42      8  24             Landmark 1K10 19410</span>
100
+<span class="r-out co"><span class="r-pr">#&gt;</span>           Y F635 Median  B635 B635 Median SNR 635 F635 Median - B635 Index</span>
101
+<span class="r-out co"><span class="r-pr">#&gt;</span>    1:  1150       65535  2443        2443   4.575              63092     1</span>
102
+<span class="r-out co"><span class="r-pr">#&gt;</span>    2:  1150        5488  1126        1126   0.153               4362     2</span>
103
+<span class="r-out co"><span class="r-pr">#&gt;</span>    3:  1150        6350  1026        1026  11.718               5324     3</span>
104
+<span class="r-out co"><span class="r-pr">#&gt;</span>    4:  1150       15768  1059        1059  10.836              14709     4</span>
105
+<span class="r-out co"><span class="r-pr">#&gt;</span>    5:  1150       65535  1413        1413   9.025              64122     5</span>
106
+<span class="r-out co"><span class="r-pr">#&gt;</span>   ---                                                                     </span>
107
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8060: 60490         820   690         690   0.107                130  8060</span>
108
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8061: 60490        1168   737         737   0.423                431  8061</span>
109
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8062: 60490        2383  1125        1125   0.223               1258  8062</span>
110
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8063: 60490       65535 19685       19685   1.936              45850  8063</span>
111
+<span class="r-out co"><span class="r-pr">#&gt;</span> 8064: 60490       65535 18134       18134   1.564              47401  8064</span>
112
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
113
+</code></pre></div>
114
+    </div>
115
+  </div>
116
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
117
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
118
+    </nav></div>
119
+</div>
120
+
121
+
122
+      <footer><div class="copyright">
123
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
124
+</div>
125
+
126
+<div class="pkgdown">
127
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
128
+</div>
129
+
130
+      </footer></div>
131
+
132
+  
133
+
134
+
135
+  
136
+
137
+  </body></html>
138
+
0 139
new file mode 100644
... ...
@@ -0,0 +1,127 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>RLM normalisation — rlm_normalise • protGear</title><!-- 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="RLM normalisation — rlm_normalise"><meta property="og:description" content="A function for method='rlm' from 
3
+matrix_normalise."><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>RLM normalisation</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
59
+    <div class="hidden name"><code>rlm_normalise.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A function for <code>method='rlm'</code> from 
64
+<code><a href="matrix_normalise.html">matrix_normalise</a></code>.</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">rlm_normalise</span><span class="op">(</span><span class="va">rlm_normalise_df</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>rlm_normalise_df</dt>
74
+<dd><p>rlm normalised data frame</p></dd>
75
+
76
+</dl></div>
77
+    <div id="value">
78
+    <h2>Value</h2>
79
+    
80
+
81
+<p>an elist of RLM normalisation to be utilised by 
82
+<code><a href="rlm_normalise_matrix.html">rlm_normalise_matrix</a></code></p>
83
+
84
+
85
+    </div>
86
+
87
+    <div id="ref-examples">
88
+    <h2>Examples</h2>
89
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, </span></span>
90
+<span class="r-in"><span><span class="st">"matrix_antigen.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
91
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">105</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">117</span></span>
92
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
93
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
94
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (117): AARP, AMA1, ASP, Buffer, CD4TAG, CLAG3.2, CommercialHumanIgG, EBA...</span>
95
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
96
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
97
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
98
+<span class="r-in"><span><span class="co">#rlm_normalise_df &lt;- rlm_normalise_matrix(matrix_antigen=matrix_antigen, </span></span></span>
99
+<span class="r-in"><span><span class="co">#array_matrix=array_matrix,</span></span></span>
100
+<span class="r-in"><span><span class="co"># control_antigens=control_antigens)</span></span></span>
101
+<span class="r-in"><span><span class="co"># rlm_normalise(rlm_normalise_df)</span></span></span>
102
+</code></pre></div>
103
+    </div>
104
+  </div>
105
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
106
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
107
+    </nav></div>
108
+</div>
109
+
110
+
111
+      <footer><div class="copyright">
112
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
113
+</div>
114
+
115
+<div class="pkgdown">
116
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
117
+</div>
118
+
119
+      </footer></div>
120
+
121
+  
122
+
123
+
124
+  
125
+
126
+  </body></html>
127
+
0 128
new file mode 100644
... ...
@@ -0,0 +1,131 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Nomrmalise using RLM — rlm_normalise_matrix • protGear</title><!-- 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="Nomrmalise using RLM — rlm_normalise_matrix"><meta property="og:description" content="A function for method='rlm' from 
3
+matrix_normalise."><!-- 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]>
4
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
5
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
6
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
7
+    
8
+
9
+    <div class="container template-reference-topic">
10
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
11
+  <div class="container">
12
+    <div class="navbar-header">
13
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
14
+        <span class="sr-only">Toggle navigation</span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+        <span class="icon-bar"></span>
18
+      </button>
19
+      <span class="navbar-brand">
20
+        <a class="navbar-link" href="../index.html">protGear</a>
21
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
22
+      </span>
23
+    </div>
24
+
25
+    <div id="navbar" class="navbar-collapse collapse">
26
+      <ul class="nav navbar-nav"><li>
27
+  <a href="../reference/index.html">Reference</a>
28
+</li>
29
+<li class="dropdown">
30
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
31
+    Articles
32
+     
33
+    <span class="caret"></span>
34
+  </a>
35
+  <ul class="dropdown-menu" role="menu"><li>
36
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
37
+    </li>
38
+  </ul></li>
39
+<li>
40
+  <a href="../news/index.html">Changelog</a>
41
+</li>
42
+      </ul><ul class="nav navbar-nav navbar-right"><li>
43
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
44
+    <span class="fab fa-github fa-lg"></span>
45
+     
46
+  </a>
47
+</li>
48
+      </ul></div><!--/.nav-collapse -->
49
+  </div><!--/.container -->
50
+</div><!--/.navbar -->
51
+
52
+      
53
+
54
+      </header><div class="row">
55
+  <div class="col-md-9 contents">
56
+    <div class="page-header">
57
+    <h1>Nomrmalise using RLM</h1>
58
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/normalisation_functions.R" class="external-link"><code>R/normalisation_functions.R</code></a></small>
59
+    <div class="hidden name"><code>rlm_normalise_matrix.Rd</code></div>
60
+    </div>
61
+
62
+    <div class="ref-description">
63
+    <p>A function for <code>method='rlm'</code> from 
64
+<code><a href="matrix_normalise.html">matrix_normalise</a></code>.</p>
65
+    </div>
66
+
67
+    <div id="ref-usage">
68
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">rlm_normalise_matrix</span><span class="op">(</span><span class="va">matrix_antigen</span>, <span class="va">array_matrix</span>, <span class="va">control_antigens</span><span class="op">)</span></span></code></pre></div>
69
+    </div>
70
+
71
+    <div id="arguments">
72
+    <h2>Arguments</h2>
73
+    <dl><dt>matrix_antigen</dt>
74
+<dd><p>A matrix with antigen data</p></dd>
75
+
76
+
77
+<dt>array_matrix</dt>
78
+<dd><p>A matrix with control antigen data</p></dd>
79
+
80
+
81
+<dt>control_antigens</dt>
82
+<dd><p>the control antigens for RLM normalisation</p></dd>
83
+
84
+</dl></div>
85
+    <div id="value">
86
+    <h2>Value</h2>
87
+    
88
+
89
+<p>A RLM normalised data frame</p>
90
+    </div>
91
+
92
+    <div id="ref-examples">
93
+    <h2>Examples</h2>
94
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">matrix_antigen</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>,</span></span>
95
+<span class="r-in"><span> <span class="st">"matrix_antigen.csv"</span>, package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
96
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">105</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">117</span></span>
97
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
98
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
99
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (117): AARP, AMA1, ASP, Buffer, CD4TAG, CLAG3.2, CommercialHumanIgG, EBA...</span>
100
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
101
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
102
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
103
+<span class="r-in"><span><span class="co"># rlm_normalise_matrix(matrix_antigen=matrix_antigen,</span></span></span>
104
+<span class="r-in"><span> <span class="co">#array_matrix=array_matrix,</span></span></span>
105
+<span class="r-in"><span><span class="co"># control_antigens=control_antigens)</span></span></span>
106
+</code></pre></div>
107
+    </div>
108
+  </div>
109
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
110
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
111
+    </nav></div>
112
+</div>
113
+
114
+
115
+      <footer><div class="copyright">
116
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
117
+</div>
118
+
119
+<div class="pkgdown">
120
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
121
+</div>
122
+
123
+      </footer></div>
124
+
125
+  
126
+
127
+
128
+  
129
+
130
+  </body></html>
131
+
0 132
new file mode 100644
... ...
@@ -0,0 +1,202 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>tag_subtract — tag_subtract • protGear</title><!-- 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="tag_subtract — tag_subtract"><meta property="og:description" content="\\_End_Function_\\         #"><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>tag_subtract</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/cv_estimation_tag_functions.R" class="external-link"><code>R/cv_estimation_tag_functions.R</code></a></small>
58
+    <div class="hidden name"><code>tag_subtract.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>\\_End_Function_\\         #</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">tag_subtract</span><span class="op">(</span></span>
67
+<span>  <span class="va">dataC_mfi</span>,</span>
68
+<span>  <span class="va">tag_antigens</span>,</span>
69
+<span>  <span class="va">mean_best_CV_var</span>,</span>
70
+<span>  <span class="va">tag_file</span>,</span>
71
+<span>  <span class="va">batch_vars</span>,</span>
72
+<span>  sampleID_var <span class="op">=</span> <span class="st">"sampleID"</span>,</span>
73
+<span>  antigen_var <span class="op">=</span> <span class="st">"antigen"</span></span>
74
+<span><span class="op">)</span></span></code></pre></div>
75
+    </div>
76
+
77
+    <div id="arguments">
78
+    <h2>Arguments</h2>
79
+    <dl><dt>dataC_mfi</dt>
80
+<dd><p>A dataframe</p></dd>
81
+
82
+
83
+<dt>tag_antigens</dt>
84
+<dd><p>A character vector with the names of proteins or antigens
85
+used as TAG.</p></dd>
86
+
87
+
88
+<dt>mean_best_CV_var</dt>
89
+<dd><p>A character string containing the identifier of the 
90
+variable with the MFI values.</p></dd>
91
+
92
+
93
+<dt>tag_file</dt>
94
+<dd><p>A data frame with variables <code>antigen, TAG, TAG_name </code> 
95
+to show the TAG for the different antigens or proteins in dataC_mfi</p></dd>
96
+
97
+
98
+<dt>batch_vars</dt>
99
+<dd><p>A list of characters identifying variables in dataC_mfi 
100
+for indicating  batch.</p></dd>
101
+
102
+
103
+<dt>sampleID_var</dt>
104
+<dd><p>A character string containing the name of the sample 
105
+identifier variable. Default set to 'sampleID'</p></dd>
106
+
107
+
108
+<dt>antigen_var</dt>
109
+<dd><p>A character string containing the name of the
110
+features/protein variable. Default to 'antigen'</p></dd>
111
+
112
+</dl></div>
113
+    <div id="value">
114
+    <h2>Value</h2>
115
+    
116
+
117
+<p>A data frame of TAG values subtracted</p>
118
+    </div>
119
+    <div id="details">
120
+    <h2>Details</h2>
121
+    <p>Subtract the purification TAG data</p>
122
+    </div>
123
+
124
+    <div id="ref-examples">
125
+    <h2>Examples</h2>
126
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">tag_file</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"TAG_antigens.csv"</span>, </span></span>
127
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
128
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">126</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">3</span></span>
129
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
130
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
131
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (2): antigen, TAG_name</span>
132
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (1): TAG</span>
133
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
134
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
135
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
136
+<span class="r-in"><span><span class="va">tag_antigens</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"CD4TAG"</span>, <span class="st">"GST"</span>, <span class="st">"MBP"</span><span class="op">)</span></span></span>
137
+<span class="r-in"><span><span class="va">batch_vars</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/list.html" class="external-link">list</a></span><span class="op">(</span>machine <span class="op">=</span> <span class="st">"m1"</span>, day <span class="op">=</span> <span class="st">"0520"</span><span class="op">)</span></span></span>
138
+<span class="r-in"><span><span class="va">dataC</span> <span class="op">&lt;-</span> <span class="fu">readr</span><span class="fu">::</span><span class="fu"><a href="https://readr.tidyverse.org/reference/read_delim.html" class="external-link">read_csv</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"dataC.csv"</span>,</span></span>
139
+<span class="r-in"><span> package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span><span class="op">)</span></span></span>
140
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Rows: </span><span style="color: #0000BB;">567</span> <span style="font-weight: bold;">Columns: </span><span style="color: #0000BB;">11</span></span>
141
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">──</span> <span style="font-weight: bold;">Column specification</span> <span style="color: #00BBBB;">────────────────────────────────────────────────────────</span></span>
142
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Delimiter:</span> ","</span>
143
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;">chr</span> (3): sampleID, antigen, iden</span>
144
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BB00;">dbl</span> (8): sample_array_ID, FMedian, BGMedian, FMedianBG_correct, Block, Colum...</span>
145
+<span class="r-msg co"><span class="r-pr">#&gt;</span> </span>
146
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Use `spec()` to retrieve the full column specification for this data.</span>
147
+<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;">ℹ</span> Specify the column types or set `show_col_types = FALSE` to quiet this message.</span>
148
+<span class="r-in"><span><span class="co">## this file has 3 lab replicates and the default names</span></span></span>
149
+<span class="r-in"><span><span class="va">dataCV</span> <span class="op">&lt;-</span> <span class="fu"><a href="cv_estimation.html">cv_estimation</a></span><span class="op">(</span><span class="va">dataC</span>  ,lab_replicates<span class="op">=</span><span class="fl">3</span><span class="op">)</span></span></span>
150
+<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The replicates are as expected per sample per antigen</span>
151
+<span class="r-in"><span><span class="va">dataCV_best2</span> <span class="op">&lt;-</span> <span class="fu"><a href="best_CV_estimation.html">best_CV_estimation</a></span><span class="op">(</span><span class="va">dataCV</span>,slide_id <span class="op">=</span> <span class="st">"iden"</span>, </span></span>
152
+<span class="r-in"><span>lab_replicates <span class="op">=</span> <span class="fl">3</span>, cv_cut_off <span class="op">=</span> <span class="fl">20</span><span class="op">)</span></span></span>
153
+<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding missing grouping variables: `row`</span>
154
+<span class="r-in"><span><span class="fu">tag_subtract</span><span class="op">(</span><span class="va">dataCV_best2</span>,tag_antigens<span class="op">=</span><span class="va">tag_antigens</span>, </span></span>
155
+<span class="r-in"><span>mean_best_CV_var<span class="op">=</span><span class="st">"mean_best_CV"</span>,</span></span>
156
+<span class="r-in"><span> tag_file <span class="op">=</span> <span class="va">tag_file</span>,antigen_var <span class="op">=</span> <span class="st">"antigen"</span>, batch_vars <span class="op">=</span> <span class="va">batch_vars</span><span class="op">)</span></span></span>
157
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 126 × 35</span></span>
158
+<span class="r-out co"><span class="r-pr">#&gt;</span>    sampleID sample_ar…¹   TAG antigen  meanX   sdX sdX2_X3 sdX1_X3 sdX1_X2   CVX</span>
159
+<span class="r-out co"><span class="r-pr">#&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>          <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;chr&gt;</span>    <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span>   <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span> <span style="color: #949494; font-style: italic;">&lt;dbl&gt;</span></span>
160
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> 0.0085            11     0 AMA1      643.  98.5    70      69.3   139.  15.3 </span>
161
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> 0.0255             8     0 AMA1      699   52.6    74.2    33.9    40.3  7.52</span>
162
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> 0.076              5     0 AMA1      633.  81.3    35.4    77.1   112.  12.8 </span>
163
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> 0.23               2     0 AMA1     <span style="text-decoration: underline;">1</span>725.  60.5    32.5    84.8    52.3  3.51</span>
164
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> 0.73              19     0 AMA1     <span style="text-decoration: underline;">2</span>504. 119.    166.     61.5   105.   4.75</span>
165
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> 177.78             4     0 AMA1    <span style="text-decoration: underline;">58</span>262  709.    994.    383.    612.   1.22</span>
166
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> 19.75             10     0 AMA1    <span style="text-decoration: underline;">64</span>143. 353.    476.    367.    109.   0.55</span>
167
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> 2.19              16     0 AMA1     <span style="text-decoration: underline;">9</span>243  383.    528.    156.    372.   4.15</span>
168
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> 533                1     0 AMA1    <span style="text-decoration: underline;">53</span>180. 559.    117.    735.    619.   1.05</span>
169
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> 59.26              7     0 AMA1    <span style="text-decoration: underline;">61</span>601  894.   <span style="text-decoration: underline;">1</span>078.   <span style="text-decoration: underline;">1</span>111.     32.5  1.45</span>
170
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># … with 116 more rows, 25 more variables: CVX2_X3 &lt;dbl&gt;, CVX1_X3 &lt;dbl&gt;,</span></span>
171
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   CVX1_X2 &lt;dbl&gt;, cvCat_all &lt;chr&gt;, cvSelected_all &lt;dbl&gt;, iden &lt;chr&gt;,</span></span>
172
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   `1` &lt;dbl&gt;, `2` &lt;dbl&gt;, `3` &lt;dbl&gt;, x &lt;chr&gt;, meanX1_X2 &lt;dbl&gt;, meanX1_X3 &lt;dbl&gt;,</span></span>
173
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   meanX2_X3 &lt;dbl&gt;, meanSelected &lt;dbl&gt;, mean_best_CV &lt;dbl&gt;, best_CV &lt;dbl&gt;,</span></span>
174
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   best_CV_cat &lt;chr&gt;, TAG_name &lt;chr&gt;, CD4TAG &lt;dbl&gt;, GST &lt;dbl&gt;, MBP &lt;dbl&gt;,</span></span>
175
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   TAG_mfi &lt;dbl&gt;, mean_best_CV_tag &lt;dbl&gt;, machine &lt;chr&gt;, day &lt;chr&gt;, and</span></span>
176
+<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;">#   abbreviated variable name ¹​sample_array_ID</span></span>
177
+</code></pre></div>
178
+    </div>
179
+  </div>
180
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
181
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
182
+    </nav></div>
183
+</div>
184
+
185
+
186
+      <footer><div class="copyright">
187
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
188
+</div>
189
+
190
+<div class="pkgdown">
191
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
192
+</div>
193
+
194
+      </footer></div>
195
+
196
+  
197
+
198
+
199
+  
200
+
201
+  </body></html>
202
+
0 203
new file mode 100644
... ...
@@ -0,0 +1,132 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Visualize the slide mimicking the original scan image. — visualize_slide • protGear</title><!-- 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="Visualize the slide mimicking the original scan image. — visualize_slide"><meta property="og:description" content="Visualize the slide mimicking the original scan image."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Visualize the slide mimicking the original scan image.</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>visualize_slide.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Visualize the slide mimicking the original scan image.</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">visualize_slide</span><span class="op">(</span><span class="va">infile</span>, <span class="va">MFI_var</span>, interactive <span class="op">=</span> <span class="cn">FALSE</span>, d_f <span class="op">=</span> <span class="cn">NA</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>infile</dt>
72
+<dd><p>a .gpr file to be used to visualize the expression 
73
+intensities of the slide spots</p></dd>
74
+
75
+
76
+<dt>MFI_var</dt>
77
+<dd><p>the MFI variable to plot, can be either the
78
+background or foreground value</p></dd>
79
+
80
+
81
+<dt>interactive</dt>
82
+<dd><p>a logical to specify whether an interactive 
83
+graph is returned or not</p></dd>
84
+
85
+
86
+<dt>d_f</dt>
87
+<dd><p>a data frame with array data</p></dd>
88
+
89
+</dl></div>
90
+    <div id="value">
91
+    <h2>Value</h2>
92
+    
93
+
94
+<p>A ggplot of slide foreground values</p>
95
+    </div>
96
+
97
+    <div id="ref-examples">
98
+    <h2>Examples</h2>
99
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
100
+<span class="r-in"><span><span class="fu">visualize_slide</span><span class="op">(</span></span></span>
101
+<span class="r-in"><span>infile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"/array_data/machine1/KK2-06.txt"</span>,</span></span>
102
+<span class="r-in"><span> package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
103
+<span class="r-in"><span>MFI_var <span class="op">=</span> <span class="st">"B635 Median"</span></span></span>
104
+<span class="r-in"><span><span class="op">)</span></span></span>
105
+<span class="r-plt img"><img src="visualize_slide-1.png" alt="" width="700" height="433"></span>
106
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
107
+</code></pre></div>
108
+    </div>
109
+  </div>
110
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
111
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
112
+    </nav></div>
113
+</div>
114
+
115
+
116
+      <footer><div class="copyright">
117
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
118
+</div>
119
+
120
+<div class="pkgdown">
121
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
122
+</div>
123
+
124
+      </footer></div>
125
+
126
+  
127
+
128
+
129
+  
130
+
131
+  </body></html>
132
+
0 133
new file mode 100644
... ...
@@ -0,0 +1,127 @@
1
+<!DOCTYPE html>
2
+<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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>Visualize the slide mimicking the original scan image using a 2d plot. — visualize_slide_2d • protGear</title><!-- 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="Visualize the slide mimicking the original scan image using a 2d plot. — visualize_slide_2d"><meta property="og:description" content="Visualize the slide mimicking the original scan image using a 2d plot."><!-- 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]>
3
+<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
4
+<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
5
+<![endif]--></head><body data-spy="scroll" data-target="#toc">
6
+    
7
+
8
+    <div class="container template-reference-topic">
9
+      <header><div class="navbar navbar-default navbar-fixed-top" role="navigation">
10
+  <div class="container">
11
+    <div class="navbar-header">
12
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
13
+        <span class="sr-only">Toggle navigation</span>
14
+        <span class="icon-bar"></span>
15
+        <span class="icon-bar"></span>
16
+        <span class="icon-bar"></span>
17
+      </button>
18
+      <span class="navbar-brand">
19
+        <a class="navbar-link" href="../index.html">protGear</a>
20
+        <span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="">1.2.1</span>
21
+      </span>
22
+    </div>
23
+
24
+    <div id="navbar" class="navbar-collapse collapse">
25
+      <ul class="nav navbar-nav"><li>
26
+  <a href="../reference/index.html">Reference</a>
27
+</li>
28
+<li class="dropdown">
29
+  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
30
+    Articles
31
+     
32
+    <span class="caret"></span>
33
+  </a>
34
+  <ul class="dropdown-menu" role="menu"><li>
35
+      <a href="../articles/vignette.html">protGear vignette processing suite</a>
36
+    </li>
37
+  </ul></li>
38
+<li>
39
+  <a href="../news/index.html">Changelog</a>
40
+</li>
41
+      </ul><ul class="nav navbar-nav navbar-right"><li>
42
+  <a href="https://github.com/Keniajin/protGear/" class="external-link">
43
+    <span class="fab fa-github fa-lg"></span>
44
+     
45
+  </a>
46
+</li>
47
+      </ul></div><!--/.nav-collapse -->
48
+  </div><!--/.container -->
49
+</div><!--/.navbar -->
50
+
51
+      
52
+
53
+      </header><div class="row">
54
+  <div class="col-md-9 contents">
55
+    <div class="page-header">
56
+    <h1>Visualize the slide mimicking the original scan image using a 2d plot.</h1>
57
+    <small class="dont-index">Source: <a href="https://github.com/Keniajin/protGear/blob/HEAD/R/read_files_functions.R" class="external-link"><code>R/read_files_functions.R</code></a></small>
58
+    <div class="hidden name"><code>visualize_slide_2d.Rd</code></div>
59
+    </div>
60
+
61
+    <div class="ref-description">
62
+    <p>Visualize the slide mimicking the original scan image using a 2d plot.</p>
63
+    </div>
64
+
65
+    <div id="ref-usage">
66
+    <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">visualize_slide_2d</span><span class="op">(</span><span class="va">infile</span>, <span class="va">MFI_var</span>, d_f <span class="op">=</span> <span class="cn">NA</span><span class="op">)</span></span></code></pre></div>
67
+    </div>
68
+
69
+    <div id="arguments">
70
+    <h2>Arguments</h2>
71
+    <dl><dt>infile</dt>
72
+<dd><p>- a .gpr file to be used to visualize the expression 
73
+intensities of the slide spots</p></dd>
74
+
75
+
76
+<dt>MFI_var</dt>
77
+<dd><p>the MFI variable to plot, can be either the 
78
+background or foreground value</p></dd>
79
+
80
+
81
+<dt>d_f</dt>
82
+<dd><p>a data frame with array data</p></dd>
83
+
84
+</dl></div>
85
+    <div id="value">
86
+    <h2>Value</h2>
87
+    
88
+
89
+<p>A 2d plot of either the background or foreground values</p>
90
+    </div>
91
+
92
+    <div id="ref-examples">
93
+    <h2>Examples</h2>
94
+    <div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co">## Not run:</span></span></span>
95
+<span class="r-in"><span><span class="fu">visualize_slide_2d</span><span class="op">(</span></span></span>
96
+<span class="r-in"><span>infile <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/system.file.html" class="external-link">system.file</a></span><span class="op">(</span><span class="st">"extdata"</span>, <span class="st">"/array_data/machine1/KK2-06.txt"</span>, </span></span>
97
+<span class="r-in"><span>package<span class="op">=</span><span class="st">"protGear"</span><span class="op">)</span>,</span></span>
98
+<span class="r-in"><span>MFI_var <span class="op">=</span> <span class="st">"B635 Median"</span></span></span>
99
+<span class="r-in"><span><span class="op">)</span></span></span>
100
+<span class="r-plt img"><img src="visualize_slide_2d-1.png" alt="" width="700" height="433"></span>
101
+<span class="r-in"><span><span class="co">## End(Not run)</span></span></span>
102
+</code></pre></div>
103
+    </div>
104
+  </div>
105
+  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar">
106
+    <nav id="toc" data-toggle="toc" class="sticky-top"><h2 data-toc-skip>Contents</h2>
107
+    </nav></div>
108
+</div>
109
+
110
+
111
+      <footer><div class="copyright">
112
+  <p></p><p>Developed by Kennedy Mwai, James Mburu.</p>
113
+</div>
114
+
115
+<div class="pkgdown">
116
+  <p></p><p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.0.6.</p>
117
+</div>
118
+
119
+      </footer></div>
120
+
121
+  
122
+
123
+
124
+  
125
+
126
+  </body></html>
127
+