Statistiques
| Branche: | Révision :

root / doc / sphinx_doc / rref.rst @ 729c934e

Historique | Voir | Annoter | Télécharger (27,53 ko)

1 1d833b97 Florent Chuffart
Arabic to Roman pair list.
2 1d833b97 Florent Chuffart
--------------------------
3 1d833b97 Florent Chuffart
4 1d833b97 Florent Chuffart
Description
5 1d833b97 Florent Chuffart
~~~~~~~~~~~
6 1d833b97 Florent Chuffart
7 1d833b97 Florent Chuffart
Util to convert Arabicto Roman
8 1d833b97 Florent Chuffart
9 1d833b97 Florent Chuffart
Usage
10 1d833b97 Florent Chuffart
~~~~~
11 1d833b97 Florent Chuffart
12 1d833b97 Florent Chuffart
::
13 1d833b97 Florent Chuffart
14 1d833b97 Florent Chuffart
    ARAB2ROM()
15 1d833b97 Florent Chuffart
16 1d833b97 Florent Chuffart
Author(s)
17 1d833b97 Florent Chuffart
~~~~~~~~~
18 1d833b97 Florent Chuffart
19 1d833b97 Florent Chuffart
Florent Chuffart
20 1d833b97 Florent Chuffart
21 1d833b97 Florent Chuffart
R: False Discovery Rate
22 1d833b97 Florent Chuffart
23 935a568c Florent Chuffart
False Discovery Rate
24 935a568c Florent Chuffart
--------------------
25 935a568c Florent Chuffart
26 935a568c Florent Chuffart
Description
27 935a568c Florent Chuffart
~~~~~~~~~~~
28 935a568c Florent Chuffart
29 935a568c Florent Chuffart
From a vector x of independent p-values, extract the cutoff
30 935a568c Florent Chuffart
corresponding to the specified FDR. See Benjamini & Hochberg 1995 paper
31 935a568c Florent Chuffart
32 935a568c Florent Chuffart
Usage
33 935a568c Florent Chuffart
~~~~~
34 935a568c Florent Chuffart
35 935a568c Florent Chuffart
::
36 935a568c Florent Chuffart
37 935a568c Florent Chuffart
    FDR(x, FDR)
38 935a568c Florent Chuffart
39 935a568c Florent Chuffart
Arguments
40 935a568c Florent Chuffart
~~~~~~~~~
41 935a568c Florent Chuffart
42 935a568c Florent Chuffart
``x``
43 935a568c Florent Chuffart
44 935a568c Florent Chuffart
A vector x of independent p-values.
45 935a568c Florent Chuffart
46 935a568c Florent Chuffart
``FDR``
47 935a568c Florent Chuffart
48 935a568c Florent Chuffart
The specified FDR.
49 935a568c Florent Chuffart
50 935a568c Florent Chuffart
Value
51 935a568c Florent Chuffart
~~~~~
52 935a568c Florent Chuffart
53 935a568c Florent Chuffart
Return the the corresponding cutoff.
54 935a568c Florent Chuffart
55 935a568c Florent Chuffart
Author(s)
56 935a568c Florent Chuffart
~~~~~~~~~
57 935a568c Florent Chuffart
58 935a568c Florent Chuffart
Gael Yvert, Florent Chuffart
59 935a568c Florent Chuffart
60 935a568c Florent Chuffart
Examples
61 935a568c Florent Chuffart
~~~~~~~~
62 935a568c Florent Chuffart
63 935a568c Florent Chuffart
::
64 935a568c Florent Chuffart
65 935a568c Florent Chuffart
    print("example")
66 935a568c Florent Chuffart
67 1d833b97 Florent Chuffart
R: Roman to Arabic pair list.
68 1d833b97 Florent Chuffart
69 1d833b97 Florent Chuffart
Roman to Arabic pair list.
70 1d833b97 Florent Chuffart
--------------------------
71 1d833b97 Florent Chuffart
72 1d833b97 Florent Chuffart
Description
73 1d833b97 Florent Chuffart
~~~~~~~~~~~
74 1d833b97 Florent Chuffart
75 1d833b97 Florent Chuffart
Util to convert Roman to Arabic
76 1d833b97 Florent Chuffart
77 1d833b97 Florent Chuffart
Usage
78 1d833b97 Florent Chuffart
~~~~~
79 1d833b97 Florent Chuffart
80 1d833b97 Florent Chuffart
::
81 1d833b97 Florent Chuffart
82 1d833b97 Florent Chuffart
    ROM2ARAB()
83 1d833b97 Florent Chuffart
84 1d833b97 Florent Chuffart
Author(s)
85 1d833b97 Florent Chuffart
~~~~~~~~~
86 1d833b97 Florent Chuffart
87 1d833b97 Florent Chuffart
Florent Chuffart
88 1d833b97 Florent Chuffart
89 935a568c Florent Chuffart
R: Aggregate replicated sample's nucleosomes.
90 935a568c Florent Chuffart
91 935a568c Florent Chuffart
Aggregate replicated sample's nucleosomes.
92 935a568c Florent Chuffart
------------------------------------------
93 935a568c Florent Chuffart
94 935a568c Florent Chuffart
Description
95 935a568c Florent Chuffart
~~~~~~~~~~~
96 935a568c Florent Chuffart
97 935a568c Florent Chuffart
This function aggregates nucleosome for replicated samples. It uses
98 935a568c Florent Chuffart
TemplateFilter ouput of each sample as replicate. Each sample owns a set
99 935a568c Florent Chuffart
of nucleosomes computed using TemplateFilter and ordered by the position
100 935a568c Florent Chuffart
of their center. Adajacent nucleosomes are compared two by two.
101 935a568c Florent Chuffart
Comparison is based on a log likelihood ratio score. The issue of
102 935a568c Florent Chuffart
comparison is adjacents nucleosomes merge or separation. Finally the
103 935a568c Florent Chuffart
function returns a list of clusters and all computed *lod\_scores*. Each
104 935a568c Florent Chuffart
cluster ows an attribute *wp* for "well positionned". This attribute is
105 935a568c Florent Chuffart
set as *TRUE* if the cluster is composed of exactly one nucleosomes of
106 935a568c Florent Chuffart
each sample.
107 935a568c Florent Chuffart
108 935a568c Florent Chuffart
Usage
109 935a568c Florent Chuffart
~~~~~
110 935a568c Florent Chuffart
111 935a568c Florent Chuffart
::
112 935a568c Florent Chuffart
113 729c934e Florent Chuffart
    aggregate_intra_strain_nucs(samples, lod_thres = 20, coord_max = 2e+07)
114 935a568c Florent Chuffart
115 935a568c Florent Chuffart
Arguments
116 935a568c Florent Chuffart
~~~~~~~~~
117 935a568c Florent Chuffart
118 935a568c Florent Chuffart
``samples``
119 935a568c Florent Chuffart
120 935a568c Florent Chuffart
A list of samples. Each sample is a list like *sample = list(id=...,
121 935a568c Florent Chuffart
marker=..., strain=..., roi=..., inputs=..., outputs=...)* with *roi =
122 935a568c Florent Chuffart
list(name=..., begin=..., end=..., chr=..., genome=...)*.
123 935a568c Florent Chuffart
124 935a568c Florent Chuffart
``lod_thres``
125 935a568c Florent Chuffart
126 935a568c Florent Chuffart
Log likelihood ration threshold.
127 935a568c Florent Chuffart
128 935a568c Florent Chuffart
``coord_max``
129 935a568c Florent Chuffart
130 935a568c Florent Chuffart
A too big value to be a coord for a nucleosome lower bound.
131 935a568c Florent Chuffart
132 935a568c Florent Chuffart
Value
133 935a568c Florent Chuffart
~~~~~
134 935a568c Florent Chuffart
135 935a568c Florent Chuffart
Returns a list of clusterized nucleosomes, and all computed lod scores.
136 935a568c Florent Chuffart
137 935a568c Florent Chuffart
Author(s)
138 935a568c Florent Chuffart
~~~~~~~~~
139 935a568c Florent Chuffart
140 935a568c Florent Chuffart
Florent Chuffart
141 935a568c Florent Chuffart
142 935a568c Florent Chuffart
Examples
143 935a568c Florent Chuffart
~~~~~~~~
144 935a568c Florent Chuffart
145 935a568c Florent Chuffart
::
146 935a568c Florent Chuffart
147 935a568c Florent Chuffart
    # Dealing with a region of interest
148 935a568c Florent Chuffart
    roi =list(name="example", begin=1000,  end=1300, chr="1", genome=rep("A",301))
149 935a568c Florent Chuffart
    samples = list()
150 935a568c Florent Chuffart
    for (i in 1:3) {
151 935a568c Florent Chuffart
        # Create TF output
152 935a568c Florent Chuffart
        tf_nuc = list("chr"=paste("chr", roi$chr, sep=""), "center"=(roi$end + roi$begin)/2, "width"= 150, "correlation.score"= 0.9)
153 935a568c Florent Chuffart
        outputs = dfadd(NULL,tf_nuc)
154 935a568c Florent Chuffart
        outputs = filter_tf_outputs(outputs, roi$chr, roi$begin, roi$end)
155 935a568c Florent Chuffart
        # Generate corresponding reads
156 935a568c Florent Chuffart
        nb_reads = round(runif(1,170,230))
157 935a568c Florent Chuffart
        reads = round(rnorm(nb_reads, tf_nuc$center,20))
158 935a568c Florent Chuffart
        u_reads = sort(unique(reads))
159 935a568c Florent Chuffart
        strands = sample(c(rep("R",ceiling(length(u_reads)/2)),rep("F",floor(length(u_reads)/2))))
160 935a568c Florent Chuffart
        counts = apply(t(u_reads), 2, function(r) { sum(reads == r)})
161 935a568c Florent Chuffart
        shifts = apply(t(strands), 2, function(s) { if (s == "F") return(-tf_nuc$width/2) else return(tf_nuc$width/2)})
162 935a568c Florent Chuffart
        u_reads = u_reads + shifts
163 935a568c Florent Chuffart
        inputs = data.frame(list("V1" = rep(roi$chr, length(u_reads)), 
164 935a568c Florent Chuffart
                                 "V2" = u_reads, 
165 935a568c Florent Chuffart
                                                         "V3" = strands, 
166 935a568c Florent Chuffart
                                                         "V4" = counts), stringsAsFactors=FALSE)
167 935a568c Florent Chuffart
        samples[[length(samples) + 1]] = list(id=1, marker="Mnase_Seq", strain="strain_ex", total_reads = 10000000, roi=roi, inputs=inputs, outputs=outputs)
168 935a568c Florent Chuffart
    }
169 935a568c Florent Chuffart
    print(aggregate_intra_strain_nucs(samples))
170 935a568c Florent Chuffart
171 935a568c Florent Chuffart
R: Aligns nucleosomes between 2 strains.
172 935a568c Florent Chuffart
173 935a568c Florent Chuffart
Aligns nucleosomes between 2 strains.
174 935a568c Florent Chuffart
-------------------------------------
175 935a568c Florent Chuffart
176 935a568c Florent Chuffart
Description
177 935a568c Florent Chuffart
~~~~~~~~~~~
178 935a568c Florent Chuffart
179 935a568c Florent Chuffart
This function aligns nucs between two strains for a given genome region.
180 935a568c Florent Chuffart
181 935a568c Florent Chuffart
Usage
182 935a568c Florent Chuffart
~~~~~
183 935a568c Florent Chuffart
184 935a568c Florent Chuffart
::
185 935a568c Florent Chuffart
186 935a568c Florent Chuffart
    align_inter_strain_nucs(replicates, wp_nucs_strain_ref1 = NULL, 
187 729c934e Florent Chuffart
        wp_nucs_strain_ref2 = NULL, corr_thres = 0.5, lod_thres = 100, 
188 1d833b97 Florent Chuffart
        config = NULL, ...)
189 935a568c Florent Chuffart
190 935a568c Florent Chuffart
Arguments
191 935a568c Florent Chuffart
~~~~~~~~~
192 935a568c Florent Chuffart
193 935a568c Florent Chuffart
``replicates``
194 935a568c Florent Chuffart
195 935a568c Florent Chuffart
Set of replicates, ideally 3 per strain.
196 935a568c Florent Chuffart
197 935a568c Florent Chuffart
``wp_nucs_strain_ref1``
198 935a568c Florent Chuffart
199 935a568c Florent Chuffart
List of aggregates nucleosome for strain 1. If it's null this list will
200 935a568c Florent Chuffart
be computed.
201 935a568c Florent Chuffart
202 935a568c Florent Chuffart
``wp_nucs_strain_ref2``
203 935a568c Florent Chuffart
204 935a568c Florent Chuffart
List of aggregates nucleosome for strain 2. If it's null this list will
205 935a568c Florent Chuffart
be computed.
206 935a568c Florent Chuffart
207 935a568c Florent Chuffart
``corr_thres``
208 935a568c Florent Chuffart
209 935a568c Florent Chuffart
Correlation threshold.
210 935a568c Florent Chuffart
211 935a568c Florent Chuffart
``lod_thres``
212 935a568c Florent Chuffart
213 935a568c Florent Chuffart
LOD cut off.
214 935a568c Florent Chuffart
215 1d833b97 Florent Chuffart
``config``
216 1d833b97 Florent Chuffart
217 1d833b97 Florent Chuffart
GLOBAL config variable
218 1d833b97 Florent Chuffart
219 935a568c Florent Chuffart
``...``
220 935a568c Florent Chuffart
221 935a568c Florent Chuffart
A list of parameters that will be passed to
222 935a568c Florent Chuffart
*aggregate\_intra\_strain\_nucs* if needed.
223 935a568c Florent Chuffart
224 935a568c Florent Chuffart
Value
225 935a568c Florent Chuffart
~~~~~
226 935a568c Florent Chuffart
227 935a568c Florent Chuffart
Returns a list of clusterized nucleosomes, and all computed lod scores.
228 935a568c Florent Chuffart
229 935a568c Florent Chuffart
Author(s)
230 935a568c Florent Chuffart
~~~~~~~~~
231 935a568c Florent Chuffart
232 935a568c Florent Chuffart
Florent Chuffart
233 935a568c Florent Chuffart
234 935a568c Florent Chuffart
Examples
235 935a568c Florent Chuffart
~~~~~~~~
236 935a568c Florent Chuffart
237 935a568c Florent Chuffart
::
238 935a568c Florent Chuffart
239 1d833b97 Florent Chuffart
240 1d833b97 Florent Chuffart
        # Define new translate_roi function...
241 1d833b97 Florent Chuffart
        translate_roi = function(roi, strain2, big_roi=NULL, config=NULL) {
242 1d833b97 Florent Chuffart
          return(roi)
243 1d833b97 Florent Chuffart
        }
244 1d833b97 Florent Chuffart
        # Binding it by uncomment follwing lines.
245 1d833b97 Florent Chuffart
        unlockBinding("translate_roi", as.environment("package:nucleominer"))
246 1d833b97 Florent Chuffart
        unlockBinding("translate_roi", getNamespace("nucleominer"))
247 1d833b97 Florent Chuffart
        assign("translate_roi", translate_roi, "package:nucleominer")
248 1d833b97 Florent Chuffart
        assign("translate_roi", translate_roi, getNamespace("nucleominer"))
249 1d833b97 Florent Chuffart
        lockBinding("translate_roi", getNamespace("nucleominer"))
250 1d833b97 Florent Chuffart
        lockBinding("translate_roi", as.environment("package:nucleominer"))  
251 1d833b97 Florent Chuffart
252 935a568c Florent Chuffart
    # Dealing with a region of interest
253 935a568c Florent Chuffart
    roi =list(name="example", begin=1000,  end=1300, chr="1", genome=rep("A",301), strain_ref1 = "STRAINREF1")
254 935a568c Florent Chuffart
    roi2 = translate_roi(roi, roi$strain_ref1)
255 935a568c Florent Chuffart
    replicates = list()
256 935a568c Florent Chuffart
    for (j in 1:2) {
257 935a568c Florent Chuffart
        samples = list()
258 935a568c Florent Chuffart
        for (i in 1:3) {
259 935a568c Florent Chuffart
            # Create TF output
260 935a568c Florent Chuffart
            tf_nuc = list("chr"=paste("chr", roi$chr, sep=""), "center"=(roi$end + roi$begin)/2, "width"= 150, "correlation.score"= 0.9)
261 935a568c Florent Chuffart
            outputs = dfadd(NULL,tf_nuc)
262 935a568c Florent Chuffart
            outputs = filter_tf_outputs(outputs, roi$chr, roi$begin, roi$end)
263 935a568c Florent Chuffart
            # Generate corresponding reads
264 935a568c Florent Chuffart
            nb_reads = round(runif(1,170,230))
265 935a568c Florent Chuffart
            reads = round(rnorm(nb_reads, tf_nuc$center,20))
266 935a568c Florent Chuffart
            u_reads = sort(unique(reads))
267 935a568c Florent Chuffart
            strands = sample(c(rep("R",ceiling(length(u_reads)/2)),rep("F",floor(length(u_reads)/2))))
268 935a568c Florent Chuffart
            counts = apply(t(u_reads), 2, function(r) { sum(reads == r)})
269 935a568c Florent Chuffart
            shifts = apply(t(strands), 2, function(s) { if (s == "F") return(-tf_nuc$width/2) else return(tf_nuc$width/2)})
270 935a568c Florent Chuffart
            u_reads = u_reads + shifts
271 935a568c Florent Chuffart
            inputs = data.frame(list("V1" = rep(roi$chr, length(u_reads)), 
272 935a568c Florent Chuffart
                                     "V2" = u_reads, 
273 935a568c Florent Chuffart
                                                             "V3" = strands, 
274 935a568c Florent Chuffart
                                                             "V4" = counts), stringsAsFactors=FALSE)
275 935a568c Florent Chuffart
            samples[[length(samples) + 1]] = list(id=1, marker="Mnase_Seq", strain=paste("strain_ex",j,sep=""), total_reads = 10000000, roi=roi, inputs=inputs, outputs=outputs)
276 935a568c Florent Chuffart
        }
277 935a568c Florent Chuffart
        replicates[[length(replicates) + 1]] = samples
278 935a568c Florent Chuffart
    }
279 935a568c Florent Chuffart
    print(align_inter_strain_nucs(replicates))
280 935a568c Florent Chuffart
281 935a568c Florent Chuffart
R: Launch deseq methods.
282 935a568c Florent Chuffart
283 935a568c Florent Chuffart
Launch deseq methods.
284 935a568c Florent Chuffart
---------------------
285 935a568c Florent Chuffart
286 935a568c Florent Chuffart
Description
287 935a568c Florent Chuffart
~~~~~~~~~~~
288 935a568c Florent Chuffart
289 935a568c Florent Chuffart
This function is based on deseq example. It mormalizes data, fit data to
290 935a568c Florent Chuffart
GLM model with and without interaction term and compare the two
291 935a568c Florent Chuffart
l;=models.
292 935a568c Florent Chuffart
293 935a568c Florent Chuffart
Usage
294 935a568c Florent Chuffart
~~~~~
295 935a568c Florent Chuffart
296 935a568c Florent Chuffart
::
297 935a568c Florent Chuffart
298 935a568c Florent Chuffart
    analyse_design(snep_design, reads)
299 935a568c Florent Chuffart
300 935a568c Florent Chuffart
Arguments
301 935a568c Florent Chuffart
~~~~~~~~~
302 935a568c Florent Chuffart
303 935a568c Florent Chuffart
``snep_design``
304 935a568c Florent Chuffart
305 935a568c Florent Chuffart
The design to considere.
306 935a568c Florent Chuffart
307 935a568c Florent Chuffart
``reads``
308 935a568c Florent Chuffart
309 935a568c Florent Chuffart
The data to considere.
310 935a568c Florent Chuffart
311 935a568c Florent Chuffart
Author(s)
312 935a568c Florent Chuffart
~~~~~~~~~
313 935a568c Florent Chuffart
314 935a568c Florent Chuffart
Florent Chuffart
315 935a568c Florent Chuffart
316 61914235 Florent Chuffart
R: Stage replicates data
317 61914235 Florent Chuffart
318 61914235 Florent Chuffart
Stage replicates data
319 61914235 Florent Chuffart
---------------------
320 61914235 Florent Chuffart
321 61914235 Florent Chuffart
Description
322 61914235 Florent Chuffart
~~~~~~~~~~~
323 61914235 Florent Chuffart
324 61914235 Florent Chuffart
This function loads in memory data corresponding to the given
325 61914235 Florent Chuffart
experiments.
326 61914235 Florent Chuffart
327 61914235 Florent Chuffart
Usage
328 61914235 Florent Chuffart
~~~~~
329 61914235 Florent Chuffart
330 61914235 Florent Chuffart
::
331 61914235 Florent Chuffart
332 61914235 Florent Chuffart
    build_replicates(expe, roi, only_fetch = FALSE, get_genome = FALSE, 
333 61914235 Florent Chuffart
        all_samples, config = NULL)
334 61914235 Florent Chuffart
335 61914235 Florent Chuffart
Arguments
336 61914235 Florent Chuffart
~~~~~~~~~
337 61914235 Florent Chuffart
338 61914235 Florent Chuffart
``expe``
339 61914235 Florent Chuffart
340 61914235 Florent Chuffart
a list of vector corresponding to vector of replicates.
341 61914235 Florent Chuffart
342 61914235 Florent Chuffart
``roi``
343 61914235 Florent Chuffart
344 61914235 Florent Chuffart
the region that we are interested in.
345 61914235 Florent Chuffart
346 61914235 Florent Chuffart
``only_fetch``
347 61914235 Florent Chuffart
348 61914235 Florent Chuffart
filter or not inputs.
349 61914235 Florent Chuffart
350 61914235 Florent Chuffart
``get_genome``
351 61914235 Florent Chuffart
352 61914235 Florent Chuffart
Load or not corresponding genome.
353 61914235 Florent Chuffart
354 61914235 Florent Chuffart
``all_samples``
355 61914235 Florent Chuffart
356 61914235 Florent Chuffart
Global list of samples.
357 61914235 Florent Chuffart
358 61914235 Florent Chuffart
``config``
359 61914235 Florent Chuffart
360 61914235 Florent Chuffart
GLOBAL config variable.
361 61914235 Florent Chuffart
362 61914235 Florent Chuffart
Author(s)
363 61914235 Florent Chuffart
~~~~~~~~~
364 61914235 Florent Chuffart
365 61914235 Florent Chuffart
Florent Chuffart
366 61914235 Florent Chuffart
367 61914235 Florent Chuffart
Examples
368 61914235 Florent Chuffart
~~~~~~~~
369 61914235 Florent Chuffart
370 61914235 Florent Chuffart
::
371 61914235 Florent Chuffart
372 61914235 Florent Chuffart
    # library(rjson)
373 61914235 Florent Chuffart
    # library(nucleominer)
374 61914235 Florent Chuffart
    # 
375 61914235 Florent Chuffart
    # # Read config file
376 61914235 Florent Chuffart
    # json_conf_file = "nucleo_miner_config.json"
377 61914235 Florent Chuffart
    # config = fromJSON(paste(readLines(json_conf_file), collapse=""))
378 61914235 Florent Chuffart
    # # Read sample file
379 61914235 Florent Chuffart
    # all_samples = get_content(config$CSV_SAMPLE_FILE, "cvs", sep=";", head=TRUE, stringsAsFactors=FALSE)  
380 61914235 Florent Chuffart
    # # here are the sample ids in a list
381 61914235 Florent Chuffart
    # expes = list(c(1))
382 61914235 Florent Chuffart
    # # here is the region that we wnt to see the coverage
383 61914235 Florent Chuffart
    # cur = list(chr="8", begin=472000, end=474000, strain_ref="BY") 
384 61914235 Florent Chuffart
    # # it displays the corverage
385 61914235 Florent Chuffart
    # replicates = build_replicates(expes, cur, all_samples=all_samples, config=config)
386 61914235 Florent Chuffart
    # out = watch_samples(replicates, config$READ_LENGTH, 
387 61914235 Florent Chuffart
    #       plot_coverage = TRUE,  
388 61914235 Florent Chuffart
    #       plot_squared_reads = FALSE,  
389 61914235 Florent Chuffart
    #       plot_ref_genome = FALSE, 
390 61914235 Florent Chuffart
    #       plot_arrow_raw_reads = FALSE,  
391 61914235 Florent Chuffart
    #       plot_arrow_nuc_reads = FALSE,  
392 61914235 Florent Chuffart
    #       plot_gaussian_reads = FALSE,  
393 61914235 Florent Chuffart
    #       plot_gaussian_unified_reads = FALSE,  
394 61914235 Florent Chuffart
    #       plot_ellipse_nucs = FALSE,  
395 61914235 Florent Chuffart
    #       plot_wp_nucs = FALSE,  
396 61914235 Florent Chuffart
    #       plot_wp_nuc_model = FALSE,  
397 61914235 Florent Chuffart
    #       plot_common_nucs = FALSE,  
398 61914235 Florent Chuffart
    #       height = 50)
399 61914235 Florent Chuffart
400 59ad95ca Florent Chuffart
R: reformat an "apply manipulated" list of regions
401 59ad95ca Florent Chuffart
402 59ad95ca Florent Chuffart
reformat an "apply manipulated" list of regions
403 59ad95ca Florent Chuffart
-----------------------------------------------
404 59ad95ca Florent Chuffart
405 59ad95ca Florent Chuffart
Description
406 59ad95ca Florent Chuffart
~~~~~~~~~~~
407 59ad95ca Florent Chuffart
408 59ad95ca Florent Chuffart
Utils to reformat an "apply manipulated" list of regions
409 59ad95ca Florent Chuffart
410 59ad95ca Florent Chuffart
Usage
411 59ad95ca Florent Chuffart
~~~~~
412 59ad95ca Florent Chuffart
413 59ad95ca Florent Chuffart
::
414 59ad95ca Florent Chuffart
415 59ad95ca Florent Chuffart
    collapse_regions(regions)
416 59ad95ca Florent Chuffart
417 59ad95ca Florent Chuffart
Arguments
418 59ad95ca Florent Chuffart
~~~~~~~~~
419 59ad95ca Florent Chuffart
420 59ad95ca Florent Chuffart
+---------------+----+
421 59ad95ca Florent Chuffart
| ``regions``   |    |
422 59ad95ca Florent Chuffart
+---------------+----+
423 59ad95ca Florent Chuffart
424 59ad95ca Florent Chuffart
Author(s)
425 59ad95ca Florent Chuffart
~~~~~~~~~
426 59ad95ca Florent Chuffart
427 59ad95ca Florent Chuffart
Florent Chuffart
428 59ad95ca Florent Chuffart
429 1d833b97 Florent Chuffart
R: Compute Common Uninterrupted Regions (CUR)
430 1d833b97 Florent Chuffart
431 1d833b97 Florent Chuffart
Compute Common Uninterrupted Regions (CUR)
432 1d833b97 Florent Chuffart
------------------------------------------
433 1d833b97 Florent Chuffart
434 1d833b97 Florent Chuffart
Description
435 1d833b97 Florent Chuffart
~~~~~~~~~~~
436 1d833b97 Florent Chuffart
437 1d833b97 Florent Chuffart
CURs are regions that can be aligned between the genomes
438 1d833b97 Florent Chuffart
439 1d833b97 Florent Chuffart
Usage
440 1d833b97 Florent Chuffart
~~~~~
441 1d833b97 Florent Chuffart
442 1d833b97 Florent Chuffart
::
443 1d833b97 Florent Chuffart
444 1d833b97 Florent Chuffart
    compute_inter_all_strain_curs(diff_allowed = 10, min_cur_width = 200, 
445 1d833b97 Florent Chuffart
        config = NULL, plot = FALSE)
446 1d833b97 Florent Chuffart
447 1d833b97 Florent Chuffart
Arguments
448 1d833b97 Florent Chuffart
~~~~~~~~~
449 1d833b97 Florent Chuffart
450 1d833b97 Florent Chuffart
``diff_allowed``
451 1d833b97 Florent Chuffart
452 1d833b97 Florent Chuffart
the maximum indel width allowe din a CUR
453 1d833b97 Florent Chuffart
454 1d833b97 Florent Chuffart
``min_cur_width``
455 1d833b97 Florent Chuffart
456 1d833b97 Florent Chuffart
The minimum width of a CUR
457 1d833b97 Florent Chuffart
458 1d833b97 Florent Chuffart
``config``
459 1d833b97 Florent Chuffart
460 1d833b97 Florent Chuffart
GLOBAL config variable
461 1d833b97 Florent Chuffart
462 1d833b97 Florent Chuffart
``plot``
463 1d833b97 Florent Chuffart
464 1d833b97 Florent Chuffart
Plot CURs or not
465 1d833b97 Florent Chuffart
466 1d833b97 Florent Chuffart
Author(s)
467 1d833b97 Florent Chuffart
~~~~~~~~~
468 1d833b97 Florent Chuffart
469 1d833b97 Florent Chuffart
Florent Chuffart
470 1d833b97 Florent Chuffart
471 935a568c Florent Chuffart
R: Crop bound of regions according to region of interest bound
472 935a568c Florent Chuffart
473 935a568c Florent Chuffart
Crop bound of regions according to region of interest bound
474 935a568c Florent Chuffart
-----------------------------------------------------------
475 935a568c Florent Chuffart
476 935a568c Florent Chuffart
Description
477 935a568c Florent Chuffart
~~~~~~~~~~~
478 935a568c Florent Chuffart
479 935a568c Florent Chuffart
The fucntion is no more necessary since we remove "big\_roi" bug in
480 935a568c Florent Chuffart
translate\_roi function.
481 935a568c Florent Chuffart
482 935a568c Florent Chuffart
Usage
483 935a568c Florent Chuffart
~~~~~
484 935a568c Florent Chuffart
485 935a568c Florent Chuffart
::
486 935a568c Florent Chuffart
487 1d833b97 Florent Chuffart
    crop_fuzzy(tmp_fuzzy_nucs, roi, strain, config = NULL)
488 935a568c Florent Chuffart
489 935a568c Florent Chuffart
Arguments
490 935a568c Florent Chuffart
~~~~~~~~~
491 935a568c Florent Chuffart
492 935a568c Florent Chuffart
``tmp_fuzzy_nucs``
493 935a568c Florent Chuffart
494 935a568c Florent Chuffart
the regiuons to be croped.
495 935a568c Florent Chuffart
496 935a568c Florent Chuffart
``roi``
497 935a568c Florent Chuffart
498 935a568c Florent Chuffart
The region of interest.
499 935a568c Florent Chuffart
500 935a568c Florent Chuffart
``strain``
501 935a568c Florent Chuffart
502 935a568c Florent Chuffart
The strain to consider.
503 935a568c Florent Chuffart
504 1d833b97 Florent Chuffart
``config``
505 1d833b97 Florent Chuffart
506 1d833b97 Florent Chuffart
GLOBAL config variable
507 1d833b97 Florent Chuffart
508 935a568c Florent Chuffart
Author(s)
509 935a568c Florent Chuffart
~~~~~~~~~
510 935a568c Florent Chuffart
511 935a568c Florent Chuffart
Florent Chuffart
512 935a568c Florent Chuffart
513 935a568c Florent Chuffart
R: Adding list to a dataframe.
514 935a568c Florent Chuffart
515 935a568c Florent Chuffart
Adding list to a dataframe.
516 935a568c Florent Chuffart
---------------------------
517 935a568c Florent Chuffart
518 935a568c Florent Chuffart
Description
519 935a568c Florent Chuffart
~~~~~~~~~~~
520 935a568c Florent Chuffart
521 935a568c Florent Chuffart
Add a list *l* to a dataframe *df*. Create it if *df* is *NULL*. Return
522 935a568c Florent Chuffart
the dataframe *df*.
523 935a568c Florent Chuffart
524 935a568c Florent Chuffart
Usage
525 935a568c Florent Chuffart
~~~~~
526 935a568c Florent Chuffart
527 935a568c Florent Chuffart
::
528 935a568c Florent Chuffart
529 935a568c Florent Chuffart
    dfadd(df, l)
530 935a568c Florent Chuffart
531 935a568c Florent Chuffart
Arguments
532 935a568c Florent Chuffart
~~~~~~~~~
533 935a568c Florent Chuffart
534 935a568c Florent Chuffart
``df``
535 935a568c Florent Chuffart
536 935a568c Florent Chuffart
A dataframe
537 935a568c Florent Chuffart
538 935a568c Florent Chuffart
``l``
539 935a568c Florent Chuffart
540 935a568c Florent Chuffart
A list
541 935a568c Florent Chuffart
542 935a568c Florent Chuffart
Value
543 935a568c Florent Chuffart
~~~~~
544 935a568c Florent Chuffart
545 935a568c Florent Chuffart
Return the dataframe *df*.
546 935a568c Florent Chuffart
547 935a568c Florent Chuffart
Author(s)
548 935a568c Florent Chuffart
~~~~~~~~~
549 935a568c Florent Chuffart
550 935a568c Florent Chuffart
Florent Chuffart
551 935a568c Florent Chuffart
552 935a568c Florent Chuffart
Examples
553 935a568c Florent Chuffart
~~~~~~~~
554 935a568c Florent Chuffart
555 935a568c Florent Chuffart
::
556 935a568c Florent Chuffart
557 935a568c Florent Chuffart
    ## Here dataframe is NULL
558 935a568c Florent Chuffart
    print(df)
559 935a568c Florent Chuffart
    df = NULL
560 935a568c Florent Chuffart
561 935a568c Florent Chuffart
    # Initialize df
562 935a568c Florent Chuffart
    df = dfadd(df, list(key1 = "value1", key2 = "value2"))
563 935a568c Florent Chuffart
    print(df)
564 935a568c Florent Chuffart
565 935a568c Florent Chuffart
    # Adding elements to df
566 935a568c Florent Chuffart
    df = dfadd(df, list(key1 = "value1'", key2 = "value2'"))
567 935a568c Florent Chuffart
    print(df)
568 935a568c Florent Chuffart
569 935a568c Florent Chuffart
R: Extract wp nucs from nuc map.
570 935a568c Florent Chuffart
571 935a568c Florent Chuffart
Extract wp nucs from nuc map.
572 935a568c Florent Chuffart
-----------------------------
573 935a568c Florent Chuffart
574 935a568c Florent Chuffart
Description
575 935a568c Florent Chuffart
~~~~~~~~~~~
576 935a568c Florent Chuffart
577 935a568c Florent Chuffart
Function based on common wp nuc index and roi\_index.
578 935a568c Florent Chuffart
579 935a568c Florent Chuffart
Usage
580 935a568c Florent Chuffart
~~~~~
581 935a568c Florent Chuffart
582 935a568c Florent Chuffart
::
583 935a568c Florent Chuffart
584 935a568c Florent Chuffart
    extract_wp(strain_maps, roi_index, strain, tmp_common_nucs)
585 935a568c Florent Chuffart
586 935a568c Florent Chuffart
Arguments
587 935a568c Florent Chuffart
~~~~~~~~~
588 935a568c Florent Chuffart
589 935a568c Florent Chuffart
``strain_maps``
590 935a568c Florent Chuffart
591 935a568c Florent Chuffart
Nuc maps.
592 935a568c Florent Chuffart
593 935a568c Florent Chuffart
``roi_index``
594 935a568c Florent Chuffart
595 935a568c Florent Chuffart
The region of interest index.
596 935a568c Florent Chuffart
597 935a568c Florent Chuffart
``strain``
598 935a568c Florent Chuffart
599 935a568c Florent Chuffart
The strain to consider.
600 935a568c Florent Chuffart
601 935a568c Florent Chuffart
``tmp_common_nucs``
602 935a568c Florent Chuffart
603 935a568c Florent Chuffart
the list of wp nucs.
604 935a568c Florent Chuffart
605 935a568c Florent Chuffart
Author(s)
606 935a568c Florent Chuffart
~~~~~~~~~
607 935a568c Florent Chuffart
608 935a568c Florent Chuffart
Florent Chuffart
609 935a568c Florent Chuffart
610 935a568c Florent Chuffart
R: Prefetch data
611 935a568c Florent Chuffart
612 935a568c Florent Chuffart
Prefetch data
613 935a568c Florent Chuffart
-------------
614 935a568c Florent Chuffart
615 935a568c Florent Chuffart
Description
616 935a568c Florent Chuffart
~~~~~~~~~~~
617 935a568c Florent Chuffart
618 935a568c Florent Chuffart
Fetch and filter inputs and outpouts per region of interest. Organize it
619 935a568c Florent Chuffart
per replicates.
620 935a568c Florent Chuffart
621 935a568c Florent Chuffart
Usage
622 935a568c Florent Chuffart
~~~~~
623 935a568c Florent Chuffart
624 935a568c Florent Chuffart
::
625 935a568c Florent Chuffart
626 1d833b97 Florent Chuffart
    fetch_mnase_replicates(strain, roi, all_samples, config = NULL, 
627 1d833b97 Florent Chuffart
        only_fetch = FALSE, get_genome = FALSE, get_ouputs = TRUE)
628 935a568c Florent Chuffart
629 935a568c Florent Chuffart
Arguments
630 935a568c Florent Chuffart
~~~~~~~~~
631 935a568c Florent Chuffart
632 935a568c Florent Chuffart
``strain``
633 935a568c Florent Chuffart
634 935a568c Florent Chuffart
The strain we want mnase replicatesList of replicates. Each replicates
635 935a568c Florent Chuffart
is a vector of sample ids.
636 935a568c Florent Chuffart
637 935a568c Florent Chuffart
``roi``
638 935a568c Florent Chuffart
639 935a568c Florent Chuffart
Region of interest.
640 935a568c Florent Chuffart
641 935a568c Florent Chuffart
``all_samples``
642 935a568c Florent Chuffart
643 935a568c Florent Chuffart
Global list of samples.
644 935a568c Florent Chuffart
645 935a568c Florent Chuffart
``config``
646 935a568c Florent Chuffart
647 935a568c Florent Chuffart
GLOBAL config variable
648 935a568c Florent Chuffart
649 935a568c Florent Chuffart
``only_fetch``
650 935a568c Florent Chuffart
651 935a568c Florent Chuffart
If TRUE, only fetch and not filtering. It is used tio load sample files
652 935a568c Florent Chuffart
into memory before forking.
653 935a568c Florent Chuffart
654 935a568c Florent Chuffart
``get_genome``
655 935a568c Florent Chuffart
656 935a568c Florent Chuffart
If TRUE, load corresponding genome sequence.
657 935a568c Florent Chuffart
658 935a568c Florent Chuffart
``get_ouputs``
659 935a568c Florent Chuffart
660 935a568c Florent Chuffart
If TRUE, get also ouput corresponding TF output files.
661 935a568c Florent Chuffart
662 935a568c Florent Chuffart
Author(s)
663 935a568c Florent Chuffart
~~~~~~~~~
664 935a568c Florent Chuffart
665 935a568c Florent Chuffart
Florent Chuffart
666 935a568c Florent Chuffart
667 935a568c Florent Chuffart
R: Filter TemplateFilter inputs
668 935a568c Florent Chuffart
669 935a568c Florent Chuffart
Filter TemplateFilter inputs
670 935a568c Florent Chuffart
----------------------------
671 935a568c Florent Chuffart
672 935a568c Florent Chuffart
Description
673 935a568c Florent Chuffart
~~~~~~~~~~~
674 935a568c Florent Chuffart
675 935a568c Florent Chuffart
This function filters TemplateFilter inputs according genome area
676 935a568c Florent Chuffart
observed properties. It takes into account reads that are at the
677 935a568c Florent Chuffart
frontier of this area and the strand of these reads.
678 935a568c Florent Chuffart
679 935a568c Florent Chuffart
Usage
680 935a568c Florent Chuffart
~~~~~
681 935a568c Florent Chuffart
682 935a568c Florent Chuffart
::
683 935a568c Florent Chuffart
684 935a568c Florent Chuffart
    filter_tf_inputs(inputs, chr, x_min, x_max, nuc_width = 160, 
685 b8a95426 Florent Chuffart
        only_f = FALSE, only_r = FALSE, filter_for_coverage = FALSE)
686 935a568c Florent Chuffart
687 935a568c Florent Chuffart
Arguments
688 935a568c Florent Chuffart
~~~~~~~~~
689 935a568c Florent Chuffart
690 935a568c Florent Chuffart
``inputs``
691 935a568c Florent Chuffart
692 935a568c Florent Chuffart
TF inputs to be filtered.
693 935a568c Florent Chuffart
694 935a568c Florent Chuffart
``chr``
695 935a568c Florent Chuffart
696 935a568c Florent Chuffart
Chromosome observed, here chr is an integer.
697 935a568c Florent Chuffart
698 935a568c Florent Chuffart
``x_min``
699 935a568c Florent Chuffart
700 935a568c Florent Chuffart
Coordinate of the first bp observed.
701 935a568c Florent Chuffart
702 935a568c Florent Chuffart
``x_max``
703 935a568c Florent Chuffart
704 935a568c Florent Chuffart
Coordinate of the last bp observed.
705 935a568c Florent Chuffart
706 935a568c Florent Chuffart
``nuc_width``
707 935a568c Florent Chuffart
708 935a568c Florent Chuffart
Nucleosome width.
709 935a568c Florent Chuffart
710 935a568c Florent Chuffart
``only_f``
711 935a568c Florent Chuffart
712 935a568c Florent Chuffart
Filter only F reads.
713 935a568c Florent Chuffart
714 935a568c Florent Chuffart
``only_r``
715 935a568c Florent Chuffart
716 935a568c Florent Chuffart
Filter only R reads.
717 935a568c Florent Chuffart
718 b8a95426 Florent Chuffart
``filter_for_coverage``
719 b8a95426 Florent Chuffart
720 b8a95426 Florent Chuffart
Does it filter for plot coverage?
721 b8a95426 Florent Chuffart
722 935a568c Florent Chuffart
Value
723 935a568c Florent Chuffart
~~~~~
724 935a568c Florent Chuffart
725 935a568c Florent Chuffart
Returns filtred inputs.
726 935a568c Florent Chuffart
727 935a568c Florent Chuffart
Author(s)
728 935a568c Florent Chuffart
~~~~~~~~~
729 935a568c Florent Chuffart
730 935a568c Florent Chuffart
Florent Chuffart
731 935a568c Florent Chuffart
732 935a568c Florent Chuffart
R: Filter TemplateFilter outputs
733 935a568c Florent Chuffart
734 935a568c Florent Chuffart
Filter TemplateFilter outputs
735 935a568c Florent Chuffart
-----------------------------
736 935a568c Florent Chuffart
737 935a568c Florent Chuffart
Description
738 935a568c Florent Chuffart
~~~~~~~~~~~
739 935a568c Florent Chuffart
740 935a568c Florent Chuffart
This function filters TemplateFilter outputs according, not only genome
741 935a568c Florent Chuffart
area observerved properties, but also correlation and overlap threshold.
742 935a568c Florent Chuffart
743 935a568c Florent Chuffart
Usage
744 935a568c Florent Chuffart
~~~~~
745 935a568c Florent Chuffart
746 935a568c Florent Chuffart
::
747 935a568c Florent Chuffart
748 935a568c Florent Chuffart
    filter_tf_outputs(tf_outputs, chr, x_min, x_max, nuc_width = 160, 
749 935a568c Florent Chuffart
        ol_bp = 59, corr_thres = 0.5)
750 935a568c Florent Chuffart
751 935a568c Florent Chuffart
Arguments
752 935a568c Florent Chuffart
~~~~~~~~~
753 935a568c Florent Chuffart
754 935a568c Florent Chuffart
``tf_outputs``
755 935a568c Florent Chuffart
756 935a568c Florent Chuffart
TemplateFilter outputs.
757 935a568c Florent Chuffart
758 935a568c Florent Chuffart
``chr``
759 935a568c Florent Chuffart
760 935a568c Florent Chuffart
Chromosome observed, here chr is an integer.
761 935a568c Florent Chuffart
762 935a568c Florent Chuffart
``x_min``
763 935a568c Florent Chuffart
764 935a568c Florent Chuffart
Coordinate of the first bp observed.
765 935a568c Florent Chuffart
766 935a568c Florent Chuffart
``x_max``
767 935a568c Florent Chuffart
768 935a568c Florent Chuffart
Coordinate of the last bp observed.
769 935a568c Florent Chuffart
770 935a568c Florent Chuffart
``nuc_width``
771 935a568c Florent Chuffart
772 935a568c Florent Chuffart
Nucleosome width.
773 935a568c Florent Chuffart
774 935a568c Florent Chuffart
``ol_bp``
775 935a568c Florent Chuffart
776 935a568c Florent Chuffart
Overlap Threshold.
777 935a568c Florent Chuffart
778 935a568c Florent Chuffart
``corr_thres``
779 935a568c Florent Chuffart
780 935a568c Florent Chuffart
Correlation threshold.
781 935a568c Florent Chuffart
782 935a568c Florent Chuffart
Value
783 935a568c Florent Chuffart
~~~~~
784 935a568c Florent Chuffart
785 935a568c Florent Chuffart
Returns filtered TemplateFilter Outputs
786 935a568c Florent Chuffart
787 935a568c Florent Chuffart
Author(s)
788 935a568c Florent Chuffart
~~~~~~~~~
789 935a568c Florent Chuffart
790 935a568c Florent Chuffart
Florent Chuffart
791 935a568c Florent Chuffart
792 935a568c Florent Chuffart
R: flat reads
793 935a568c Florent Chuffart
794 935a568c Florent Chuffart
flat reads
795 935a568c Florent Chuffart
----------
796 935a568c Florent Chuffart
797 935a568c Florent Chuffart
Description
798 935a568c Florent Chuffart
~~~~~~~~~~~
799 935a568c Florent Chuffart
800 935a568c Florent Chuffart
Extract reads coordinates from TempleteFilter input sequence
801 935a568c Florent Chuffart
802 935a568c Florent Chuffart
Usage
803 935a568c Florent Chuffart
~~~~~
804 935a568c Florent Chuffart
805 935a568c Florent Chuffart
::
806 935a568c Florent Chuffart
807 935a568c Florent Chuffart
    flat_reads(reads, nuc_width)
808 935a568c Florent Chuffart
809 935a568c Florent Chuffart
Arguments
810 935a568c Florent Chuffart
~~~~~~~~~
811 935a568c Florent Chuffart
812 935a568c Florent Chuffart
``reads``
813 935a568c Florent Chuffart
814 935a568c Florent Chuffart
TemplateFilter input reads
815 935a568c Florent Chuffart
816 935a568c Florent Chuffart
``nuc_width``
817 935a568c Florent Chuffart
818 935a568c Florent Chuffart
Width used to shift F and R reads.
819 935a568c Florent Chuffart
820 935a568c Florent Chuffart
Value
821 935a568c Florent Chuffart
~~~~~
822 935a568c Florent Chuffart
823 935a568c Florent Chuffart
Returns a list of F reads, R reads and joint/shifted F and R reads.
824 935a568c Florent Chuffart
825 935a568c Florent Chuffart
Author(s)
826 935a568c Florent Chuffart
~~~~~~~~~
827 935a568c Florent Chuffart
828 935a568c Florent Chuffart
Florent Chuffart
829 935a568c Florent Chuffart
830 935a568c Florent Chuffart
R: Retrieve Reads
831 935a568c Florent Chuffart
832 935a568c Florent Chuffart
Retrieve Reads
833 935a568c Florent Chuffart
--------------
834 935a568c Florent Chuffart
835 935a568c Florent Chuffart
Description
836 935a568c Florent Chuffart
~~~~~~~~~~~
837 935a568c Florent Chuffart
838 935a568c Florent Chuffart
Retrieve reads for a given marker, combi, form.
839 935a568c Florent Chuffart
840 935a568c Florent Chuffart
Usage
841 935a568c Florent Chuffart
~~~~~
842 935a568c Florent Chuffart
843 935a568c Florent Chuffart
::
844 935a568c Florent Chuffart
845 cc54c799 Florent Chuffart
    get_all_reads(marker, combi, form = "wp", config = NULL)
846 935a568c Florent Chuffart
847 935a568c Florent Chuffart
Arguments
848 935a568c Florent Chuffart
~~~~~~~~~
849 935a568c Florent Chuffart
850 935a568c Florent Chuffart
``marker``
851 935a568c Florent Chuffart
852 935a568c Florent Chuffart
The marker to considere.
853 935a568c Florent Chuffart
854 935a568c Florent Chuffart
``combi``
855 935a568c Florent Chuffart
856 935a568c Florent Chuffart
The starin combination to considere.
857 935a568c Florent Chuffart
858 935a568c Florent Chuffart
``form``
859 935a568c Florent Chuffart
860 935a568c Florent Chuffart
The nuc form to considere.
861 935a568c Florent Chuffart
862 cc54c799 Florent Chuffart
``config``
863 cc54c799 Florent Chuffart
864 cc54c799 Florent Chuffart
GLOBAL config variable
865 cc54c799 Florent Chuffart
866 935a568c Florent Chuffart
Author(s)
867 935a568c Florent Chuffart
~~~~~~~~~
868 935a568c Florent Chuffart
869 935a568c Florent Chuffart
Florent Chuffart
870 935a568c Florent Chuffart
871 935a568c Florent Chuffart
R: get comp strand
872 935a568c Florent Chuffart
873 935a568c Florent Chuffart
get comp strand
874 935a568c Florent Chuffart
---------------
875 935a568c Florent Chuffart
876 935a568c Florent Chuffart
Description
877 935a568c Florent Chuffart
~~~~~~~~~~~
878 935a568c Florent Chuffart
879 935a568c Florent Chuffart
Compute the complementatry strand.
880 935a568c Florent Chuffart
881 935a568c Florent Chuffart
Usage
882 935a568c Florent Chuffart
~~~~~
883 935a568c Florent Chuffart
884 935a568c Florent Chuffart
::
885 935a568c Florent Chuffart
886 935a568c Florent Chuffart
    get_comp_strand(strand)
887 935a568c Florent Chuffart
888 935a568c Florent Chuffart
Arguments
889 935a568c Florent Chuffart
~~~~~~~~~
890 935a568c Florent Chuffart
891 935a568c Florent Chuffart
``strand``
892 935a568c Florent Chuffart
893 935a568c Florent Chuffart
The original strand.
894 935a568c Florent Chuffart
895 935a568c Florent Chuffart
Value
896 935a568c Florent Chuffart
~~~~~
897 935a568c Florent Chuffart
898 935a568c Florent Chuffart
Returns the complementatry strand.
899 935a568c Florent Chuffart
900 935a568c Florent Chuffart
Author(s)
901 935a568c Florent Chuffart
~~~~~~~~~
902 935a568c Florent Chuffart
903 935a568c Florent Chuffart
Florent Chuffart
904 935a568c Florent Chuffart
905 935a568c Florent Chuffart
R: Build the design for deseq
906 935a568c Florent Chuffart
907 935a568c Florent Chuffart
Build the design for deseq
908 935a568c Florent Chuffart
--------------------------
909 935a568c Florent Chuffart
910 935a568c Florent Chuffart
Description
911 935a568c Florent Chuffart
~~~~~~~~~~~
912 935a568c Florent Chuffart
913 935a568c Florent Chuffart
This function build the design according sample properties.
914 935a568c Florent Chuffart
915 935a568c Florent Chuffart
Usage
916 935a568c Florent Chuffart
~~~~~
917 935a568c Florent Chuffart
918 935a568c Florent Chuffart
::
919 935a568c Florent Chuffart
920 935a568c Florent Chuffart
    get_design(marker, combi, all_samples)
921 935a568c Florent Chuffart
922 935a568c Florent Chuffart
Arguments
923 935a568c Florent Chuffart
~~~~~~~~~
924 935a568c Florent Chuffart
925 935a568c Florent Chuffart
``marker``
926 935a568c Florent Chuffart
927 935a568c Florent Chuffart
The marker to considere.
928 935a568c Florent Chuffart
929 935a568c Florent Chuffart
``combi``
930 935a568c Florent Chuffart
931 935a568c Florent Chuffart
The starin combination to considere.
932 935a568c Florent Chuffart
933 935a568c Florent Chuffart
``all_samples``
934 935a568c Florent Chuffart
935 935a568c Florent Chuffart
Global list of samples.
936 935a568c Florent Chuffart
937 935a568c Florent Chuffart
Author(s)
938 935a568c Florent Chuffart
~~~~~~~~~
939 935a568c Florent Chuffart
940 935a568c Florent Chuffart
Florent Chuffart
941 935a568c Florent Chuffart
942 935a568c Florent Chuffart
R: Compute the fuzzy nucs.
943 935a568c Florent Chuffart
944 935a568c Florent Chuffart
Compute the fuzzy nucs.
945 935a568c Florent Chuffart
-----------------------
946 935a568c Florent Chuffart
947 935a568c Florent Chuffart
Description
948 935a568c Florent Chuffart
~~~~~~~~~~~
949 935a568c Florent Chuffart
950 935a568c Florent Chuffart
This function aggregate non common wp nucs for each strain and substract
951 935a568c Florent Chuffart
common wp nucs. It does not take care about the size of the resulting
952 935a568c Florent Chuffart
fuzzy regions. It will be take into account in the count read part og
953 935a568c Florent Chuffart
the pipeline.
954 935a568c Florent Chuffart
955 935a568c Florent Chuffart
Usage
956 935a568c Florent Chuffart
~~~~~
957 935a568c Florent Chuffart
958 935a568c Florent Chuffart
::
959 935a568c Florent Chuffart
960 1d833b97 Florent Chuffart
    get_fuzzy(combi, roi, roi_index, strain_maps, common_nuc_results, 
961 1d833b97 Florent Chuffart
        config = NULL)
962 935a568c Florent Chuffart
963 935a568c Florent Chuffart
Arguments
964 935a568c Florent Chuffart
~~~~~~~~~
965 935a568c Florent Chuffart
966 935a568c Florent Chuffart
``combi``
967 935a568c Florent Chuffart
968 935a568c Florent Chuffart
The strain combination to consider.
969 935a568c Florent Chuffart
970 935a568c Florent Chuffart
``roi``
971 935a568c Florent Chuffart
972 935a568c Florent Chuffart
The region of interest.
973 935a568c Florent Chuffart
974 935a568c Florent Chuffart
``roi_index``
975 935a568c Florent Chuffart
976 935a568c Florent Chuffart
The region of interest index.
977 935a568c Florent Chuffart
978 935a568c Florent Chuffart
``strain_maps``
979 935a568c Florent Chuffart
980 935a568c Florent Chuffart
Nuc maps.
981 935a568c Florent Chuffart
982 935a568c Florent Chuffart
``common_nuc_results``
983 935a568c Florent Chuffart
984 935a568c Florent Chuffart
Common wp nuc maps
985 935a568c Florent Chuffart
986 1d833b97 Florent Chuffart
``config``
987 1d833b97 Florent Chuffart
988 1d833b97 Florent Chuffart
GLOBAL config variable
989 1d833b97 Florent Chuffart
990 935a568c Florent Chuffart
Author(s)
991 935a568c Florent Chuffart
~~~~~~~~~
992 935a568c Florent Chuffart
993 935a568c Florent Chuffart
Florent Chuffart
994 935a568c Florent Chuffart
995 935a568c Florent Chuffart
R: Compute the list of SNEPs for a given set of marker, strain...
996 935a568c Florent Chuffart
997 935a568c Florent Chuffart
Compute the list of SNEPs for a given set of marker, strain combination and nuc form.
998 935a568c Florent Chuffart
-------------------------------------------------------------------------------------
999 935a568c Florent Chuffart
1000 935a568c Florent Chuffart
Description
1001 935a568c Florent Chuffart
~~~~~~~~~~~
1002 935a568c Florent Chuffart
1003 935a568c Florent Chuffart
This function uses
1004 935a568c Florent Chuffart
1005 935a568c Florent Chuffart
Usage
1006 935a568c Florent Chuffart
~~~~~
1007 935a568c Florent Chuffart
1008 935a568c Florent Chuffart
::
1009 935a568c Florent Chuffart
1010 cc54c799 Florent Chuffart
    get_sneps(marker, combi, form, all_samples, config = NULL)
1011 935a568c Florent Chuffart
1012 935a568c Florent Chuffart
Arguments
1013 935a568c Florent Chuffart
~~~~~~~~~
1014 935a568c Florent Chuffart
1015 935a568c Florent Chuffart
``marker``
1016 935a568c Florent Chuffart
1017 935a568c Florent Chuffart
The marker involved.
1018 935a568c Florent Chuffart
1019 935a568c Florent Chuffart
``combi``
1020 935a568c Florent Chuffart
1021 935a568c Florent Chuffart
The strain combination involved.
1022 935a568c Florent Chuffart
1023 935a568c Florent Chuffart
``form``
1024 935a568c Florent Chuffart
1025 935a568c Florent Chuffart
the nuc form involved.
1026 935a568c Florent Chuffart
1027 935a568c Florent Chuffart
``all_samples``
1028 935a568c Florent Chuffart
1029 935a568c Florent Chuffart
Global list of samples.
1030 935a568c Florent Chuffart
1031 cc54c799 Florent Chuffart
``config``
1032 cc54c799 Florent Chuffart
1033 cc54c799 Florent Chuffart
GLOBAL config variable
1034 cc54c799 Florent Chuffart
1035 935a568c Florent Chuffart
Author(s)
1036 935a568c Florent Chuffart
~~~~~~~~~
1037 935a568c Florent Chuffart
1038 935a568c Florent Chuffart
Florent Chuffart
1039 935a568c Florent Chuffart
1040 935a568c Florent Chuffart
Examples
1041 935a568c Florent Chuffart
~~~~~~~~
1042 935a568c Florent Chuffart
1043 935a568c Florent Chuffart
::
1044 935a568c Florent Chuffart
1045 935a568c Florent Chuffart
    marker = "H3K4me1"
1046 935a568c Florent Chuffart
    combi = c("BY", "YJM") 
1047 935a568c Florent Chuffart
    form = "wpfuzzy" # "wp" | "fuzzy" | "wpfuzzy"
1048 935a568c Florent Chuffart
    # foo = get_sneps(marker, combi, form)
1049 935a568c Florent Chuffart
    # foo = get_sneps("H4K12ac", c("BY", "RM"), "wp")
1050 935a568c Florent Chuffart
1051 935a568c Florent Chuffart
R: Likelihood ratio
1052 935a568c Florent Chuffart
1053 935a568c Florent Chuffart
Likelihood ratio
1054 935a568c Florent Chuffart
----------------
1055 935a568c Florent Chuffart
1056 935a568c Florent Chuffart
Description
1057 935a568c Florent Chuffart
~~~~~~~~~~~
1058 935a568c Florent Chuffart
1059 935a568c Florent Chuffart
Compute the likelihood log of two set of value from two models Vs. a
1060 935a568c Florent Chuffart
unique model.
1061 935a568c Florent Chuffart
1062 935a568c Florent Chuffart
Usage
1063 935a568c Florent Chuffart
~~~~~
1064 935a568c Florent Chuffart
1065 935a568c Florent Chuffart
::
1066 935a568c Florent Chuffart
1067 935a568c Florent Chuffart
    lod_score_vecs(x, y)
1068 935a568c Florent Chuffart
1069 935a568c Florent Chuffart
Arguments
1070 935a568c Florent Chuffart
~~~~~~~~~
1071 935a568c Florent Chuffart
1072 935a568c Florent Chuffart
``x``
1073 935a568c Florent Chuffart
1074 935a568c Florent Chuffart
First vector.
1075 935a568c Florent Chuffart
1076 935a568c Florent Chuffart
``y``
1077 935a568c Florent Chuffart
1078 935a568c Florent Chuffart
Second vector.
1079 935a568c Florent Chuffart
1080 935a568c Florent Chuffart
Value
1081 935a568c Florent Chuffart
~~~~~
1082 935a568c Florent Chuffart
1083 935a568c Florent Chuffart
Returns the likelihood ratio.
1084 935a568c Florent Chuffart
1085 935a568c Florent Chuffart
Author(s)
1086 935a568c Florent Chuffart
~~~~~~~~~
1087 935a568c Florent Chuffart
1088 935a568c Florent Chuffart
Florent Chuffart
1089 935a568c Florent Chuffart
1090 935a568c Florent Chuffart
Examples
1091 935a568c Florent Chuffart
~~~~~~~~
1092 935a568c Florent Chuffart
1093 935a568c Florent Chuffart
::
1094 935a568c Florent Chuffart
1095 935a568c Florent Chuffart
    # LOD score for 2 set of values
1096 935a568c Florent Chuffart
    mean1=5; sd1=2; card2 = 250
1097 935a568c Florent Chuffart
    mean2=6; sd2=3; card1 = 200
1098 935a568c Florent Chuffart
    x1 = rnorm(card1, mean1, sd1)
1099 935a568c Florent Chuffart
    x2 = rnorm(card2, mean2, sd2)  
1100 935a568c Florent Chuffart
    min = floor(min(c(x1,x2)))
1101 935a568c Florent Chuffart
    max = ceiling(max(c(x1,x2)))
1102 935a568c Florent Chuffart
    hist(c(x1,x2), xlim=c(min, max), breaks=min:max)
1103 935a568c Florent Chuffart
    lines(min:max,dnorm(min:max,mean1,sd1)*card1,col=2)
1104 935a568c Florent Chuffart
    lines(min:max,dnorm(min:max,mean2,sd2)*card2,col=3)
1105 935a568c Florent Chuffart
    lines(min:max,dnorm(min:max,mean(c(x1,x2)),sd(c(x1,x2)))*card2,col=4)
1106 935a568c Florent Chuffart
    lod_score_vecs(x1,x2)
1107 935a568c Florent Chuffart
1108 935a568c Florent Chuffart
R: nm
1109 935a568c Florent Chuffart
1110 935a568c Florent Chuffart
nm
1111 935a568c Florent Chuffart
--
1112 935a568c Florent Chuffart
1113 935a568c Florent Chuffart
Description
1114 935a568c Florent Chuffart
~~~~~~~~~~~
1115 935a568c Florent Chuffart
1116 935a568c Florent Chuffart
It provides a set of useful functions allowing to perform quantitative
1117 935a568c Florent Chuffart
analysis of nucleosomal epigenome.
1118 935a568c Florent Chuffart
1119 935a568c Florent Chuffart
Details
1120 935a568c Florent Chuffart
~~~~~~~
1121 935a568c Florent Chuffart
1122 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1123 935a568c Florent Chuffart
| Package:      | nucleominer                                       |
1124 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1125 935a568c Florent Chuffart
| Maintainer:   | Florent Chuffart <florent.chuffart@ens-lyon.fr>   |
1126 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1127 935a568c Florent Chuffart
| Author:       | Florent Chuffart                                  |
1128 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1129 729c934e Florent Chuffart
| Version:      | 2.3.24                                            |
1130 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1131 935a568c Florent Chuffart
| License:      | CeCILL                                            |
1132 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1133 935a568c Florent Chuffart
| Title:        | nm                                                |
1134 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1135 7164d3ac Florent Chuffart
| Depends:      | seqinr, plotrix, DESeq, cachecache                |
1136 935a568c Florent Chuffart
+---------------+---------------------------------------------------+
1137 935a568c Florent Chuffart
1138 935a568c Florent Chuffart
Author(s)
1139 935a568c Florent Chuffart
~~~~~~~~~
1140 935a568c Florent Chuffart
1141 935a568c Florent Chuffart
Florent Chuffart
1142 935a568c Florent Chuffart
1143 935a568c Florent Chuffart
R: Performaing ANOVAs
1144 935a568c Florent Chuffart
1145 935a568c Florent Chuffart
Performaing ANOVAs
1146 935a568c Florent Chuffart
------------------
1147 935a568c Florent Chuffart
1148 935a568c Florent Chuffart
Description
1149 935a568c Florent Chuffart
~~~~~~~~~~~
1150 935a568c Florent Chuffart
1151 935a568c Florent Chuffart
Counts reads and Performs ANOVAS for each common nucleosomes involved.
1152 935a568c Florent Chuffart
1153 935a568c Florent Chuffart
Usage
1154 935a568c Florent Chuffart
~~~~~
1155 935a568c Florent Chuffart
1156 935a568c Florent Chuffart
::
1157 935a568c Florent Chuffart
1158 935a568c Florent Chuffart
    perform_anovas(replicates, aligned_inter_strain_nucs, inputs_name = "Mnase_Seq", 
1159 935a568c Florent Chuffart
        plot_anova_boxes = FALSE)
1160 935a568c Florent Chuffart
1161 935a568c Florent Chuffart
Arguments
1162 935a568c Florent Chuffart
~~~~~~~~~
1163 935a568c Florent Chuffart
1164 935a568c Florent Chuffart
``replicates``
1165 935a568c Florent Chuffart
1166 935a568c Florent Chuffart
Set of replicates, each replicate is a list of samples (ideally 3). Each
1167 935a568c Florent Chuffart
sample is a list like *sample = list(id=..., marker=..., strain=...,
1168 935a568c Florent Chuffart
roi=..., inputs=..., outputs=...)* with *roi = list(name=..., begin=...,
1169 935a568c Florent Chuffart
end=..., chr=..., genome=...)*. In the *perform\_anovas* contexte, we
1170 935a568c Florent Chuffart
need 4 replicates (4 \* (3 samples)): 2 strains \* (1 marker + 1 input
1171 935a568c Florent Chuffart
(Mnase\_Seq)).
1172 935a568c Florent Chuffart
1173 935a568c Florent Chuffart
``aligned_inter_strain_nucs``
1174 935a568c Florent Chuffart
1175 935a568c Florent Chuffart
List of common nucleosomes.
1176 935a568c Florent Chuffart
1177 935a568c Florent Chuffart
``inputs_name``
1178 935a568c Florent Chuffart
1179 935a568c Florent Chuffart
Name of the input.
1180 935a568c Florent Chuffart
1181 935a568c Florent Chuffart
``plot_anova_boxes``
1182 935a568c Florent Chuffart
1183 935a568c Florent Chuffart
Plot (or not) boxplot for each nuc.
1184 935a568c Florent Chuffart
1185 935a568c Florent Chuffart
Value
1186 935a568c Florent Chuffart
~~~~~
1187 935a568c Florent Chuffart
1188 935a568c Florent Chuffart
Returns ANOVA results and comunted reads.
1189 935a568c Florent Chuffart
1190 935a568c Florent Chuffart
Author(s)
1191 935a568c Florent Chuffart
~~~~~~~~~
1192 935a568c Florent Chuffart
1193 935a568c Florent Chuffart
Florent Chuffart
1194 935a568c Florent Chuffart
1195 935a568c Florent Chuffart
R: Plot the distribution of reads.
1196 935a568c Florent Chuffart
1197 935a568c Florent Chuffart
Plot the distribution of reads.
1198 935a568c Florent Chuffart
-------------------------------
1199 935a568c Florent Chuffart
1200 935a568c Florent Chuffart
Description
1201 935a568c Florent Chuffart
~~~~~~~~~~~
1202 935a568c Florent Chuffart
1203 935a568c Florent Chuffart
This fuxntion use the deseq nomalization feature to compare
1204 935a568c Florent Chuffart
qualitatively the distribution.
1205 935a568c Florent Chuffart
1206 935a568c Florent Chuffart
Usage
1207 935a568c Florent Chuffart
~~~~~
1208 935a568c Florent Chuffart
1209 935a568c Florent Chuffart
::
1210 935a568c Florent Chuffart
1211 935a568c Florent Chuffart
    plot_dist_samples(strain, marker, res, all_samples, NEWPLOT = TRUE)
1212 935a568c Florent Chuffart
1213 935a568c Florent Chuffart
Arguments
1214 935a568c Florent Chuffart
~~~~~~~~~
1215 935a568c Florent Chuffart
1216 935a568c Florent Chuffart
``strain``
1217 935a568c Florent Chuffart
1218 935a568c Florent Chuffart
The strain to considere.
1219 935a568c Florent Chuffart
1220 935a568c Florent Chuffart
``marker``
1221 935a568c Florent Chuffart
1222 935a568c Florent Chuffart
The marker to considere.
1223 935a568c Florent Chuffart
1224 935a568c Florent Chuffart
``res``
1225 935a568c Florent Chuffart
1226 935a568c Florent Chuffart
Data
1227 935a568c Florent Chuffart
1228 935a568c Florent Chuffart
``all_samples``
1229 935a568c Florent Chuffart
1230 935a568c Florent Chuffart
Global list of samples.
1231 935a568c Florent Chuffart
1232 935a568c Florent Chuffart
``NEWPLOT``
1233 935a568c Florent Chuffart
1234 935a568c Florent Chuffart
If FALSE the curve will be add to the current plot.
1235 935a568c Florent Chuffart
1236 935a568c Florent Chuffart
Author(s)
1237 935a568c Florent Chuffart
~~~~~~~~~
1238 935a568c Florent Chuffart
1239 935a568c Florent Chuffart
Florent Chuffart
1240 935a568c Florent Chuffart
1241 935a568c Florent Chuffart
R: Remove wp nucs from common nucs list.
1242 935a568c Florent Chuffart
1243 935a568c Florent Chuffart
Remove wp nucs from common nucs list.
1244 935a568c Florent Chuffart
-------------------------------------
1245 935a568c Florent Chuffart
1246 935a568c Florent Chuffart
Description
1247 935a568c Florent Chuffart
~~~~~~~~~~~
1248 935a568c Florent Chuffart
1249 935a568c Florent Chuffart
It is based on common wp nucs index on nucs and region.
1250 935a568c Florent Chuffart
1251 935a568c Florent Chuffart
Usage
1252 935a568c Florent Chuffart
~~~~~
1253 935a568c Florent Chuffart
1254 935a568c Florent Chuffart
::
1255 935a568c Florent Chuffart
1256 935a568c Florent Chuffart
    remove_aligned_wp(strain_maps, roi_index, tmp_common_nucs, strain)
1257 935a568c Florent Chuffart
1258 935a568c Florent Chuffart
Arguments
1259 935a568c Florent Chuffart
~~~~~~~~~
1260 935a568c Florent Chuffart
1261 935a568c Florent Chuffart
``strain_maps``
1262 935a568c Florent Chuffart
1263 935a568c Florent Chuffart
Nuc maps.
1264 935a568c Florent Chuffart
1265 935a568c Florent Chuffart
``roi_index``
1266 935a568c Florent Chuffart
1267 935a568c Florent Chuffart
The region of interest index.
1268 935a568c Florent Chuffart
1269 935a568c Florent Chuffart
``tmp_common_nucs``
1270 935a568c Florent Chuffart
1271 935a568c Florent Chuffart
the list of wp nucs.
1272 935a568c Florent Chuffart
1273 935a568c Florent Chuffart
``strain``
1274 935a568c Florent Chuffart
1275 935a568c Florent Chuffart
The strain to consider.
1276 935a568c Florent Chuffart
1277 935a568c Florent Chuffart
Author(s)
1278 935a568c Florent Chuffart
~~~~~~~~~
1279 935a568c Florent Chuffart
1280 935a568c Florent Chuffart
Florent Chuffart
1281 935a568c Florent Chuffart
1282 935a568c Florent Chuffart
R: sign from strand
1283 935a568c Florent Chuffart
1284 935a568c Florent Chuffart
sign from strand
1285 935a568c Florent Chuffart
----------------
1286 935a568c Florent Chuffart
1287 935a568c Florent Chuffart
Description
1288 935a568c Florent Chuffart
~~~~~~~~~~~
1289 935a568c Florent Chuffart
1290 935a568c Florent Chuffart
Get the sign of strand
1291 935a568c Florent Chuffart
1292 935a568c Florent Chuffart
Usage
1293 935a568c Florent Chuffart
~~~~~
1294 935a568c Florent Chuffart
1295 935a568c Florent Chuffart
::
1296 935a568c Florent Chuffart
1297 935a568c Florent Chuffart
    sign_from_strand(strands)
1298 935a568c Florent Chuffart
1299 935a568c Florent Chuffart
Arguments
1300 935a568c Florent Chuffart
~~~~~~~~~
1301 935a568c Florent Chuffart
1302 935a568c Florent Chuffart
+---------------+----+
1303 935a568c Florent Chuffart
| ``strands``   |    |
1304 935a568c Florent Chuffart
+---------------+----+
1305 935a568c Florent Chuffart
1306 935a568c Florent Chuffart
Value
1307 935a568c Florent Chuffart
~~~~~
1308 935a568c Florent Chuffart
1309 935a568c Florent Chuffart
If strand in forward then returns 1 else returns -1
1310 935a568c Florent Chuffart
1311 935a568c Florent Chuffart
Author(s)
1312 935a568c Florent Chuffart
~~~~~~~~~
1313 935a568c Florent Chuffart
1314 935a568c Florent Chuffart
Florent Chuffart
1315 935a568c Florent Chuffart
1316 935a568c Florent Chuffart
R: Substract to a list of regions an other list of regions that...
1317 935a568c Florent Chuffart
1318 935a568c Florent Chuffart
Substract to a list of regions an other list of regions that intersect it.
1319 935a568c Florent Chuffart
--------------------------------------------------------------------------
1320 935a568c Florent Chuffart
1321 935a568c Florent Chuffart
Description
1322 935a568c Florent Chuffart
~~~~~~~~~~~
1323 935a568c Florent Chuffart
1324 935a568c Florent Chuffart
This fucntion embed a recursive part. It occurs when a substracted
1325 935a568c Florent Chuffart
region split an original region on two.
1326 935a568c Florent Chuffart
1327 935a568c Florent Chuffart
Usage
1328 935a568c Florent Chuffart
~~~~~
1329 935a568c Florent Chuffart
1330 935a568c Florent Chuffart
::
1331 935a568c Florent Chuffart
1332 935a568c Florent Chuffart
    substract_region(region1, region2)
1333 935a568c Florent Chuffart
1334 935a568c Florent Chuffart
Arguments
1335 935a568c Florent Chuffart
~~~~~~~~~
1336 935a568c Florent Chuffart
1337 935a568c Florent Chuffart
``region1``
1338 935a568c Florent Chuffart
1339 935a568c Florent Chuffart
Original regions.
1340 935a568c Florent Chuffart
1341 935a568c Florent Chuffart
``region2``
1342 935a568c Florent Chuffart
1343 935a568c Florent Chuffart
Regions to substract.
1344 935a568c Florent Chuffart
1345 935a568c Florent Chuffart
Author(s)
1346 935a568c Florent Chuffart
~~~~~~~~~
1347 935a568c Florent Chuffart
1348 935a568c Florent Chuffart
Florent Chuffart
1349 935a568c Florent Chuffart
1350 1d833b97 Florent Chuffart
R: Switch a pairlist
1351 1d833b97 Florent Chuffart
1352 1d833b97 Florent Chuffart
Switch a pairlist
1353 1d833b97 Florent Chuffart
-----------------
1354 1d833b97 Florent Chuffart
1355 1d833b97 Florent Chuffart
Description
1356 1d833b97 Florent Chuffart
~~~~~~~~~~~
1357 1d833b97 Florent Chuffart
1358 1d833b97 Florent Chuffart
Take a pairlist key:value and return the switched pairlist value:key.
1359 1d833b97 Florent Chuffart
1360 1d833b97 Florent Chuffart
Usage
1361 1d833b97 Florent Chuffart
~~~~~
1362 1d833b97 Florent Chuffart
1363 1d833b97 Florent Chuffart
::
1364 1d833b97 Florent Chuffart
1365 1d833b97 Florent Chuffart
    switch_pairlist(l)
1366 1d833b97 Florent Chuffart
1367 1d833b97 Florent Chuffart
Arguments
1368 1d833b97 Florent Chuffart
~~~~~~~~~
1369 1d833b97 Florent Chuffart
1370 1d833b97 Florent Chuffart
``l``
1371 1d833b97 Florent Chuffart
1372 1d833b97 Florent Chuffart
The pairlist to switch.
1373 1d833b97 Florent Chuffart
1374 1d833b97 Florent Chuffart
Value
1375 1d833b97 Florent Chuffart
~~~~~
1376 1d833b97 Florent Chuffart
1377 1d833b97 Florent Chuffart
The switched pairlist.
1378 1d833b97 Florent Chuffart
1379 1d833b97 Florent Chuffart
Author(s)
1380 1d833b97 Florent Chuffart
~~~~~~~~~
1381 1d833b97 Florent Chuffart
1382 1d833b97 Florent Chuffart
Florent Chuffart
1383 1d833b97 Florent Chuffart
1384 1d833b97 Florent Chuffart
Examples
1385 1d833b97 Florent Chuffart
~~~~~~~~
1386 1d833b97 Florent Chuffart
1387 1d833b97 Florent Chuffart
::
1388 1d833b97 Florent Chuffart
1389 1d833b97 Florent Chuffart
    l = list(key1 = "value1", key2 = "value2")
1390 1d833b97 Florent Chuffart
    print(switch_pairlist(l))
1391 1d833b97 Florent Chuffart
1392 935a568c Florent Chuffart
R: Translate a list of regions from a strain ref to another.
1393 935a568c Florent Chuffart
1394 935a568c Florent Chuffart
Translate a list of regions from a strain ref to another.
1395 935a568c Florent Chuffart
---------------------------------------------------------
1396 935a568c Florent Chuffart
1397 935a568c Florent Chuffart
Description
1398 935a568c Florent Chuffart
~~~~~~~~~~~
1399 935a568c Florent Chuffart
1400 935a568c Florent Chuffart
This function is an eloborated call to translate\_roi.
1401 935a568c Florent Chuffart
1402 935a568c Florent Chuffart
Usage
1403 935a568c Florent Chuffart
~~~~~
1404 935a568c Florent Chuffart
1405 935a568c Florent Chuffart
::
1406 935a568c Florent Chuffart
1407 1d833b97 Florent Chuffart
    translate_regions(regions, combi, roi_index, config = NULL, roi)
1408 935a568c Florent Chuffart
1409 935a568c Florent Chuffart
Arguments
1410 935a568c Florent Chuffart
~~~~~~~~~
1411 935a568c Florent Chuffart
1412 935a568c Florent Chuffart
``regions``
1413 935a568c Florent Chuffart
1414 935a568c Florent Chuffart
Regions to be translated.
1415 935a568c Florent Chuffart
1416 935a568c Florent Chuffart
``combi``
1417 935a568c Florent Chuffart
1418 935a568c Florent Chuffart
Combination of strains.
1419 935a568c Florent Chuffart
1420 935a568c Florent Chuffart
``roi_index``
1421 935a568c Florent Chuffart
1422 935a568c Florent Chuffart
The region of interest index.
1423 935a568c Florent Chuffart
1424 1d833b97 Florent Chuffart
``config``
1425 1d833b97 Florent Chuffart
1426 1d833b97 Florent Chuffart
GLOBAL config variable
1427 1d833b97 Florent Chuffart
1428 935a568c Florent Chuffart
``roi``
1429 935a568c Florent Chuffart
1430 935a568c Florent Chuffart
The region of interest.
1431 935a568c Florent Chuffart
1432 935a568c Florent Chuffart
Author(s)
1433 935a568c Florent Chuffart
~~~~~~~~~
1434 935a568c Florent Chuffart
1435 935a568c Florent Chuffart
Florent Chuffart
1436 935a568c Florent Chuffart
1437 935a568c Florent Chuffart
R: Translate coords of a genome region.
1438 935a568c Florent Chuffart
1439 935a568c Florent Chuffart
Translate coords of a genome region.
1440 935a568c Florent Chuffart
------------------------------------
1441 935a568c Florent Chuffart
1442 935a568c Florent Chuffart
Description
1443 935a568c Florent Chuffart
~~~~~~~~~~~
1444 935a568c Florent Chuffart
1445 935a568c Florent Chuffart
This function is used in the examples, usualy you have to define your
1446 935a568c Florent Chuffart
own translation function and overwrite this one using *unlockBinding*
1447 935a568c Florent Chuffart
features. Please, refer to the example.
1448 935a568c Florent Chuffart
1449 935a568c Florent Chuffart
Usage
1450 935a568c Florent Chuffart
~~~~~
1451 935a568c Florent Chuffart
1452 935a568c Florent Chuffart
::
1453 935a568c Florent Chuffart
1454 1d833b97 Florent Chuffart
    translate_roi(roi, strain2, config = NULL, big_roi = NULL)
1455 935a568c Florent Chuffart
1456 935a568c Florent Chuffart
Arguments
1457 935a568c Florent Chuffart
~~~~~~~~~
1458 935a568c Florent Chuffart
1459 935a568c Florent Chuffart
``roi``
1460 935a568c Florent Chuffart
1461 935a568c Florent Chuffart
Original genome region of interest.
1462 935a568c Florent Chuffart
1463 935a568c Florent Chuffart
``strain2``
1464 935a568c Florent Chuffart
1465 935a568c Florent Chuffart
The strain in wich you want the genome region of interest.
1466 935a568c Florent Chuffart
1467 1d833b97 Florent Chuffart
``config``
1468 935a568c Florent Chuffart
1469 1d833b97 Florent Chuffart
GLOBAL config variable
1470 935a568c Florent Chuffart
1471 1d833b97 Florent Chuffart
``big_roi``
1472 935a568c Florent Chuffart
1473 1d833b97 Florent Chuffart
A largest region than roi use to filter c2c if it is needed.
1474 935a568c Florent Chuffart
1475 935a568c Florent Chuffart
Author(s)
1476 935a568c Florent Chuffart
~~~~~~~~~
1477 935a568c Florent Chuffart
1478 935a568c Florent Chuffart
Florent Chuffart
1479 935a568c Florent Chuffart
1480 935a568c Florent Chuffart
Examples
1481 935a568c Florent Chuffart
~~~~~~~~
1482 935a568c Florent Chuffart
1483 935a568c Florent Chuffart
::
1484 935a568c Florent Chuffart
1485 935a568c Florent Chuffart
    # Define new translate_roi function...
1486 1d833b97 Florent Chuffart
    translate_roi = function(roi, strain2, config) {
1487 935a568c Florent Chuffart
        strain1 = roi$strain_ref
1488 935a568c Florent Chuffart
        if (strain1 == strain2) {
1489 935a568c Florent Chuffart
            return(roi)
1490 935a568c Florent Chuffart
        } else {
1491 935a568c Florent Chuffart
          stop("Here is my new translate_roi function...")      
1492 935a568c Florent Chuffart
        }   
1493 935a568c Florent Chuffart
    }
1494 935a568c Florent Chuffart
    # Binding it by uncomment follwing lines.
1495 935a568c Florent Chuffart
    # unlockBinding("translate_roi", as.environment("package:nm"))
1496 935a568c Florent Chuffart
    # unlockBinding("translate_roi", getNamespace("nm"))
1497 935a568c Florent Chuffart
    # assign("translate_roi", translate_roi, "package:nm")
1498 935a568c Florent Chuffart
    # assign("translate_roi", translate_roi, getNamespace("nm"))
1499 935a568c Florent Chuffart
    # lockBinding("translate_roi", getNamespace("nm"))
1500 935a568c Florent Chuffart
    # lockBinding("translate_roi", as.environment("package:nm"))    
1501 935a568c Florent Chuffart
1502 935a568c Florent Chuffart
R: Aggregate regions that intersect themnselves.
1503 935a568c Florent Chuffart
1504 935a568c Florent Chuffart
Aggregate regions that intersect themnselves.
1505 935a568c Florent Chuffart
---------------------------------------------
1506 935a568c Florent Chuffart
1507 935a568c Florent Chuffart
Description
1508 935a568c Florent Chuffart
~~~~~~~~~~~
1509 935a568c Florent Chuffart
1510 935a568c Florent Chuffart
This function is based on sort of lower bounds to detect regions that
1511 935a568c Florent Chuffart
intersect. We compare lower bound and upper bound of the porevious item.
1512 935a568c Florent Chuffart
This function embed a while loop and break break regions list become
1513 935a568c Florent Chuffart
stable.
1514 935a568c Florent Chuffart
1515 935a568c Florent Chuffart
Usage
1516 935a568c Florent Chuffart
~~~~~
1517 935a568c Florent Chuffart
1518 935a568c Florent Chuffart
::
1519 935a568c Florent Chuffart
1520 935a568c Florent Chuffart
    union_regions(regions)
1521 935a568c Florent Chuffart
1522 935a568c Florent Chuffart
Arguments
1523 935a568c Florent Chuffart
~~~~~~~~~
1524 935a568c Florent Chuffart
1525 935a568c Florent Chuffart
``regions``
1526 935a568c Florent Chuffart
1527 935a568c Florent Chuffart
The Regions to be aggregated
1528 935a568c Florent Chuffart
1529 935a568c Florent Chuffart
Author(s)
1530 935a568c Florent Chuffart
~~~~~~~~~
1531 935a568c Florent Chuffart
1532 935a568c Florent Chuffart
Florent Chuffart
1533 935a568c Florent Chuffart
1534 935a568c Florent Chuffart
R: Watching analysis of samples
1535 935a568c Florent Chuffart
1536 935a568c Florent Chuffart
Watching analysis of samples
1537 935a568c Florent Chuffart
----------------------------
1538 935a568c Florent Chuffart
1539 935a568c Florent Chuffart
Description
1540 935a568c Florent Chuffart
~~~~~~~~~~~
1541 935a568c Florent Chuffart
1542 935a568c Florent Chuffart
This function allows to view analysis for a particuler region of the
1543 935a568c Florent Chuffart
genome.
1544 935a568c Florent Chuffart
1545 935a568c Florent Chuffart
Usage
1546 935a568c Florent Chuffart
~~~~~
1547 935a568c Florent Chuffart
1548 935a568c Florent Chuffart
::
1549 935a568c Florent Chuffart
1550 935a568c Florent Chuffart
    watch_samples(replicates, read_length, plot_ref_genome = TRUE, 
1551 935a568c Florent Chuffart
        plot_arrow_raw_reads = TRUE, plot_arrow_nuc_reads = TRUE, 
1552 935a568c Florent Chuffart
        plot_squared_reads = TRUE, plot_coverage = FALSE, plot_gaussian_reads = TRUE, 
1553 935a568c Florent Chuffart
        plot_gaussian_unified_reads = TRUE, plot_ellipse_nucs = TRUE, 
1554 935a568c Florent Chuffart
        plot_wp_nucs = TRUE, plot_wp_nuc_model = TRUE, plot_common_nucs = TRUE, 
1555 935a568c Florent Chuffart
        plot_anovas = FALSE, plot_anova_boxes = FALSE, plot_wp_nucs_4_nonmnase = FALSE, 
1556 729c934e Florent Chuffart
        plot_chain = FALSE, aggregated_intra_strain_nucs = NULL, 
1557 729c934e Florent Chuffart
        aligned_inter_strain_nucs = NULL, height = 10, config = NULL)
1558 935a568c Florent Chuffart
1559 935a568c Florent Chuffart
Arguments
1560 935a568c Florent Chuffart
~~~~~~~~~
1561 935a568c Florent Chuffart
1562 935a568c Florent Chuffart
``replicates``
1563 935a568c Florent Chuffart
1564 935a568c Florent Chuffart
replicates under the form...
1565 935a568c Florent Chuffart
1566 935a568c Florent Chuffart
``read_length``
1567 935a568c Florent Chuffart
1568 935a568c Florent Chuffart
length of the reads
1569 935a568c Florent Chuffart
1570 935a568c Florent Chuffart
``plot_ref_genome``
1571 935a568c Florent Chuffart
1572 935a568c Florent Chuffart
Plot (or not) reference genome.
1573 935a568c Florent Chuffart
1574 935a568c Florent Chuffart
``plot_arrow_raw_reads``
1575 935a568c Florent Chuffart
1576 935a568c Florent Chuffart
Plot (or not) arrows for raw reads.
1577 935a568c Florent Chuffart
1578 935a568c Florent Chuffart
``plot_arrow_nuc_reads``
1579 935a568c Florent Chuffart
1580 935a568c Florent Chuffart
Plot (or not) arrows for reads aasiocied to a nucleosome.
1581 935a568c Florent Chuffart
1582 935a568c Florent Chuffart
``plot_squared_reads``
1583 935a568c Florent Chuffart
1584 935a568c Florent Chuffart
Plot (or not) reads in the square fashion.
1585 935a568c Florent Chuffart
1586 935a568c Florent Chuffart
``plot_coverage``
1587 935a568c Florent Chuffart
1588 935a568c Florent Chuffart
Plot (or not) reads in the covergae fashion. fashion.
1589 935a568c Florent Chuffart
1590 935a568c Florent Chuffart
``plot_gaussian_reads``
1591 935a568c Florent Chuffart
1592 935a568c Florent Chuffart
Plot (or not) gaussian model of a F anf R reads.
1593 935a568c Florent Chuffart
1594 935a568c Florent Chuffart
``plot_gaussian_unified_reads``
1595 935a568c Florent Chuffart
1596 935a568c Florent Chuffart
Plot (or not) gaussian model of a nuc.
1597 935a568c Florent Chuffart
1598 935a568c Florent Chuffart
``plot_ellipse_nucs``
1599 935a568c Florent Chuffart
1600 935a568c Florent Chuffart
Plot (or not) ellipse for a nuc.
1601 935a568c Florent Chuffart
1602 935a568c Florent Chuffart
``plot_wp_nucs``
1603 935a568c Florent Chuffart
1604 935a568c Florent Chuffart
Plot (or not) cluster of nucs
1605 935a568c Florent Chuffart
1606 935a568c Florent Chuffart
``plot_wp_nuc_model``
1607 935a568c Florent Chuffart
1608 935a568c Florent Chuffart
Plot (or not) gaussian model for a cluster of nucs
1609 935a568c Florent Chuffart
1610 935a568c Florent Chuffart
``plot_common_nucs``
1611 935a568c Florent Chuffart
1612 935a568c Florent Chuffart
Plot (or not) aligned reads.
1613 935a568c Florent Chuffart
1614 935a568c Florent Chuffart
``plot_anovas``
1615 935a568c Florent Chuffart
1616 935a568c Florent Chuffart
Plot (or not) scatter for each nuc.
1617 935a568c Florent Chuffart
1618 935a568c Florent Chuffart
``plot_anova_boxes``
1619 935a568c Florent Chuffart
1620 935a568c Florent Chuffart
Plot (or not) boxplot for each nuc.
1621 935a568c Florent Chuffart
1622 935a568c Florent Chuffart
``plot_wp_nucs_4_nonmnase``
1623 935a568c Florent Chuffart
1624 935a568c Florent Chuffart
Plot (or not) clusters for non inputs samples.
1625 935a568c Florent Chuffart
1626 729c934e Florent Chuffart
``plot_chain``
1627 729c934e Florent Chuffart
1628 729c934e Florent Chuffart
Plot (or not) clusterised nuceosomes between mnase samples.
1629 729c934e Florent Chuffart
1630 935a568c Florent Chuffart
``aggregated_intra_strain_nucs``
1631 935a568c Florent Chuffart
1632 935a568c Florent Chuffart
list of aggregated intra strain nucs. If NULL, it will be computed.
1633 935a568c Florent Chuffart
1634 935a568c Florent Chuffart
``aligned_inter_strain_nucs``
1635 935a568c Florent Chuffart
1636 935a568c Florent Chuffart
list of aligned inter strain nucs. If NULL, it will be computed.
1637 935a568c Florent Chuffart
1638 935a568c Florent Chuffart
``height``
1639 935a568c Florent Chuffart
1640 935a568c Florent Chuffart
Number of reads in per million read for each sample, graphical parametre
1641 935a568c Florent Chuffart
for the y axis.
1642 935a568c Florent Chuffart
1643 1d833b97 Florent Chuffart
``config``
1644 1d833b97 Florent Chuffart
1645 1d833b97 Florent Chuffart
GLOBAL config variable
1646 1d833b97 Florent Chuffart
1647 935a568c Florent Chuffart
Author(s)
1648 935a568c Florent Chuffart
~~~~~~~~~
1649 935a568c Florent Chuffart
1650 935a568c Florent Chuffart
Florent Chuffart