<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bioinfoblog.it</title>
	<atom:link href="http://bioinfoblog.it/feed/" rel="self" type="application/rss+xml" />
	<link>http://bioinfoblog.it</link>
	<description>a revived blog about bioinformatics, studying in a foreign country, and lately on how selection events distribute within the positions of a pathway of genes.</description>
	<lastBuildDate>Thu, 10 May 2012 15:03:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Introduction to Unix systems for Evolutionary Biologists &#8211; slides online</title>
		<link>http://bioinfoblog.it/2012/03/introduction-to-unix-systems-for-evolutionary-biologists-slides-online/</link>
		<comments>http://bioinfoblog.it/2012/03/introduction-to-unix-systems-for-evolutionary-biologists-slides-online/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 17:08:45 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[slideshows]]></category>
		<category><![CDATA[talks]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=1044</guid>
		<description><![CDATA[Here are the slides of the &#8220;Introduction to Unix-like systems&#8221; lecture I gave last Saturday at the &#8220;Programming for Evolutionary Biology&#8221; workshop in Leipzig. In these slides, I did my best to communicate to the students what is philosophy behind &#8230; <a href="http://bioinfoblog.it/2012/03/introduction-to-unix-systems-for-evolutionary-biologists-slides-online/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are the slides of the &#8220;Introduction to Unix-like systems&#8221; lecture I gave last Saturday at the &#8220;<a title="Programming for Evolutionary Biology" href="http://evop.bioinf.uni-leipzig.de/" target="_blank">Programming for Evolutionary Biology</a>&#8221; workshop in Leipzig.</p>
<p>In these slides, I did my best to communicate to the students what is philosophy behind the Unix systems and why they have been so important in the past. The Unix philosophy is in reality an approach to data analysis and programming: I am happy if I have been able to convince the students that, by studying how the first programmers have approached the problem of data analysis, they will be able to learn good programming practices, and avoid mistakes that have already been surpassed many years ago.</p>
<p>I would like to thank my colleague Brandon Invergo and my supervisor Hafid Laayouni for suggestions on how to improve the slides. Enjoy!</p>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066783&doc=linuxintro1-definitions-120319112602-phpapp01' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066783&doc=linuxintro1-definitions-120319112602-phpapp01' /><param name='allowFullScreen' value='true' /></object>
<p><span id="more-1044"></span></p>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066829&doc=linuxintro2-basicterminal-120319112820-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066829&doc=linuxintro2-basicterminal-120319112820-phpapp02' /><param name='allowFullScreen' value='true' /></object>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066901&doc=linuxintro3-grep-120319113451-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066901&doc=linuxintro3-grep-120319113451-phpapp02' /><param name='allowFullScreen' value='true' /></object>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066915&doc=linuxintro4-advanced-120319113640-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066915&doc=linuxintro4-advanced-120319113640-phpapp02' /><param name='allowFullScreen' value='true' /></object>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066928&doc=linuxintro5extramakefiles-120319113809-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066928&doc=linuxintro5extramakefiles-120319113809-phpapp02' /><param name='allowFullScreen' value='true' /></object>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=12066969&doc=linuxintro5extraawk-120319114124-phpapp01' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=12066969&doc=linuxintro5extraawk-120319114124-phpapp01' /><param name='allowFullScreen' value='true' /></object>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/03/introduction-to-unix-systems-for-evolutionary-biologists-slides-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Planning a 8-hours &#8220;Introduction to Linux&#8221; course with trello</title>
		<link>http://bioinfoblog.it/2012/03/planning-a-8-hours-introduction-to-unix-course-with-trello/</link>
		<comments>http://bioinfoblog.it/2012/03/planning-a-8-hours-introduction-to-unix-course-with-trello/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 16:21:46 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[methodology]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=1010</guid>
		<description><![CDATA[Next week I am going to give a 8 hours &#8220;Introduction to Linux&#8221; course at the &#8220;Programming for Evolutionary Biology&#8221; workshop in Leipzig. In this post, I will describe how I have used a nice planning software called &#8220;trello&#8221; to &#8230; <a href="http://bioinfoblog.it/2012/03/planning-a-8-hours-introduction-to-unix-course-with-trello/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Next week I am going to give a 8 hours &#8220;Introduction to Linux&#8221; course at the &#8220;<a title="Programming for Evolutionary Biology" href="http://evop.bioinf.uni-leipzig.de/" target="_blank">Programming for Evolutionary Biology</a>&#8221; workshop in Leipzig. In this post, I will describe how I have used a nice planning software called &#8220;trello&#8221; to make the schedule of the course.</p>
<p>You must know that I am a big fan of using small card papers to organize things. I started using <a title="CRC cards" href="http://www.extremeprogramming.org/rules/crccards.html" target="_blank">CRC cards</a> from the ExtremeProgramming techniques, and now the way I organize my time is similar to the <a title="KanBan intro" href="http://www.personalkanban.com/pk/primers/what-is-a-kanban/" target="_blank">KanBan technique</a>, although I kind of evolved it independently. In simpler words, I have the habit of cutting A4 papers into 8 smaller A6 papers, the size of a post-it, and use them to take note and to plan my projects. If you visit my office, it is full of collections of &#8220;A6&#8243; papers everywhere <img src='http://bioinfoblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>One day I may prepare a blog post about how I organize my projects with A6 papers. For now, just consider that trello basically allows me to do on a web page what I usually do on paper. Also, trello allows to share workflows with other people on Internet.. For example, I can show you the schedule of the Linux course that I have made:</p>
<div id="attachment_1022" class="wp-caption aligncenter" style="width: 638px"><a href="https://trello.com/board/unix-course/4f461673c76804126839527d" target="_blank"><img class=" wp-image-1022" title="schedule for the Unix course on trello" src="http://bioinfoblog.it/wp-content/uploads/2012/03/Workspace-1_131.png" alt="" width="628" height="371" /></a><p class="wp-caption-text">my trello board for the &quot;Introduction to Linux&quot; course. Click to see it!</p></div>
<p style="text-align: center;">
<p>So, I used trello to make 5 distinct sets of cards, one for each of the 5 parts that compose the course. In each of this list, I filled some cards to describe the most important topics that I wanted to talk about in that part of the course. I have used some a red color label to highlight which is the most important message to transmit in each of the parts of the course, the &#8220;Take-Home&#8221; message.</p>
<p><span id="more-1010"></span></p>
<p>One of the advantages of using cards is that you are forced to be very concise about what you write. Each card must describe a single topic; there is not enough space for more than one or two sentences. This is good, because if forces you to divide everything into the smallest units. If what you are writing doesn&#8217;t fit well in a card, it means that you have to split it into two different messages.</p>
<p>Another nice thing about using cards to plan workflows, is that you can easily move cards from one list to another. For example, at a certain point I noticed that I had to dedicate more time to explain the Unix manual and how to get documentation; so I had to move some of the topics to the afternoon, by moving the cards though the list. This is something quite easy to do if you are using cards; but if I was doing the planning on a normal A4 paper, I would have been forced to rewrite everything from the beginning. Cards are a very flexible tool.</p>
<p>So, if you are looking for a tool to organize your workflows, have a look at trello or at the Kanban methodology. Cards are a cool: and there are really a lot of ways to use them, from taking notes during a seminar, to plan your day schedule, to organize your PhD project.</p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/03/planning-a-8-hours-introduction-to-unix-course-with-trello/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Origins of Evolutionary Innovations, chapter 5</title>
		<link>http://bioinfoblog.it/2012/03/origins-of-evolutionary-innovations-chapter-5/</link>
		<comments>http://bioinfoblog.it/2012/03/origins-of-evolutionary-innovations-chapter-5/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 14:30:11 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=1012</guid>
		<description><![CDATA[The fifth chapter of prof A . Wagner&#8217;s &#8220;Origins of Evolutionary Innovations&#8221; tries to answer to the question: &#8220;Under which common principles do metabolic networks, regulatory circuits, and sequence folds evolve?&#8220;. It also formalizes a framework for a theory of &#8230; <a href="http://bioinfoblog.it/2012/03/origins-of-evolutionary-innovations-chapter-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The fifth chapter of prof A . Wagner&#8217;s &#8220;Origins of Evolutionary Innovations&#8221; tries to answer to the question: &#8220;<strong>Under which common principles do metabolic networks, regulatory circuits, and sequence folds evolve?</strong>&#8220;. It also formalizes a framework for a theory of innovations, to study how innovative phenotypes can be found by evolution.</p>
<p>Together, this chapter is a wonderful recapitulation of the previous four. Enjoy!</p>
<object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=11938274&doc=wagnerchapter5-120309061731-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=11938274&doc=wagnerchapter5-120309061731-phpapp02' /><param name='allowFullScreen' value='true' /></object>
<p>This is probably the last or the second last session for this book club. I will be away in the Leipzig course for the following two weeks, and then I will also be busy on May. I will maybe make another slideshow on chapter 6 in April, but I can not commit to it.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/03/origins-of-evolutionary-innovations-chapter-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Origins of Evolutionary Innovations, chapter 4</title>
		<link>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-4/</link>
		<comments>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-4/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 15:42:36 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=985</guid>
		<description><![CDATA[The 4th chapter of &#8220;Origins of Evolutionary Innovations&#8221; discusses variation in protein and RNA sequences. How much aminoacids or nucleotides can I change in a sequence, without breaking its fold? How new fold and functions are found in evolution? Wagner &#8230; <a href="http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The 4th chapter of &#8220;Origins of Evolutionary Innovations&#8221; discusses variation in protein and RNA sequences. How much aminoacids or nucleotides can I change in a sequence, without breaking its fold? How new fold and functions are found in evolution?</p>
<div id="__ss_11735272" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Wagner chapter 4" href="http://www.slideshare.net/giovanni/wagner-chapter-4" target="_blank">Wagner chapter 4</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11735272" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></div>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> fromGiovanni Dall&#8217;Olio</div>
<div style="padding: 5px 0 12px;"><span id="more-985"></span><object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=11735272&doc=wagnerchapter4-120224093914-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=11735272&doc=wagnerchapter4-120224093914-phpapp02' /><param name='allowFullScreen' value='true' /></object></div>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The genotype space &#8211; how does it looks like?</title>
		<link>http://bioinfoblog.it/2012/02/the-genotype-space-how-does-it-looks-like/</link>
		<comments>http://bioinfoblog.it/2012/02/the-genotype-space-how-does-it-looks-like/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 14:18:16 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=958</guid>
		<description><![CDATA[Today, in the metro, I have finally understood what is the form of a genotype space. A genotype space is a representation of all the possible genotypes that can possibly exist, and in which two neighbor points are different only &#8230; <a href="http://bioinfoblog.it/2012/02/the-genotype-space-how-does-it-looks-like/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, in the metro, I have finally understood what is the form of a genotype space.</p>
<p>A genotype space is a representation of all the possible genotypes that can possibly exist, and in which two neighbor points are different only for one single mutation (Hamming distance is 1).</p>
<p>Until now, in the book club slides, I represented it as a matrix:</p>
<div id="attachment_962" class="wp-caption aligncenter" style="width: 436px"><a href="http://bioinfoblog.it/wp-content/uploads/2012/02/Workspace-4_075.png"><img class=" wp-image-962" title="genotype space as matrix" src="http://bioinfoblog.it/wp-content/uploads/2012/02/Workspace-4_075.png" alt="" width="426" height="165" /></a><p class="wp-caption-text">genotype space represented as a matrix</p></div>
<p>However, this representation has many flaws&#8230; it should be at least a multi-dimensional matrix, since each node should have exactly n neighbors (where n is the length of the genotype), while in a matrix they can have only 4 (or 8 if you count diagonals).</p>
<p>So, a better representation of the genotype space is a graph, like the following:</p>
<div id="attachment_963" class="wp-caption aligncenter" style="width: 498px"><a href="http://bioinfoblog.it/wp-content/uploads/2012/02/genotype_space.png"><img class=" wp-image-963" title="genotype_space as a graph" src="http://bioinfoblog.it/wp-content/uploads/2012/02/genotype_space.png" alt="" width="488" height="322" /></a><p class="wp-caption-text">genotype space represented as a graph</p></div>
<p>In this graph, the &#8220;genotype&#8221; of an organism is a chromosome composed by only 5 bases, and in which each base can take only two values. Each node is connected only to the nodes that differ by a single position; for example, &#8220;00000&#8243; is connected to &#8220;10000&#8243;, &#8220;01000&#8243;, &#8220;00100&#8243;, &#8220;00010&#8243; and &#8220;00001&#8243;. Thanks to &#8220;<a href="http://biostar.stackexchange.com/questions/17546/how-to-generate-the-the-graph-of-the-genotype-space/17548" target="_blank">jts</a>&#8221; from Biostar, now I also know that this is an Hamming graph H(5, 2).</p>
<p>Now that we have a representation of the genotype space, we can take any phenotype of our interest, and mark it in the genotype space. For example, imagine that all the genotypes in green correspond to individuals that suffer a congenital disease:</p>
<div id="attachment_964" class="wp-caption aligncenter" style="width: 558px"><a href="http://bioinfoblog.it/wp-content/uploads/2012/02/genotype_space_network.png"><img class=" wp-image-964" title="genotype_space_network" src="http://bioinfoblog.it/wp-content/uploads/2012/02/genotype_space_network.png" alt="" width="548" height="361" /></a><p class="wp-caption-text">a genotype network. All the green nodes correspond to genotypes that are affected by a congenital disease (for example)</p></div>
<p>The genotypes in green correspond to what A. Wagner calls &#8220;genotype network&#8221;, and other authors call &#8220;neutral network&#8221;. It is a set of genotypes that have the same phenotype, and that are connected by at least one change.</p>
<p>By exploring the topology and structure of a genotype network, we may be able to make some nice observations. For example, how big is the genotype network of a congenital disease, in human populations? Or, how can a population of individuals explore a genotype network?</p>
<p>There are really a lot of questions that come to my mind when looking at these representation. So, it is a good time for me to search on new literature!! <img src='http://bioinfoblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>note: I wrote a small python script to generate a Hamming Graph of binary strings. Here it is: <a href="https://gist.github.com/1854319">https://gist.github.com/1854319</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/02/the-genotype-space-how-does-it-looks-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Programming for Evolutionary Biology&#8221; course &#8211; suggestions for the applicants that have not been accepted</title>
		<link>http://bioinfoblog.it/2012/02/programming-for-evolutionary-biology-course-suggestions-to-the-applicants-that-were-not-accepted/</link>
		<comments>http://bioinfoblog.it/2012/02/programming-for-evolutionary-biology-course-suggestions-to-the-applicants-that-were-not-accepted/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 13:53:58 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=947</guid>
		<description><![CDATA[The selection phase for the participants to the &#8220;Programming for Evolutionary Biology&#8221; course in Leipzig has finished. Congratulations to all the applicants accepted! I am very sorry for the people who have not been accepted, but we have received a &#8230; <a href="http://bioinfoblog.it/2012/02/programming-for-evolutionary-biology-course-suggestions-to-the-applicants-that-were-not-accepted/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The selection phase for the participants to the &#8220;Programming for Evolutionary Biology&#8221; course in Leipzig has finished. Congratulations to all the applicants accepted!</p>
<p>I am very sorry for the people who have not been accepted, but we have received a lot more applications than the places available, and the selection process has had to be very strict. As Katja Nowick, the organizer of the course, said, this is a sign of how much introductory courses to programming for researchers are needed. Hopefully we will be able to repeat the course or other people will organize similar courses in the future.</p>
<p>In case you have not been selected, I would like to give you a few suggestions on how to start to learn Unix/R/Perl skills.</p>
<h4>- Are there any other courses for learn Programming oriented to biologists?</h4>
<p>I think that the &#8220;<a title="Unix and Perl Primer for Biologists" href="http://korflab.ucdavis.edu/Unix_and_Perl/index.html" target="_blank">Unix and Perl Primer for Biologists</a>&#8221; course is a very good resource for researchers wishing to learn the basics of the Bash shell and Perl. Their material is easy to read, and explains everything step by step. The authors also wrote a book (which I didn&#8217;t read yet), and released some good material <a title="unix and perl course" href="http://unixandperl.com/" target="_blank">on this website</a>.</p>
<p>Another good course that should not be missed is &#8220;<a title="Software Carpentry for Biologists" href="http://software-carpentry.org/" target="_blank">Software Carpentry for Biologists</a>&#8220;. This course covers a wider range of topics than the other, and, more important, dedicates a good effort on explaining what should be the &#8220;good practices&#8221; for a bioinformatician. Maybe the contents are a bit more advanced than the &#8220;Unix and Perl Primer&#8221;, although there are classes on the shell. In any case, once you feel a bit confident on your programming skills, you should definitely read all the materials on Software Carpentry, and make sure you have understood everything before starting a research project. There is also an &#8220;<a title="Advanced Software Carpentry for Bioinformaticians" href="http://ivory.idyll.org/articles/advanced-swc/" target="_blank">Advanced Software Carpentry for Bioinformaticians</a>&#8220;, by Titus Brown, focused on Python programming.</p>
<h4>- Are there other courses on Programming for Evolutionary Biologists, or on Next Generation Sequencing?</h4>
<p>Thanks to reddit/bioinformatics, I have found two other courses similar to ours: a &#8220;<a title="Workshop on Molecular Evolution" href="http://www.mbl.edu/education/courses/special_topics/mole.html" target="_blank">Workshop on Molecular Evolution</a>&#8221; from the University of Texas, and a &#8220;<a title="EMBo course" href="http://events.embo.org/12-computational-evolution/" target="_blank">Computational molecular evolution</a>&#8221; Course from EMBO in Greece. Both these courses seem very valid, although I don&#8217;t have any direct experience with them.</p>
<p>A good course on Next Generation Sequence is the <a title="Angus course" href="http://ged.msu.edu/angus/" target="_blank">Angus</a> course, by Titus Brown. Titus Brown is a skilled bioinformatician and programmer, who developed, among other things, libraries such as Pygr and parts of nosetests. The website of the course is full of good documentation and examples, it should be a good place to start.</p>
<h4>- where can I get help?</h4>
<p>Internet is a good place where to ask for help on programming related questions. The <a title="StackOverflow" href="http://stackoverflow.com/" target="_blank">StackOverflow</a> network is the most active community for anything related to Programming and Unix in general. For next generation sequencing analysis, a good place is <a title="seqanswers" href="http://seqanswers.com/" target="_blank">SeqAnswers</a>. And, for the general bioinformatics question, <a title="biostar" href="http://biostar.stackexchange.com/" target="_blank">biostar</a> is of course a nice resource <img src='http://bioinfoblog.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/02/programming-for-evolutionary-biology-course-suggestions-to-the-applicants-that-were-not-accepted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Origins of Evolutionary Innovations, chapter 3</title>
		<link>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-3/</link>
		<comments>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-3/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 13:32:30 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=931</guid>
		<description><![CDATA[Here is the third chapter of &#8220;Origins of Evolutionary Innovations&#8221;! This chapter describes innovations in regulatory systems, and the evolution of networks of transcription factor sites. The most important message of this chapter is that regulatory circuits can suffer a &#8230; <a href="http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="width: 425px;">Here is the third chapter of &#8220;Origins of Evolutionary Innovations&#8221;! This chapter describes innovations in regulatory systems, and the evolution of networks of transcription factor sites.</p>
<p style="width: 425px;"><object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=11512372&doc=wagnerchapter3-120210061827-phpapp01' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=11512372&doc=wagnerchapter3-120210061827-phpapp01' /><param name='allowFullScreen' value='true' /></object></p>
<p>The most important message of this chapter is that regulatory circuits can suffer a lot of changes, and yet remain functional. For example, some researchers have change up to 600 transcription factors in E.coli, yet it was still able to survive. Or, as another nice example, galactose metabolism is regulated by two completely different transcription factors in S.cerevisiae and C.albicans, yet these two species are not so distant philogenetically.</p>
<p style="padding: 5px 0 12px;">Another important message of this chapter is the structure of genotype networks of metabolic circuit. I think it can be well represented by this figure taken from [1]. It represents that, in order to find new phenotypes, a genotype network must be robust to changes (all the possible genotypes must be connected), but also be large, so it is able to explore the genotype space.</p>
<p style="padding: 5px 0 12px;"><img class="aligncenter" title="structure of networks of regulatory circuits" src="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1959426/bin/zpq0310771620003.jpg" alt="" width="490" height="258" />[1]<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=Proceedings+of+the+National+Academy+of+Sciences&amp;rft_id=info%3Adoi%2F10.1073%2Fpnas.0705396104&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Innovation+and+robustness+in+complex+regulatory+gene+networks&amp;rft.issn=0027-8424&amp;rft.date=2007&amp;rft.volume=104&amp;rft.issue=34&amp;rft.spage=13591&amp;rft.epage=13596&amp;rft.artnum=http%3A%2F%2Fwww.pnas.org%2Fcgi%2Fdoi%2F10.1073%2Fpnas.0705396104&amp;rft.au=Ciliberti%2C+S.&amp;rft.au=Martin%2C+O.&amp;rft.au=Wagner%2C+A.&amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CBioinformatics%2C+Genetics%2C+Evolutionary+Biology">Ciliberti, S., Martin, O., &amp; Wagner, A. (2007). Innovation and robustness in complex regulatory gene networks <span style="font-style: italic;">Proceedings of the National Academy of Sciences, 104</span> (34), 13591-13596 DOI: <a href="http://dx.doi.org/10.1073/pnas.0705396104" rev="review">10.1073/pnas.0705396104</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Origins of Evolutionary Innovations, chapter 2</title>
		<link>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-2/</link>
		<comments>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-2/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:31:53 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=904</guid>
		<description><![CDATA[In the second chapter, Wagner discusses the variability of metabolic networks. How do metabolic networks evolve? How many reactions can I remove or add to a metabolic network, without altering its phenotype? How much the phenotype of a metabolic network &#8230; <a href="http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="padding: 5px 0 12px;"><object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=11389261&doc=wagnerchapter2-120202112446-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=11389261&doc=wagnerchapter2-120202112446-phpapp02' /><param name='allowFullScreen' value='true' /></object></p>
<p style="padding: 5px 0 12px;">In the second chapter, Wagner discusses the variability of metabolic networks. How do metabolic networks evolve? How many reactions can I remove or add to a metabolic network, without altering its phenotype? How much the phenotype of a metabolic network is robust to changes?</p>
<p style="padding: 5px 0 12px;">A possible source of confusion in this chapter is the definitions used. The &#8220;metabolic network&#8221; is the set of all the reactions that an organism can catalyze; while the &#8220;genotype network&#8221; is the concept defined in the previous chapter. So, this chapter explains how &#8220;genotypes networks of metabolic networks&#8221; evolve; be careful to not confuse the two terms. The following figure from [1] can clarify the definitions:</p>
<p style="padding: 5px 0 12px;"><a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2785887/figure/pcbi-1000613-g001/"><img class="aligncenter" title="genotype network of metabolic networks. definitions" src="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2785887/bin/pcbi.1000613.g001.jpg" alt="" width="478" height="410" /></a></p>
<p><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=PLoS+Computational+Biology&amp;rft_id=info%3Adoi%2F10.1371%2Fjournal.pcbi.1000613&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Evolutionary+Plasticity+and+Innovations+in+Complex+Metabolic+Reaction+Networks&amp;rft.issn=1553-7358&amp;rft.date=2009&amp;rft.volume=5&amp;rft.issue=12&amp;rft.spage=0&amp;rft.epage=&amp;rft.artnum=http%3A%2F%2Fdx.plos.org%2F10.1371%2Fjournal.pcbi.1000613&amp;rft.au=Matias+Rodrigues%2C+J.&amp;rft.au=Wagner%2C+A.&amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CBioinformatics%2C+Genetics%2C+Evolutionary+Biology%2C+wagner%2C+systems+biology%2C+genotype+network%2C+metabolic+network%2C+evolution">1. Matias Rodrigues, J., &amp; Wagner, A. (2009). Evolutionary Plasticity and Innovations in Complex Metabolic Reaction Networks <span style="font-style: italic;">PLoS Computational Biology, 5</span> (12) DOI: <a href="http://dx.doi.org/10.1371/journal.pcbi.1000613" rev="review">10.1371/journal.pcbi.1000613</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/02/origins-of-evolutionary-innovations-chapter-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Origins of Evolutionary Innovations, chapter 1</title>
		<link>http://bioinfoblog.it/2012/01/origins-of-evolutionary-innovations-chapter-1/</link>
		<comments>http://bioinfoblog.it/2012/01/origins-of-evolutionary-innovations-chapter-1/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 15:40:19 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=880</guid>
		<description><![CDATA[We just finished the first session of the book &#8220;Origins of Evolutionary Innovations&#8221; by A. Wagner, on Chapter 1. Click on &#8220;Continue Reading&#8221; to see a resume of this chapter. What is an evolutionary innovation? The title of this book &#8230; <a href="http://bioinfoblog.it/2012/01/origins-of-evolutionary-innovations-chapter-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="width: 425px;">We just finished the first session of the book &#8220;Origins of Evolutionary Innovations&#8221; by A. Wagner, on Chapter 1.</p>
<p style="width: 425px;"><object type='application/x-shockwave-flash' wmode='opaque' data='http://static.slideshare.net/swf/ssplayer2.swf?id=11295132&doc=wagnerchapter1-120127073828-phpapp02' width='640' height='525'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=11295132&doc=wagnerchapter1-120127073828-phpapp02' /><param name='allowFullScreen' value='true' /></object></p>
<p style="padding: 5px 0 12px;">Click on &#8220;Continue Reading&#8221; to see a resume of this chapter.</p>
<p><span id="more-880"></span></p>
<h3>What is an evolutionary innovation?</h3>
<p style="padding: 5px 0 12px;">The title of this book is &#8220;The Origins of Evolutionary Innovations&#8221;. However, what is a Evolutionary Innovation? As a broad definition, an evolutionary innovation is any new trait that introduces something &#8220;novel&#8221; compared to before. For example, the discover of photosynthesis has been an evolutionary innovation, or the multicellularity has been a revolutionary thing when it appeared. The first chapter lists some nice examples of evolutionary innovations.</p>
<p style="padding: 5px 0 12px;">Nevertheless, to simplify, we can think that the concepts explained in the first chapters can be applied to any novel phenotype that has never appeared before in evolution. In fact, any phenotype has been an evolutionary innovation when it appeared for the first time. So, in a certain sense, the first chapters of the book describe how new phenotypes can be found, and how a population can explore all the possible genotypes, to find a novel phenotype.</p>
<h3 style="padding: 5px 0 12px;">Definition of Genotype and Phenotype</h3>
<p style="padding: 5px 0 12px;">In this book, the author uses different definitions of &#8220;genotype&#8221; and &#8220;phenotype&#8221;, depending to the system analyzed. For example, if I want to study how metabolic networks evolve, I can define the genotype as the set of reactions catalyzed by an organism. Or, if I want to study glycosylation, the genotype can be just the list of glycosylation reactions that an organism can catalyze, and the phenotype can be whether the cell expresses glycosylation or not.</p>
<p style="padding: 5px 0 12px;">Since in our group we are all evolutionary biologists, this fact caused some sensation. It seems too speculative: if I am free to choose which definition of &#8220;Genotype&#8221; to use and when, I can keep changing that definition until I have found the answers that I like. If I am not satisfied with the results obtained after defining the genotype as the set of reactions expressed in an organism, I can change the definition until I find something interesting. Fortunately, I think that this is just a confusion related to the fact that we have only read the first chapter.. the other chapters clarify the issue well, as they provide nice examples of which definitions of Genotype and Phenotype to take.</p>
<h3 style="padding: 5px 0 12px;">Genotype Space and Genotype Network</h3>
<p style="padding: 5px 0 12px;">Most of the people who attended the session were not system biologists, so I dedicated much time to explain what a &#8220;Genotype Network&#8221; is. A genotype network (also known as Neutral Network in some literature) is the set of all possible genotypes that have the same phenotype. Some definition can also be found in [1]. The concept of Genotype network is a tool that can be used to study how much genetic variability can exist in a population, without changes to the phenotype. If you want to follow the rest of the book club, make sure you have understood the concepts of genotype space and genotype networks before reading the other chapters.</p>
<p><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.jtitle=BMC+systems+biology&amp;rft_id=info%3Apmid%2F20302636&amp;rfr_id=info%3Asid%2Fresearchblogging.org&amp;rft.atitle=Genotype+networks+in+metabolic+reaction+spaces.&amp;rft.issn=&amp;rft.date=2010&amp;rft.volume=4&amp;rft.issue=&amp;rft.spage=30&amp;rft.epage=&amp;rft.artnum=&amp;rft.au=Samal+A&amp;rft.au=Matias+Rodrigues+JF&amp;rft.au=Jost+J&amp;rft.au=Martin+OC&amp;rft.au=Wagner+A&amp;rfe_dat=bpr3.included=1;bpr3.tags=Biology%2CBioinformatics%2C+Genetics%2C+Evolutionary+Biology%2C+systems+biology">1. Samal A, Matias Rodrigues JF, Jost J, Martin OC, &amp; Wagner A (2010). Genotype networks in metabolic reaction spaces. <span style="font-style: italic;">BMC systems biology, 4</span> PMID: <a href="http://www.ncbi.nlm.nih.gov/pubmed/20302636" rev="review">20302636</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/01/origins-of-evolutionary-innovations-chapter-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>book club on &#8220;Origins of Evolutionary Innovations&#8221; by A. Wagner</title>
		<link>http://bioinfoblog.it/2012/01/book-club-on-origins-of-evolutionary-innovations-by-a-wagner/</link>
		<comments>http://bioinfoblog.it/2012/01/book-club-on-origins-of-evolutionary-innovations-by-a-wagner/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 13:51:59 +0000</pubDate>
		<dc:creator>Giovanni Marco Dall'Olio</dc:creator>
				<category><![CDATA[book club]]></category>

		<guid isPermaLink="false">http://bioinfoblog.it/?p=873</guid>
		<description><![CDATA[I am organizing a discussion club on the book &#8220;Origins of Evoutionary Innovations&#8221; by A. Wagner, for my group. Well, I don&#8217;t promise anything, but since I will do the effort of producing some presentations anyway, I will also publish &#8230; <a href="http://bioinfoblog.it/2012/01/book-club-on-origins-of-evolutionary-innovations-by-a-wagner/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am organizing a discussion club on the book &#8220;<a title="Origins of Evoutionary Innovations" href="http://www.amazon.com/Origins-Evolutionary-Innovations-Transformative-Systems/dp/0199692602" target="_blank">Origins of Evoutionary Innovations</a>&#8221; by A. Wagner, for my group.</p>
<p><a href="http://www.amazon.com/Origins-Evolutionary-Innovations-Transformative-Systems/dp/0199692602"><img class="aligncenter" title="origins of evolutionary innovations " src="http://images.berkelouw.com.au/large/9/7/8/0/1/9/9/6/9/2/6/0/6/9780199692606.jpg" alt="" width="307" height="400" /></a><br />
Well, I don&#8217;t promise anything, but since I will do the effort of producing some presentations anyway, I will also publish all the slides here in this blog.</p>
<p>This book describes how new phenotypes are discovered in evolution. In the first chapter, it starts by describing some examples of notable phenotypes that have appeared, such as the Urea cycle and the ability to use glucose as a carbon source. But in general, this book is about how any novel phenotype appears in evolution.</p>
<p>It also explains the concepts of genotype space and genotype network, and how much variability can a population of organisms withstand without having changes in a given phenotype. For example, there are far more possible mRNAs than the number of proteins observed, so it seems that any given protein can be produced by more than one mRNA. This means that an organism can withstand many changes to its DNA, without suffering changes to the structure of the protein. What is the role of this variability in evolution?</p>
<p>There is also a nice paper published on the topic today, in Science: <a href="http://www.sciencemag.org/content/335/6067/428.full" target="_blank">Meyer JR et al, Repeatability and Contingency in the Evolution of a Key Innovation in Phage Lambda, Science 2012.</a></p>
<p>The book club will take place only in my lab, but if you are interested, you can follow the slides and comment on this blog. (or would it be better to discuss it on Twitter? Let&#8217;s use the <a title="twitter book club" href="https://twitter.com/#!/search/realtime/%23evol_innov_book" target="_blank">#evol_innov_book</a> tag on twitter). Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://bioinfoblog.it/2012/01/book-club-on-origins-of-evolutionary-innovations-by-a-wagner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

