<?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>O&#124;B&#124;F News &#187; Biopython</title>
	<atom:link href="http://news.open-bio.org/news/category/obf-projects/biopython/feed/" rel="self" type="application/rss+xml" />
	<link>http://news.open-bio.org/news</link>
	<description>Open Source Bioinformatics news</description>
	<lastBuildDate>Mon, 11 Feb 2013 15:42:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.3-beta1</generator>
		<item>
		<title>Biopython 1.61 released</title>
		<link>http://news.open-bio.org/news/2013/02/biopython-1-61-released/</link>
		<comments>http://news.open-bio.org/news/2013/02/biopython-1-61-released/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 21:14:05 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=998</guid>
		<description><![CDATA[Source distributions and Windows installers for Biopython 1.61 are now available from the downloads page on the Biopython website and from the Python Package Index (PyPI). The updated Biopython Tutorial and Cookbook is online (PDF). Platforms/Deployment We currently support Python &#8230; <a href="http://news.open-bio.org/news/2013/02/biopython-1-61-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Source distributions and Windows installers for Biopython 1.61 are now available from the <a href="http://biopython.org/wiki/Download">downloads page</a> on the <a href="http://biopython.org/">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index (PyPI)</a>.</p>
<p>The updated <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html">Biopython Tutorial and Cookbook</a> is online (<a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf">PDF</a>).</p>
<p><strong>Platforms/Deployment</strong></p>
<p>We currently support Python 2.5, 2.6 and 2.7 and also test under Python 3.1, 3.2 and 3.3 (including modules using NumPy), and <a href="http://www.jython.org">Jython</a> 2.5 and <a href="http://pypy.org">PyPy</a> 1.9 (Jython and PyPy do not cover NumPy or our C extensions). We are still encouraging early adopters to help test on these platforms, and have included a ‘beta’ installer for Python 3.2 (and Python 3.3 to follow soon) under 32-bit Windows.</p>
<p>Please note we are phasing out support for Python 2.5. We will continue support for at least one further release (Biopython 1.62). This could be extended given feedback from our users. Focusing on Python 2.6 and 2.7 only will make writing Python 3 compatible code easier.</p>
<p><strong>Features</strong></p>
<p>GenomeDiagram has three new sigils (shapes to illustrate features). OCTO shows an octagonal shape, like the existing BOX sigil but with the corners cut off. JAGGY shows a box with jagged edges at the start and end, intended for things like NNNNN regions in draft genomes. Finally BIGARROW is like the existing ARROW sigil but is drawn straddling the axis. This is useful for drawing vertically compact figures where you do not have overlapping genes.</p>
<p>New module Bio.Graphics.ColorSpiral can generate colors along a spiral path through HSV color space. This can be used to make arbitrary &#8216;rainbow&#8217; scales, for example to color features or cross-links on a GenomeDiagram figure.</p>
<p>The Bio.SeqIO module now supports reading sequences from PDB files in two different ways. The &#8220;pdb-atom&#8221; format determines the sequence as it appears in the structure based on the atom coordinate section of the file (via Bio.PDB,<br />
so NumPy is currently required for this). Alternatively, you can use the &#8220;pdb-seqres&#8221; format to read the complete protein sequence as it is listed in the PDB header, if available.</p>
<p>The Bio.SeqUtils module how has a seq1 function to turn a sequence using three letter amino acid codes into one using the more common one letter codes. This acts as the inverse of the existing seq3 function.</p>
<p>The multiple-sequence-alignment object used by Bio.AlignIO etc now supports an annotation dictionary. Additional support for per-column annotation is planned, with addition and splicing to work like that for the SeqRecord per-letter annotation.</p>
<p>The Bio.Motif module has been updated and reorganized. To allow for a clean deprecation of the old code, the new motif code is stored in a new module Bio.motifs, and a PendingDeprecationWarning was added to Bio.Motif.</p>
<p><strong>Experimental Code &#8211; SearchIO</strong></p>
<p>This release also includes <a href="http://biopython.org/wiki/SearchIO">Bow&#8217;s Google Summer of Code work</a> writing a unified parsing framework for NCBI BLAST (assorted formats including tabular and XML), HMMER, BLAT, and other sequence searching tools. This is currently available with the new <tt>BiopythonExperimentalWarning</tt> to indicate that this is still somewhat experimental. We&#8217;re bundling it with the main release to get more public feedback, but with the big warning that the API is likely to change. In fact, even the current name of Bio.SearchIO may change since unless you are familiar with BioPerl its purpose isn&#8217;t immediately clear.</p>
<p><strong>Contributors</strong></p>
<ul>
<li>Brandon Invergo</li>
<li>Bryan Lunt (first contribution)</li>
<li>Christian Brueffer (first contribution)</li>
<li>David Cain</li>
<li>Eric Talevich</li>
<li>Grace Yeo (first contribution)</li>
<li>Jeffrey Chang</li>
<li>Jingping Li (first contribution)</li>
<li>Kai Blin (first contribution)</li>
<li>Leighton Pritchard</li>
<li>Lenna Peterson</li>
<li>Lucas Sinclair (first contribution)</li>
<li>Michiel de Hoon</li>
<li>Nick Semenkovich (first contribution)</li>
<li>Peter Cock</li>
<li>Robert Ernst (first contribution)</li>
<li>Tiago Antao</li>
<li>Wibowo &#8216;Bow&#8217; Arindrarto</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2013/02/biopython-1-61-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Travis-CI for Testing</title>
		<link>http://news.open-bio.org/news/2012/07/travis-ci-for-testing/</link>
		<comments>http://news.open-bio.org/news/2012/07/travis-ci-for-testing/#comments</comments>
		<pubDate>Mon, 30 Jul 2012 13:24:09 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[BioPerl]]></category>
		<category><![CDATA[Biopython]]></category>
		<category><![CDATA[BioRuby]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=949</guid>
		<description><![CDATA[<a href="http://bioruby.org">BioRuby</a>, <a href="http://biopython.org">Biopython</a> and <a href="bioperl.org">BioPerl</a> are now using <a href="http://travis-ci.org">Travis-CI.org</a>, a hosted continuous integration service for the open source community, to run their unit tests automatically whenever their <a href="http://github.com">GitHub</a> repositories are updated. <a href="http://news.open-bio.org/news/2012/07/travis-ci-for-testing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Earlier this year <a href="http://bioruby.org">BioRuby</a> and then <a href="http://biopython.org">Biopython</a> and <a href="http://bioperl.org">BioPerl</a> started using <a href="http://travis-ci.org">Travis-CI.org</a>, a hosted continuous integration service for the open source community, to run their unit tests automatically whenever their <a href="http://github.com">GitHub</a> repositories are updated:</p>
<ul>
<li><a href="http://travis-ci.org/bioruby/bioruby/"><img src="https://secure.travis-ci.org/bioruby/bioruby.png?branch=master" alt="BioRuby on Travis-CI.org" /></a> <a href="http://travis-ci.org/bioruby/bioruby/">BioRuby</a>
</li>
<li><a href="http://travis-ci.org/biopython/biopython/"><img src="https://secure.travis-ci.org/biopython/biopython.png?branch=master" alt="Biopython on Travis-CI.org" /></a> <a href="http://travis-ci.org/biopython/biopython/">Biopython</a>
</li>
<li><a href="http://travis-ci.org/bioperl/bioperl-live/"><img src="https://secure.travis-ci.org/bioperl/bioperl-live.png?branch=master" alt="BioPerl on Travis-CI.org" /></a> <a href="http://travis-ci.org/bioperl/bioperl-live/">BioPerl</a>
</li>
</ul>
<p>The BioRuby team are also using Travis-CI for automated testing of their new &#8216;plugin&#8217; ecosystem, BioRuby Gems, or <a href="http://www.biogems.info/">BioGems</a>.</p>
<p>Travis-CI gives us continuous testing, but for the moment only covers <a href="http://about.travis-ci.org/docs/user/ci-environment/">one operating system</a> (currently 32 bit Ubuntu Linux using Virtual Machines). This automated testing is therefore complementary to our existing <a href="http://testing.open-bio.org/">OBF BuildBot server</a> which aims to run nightly tests on volunteer developer machines setup to cover a broad range of operating systems and configurations.</p>
<p>However, Travis-CI are working on a new feature &#8211; <a href="http://about.travis-ci.org/blog/announcing-pull-request-support/">automatic testing of pull requests</a>, currently only available on a donation basis &#8211; which the OBF was happy to support.</p>
<p>What this means is that when a contributor has some code ready for integration, they can issue a <a href="https://help.github.com/articles/using-pull-requests/">GitHub pull request</a>, and then Travis-CI will automatically run the unit tests with those proposed changes. This is something that currently the core-developers would normally do manually as part of evaluating proposed changes, so having this happen automatically should be a big help.</p>
<p>We&#8217;re excited about making more use of Travis-CI for other <a href="http://www.open-bio.org/wiki/Projects">OBF projects</a>. Thus far we&#8217;ve been really impressed with Travis-CI.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2012/07/travis-ci-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biopython 1.60 released</title>
		<link>http://news.open-bio.org/news/2012/06/biopython-1-60-released/</link>
		<comments>http://news.open-bio.org/news/2012/06/biopython-1-60-released/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 18:17:08 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=940</guid>
		<description><![CDATA[Source distributions and Windows installers for Biopython 1.60 are now available from the downloads page on the Biopython website and from the Python Package Index (PyPI). Platforms/Deployment We currently support Python 2.5, 2.6 and 2.7 and also test under Jython &#8230; <a href="http://news.open-bio.org/news/2012/06/biopython-1-60-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Source distributions and Windows installers for <strong>Biopython 1.60</strong> are now available from the <a href="http://biopython.org/wiki/Download">downloads page</a> on the <a href="http://biopython.org/">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index (PyPI)</a>.</p>
<h3>Platforms/Deployment</h3>
<p>We currently support Python 2.5, 2.6 and 2.7 and also test under <a href="http://www.jython.org/">Jython</a> 2.5 and <a href="http://pypy.org/">PyPy</a> 1.9 (which does not cover NumPy or our C extensions). Please note that Python 2.4 or earlier is not supported.</p>
<p>Most functionality is also working under Python 3.1 and 3.2 (including modules using NumPy). We are now encouraging early adopters to help beta testing on these platforms, and have included a &#8216;beta&#8217; installer for Python 3.2 under 32-bit Windows.</p>
<h3>Features</h3>
<p>New module <code>Bio.bgzf</code> supports reading and writing BGZF files (Blocked GNU Zip Format), a variant of GZIP with efficient random access, most commonly used as part of the <a href="http://samtools.sourceforge.net/">BAM file format</a> and in <a href="http://samtools.sourceforge.net/tabix.shtml">tabix</a>. This uses Python&#8217;s <code>zlib</code> library internally, and provides a simple interface like Python&#8217;s gzip library. Using this the <code>Bio.SeqIO</code> indexing functions now support BGZF compressed sequence files. See this blog post for more background on <a href="http://blastedbio.blogspot.com/2011/11/bgzf-blocked-bigger-better-gzip.html">BGZF and SeqIO</a>.</p>
<p>The GenBank/EMBL parser will now give a warning on unrecognized feature locations and continue parsing (leaving the feature&#8217;s location as None). Previously it would abort with an exception, which was often unhelpful.</p>
<p>The <code>Bio.PDB.MMCIFParser</code> is now compiled by default (but is still not available under Jython, PyPy or Python 3).</p>
<p>The SFF parser in <code>Bio.SeqIO</code> now decodes Roche 454 &#8216;universal accession number&#8217; 14 character read names, which encode the timestamp of the run, the region the read came from, and the location of the well.</p>
<p>In the Phylo module, the &#8220;draw&#8221; function for plotting tree objects has become much more flexible, with improved support for <a href="http://matplotlib.sourceforge.net/">matplotlib</a> conventions and new parameters for specifying branch and taxon labels. Writing in the <a href="http://www.phyloxml.org/">PhyloXML</a> format has been updated to more closely match the output of other programs. A wrapper for the program <a href="http://sco.h-its.org/exelixis/software.html">RAxML</a> has been added under <code>Bio.Phylo.Applications</code>, alongside the existing wrapper for PhyML.</p>
<p>Additionally there have been other minor bug fixes and more unit tests.</p>
<h3>Contributors</h3>
<p>Many thanks to the Biopython developers and community for making this release<br />
possible, especially the following contributors:</p>
<ul>
<li>Brandon Invergo</li>
<li>Eric Talevich</li>
<li>Jeff Hussmann (first contribution)</li>
<li>John Comeau (first contribution)</li>
<li>Kamil Slowikowski (first contribution)</li>
<li>Kevin Jacobs</li>
<li>Lenna Peterson (first contribution)</li>
<li>Matt Fenwick (first contribution)</li>
<li>Peter Cock</li>
<li>Paul T. Bathen</li>
<li>Wibowo Arindrarto</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2012/06/biopython-1-60-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Students selected for GSoC</title>
		<link>http://news.open-bio.org/news/2012/04/students-selected-for-gsoc/</link>
		<comments>http://news.open-bio.org/news/2012/04/students-selected-for-gsoc/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 09:08:35 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[BioLib]]></category>
		<category><![CDATA[Biopython]]></category>
		<category><![CDATA[BioRuby]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=923</guid>
		<description><![CDATA[Hello all, I&#8217;m very pleased and excited to announce that the Open Bioinformatics Foundation has selected 5 very capable students to work on OBF projects this summer as part of the Google Summer of Code (GSoC) program. The accepted students, &#8230; <a href="http://news.open-bio.org/news/2012/04/students-selected-for-gsoc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hello all,</p>
<p>I&#8217;m very pleased and excited to announce that the Open Bioinformatics Foundation has selected 5 very capable students to work on OBF projects this summer as part of the <a href="http://code.google.com/soc/">Google Summer of Code (GSoC) program</a>.</p>
<p>The accepted students, their projects, and their mentors (in alphabetical order):</p>
<ul>
<li><strong><a href="http://bow.web.id/blog/tag/gsoc/">Wibowo Arindrarto</a></strong>:<br /><em>SearchIO Implementation in Biopython</em><br />mentored by Peter Cock</li>
<li><strong><a href="http://arklenna.tumblr.com/tagged/gsoc2012">Lenna Peterson</a></strong>:<br /><em>Diff My DNA: Development of a Genomic Variant Toolkit for Biopython</em><br />mentored by Brad Chapman, Reece Hart, James Casbon</li>
<li><strong><a href="http://blog.mpthecoder.com/tagged/gsoc">Marjan Povolni</a></strong>:<br /><em>The worlds fastest parallelized GFF3/GTF parser in D, and an interfacing biogem plugin for Ruby</em><br />mentored by Pjotr Prins, Francesco Strozzi, Raoul Bonnal</li>
<li><strong><a href="http://lomereiter.wordpress.com/tag/gsoc/">Artem Tarasov</a></strong>:<br /><em>Fast parallelized GFF3/GTF parser in C++, with Ruby FFI bindings</em><br />mentored by Pjotr Prins, Francesco Strozzi, Raoul Bonnal</li>
<li><strong><a href="http://csw.github.com/bioruby-maf/">Clayton Wheeler</a></strong>:<br /><em>Multiple Alignment Format parser for BioRuby</em><br />mentored by Francesco Strozzi and Raoul Bonnal</li>
</ul>
<p>As in every year, we received many great applications and ideas. However, funding and mentor resources are limited, and we were not able to accept as many as we would have liked.  Our deepest thanks to all the students who applied: we sincerely appreciate the time and effort you put into your applications, and hope you will still consider being a part of the OBF&#8217;s open source projects, even without Google funding.  I speak for myself and all of the mentors who read and scored applications when I say that we were truly honored by the number and quality of the applications we received.</p>
<p>For the accepted students: congratulations!  You have risen to the top of a very competitive application process.  Now it&#8217;s time to &#8220;put your money where your mouth is&#8221;, as the saying goes.  Let&#8217;s get out there and write some great code this summer!</p>
<p>Best regards,</p>
<p>Robert Buels<br />OBF GSoC 2012 Organization Administrator</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2012/04/students-selected-for-gsoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-links in GenomeDiagram</title>
		<link>http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/</link>
		<comments>http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 16:56:38 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=889</guid>
		<description><![CDATA[I&#8217;ve just finished writing up an example for the Biopython Tutorial of the new GenomeDiagram functionality added in Biopython 1.59. You can now control the start and end points of individual tracks, and you can add cross-links between regions of &#8230; <a href="http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished writing up an example for the Biopython Tutorial of the new GenomeDiagram functionality added in <a href="http://news.open-bio.org/news/2012/02/biopython-1-59-released/">Biopython 1.59</a>. You can now control the start and end points of individual tracks, and you can add cross-links between regions of different tracks, as shown here:</p>
<p><a href="http://biopython.org/DIST/docs/tutorial/images/three_track_cl2.png"><img src="http://biopython.org/DIST/docs/tutorial/images/three_track_cl2.png" alt="GenomeDiagram with cross-links between tracks" width="565" height="400" /></a></p>
<p>This example attempts a simplified reproduction of Figure 6 in <a href="http://dx.doi.org/10.1128/​JB.184.21.6026-6036.2002">Proux et al. (2002)</a>, and shows three related phage genomes one above the other. Different classes of genes have been given different colors, while the strength of the red shaded cross-links indicates the percentage identity of the linked genes. Note there are some minor differences in the GenBank annotation we&#8217;ve used and the genes shown in the original figure.</p>
<p>Note while this example is in the <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html">Tutorial HTML</a> and <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf">PDF</a> online, it was not in the zip/tarball for Biopython 1.59, and nor was the <a href="https://github.com/biopython/biopython/blob/master/Doc/examples/Proux_et_al_2002_Figure_6.py">Proux_et_al_2002_Figure_6.py</a> script. It will be in future releases.</p>
<p>Another motivating use case for this functionality was to produce vector images of whole genome alignments in the style of the <a href="http://www.sanger.ac.uk/resources/software/act/">Artemis Comparison Tool (ACT)</a> or <a href="http://asap.ahabs.wisc.edu/mauve/">Mauve</a>. We&#8217;ve got a poster printer in the building just crying out to be used for showing whole genome comparison of a dozen bacteria strains!</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biopython 1.59 released</title>
		<link>http://news.open-bio.org/news/2012/02/biopython-1-59-released/</link>
		<comments>http://news.open-bio.org/news/2012/02/biopython-1-59-released/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 15:09:04 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=872</guid>
		<description><![CDATA[Source distributions and Windows installers for <strong>Biopython 1.59</strong> are now available from the <a href="http://biopython.org/wiki/Download">downloads page</a> on the <a href="http://biopython.org/">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index (PyPI)</a>. <a href="http://news.open-bio.org/news/2012/02/biopython-1-59-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Source distributions and Windows installers for <strong>Biopython 1.59</strong> are now available from the <a href="http://biopython.org/wiki/Download">downloads page</a> on the <a href="http://biopython.org/">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index (PyPI)</a>.</p>
<h3>Platforms/Deployment</h3>
<p>We currently support <a href="http://python.org">Python</a> 2.5, 2.6 and 2.7 and also test under <a href="http://jython.org">Jython</a> 2.5 (which does not cover NumPy). Please note that this release will <emph>not</emph> work on Python 2.4</p>
<p>Most functionality is also working under Python 3.1 and 3.2 (including modules using <a href="http://numpy.scipy.org/">NumPy</a>), and under <a href="http://pypy.org/">PyPy</a> (excluding our NumPy dependencies). We are now encouraging early adopters to help beta testing on these platforms.</p>
<p>The installation setup.py now supports &#8216;install_requires&#8217; when setuptools is installed. This avoids the manual dialog when installing Biopython via easy_install or pip and numpy is not installed. It also allows user libraries that require Biopython to include it in their install_requires and get automatic installation of dependencies.</p>
<h3>Features</h3>
<p>New module <code>Bio.TogoWS</code> offers a wrapper for the <a href="http://togows.dbcls.jp/site/en/rest.html">TogoWS REST API</a>, a web service based in Japan offering access to KEGG, DDBJ, PDBj, CBRC plus access to some NCBI and EBI resources including PubMed, GenBank and UniProt. This is much easier to use than the NCBI Entrez API, but should be especially useful for Biopython users based in Asia.</p>
<p>The <a href="http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/efetch_help.html">NCBI Entrez Fetch</a> function <code>Bio.Entrez.efetch</code> has been updated to handle the NCBI&#8217;s stricter handling of multiple ID arguments in EFetch 2.0 (released February 2012, see this <a href="http://www.ncbi.nlm.nih.gov/mailman/pipermail/utilities-announce/2012-February/000086.html">announcement</a>), however the NCBI have also changed the <code>retmode</code> default argument so <em>you</em> may need to make this explicit. e.g. add <code>retmode="text"</code> to your EFetch calls (see this <a href="http://www.ncbi.nlm.nih.gov/mailman/pipermail/utilities-announce/2012-February/000085.html">announcement</a>).</p>
<p>The position objects used in <code>Bio.SeqFeature</code> now act almost like integers, making dealing with fuzzy locations in EMBL/GenBank files much easier. Also the <code>SeqFeature</code>&#8216;s strand and any database reference are now properties of the <code>FeatureLocation</code> object (a more logical placement), with proxy methods for backwards compatibility.</p>
<p><code>Bio.Graphics.BasicChromosome</code> has been extended to allow simple sub-features to be drawn on chromosome segments, suitable to show the position of genes, SNPs or other loci.</p>
<p><code>Bio.Graphics.GenomeDiagram</code> has been extended to allow <a href="http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/">cross-links between tracks</a>, and track specific start/end positions for showing regions. This can be used to imitate the output from the <a href="http://www.sanger.ac.uk/resources/software/act/">Artemis Comparison Tool (ACT)</a>. Also, a new attribute circle_core makes it easier to have an empty space in the middle of a circular diagram (see tutorial).</p>
<p>Note <code>Bio.Graphics</code> requires the <a href="http://www.reportlab.com/software/opensource/">ReportLab library</a>.</p>
<p><code>Bio.Align.Applications</code> now includes a wrapper for command line tool <a href="http://www.clustal.org/omega/">Clustal Omega</a> for protein multiple sequence alignment.</p>
<p><code>Bio.AlignIO</code> now supports sequential <a href="http://evolution.genetics.washington.edu/phylip.html">PHYLIP</a> files (as well as interlaced PHYLIP files) as a separate format variant.</p>
<p>Additionally there have been other minor bug fixes and more unit tests, and updates to the documentation including the <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html">Biopython Tutorial</a> (<a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf">PDF</a>).</p>
<h3>Contributors</h3>
<p>Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:</p>
<ul>
<li>Andreas Wilm (first contribution)</li>
<li>Alessio Papini (first contribution)</li>
<li>Brad Chapman</li>
<li>Brandon Invergo</li>
<li>Connor McCoy</li>
<li>Eric Talevich</li>
<li>João Rodrigues</li>
<li>Konrad Förstner (first contribution)</li>
<li>Michiel de Hoon</li>
<li>Matej Repič (first contribution)</li>
<li>Leighton Pritchard</li>
<li>Peter Cock</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2012/02/biopython-1-59-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chromosome Diagrams in Biopython</title>
		<link>http://news.open-bio.org/news/2011/10/chromosome-diagrams-in-biopython/</link>
		<comments>http://news.open-bio.org/news/2011/10/chromosome-diagrams-in-biopython/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 15:44:10 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=855</guid>
		<description><![CDATA[One of the new things coming in Biopython 1.59 is improved chromosome diagrams, something you may have seen via Twitter. I&#8217;ve just been updating the Biopython Tutorial (current version here, PDF) to include an example drawing this: Here&#8217;s a PDF &#8230; <a href="http://news.open-bio.org/news/2011/10/chromosome-diagrams-in-biopython/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the new things coming in Biopython 1.59 is improved chromosome diagrams, something you may have seen <a href="http://twitter.com/#!/pjacock/status/121676973054496768">via Twitter</a>. I&#8217;ve just been updating the Biopython Tutorial (current version <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html">here</a>, <a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf">PDF</a>) to include an example drawing this:</p>
<p><img src="https://github.com/biopython/biopython/raw/1574d8112914ea147f4e62c6b980543db1abdc7d/Doc/images/tRNA_chrom.png" alt="tRNA genes in Arabidopsis thaliana" /></p>
<p>Here&#8217;s a <a href="https://github.com/biopython/biopython/raw/1574d8112914ea147f4e62c6b980543db1abdc7d/Doc/images/tRNA_chrom.pdf">PDF version</a> too. This example just parses the <em>Arabidopsis thaliana</em> GenBank files to get the chromosome lengths and the tRNA gene placements. There are so many tRNA on the forward strand of Chr I that their labels are forced to overlap. Here the figure just uses a different color for each chromosome, but you can color each feature individually.</p>
<p>This kind of diagram is often used for showing the placement of SNPs or other loci of interest (e.g. disease or breeding markers).</p>
<p>P.S. Biopython produces these and other graphics using <a href="http://www.reportlab.com/software/opensource/">ReportLab</a>, an open source Python library capable of outputting PDF, SVG, PNG, etc. Very handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2011/10/chromosome-diagrams-in-biopython/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biopython 1.58 released</title>
		<link>http://news.open-bio.org/news/2011/08/biopython-1-58-released/</link>
		<comments>http://news.open-bio.org/news/2011/08/biopython-1-58-released/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 17:06:47 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=840</guid>
		<description><![CDATA[Source distributions and Windows installers for Biopython 1.58 are available from the downloads page on the Biopython website and from the Python Package Index (PyPI). A new interface and parsers for the PAML (Phylogenetic Analysis by Maximum Likelihood) package of &#8230; <a href="http://news.open-bio.org/news/2011/08/biopython-1-58-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Source distributions and Windows installers for <strong>Biopython 1.58</strong> are available from the <a href="http://biopython.org/wiki/Download">downloads page</a> on the <a href="http://biopython.org">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index (PyPI)</a>.</p>
<p>A new interface and parsers for the <a href="http://abacus.gene.ucl.ac.uk/software/paml.html">PAML (Phylogenetic Analysis by Maximum Likelihood)</a> package of programs, supporting codeml, baseml and yn00 as well as a Python re-implementation of chi2 was added as the <tt>Bio.Phylo.PAML</tt> module.</p>
<p>Bio.SeqIO now includes read and write support for the <a href="http://seqxml.org">SeqXML</a>, a simple XML format offering basic annotation support. See <a href="http://dx.doi.org/10.1093/bib/bbr025">Schmitt et al (2011) in Briefings in Bioinformatics</a>.</p>
<p>Bio.SeqIO now includes read support for ABI files (&#8220;Sanger&#8221; capillary sequencing trace files, containing called sequence with PHRED qualities).</p>
<p>The Bio.AlignIO &#8220;fasta-m10&#8243; parser was updated to cope with the marker lines as used in <a href="http://fasta.bioch.virginia.edu/fasta_www2/fasta_list2.shtml">Bill Pearson&#8217;s FASTA</a> version 3.36, without this fix the parser would only return alignments for the first query sequence.</p>
<p>The Bio.AlignIO &#8220;phylip&#8221; parser and writer now treat a dot/period in the sequence as an error, in line with the official PHYLIP specification. Older verions of our code didn&#8217;t do anything special with this character. Also, support for &#8220;phylip-relaxed&#8221; has been added which allows longer record names as used in <a href="http://wwwkramer.in.tum.de/exelixis/software.html">RAxML</a> and <a href="http://www.atgc-montpellier.fr/phyml/">PHYML</a>.</p>
<p>Of potential interest to anyone subclassing Biopython objects, any remaining &#8220;old syle&#8221; Python classes have been switched to &#8220;new style&#8221; classes. This allows things like defining properties.</p>
<p>Bio.HMM&#8217;s Viterbi algorithm now expects the initial probabilities explicitly.</p>
<p>Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:</p>
<ul>
<li>Aaron Gallagher (first contribution)</li>
<li>Bartek Wilczynski</li>
<li>Bogdan T. (first contribution)</li>
<li>Brandon Invergo (first contribution)</li>
<li>Connor McCoy (first contribution)</li>
<li>David Cain (first contribution)</li>
<li>Eric Talevich</li>
<li>Fábio Madeira (first contribution)</li>
<li>Hongbo Zhu</li>
<li>Joao Rodrigues</li>
<li>Michiel de Hoon</li>
<li>Peter Cock</li>
<li>Thomas Schmitt (first contribution)</li>
<li>Tiago Antao</li>
<li>Walter Gillett</li>
<li>Wibowo Arindrarto (first contribution)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2011/08/biopython-1-58-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biopython 1.57 released</title>
		<link>http://news.open-bio.org/news/2011/04/biopython-1-57-released/</link>
		<comments>http://news.open-bio.org/news/2011/04/biopython-1-57-released/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 12:17:44 +0000</pubDate>
		<dc:creator>Brad Chapman</dc:creator>
				<category><![CDATA[Biopython]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=811</guid>
		<description><![CDATA[The Biopython community is pleased to announce the release of Biopython 1.57. Source distributions and Windows installers are available from the downloads page on the Biopython website and from the Python Package Index. Bio.SeqIO now includes an index_db() function which &#8230; <a href="http://news.open-bio.org/news/2011/04/biopython-1-57-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Biopython community is pleased to announce the release of Biopython 1.57. Source distributions and Windows installers are available from the <a href="http://www.biopython.org/wiki/Download">downloads page</a> on the <a href="http://www.biopython.org">Biopython website</a> and from the <a href="http://pypi.python.org/pypi/biopython">Python Package Index.</a></p>
<p>Bio.SeqIO now includes an index_db() function which extends the existing<br />
indexing functionality to allow indexing many files, and more importantly<br />
this keeps the index on disk in a simple SQLite3 database rather than in<br />
memory in a Python dictionary.</p>
<p>Bio.Blast.Applications now includes a wrapper for the BLAST+ blast_formatter<br />
tool from NCBI BLAST 2.2.24+ or later. This release of BLAST+ added the<br />
ability to run the BLAST tools and save the output as ASN.1 format, and then<br />
convert this to any other supported BLAST ouput format (plain text, tabular,<br />
XML, or HTML) with the blast_formatter tool. The wrappers were also updated<br />
to include new arguments added in BLAST 2.2.25+ such as -db_hard_mask.</p>
<p>The SeqRecord object now has a reverse_complement method (similar to that of<br />
the Seq object). This is most useful to reversing per-letter-annotation (such<br />
as quality scores from FASTQ) or features (such as annotation from GenBank).</p>
<p>Bio.SeqIO.write&#8217;s QUAL output has been sped up, and Bio.SeqIO.convert now<br />
uses an optimised routine for FASTQ to QUAL making this much faster.</p>
<p>Biopython can now be installed with pip. Thanks to David Koppstein and<br />
James Casbon for reporting the problem.</p>
<p>Bio.SeqIO.write now uses lower case for the sequence for GenBank, EMBL and<br />
IMGT output.</p>
<p>The Bio.PDB module received several fixes and improvements, including starting<br />
to merge João&#8217;s work from GSoC 2010; consequently Atom objects now know<br />
their element type and IUPAC mass. (The new features that use these<br />
attributes won&#8217;t be included in Biopython until the next release, though, so<br />
stay tuned.)</p>
<p>The nodetype hierachy in the Bio.SCOP.Cla.Record class is now a dictionary<br />
(previously it was a list of key,value tuples) to better match the standard.</p>
<p>Many thanks to the Biopython developers and community for making this release<br />
possible, especially the following contributors:</p>
<ul>
<li>Brad Chapman</li>
<li> Eric Talevich</li>
<li> Erick Matsen (first contribution)</li>
<li> Hongbo Zhu</li>
<li> Jeffrey Finkelstein (first contribution)</li>
<li> Joanna &amp; Dominik Kasprzak (first contribution)</li>
<li> Joao Rodrigues</li>
<li> Kristian Rother</li>
<li> Leighton Pritchard</li>
<li> Michiel de Hoon</li>
<li> Peter Cock</li>
<li> Peter Thorpe (first contribution)</li>
<li> Phillip Garland</li>
<li> Walter Gillett (first contribution)</li>
</ul>
<p>Feedback is most welcome on the <a href="http://biopython.org/wiki/Mailing_lists">mailing lists</a>, or <a href="http://redmine.open-bio.org/projects/biopython">redmine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2011/04/biopython-1-57-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OBF and Google Summer of Code 2011</title>
		<link>http://news.open-bio.org/news/2011/03/obf-gsoc-2011/</link>
		<comments>http://news.open-bio.org/news/2011/03/obf-gsoc-2011/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 21:44:22 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[BioDAS]]></category>
		<category><![CDATA[BioJava]]></category>
		<category><![CDATA[BioLib]]></category>
		<category><![CDATA[BioMOBY]]></category>
		<category><![CDATA[BioPerl]]></category>
		<category><![CDATA[Biopython]]></category>
		<category><![CDATA[BioRuby]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Google Summer of Code]]></category>
		<category><![CDATA[OBF]]></category>
		<category><![CDATA[OBF Projects]]></category>

		<guid isPermaLink="false">http://news.open-bio.org/news/?p=803</guid>
		<description><![CDATA[Google announced today the Open Bioinformatics Foundation (OBF) has been accepted as a mentoring organization for the 2011 Google Summer of Code! <a href="http://news.open-bio.org/news/2011/03/obf-gsoc-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Great news: Google announced today that the Open Bioinformatics Foundation (OBF) has been accepted as a mentoring organization for this summer&#8217;s Google Summer of Code!</p>
<p>GSoC is a Google-sponsored student internship program for open-source projects, open to students from around the world (not just US residents). Students are paid a $5000 USD stipend to work as a developer on an open-source project for the summer. For more on GSoC, see <a href="http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2011/faqs">GSoC 2011 FAQ</a>.</p>
<p>Student applications are due April 8, 2011 at 19:00 UTC.  Students who are interested in participating should look at the <a href="http://open-bio.org/wiki/Google_Summer_of_Code">OBF&#8217;s GSoC page</a>, which lists project ideas, and whom to contact about applying. </p>
<p>For current developers on OBF projects, please consider volunteering to be a mentor if you have not already, and contribute project ideas.  Just list your name and project ideas on the <a href="http://open-bio.org/wiki/Google_Summer_of_Code">OBF wiki page</a>, and on the relevant project&#8217;s GSoC wiki page.</p>
<p>Thanks to all who helped make OBF&#8217;s application to GSoC a success, and let&#8217;s have a great, productive summer of code!</p>
<p>Rob Buels<br />
OBF GSoC 2011 Administrator</p>
]]></content:encoded>
			<wfw:commentRss>http://news.open-bio.org/news/2011/03/obf-gsoc-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
