forked from mmistakes/minimal-mistakes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeed.xml
625 lines (479 loc) · 33.3 KB
/
feed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">Bacterial finches</title>
<generator uri="https://github.com/jekyll/jekyll">Jekyll</generator>
<link rel="self" type="application/atom+xml" href="http://sam217pa.github.io/feed.xml" />
<link rel="alternate" type="text/html" href="http://sam217pa.github.io" />
<updated>2016-02-06T16:16:14+01:00</updated>
<id>http://sam217pa.github.io/</id>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io/</uri>
<email>[email protected]</email>
</author>
<entry>
<title type="html"><![CDATA[Emacs in My Toolbox]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/emacs/emacs-in-my-toolbox/" />
<id>http://sam217pa.github.io/emacs/emacs-in-my-toolbox</id>
<published>2016-02-06T15:42:58+01:00</published>
<updated>2016-02-06T15:42:58+01:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<p>Emacs is a powerful tool. A frequent habit of emacs user is to try to migrate
everything they know and use inside emacs. Emacs Gnus or mu4e, both emacs mail
clients, emacs org-mode, a GTD mode inside emacs—which is actually extremely
powerful—, emacs calc, a calculator inside emacs etc… are all attempts in this
line of conduct.</p>
<p>As an emacs user myself, I also tried these stuff. And it works really well.</p>
<p>As a matter of fact, I actually use it all day long. Let’s describe quickly how
I use it to work.</p>
<h1 id="emacs-matters">Emacs Matters</h1>
<p>I start emacs as I start my OS. I used to check mails with mu4e, but never
really loved the UI. I check my agenda for the day, built with org-mode. I set
up my main tasks for the day, putting some time-stamps on it.</p>
<h1 id="programming-and-documenting-at-the-same-time">Programming and documenting. At the same time.</h1>
<p>I then open the README.org of the project I’m currently working on, which
involves a lot of bash scripting, python and R. All these scripts are written
inside the README.org, with comments and all written in org-mode. Scripts are
written inside <code>src</code> blocks, and tangled to a src directory containing all my
tangled files. I never ever edit a single tangled files. I always do it inside
org-mode, so that I can describe my work, what I try to do, what I already did
and what’s left to do at the end of the day. My workflow is thus entirely
managed inside emacs. I can put TODO flags in different parts of the project,
organise the src code in different header tree etc…</p>
<h1 id="org-mode-to-pdf">Org-mode to pdf</h1>
<p>When the time comes to write a report, I write it inside org-mode. I use zotero
to export my references to a <code>.bib</code> file somewhere on my computer. Org-ref is a
mode to manage citations and references inside org-mode. I already wrote a 30
pages long report with figures, references, math and all inside org-mode. I
export to latex, and use <code>latexmk</code> to export my report to pdf.</p>
<p>Emacs is great. Let’s all use emacs. <label for="724" class="margin-toggle sidenote-number"></label><input type="checkbox" id="724" class="margin-toggle" /><span class="sidenote">I actually use Spacemacs, a combination of Vim and Emacs. It’s great if you plan to stay all day at the computer : your pinky will thank you for that. It’s all the more true if you have it broken like me ! </span></p>
<p><a href="http://sam217pa.github.io/emacs/emacs-in-my-toolbox/">Emacs in My Toolbox</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on February 06, 2016.</p>
</content>
</entry>
<entry>
<title type="html"><![CDATA[Lectures and Data Visualization]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/opinions/lectures-and-datavis/" />
<id>http://sam217pa.github.io/opinions/lectures-and-datavis</id>
<published>2015-10-21T20:40:26+02:00</published>
<updated>2015-10-21T20:40:26+02:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<section id="table-of-contents" class="toc">
<header>
<h3><i class="fa fa-book"></i> Overview</h3>
</header>
<div id="drawer">
<ul id="markdown-toc">
<li><a href="#good-lecturers-show-the-question" id="markdown-toc-good-lecturers-show-the-question">Good lecturers show the question</a></li>
<li><a href="#good-lecturers-have-a-good-style" id="markdown-toc-good-lecturers-have-a-good-style">Good lecturers have a good style.</a></li>
<li><a href="#good-lecturers-do-not-distort-the-question" id="markdown-toc-good-lecturers-do-not-distort-the-question">Good lecturers do not distort the question.</a></li>
<li><a href="#good-lecturers-synthesize" id="markdown-toc-good-lecturers-synthesize">Good lecturers synthesize.</a></li>
<li><a href="#good-lecturers-show-complexity" id="markdown-toc-good-lecturers-show-complexity">Good lecturers show complexity.</a></li>
<li><a href="#good-lecturers-show-details-and-perspective" id="markdown-toc-good-lecturers-show-details-and-perspective">Good lecturers show details and perspective</a></li>
<li><a href="#good-lecturers-serves-a-clear-purpose" id="markdown-toc-good-lecturers-serves-a-clear-purpose">Good lecturers serves a clear purpose.</a></li>
<li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li>
</ul>
</div>
</section>
<!-- /#table-of-contents -->
<p>Powerpoints are everywhere. In our world of science, Powerpoints are the <em>lingua
franca</em> of lectures. Yet they are seldom used to their rightful potential. I
believe Powerpoints are often accused of the lecturer’s fault. I speak here with
the legitimacy of a student that spent most of the last six years listening to
lecturers with poor lecturing skills. <label for="776" class="margin-toggle sidenote-number"></label><input type="checkbox" id="776" class="margin-toggle" /><span class="sidenote">I am not saying here that all of the lectures I had were of poor quality. I say most of them. </span></p>
<p>I am a great admirer of Edward Tufte’s work about data visualization. Yet I
disagree with his opinion that Powerpoints kills reasoning. Actually I believe
there are many overlaps between good data visualization and good lectures.</p>
<p>Here are Tufte’s opinion on graphical excellence. Good graphics :</p>
<blockquote>
<ul>
<li>show the data</li>
<li>induce the viewer to think about substance rather than methodology, design
or something else.</li>
<li>avoid distorting the data.</li>
<li>present many number in a small space.</li>
<li>make large data sets coherent.</li>
<li>reveal the data at several levels of details, from a broad overview to a
fine structure.</li>
<li>serve a clear purpose.</li>
<li>be closely integrated with the statistical and verbal description of the
data.</li>
</ul>
</blockquote>
<p>As a matter of fact, a good lectures shares the same objectives. Good lectures :</p>
<ul>
<li>show the question.</li>
<li>induce the listener to think about substance rather than the lecturer’s style of lecturing.</li>
<li>avoid distorting the question</li>
<li>present many complex facts and ideas in a small space.</li>
<li>make complex, multivariate questions coherent.</li>
<li>reveals the ins and outs of the question at several levels of details, from a broad overview to the finest technical details.</li>
<li>serve a clear purpose.</li>
</ul>
<p>Here I’ll expose what I think makes a good lecturer <label for="134" class="margin-toggle sidenote-number"></label><input type="checkbox" id="134" class="margin-toggle" /><span class="sidenote">I’ll talk indifferently of lecturer or Powerpoint. To me, a Powerpoint is as bad as is its designer. </span> . It follows Tufte’s ideas on data visualization.</p>
<h2 id="good-lecturers-show-the-question">Good lecturers show the question</h2>
<p>A Powerpoint and a lecturer are useless if the scientific question behind it is not understood by the audience.</p>
<p>A good Powerpoint should always have a clear title. It describes clearly and concisely the broad topic. It serves its goal even better as a question. Questions gives direction to reasoning.</p>
<h2 id="good-lecturers-have-a-good-style">Good lecturers have a good style.</h2>
<p>This is my main point. Good lecturers induces the listener to think about the <em>question</em>. The listener should not have to think about the lecture’s style. To paraphrase Pr Hervé Maisonneuve :</p>
<blockquote>
<p>Good style is absence of style.</p>
</blockquote>
<p>Color that serves no goal should disappear. Forget Powerpoints ready-made templates. They have no place in Science. Superfluous words should disappear. Diagrams are clear. They take the space they need, no more.</p>
<p>Indeed, I do agree with Edward Tufte that Powerpoints should be reserved for pictures, diagrams and charts. In Science, we can put all aspects of reasoning to good use. Some people needs a visual support to information. But the excessive use of Powerpoints has shifted this support from the lecturer to the screen. We need to realize this. The support of information is the lecturer. The audience should be <em>listening</em><label for="536" class="margin-toggle sidenote-number"></label><input type="checkbox" id="536" class="margin-toggle" /><span class="sidenote">Listening is a skill we have to re-learn. Powerpoints have made that much damage. </span>. Not staring at a screen, trying to make sense of verbless sentences.</p>
<p>Poor lecturers tend to put too much textual information on screen. As if they were hoping that it could rescue their audience’s lack of attention…</p>
<p>As does good charts, good lecturers are neutral enough to shift focus from form to content.</p>
<h2 id="good-lecturers-do-not-distort-the-question">Good lecturers do not distort the question.</h2>
<p>Good lecturers do not leave an opinionated point of view of the question in the listener’s mind. On the contrary, they should be subtle enough to put the seeds of good reasoning in it. The listener has the choice to make it flourish.</p>
<h2 id="good-lecturers-synthesize">Good lecturers synthesize.</h2>
<p>Good lecturers show many elements to the listener. They give him keys to analyze those elements. Or they can lead him to get this keys by himself <label for="674" class="margin-toggle sidenote-number"></label><input type="checkbox" id="674" class="margin-toggle" /><span class="sidenote">It depends on the lecturer’s style. Even though he should not have a style. Ha. </span>.</p>
<p>But they have to be synthetic. One cannot hope to give a sufficiently broad overview of a complex topic with too much divergence from the central point.</p>
<h2 id="good-lecturers-show-complexity">Good lecturers show complexity.</h2>
<p>Good lecturers connect facts between them. Good lecturers connect theories between them. They connect theories to facts. They connect facts to theories. They connect it to the audience’s knowledge. One can not be a good lecturer without knowing his audience.</p>
<p>A good lecturer’s main role is to make complex questions coherent.</p>
<h2 id="good-lecturers-show-details-and-perspective">Good lecturers show details and perspective</h2>
<p>A good lecturer has the ability to attach the finest details to the broader tendency in which they are included. He knows the broad phenomena as well as little peculiar details.</p>
<h2 id="good-lecturers-serves-a-clear-purpose">Good lecturers serves a clear purpose.</h2>
<p>It could be the #1 point. Good lecturers put things in context. Period. One can never have the listener’s attention if the listener does not know why he should listen. What is the point of this ? Why are you doing this ? Why work on this ? To what point ?</p>
<p>Such questions are so common that a lecturer tends to forget to answer it.</p>
<h1 id="conclusion">Conclusion</h1>
<p>Tufte says a chart’s data to ink ratio should be maximized. Chartjunk should be eliminated.</p>
<p>I say ideas to speak ratio is the measure of a lecture’s quality. Talkjunk is needless. So many talk are crippled with useless information that it is rather the rule than the exception.</p>
<p>Focus should be on the lecturer. Not on the screen.<br />
The lecturer’s focus should be on the listener. Not on the screen.</p>
<p>Powerpoints are a tool to assist reasoning. Not a support of information. Not a decoration. They should be neutral. They should be the hammer of the lecturer. A tool.</p>
<p><a href="http://sam217pa.github.io/opinions/lectures-and-datavis/">Lectures and Data Visualization</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on October 21, 2015.</p>
</content>
</entry>
<entry>
<title type="html"><![CDATA[Embed D3 Code into a markdown Jekyll Document]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/datavis/embed-d3-code/" />
<id>http://sam217pa.github.io/datavis/embed-d3-code</id>
<published>2015-10-20T00:33:53+02:00</published>
<updated>2015-10-20T00:33:53+02:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<p>I deserve no credits for this. It is basically a copy and paste from Nick Such’s
previous <a href="http://www.nicksuch.com/2014/03/26/d3-sample/">post</a>. It follows his
answer to a question on
<a href="http://stackoverflow.com/questions/22651346/how-to-embed-a-d3-js-example-to-the-jekyll-blog-post">StackOverflow</a>.</p>
<p>See
<a href="https://raw.githubusercontent.com/nicksuch/nicksuch.github.io/master/_posts/2014-03-26-d3-sample.md">here</a>
for details about how to do it.</p>
<style>
div.example {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.box {
font: 10px sans-serif;
}
.box line,
.box rect,
.box circle {
fill: #008080;
stroke: #000;
stroke-width: 1.5px;
}
.box .center {
stroke-dasharray: 3,3;
}
.box .outlier {
fill: none;
stroke: #ccc;
}
</style>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://bl.ocks.org/mbostock/raw/4061502/0a200ddf998aa75dfdb1ff32e16b680a15e5cb01/box.js"></script>
<script>
var margin = {top: 10, right: 50, bottom: 20, left: 50},
width = 120 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var min = Infinity,
max = -Infinity;
var chart = d3.box()
.whiskers(iqr(1.5))
.width(width)
.height(height);
d3.csv("/dataset/morley.csv", function(error, csv) {
var data = [];
csv.forEach(function(x) {
var e = Math.floor(x.Expt - 1),
r = Math.floor(x.Run - 1),
s = Math.floor(x.Speed),
d = data[e];
if (!d) d = data[e] = [s];
else d.push(s);
if (s > max) max = s;
if (s < min) min = s;
});
chart.domain([min, max]);
var svg = d3.select("div#example").selectAll("svg")
.data(data)
.enter().append("svg")
.attr("class", "box")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.bottom + margin.top)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")")
.call(chart);
setInterval(function() {
svg.datum(randomize).call(chart.duration(1000));
}, 2000);
});
function randomize(d) {
if (!d.randomizer) d.randomizer = randomizer(d);
return d.map(d.randomizer);
}
function randomizer(d) {
var k = d3.max(d) * .02;
return function(d) {
return Math.max(min, Math.min(max, d + k * (Math.random() - .5)));
};
}
// Returns a function to compute the interquartile range.
function iqr(k) {
return function(d, i) {
var q1 = d.quartiles[0],
q3 = d.quartiles[2],
iqr = (q3 - q1) * k,
i = -1,
j = d.length;
while (d[++i] < q1 - iqr);
while (d[--j] > q3 + iqr);
return [i, j];
};
}
</script>
<div id="example"></div>
<p><a href="http://sam217pa.github.io/datavis/embed-d3-code/">Embed D3 Code into a markdown Jekyll Document</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on October 20, 2015.</p>
</content>
</entry>
<entry>
<title type="html"><![CDATA[Biased Gene Conversion]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/evolution/biased-gene-conversion/" />
<id>http://sam217pa.github.io/evolution/biased-gene-conversion</id>
<published>2015-10-17T15:17:18+02:00</published>
<updated>2015-10-17T15:17:18+02:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<section id="table-of-contents" class="toc">
<header>
<h3><i class="fa fa-book"></i> Overview</h3>
</header>
<div id="drawer">
<ul id="markdown-toc">
<li><a href="#natural-selection-hypothesis" id="markdown-toc-natural-selection-hypothesis">Natural Selection hypothesis</a></li>
<li><a href="#gene-conversion" id="markdown-toc-gene-conversion">Gene conversion</a></li>
<li><a href="#biased-gene-conversion" id="markdown-toc-biased-gene-conversion">Biased Gene Conversion</a> <ul>
<li><a href="#initiation-bias" id="markdown-toc-initiation-bias">Initiation bias</a></li>
<li><a href="#gc-biased-gene-conversion" id="markdown-toc-gc-biased-gene-conversion">GC-biased gene conversion</a></li>
</ul>
</li>
</ul>
</div>
</section>
<!-- /#table-of-contents -->
<p>Base composition of genomes is affected by many major process, being either
neutral or selective. The neutral model describes mutations as following the
genetic drift, which depends on population effective size. It does not represent
the genome reality very well, but it is a useful model as a null hypothesis. One
must reject the neutral hypothesis before affirming that a genomic trait is under
selection constraints.</p>
<h1 id="natural-selection-hypothesis">Natural Selection hypothesis</h1>
<blockquote>
<p>A curious aspect of the theory of evolution is that everybody thinks he
understands it. <em>Jacques Monod</em></p>
</blockquote>
<p>The natural selection hypothesis discriminate three cases of a genomic trait
being under selective constraints. The positive or directional selection leads
to the gradual erasing of variation on a given position of the genome, if this
position has a positive impact on the fitness. The purifying, or negative
selection, act against all variation, nearly all mutation are deleterious.
Typically, a mutation on conserved region of 16S rDNA in Bacteria are
deleterious : they does not spread in the population.</p>
<p>Recently, a new process that can confound selection tracks with a neutral
process has been discovered : the biased gene conversion.</p>
<h1 id="gene-conversion">Gene conversion</h1>
<p>A gene conversion event takes place when the resolution of the intermediate
poroduct of homolog recombination leads to the
uni-directional—non-reciprocal—exchange of genetic information from one donor to
a receptor sequence. It is a key process of the first meiosis division, an
obligate step in eukaryotes gametogenesis.</p>
<p>Nevertheless, if one allele has a greater chance to be the donor, the process is
biased.</p>
<h1 id="biased-gene-conversion">Biased Gene Conversion</h1>
<p>There are two main scenarios to explain a biased gene conversion event.</p>
<h2 id="initiation-bias">Initiation bias</h2>
<p>The initiation bias appears when a region on one double stranded DNA is more
often victim of double strand breaks than its homolog region on the sister
chromosome. This region is thus called a recombination hotspots, whereas its
homolog on the sister chromosome is called a recombination coldspots.
Paradoxically, on the lifespan of the hotspot, the coldspot will more often be
the donor of gene conversion events, leading to the gradual death of the
corresponding hotspot. There is an initiation bias on the gene conversion event.</p>
<h2 id="gc-biased-gene-conversion">GC-biased gene conversion</h2>
<p>The other bias is called GC-bias gene conversion. Indeed, it has been shown in
many eukaryotes, including yeast and human, that the G or C alleles of a gene
are statistically significantly more often the donor of a gene conversion event
than its A or T corresponding allele.</p>
<blockquote>
<p>It looks exactly as directed selection, but is <em>not</em> an adaptative process.</p>
</blockquote>
<p>One can find traces of GC-bias gene conversion in a region if all positions are
affected, being either neutral or <em>even deleterious</em>. Typically, gBGC is
associated with regions of high rate of recombination, actual or past. While
selection only act on non neutral regions<sup id="fnref:3"><a href="#fn:3" class="footnote">1</a></sup>, gBGC also acts on nearby introns
and non-functional sequences. Moreover, selection can act on a very large
genomic scale, when linkage is taken into account.</p>
<hr />
<p>gBGC has been shown to be responsible for the large scale variations of
GC-content, the so called genomic isochores; it can lead to the fixation of
deleterious mutations; and it can confound traces of selection.</p>
<div class="footnotes">
<ol>
<li id="fn:3">
<p>exons or regulatory sequences <a href="#fnref:3" class="reversefootnote">&#8617;</a></p>
</li>
</ol>
</div>
<p><a href="http://sam217pa.github.io/evolution/biased-gene-conversion/">Biased Gene Conversion</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on October 17, 2015.</p>
</content>
</entry>
<entry>
<title type="html"><![CDATA[Hill-Robertson Effects]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/evolution/hill-robertson-effects/" />
<id>http://sam217pa.github.io/evolution/hill-robertson-effects</id>
<published>2015-10-15T19:06:40+02:00</published>
<updated>2015-10-15T19:06:40+02:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<section id="table-of-contents" class="toc">
<header>
<h3><i class="fa fa-book"></i> Overview</h3>
</header>
<div id="drawer">
<ul id="markdown-toc">
<li><a href="#selective-sweep" id="markdown-toc-selective-sweep">Selective Sweep</a></li>
<li><a href="#background-selection" id="markdown-toc-background-selection">Background selection</a></li>
<li><a href="#mullers-ratchet" id="markdown-toc-mullers-ratchet">Muller’s Ratchet</a></li>
<li><a href="#conclusion" id="markdown-toc-conclusion">Conclusion</a></li>
</ul>
</div>
</section>
<!-- /#table-of-contents -->
<blockquote>
<p>Hill-Robertson effects are interference between two locus under selection. When
recombination is weak, selection on the two locus interfere. Selection is less
efficient than when it acts on two independent locus.</p>
</blockquote>
<p>Consider <em>A</em> and <em>B</em>, two moderately advantageous allele, in different
population. They are under positive or directional selection. If recombination
is weak, an optimal <em>AB</em> combination can never appear. <em>A</em> and <em>B</em> interfere
with each other.</p>
<p>Those are the typical Hill-Robertson effects, as described by Hill and Robertson
in 1966. They have been described under other declination since.</p>
<h2 id="selective-sweep">Selective Sweep</h2>
<p>Consider <em>A</em>, a strongly advantageous allele, and <em>b</em> a weakly deleterious
allele. <em>b</em> is linked to <em>A</em><label for="189" class="margin-toggle sidenote-number"></label><input type="checkbox" id="189" class="margin-toggle" /><span class="sidenote">They are in <em>linkage desequilibrium</em> </span>. The advantageous effects of <em>A</em> leads to its
invasion in the population. It can even lead to a point of fixation. It is thus
a selective sweep of <em>A</em>.</p>
<p>But <em>b</em> is linked to <em>A</em>. <em>b</em> will also invade the population, even if it is
deleterious. This is a case of “genetic hitch-hiking”<label for="751" class="margin-toggle sidenote-number"></label><input type="checkbox" id="751" class="margin-toggle" /><span class="sidenote">As coined by John Maynard Smith </span>.</p>
<h2 id="background-selection">Background selection</h2>
<p>It is the opposite case of selective sweep interference. Consider now <em>B</em>, a
strongly deleterious allele, and <em>a</em> a weakly advantageous allele. <em>a</em> is linked
to <em>B</em>. The deleterious effects of <em>B</em> lead to the extinction of <em>B</em> carrying
individuals.</p>
<p>But <em>a</em> is linked to <em>B</em>. <em>a</em> will disappear from the population, even if it is
advantageous. This is a case of background selection. All polymorphism linked to
a strongly deleterious allele is purged.</p>
<h2 id="mullers-ratchet">Muller’s Ratchet</h2>
<blockquote>
<p>Muller’s ratchet was first described in 1932.</p>
</blockquote>
<p>It happens in clonal species, with small population sizes. A population carrying
no deleterious mutation is a population subgroup. When the first deleterious
mutation appears, the population ratchets up on the mutational burden. Since
recombination is weak, given the small population size, this mutation has no
chance to be cured. When further deleterious mutation occurs, population
degenerate. Its fitness irresistibly drops down, to the point of extinction.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Hill-Robertson effects only occurs when recombination is weaker than mutation.
Polymorphism decreases and selection efficacy decreases too. One must consider
selection intensity, mutation and recombination respective rates. The size of
the genomic window affected depends on those three parameters : if recombination
is weak and selection strong, genome can be affected on a large scale.</p>
<p>Hill-Robertson effects can explain counter intuitive observations. The spread of
deleterious allele can be explained by genomic interference, as is the case with
cystic fibrosis.</p>
<p><a href="http://sam217pa.github.io/evolution/hill-robertson-effects/">Hill-Robertson Effects</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on October 15, 2015.</p>
</content>
</entry>
<entry>
<title type="html"><![CDATA[Starting a blog]]></title>
<link rel="alternate" type="text/html" href="http://sam217pa.github.io/test-post/" />
<id>http://sam217pa.github.io/test-post</id>
<published>2015-10-14T16:38:14+02:00</published>
<updated>2015-10-14T16:38:14+02:00</updated>
<author>
<name>Samuel Barreto</name>
<uri>http://sam217pa.github.io</uri>
<email>[email protected]</email>
</author>
<content type="html">
<section id="table-of-contents" class="toc">
<header>
<h3><i class="fa fa-book"></i> Overview</h3>
</header>
<div id="drawer">
<ul id="markdown-toc">
<li><a href="#goal" id="markdown-toc-goal">Goal</a></li>
<li><a href="#an-aspiring-bacterial-evolutionnist" id="markdown-toc-an-aspiring-bacterial-evolutionnist">An aspiring bacterial evolutionnist</a></li>
</ul>
</div>
</section>
<!-- /#table-of-contents -->
<p>Following the advice of
<a href="http://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050">Andy Hunt</a>,
I decided to start a blog. I want to be able to communicate my ideas in the most
limpid way. Being a non-native English speaker, it is crucial for me to get used
to write in English.</p>
<h1 id="goal">Goal</h1>
<p>I am currently learning population genomics, applied to microbial communities.
Me and my supervisors are studying a biased gene conversion process in bacteria,
using a natural transformation model of recombination : <em>Acinetobacter</em>.</p>
<p>I have never been exposed to such concepts, yet they seem really appealing to
me. I want to be able to put some clear reasoning on concepts I have learned so
far. Writing a blog is perfect for that.</p>
<h1 id="an-aspiring-bacterial-evolutionnist">An aspiring bacterial evolutionnist</h1>
<p>Here I’ll try to expose stuff that I learned during my late readings and
research paper gambling…</p>
<p>I mostly do microbiology and evolution on a computer, using <code>R</code> and <code>Python</code>,
and I try my best to be good at it. I’ll certainly blog on it sometimes.</p>
<p>I also loves <a href="https://github.com/syl20bnr/spacemacs">Emacs</a>, on which I’ll try
to blog some other times.</p>
<p><a href="http://sam217pa.github.io/test-post/">Starting a blog</a> was originally published by Samuel Barreto at <a href="http://sam217pa.github.io">Bacterial finches</a> on October 14, 2015.</p>
</content>
</entry>
</feed>