<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blogroll on Open Bioinformatics Foundation</title><link>https://www.open-bio.org/category/blogroll/</link><description>Recent content in Blogroll on Open Bioinformatics Foundation</description><generator>Hugo</generator><language>en-US</language><managingEditor>board@open-bio.org (Open Bioinformatics Foundation)</managingEditor><webMaster>board@open-bio.org (Open Bioinformatics Foundation)</webMaster><lastBuildDate>Wed, 29 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.open-bio.org/category/blogroll/feed.xml" rel="self" type="application/rss+xml"/><item><title>Biopython 1.86 released</title><link>https://www.open-bio.org/2025/10/29/biopython-1-86-released/</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2025/10/29/biopython-1-86-released/</guid><description>&lt;p&gt;Biopython 1.86 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.86"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This contains about nine months worth of updates, and is our first release with Python 3.14 support.
See &lt;a href="https://github.com/biopython/biopython/blob/biopython-186/NEWS.rst"&gt;change-log in the news file&lt;/a&gt;
(most of the changes are in &lt;code&gt;Bio.Align&lt;/code&gt; and &lt;code&gt;Bio.PDB&lt;/code&gt;).
There have also been a few &lt;a href="https://github.com/biopython/biopython/blob/biopython-186/DEPRECATED.rst"&gt;deprecations and removals of older code&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors who were happy to be named:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rachel Stern (first contribution)&lt;/li&gt;
&lt;li&gt;Fabio Zanini&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Oliver Wissett (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Samuel Prince (first contribution)&lt;/li&gt;
&lt;li&gt;Cassie Bastress (first contribution)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Biopython 1.84 released</title><link>https://www.open-bio.org/2024/06/28/biopython-1-84-released/</link><pubDate>Fri, 28 Jun 2024 05:43:46 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2024/06/28/biopython-1-84-released/</guid><description>&lt;p&gt;Biopython 1.84 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.84"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This contains about 5 months worth of updates, so the &lt;a href="https://github.com/biopython/biopython/blob/biopython-184/NEWS.rst"&gt;change-log in the news file&lt;/a&gt; is longer than usual. There have also been a few &lt;a href="https://github.com/biopython/biopython/blob/biopython-184/DEPRECATED.rst"&gt;deprecations&lt;/a&gt;, most noteworthy this may be our last release with Python 3.9 support.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anil Tuncel (first contribution)&lt;/li&gt;
&lt;li&gt;David Cain&lt;/li&gt;
&lt;li&gt;Fabio Zanini (first contribution)&lt;/li&gt;
&lt;li&gt;Joao Rodrigues&lt;/li&gt;
&lt;li&gt;Judith Bernett (first contribution)&lt;/li&gt;
&lt;li&gt;Luca Monari (first contribution)&lt;/li&gt;
&lt;li&gt;Meridia Jane Bryant (first contribution)&lt;/li&gt;
&lt;li&gt;Manuel Lera-Ramirez&lt;/li&gt;
&lt;li&gt;Michael M. (first contribution)&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Rudolf Koopmann (first contribution)&lt;/li&gt;
&lt;li&gt;Will Tyler (first contribution)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF mailing lists migrating to paid hosting, likely Mailchimp</title><link>https://www.open-bio.org/2023/03/22/mailing-lists-to-paid-hosting/</link><pubDate>Wed, 22 Mar 2023 16:07:27 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2023/03/22/mailing-lists-to-paid-hosting/</guid><description>&lt;p&gt;We&amp;rsquo;re sharing some important news with you regarding our mailing lists. From early on, we’ve maintained a self-hosted Mailman server for any OBF project that needs a mailing list, including our member roster list. After careful consideration, we have decided we need a solution that keeps track more reliably with current and emerging spam-fighting technologies and standards, and that simultaneously requires much less administration time and know-how. Specifically, we are planning to migrate the lists to paid hosting, possibly Mailchimp.&lt;/p&gt;
&lt;p&gt;As an open-source community, we understand the importance of using open solutions whenever possible. However, in this case, we feel that switching to a paid provider is the right call for our organization. Mailchimp will offer us a simpler solution  with features that should significantly improve the overall user experience for our members. Additionally, it will be easier for us to maintain and manage the mailing lists, which will free up resources for other important initiatives.&lt;/p&gt;
&lt;p&gt;We understand that open-source solutions are important to many of our members, but having a stable, reliable, user-friendly, and cost-effective mailing list is essential to our community&amp;rsquo;s success. If you have personal experience with another mailing list provider that you believe would provide similar or better functionality than Mailchimp, and that is more open, we’d love to hear about it – please contact us by Monday 3 April 2023. You can submit your suggestions by leaving comments in &lt;a href="https://github.com/OBF/obf-docs/issues/114"&gt;this GitHub issue&lt;/a&gt;, or contact us in the &lt;a href="https://join.slack.com/t/open-bio/shared_invite/zt-1pnswao9y-8igcckVxBXhQHCMweHt_NA"&gt;OBF Slack&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Hannah Wei webinar video now available</title><link>https://www.open-bio.org/2023/03/17/hannah-wei-webinar-video-now-available/</link><pubDate>Fri, 17 Mar 2023 23:50:15 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2023/03/17/hannah-wei-webinar-video-now-available/</guid><description>&lt;p&gt;&lt;img src="https://www.open-bio.org/wp-content/uploads/2023/03/Moni-moderating-questions-for-Hannah-Wei-1-266x300.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;On March 14, 2023, we held a webinar (hosted by &lt;a href="https://www.iscb.org/iscbacademy"&gt;ISCBacademy&lt;/a&gt;) about &amp;ldquo;Re-Thinking the Patient’s Role in a Learning Health System: Lessons from the Patient-Led Research Collaborative&amp;rdquo; presented by Hannah Wei, co-founder and technologist at the Patient-Led Research Collaborative. See &lt;a href="https://www.open-bio.org/2023/03/07/iscbacademy-webinar-on-patient-led-research/"&gt;the webinar announcement&lt;/a&gt; for a full description.&lt;/p&gt;
&lt;p&gt;BOSC organizing committee member Monica Munoz-Torres introduced Ms. Wei and fielded a lively Q&amp;amp;A session. The webinar recording is available on YouTube at &lt;a href="https://youtu.be/M2vAotWKd_Q"&gt;https://youtu.be/M2vAotWKd_Q&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.iscb.org/iscbacademy"&gt;ISCBacademy&lt;/a&gt; is a series of free webinars offered by the &lt;a href="https://www.iscb.org/"&gt;ISCB&lt;/a&gt;, which runs the annual ISMB conference, through the ISCB Communities of Special Interest (COSIs), which include BOSC/OBF. Each COSI gets two webinar slots per year, so watch for our next one in fall 2023!&lt;/p&gt;</description></item><item><title>New Code of Conduct, Community Support Sponsorship approved by OBF membership vote</title><link>https://www.open-bio.org/2022/01/27/approved-by-obf-membership-vote/</link><pubDate>Thu, 27 Jan 2022 23:08:50 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2022/01/27/approved-by-obf-membership-vote/</guid><description>&lt;p&gt;As previously described, during the November 2021 public Board meeting, &lt;a href="https://www.open-bio.org/2022/01/04/obf-membership-referendum/"&gt;the OBF announced two new initiatives to be voted on by the OBF membership&lt;/a&gt;. Both of these &lt;a href="https://vote.heliosvoting.org/helios/e/obf-coc-css"&gt;received a large majority of votes&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OBF Community Support Sponsorship (53 for, 3 against, 2 abstaining)&lt;/li&gt;
&lt;li&gt;OBF Code of Conduct (54 for, 2 against, 1 abstaining)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The work to set up the new Community Support Sponsorship is &lt;a href="https://github.com/OBF/obf-docs/issues/86"&gt;underway&lt;/a&gt;. The new Code of Conduct is now available on the &lt;a href="https://www.open-bio.org/code-of-conduct/"&gt;OBF website.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ISCBacademy webinar Feb 22: Yo Yehudi</title><link>https://www.open-bio.org/2022/01/20/iscbacademy-webinar-feb-22-yo-yehudi/</link><pubDate>Thu, 20 Jan 2022 22:12:00 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2022/01/20/iscbacademy-webinar-feb-22-yo-yehudi/</guid><description>&lt;p&gt;Date &amp;amp; Time: Tuesday, February 22, 2022, 15:00 UTC / 11am EDT&lt;/p&gt;
&lt;p&gt;Location: online webinar hosted by ISCB&lt;/p&gt;
&lt;p&gt;Speaker: Yo Yehudi, Open Life Science (former OBF board member and Google Summer of Code admin &amp;amp; mentor)&lt;/p&gt;
&lt;p&gt;Topic: Growing open source communities with internships&lt;/p&gt;
&lt;p&gt;The ISCB, which runs the annual ISMB conference, is offering a series of &lt;a href="https://www.iscb.org/iscbacademy-webinars"&gt;ISCBacademy webinars&lt;/a&gt; hosted by the Communities of Special Interest (COSIs), which include BOSC/OBF. These webinars are free to ISCB members.&lt;/p&gt;
&lt;p&gt;If you are not an ISCB member but would like to register to attend this webinar, and the &lt;a href="https://www.iscb.org/iscb-membership-dues"&gt;fee (which ranges from $5-$135)&lt;/a&gt; is a barrier, &lt;strong&gt;&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSf-8YnrYfB2vFpiRjvcMChJOk_KSNEmgsPwF_8Ffxlz0NvpXQ/viewform"&gt;please fill out our application for a fee waiver&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Building communities for your open source computational tooling requires more than just technical expertise, and often isn&amp;rsquo;t as straightforward as building the tool itself. Having a community of contributors and users can make a big difference in many ways - additional community members will spot opportunities and bugs in your code that previously you didn&amp;rsquo;t notice, and may be able to offer unique skill sets to your team.&lt;/p&gt;
&lt;p&gt;One effective way to grow your community can be via internships. Programs such as &lt;a href="https://summerofcode.withgoogle.com/"&gt;Google Summer of Code&lt;/a&gt; and &lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt; offer the chance to work with interns for 6-12 weeks, working on individual supervised projects whilst getting paid for their work.&lt;/p&gt;
&lt;p&gt;This webinar will cover the ins and outs of participating in internship programs like this, from the perspective of a mentoring organisation. Topics will include:&lt;/p&gt;
&lt;p&gt;1. Getting started with internship programs - finding mentors and defining a set of projects&lt;/p&gt;
&lt;p&gt;2. Time commitments for mentors, before the application period and after interns are selected.&lt;/p&gt;
&lt;p&gt;3. Funding for internship programs! (It&amp;rsquo;s not as tricky as you may fear - others handle this bit!)&lt;/p&gt;
&lt;p&gt;4. Keeping interns engaged during the program and bringing them in as long-term contributors afterwards.&lt;/p&gt;
&lt;p&gt;This webinar will be run by &lt;strong&gt;Yo Yehudi&lt;/strong&gt;, who has been a mentor and organisation administrator for interns in GSoC and Outreachy since 2017, supervising over 35 interns for various open source organisations, and who co-leads &lt;a href="https://openlifesci.org/"&gt;Open Life Science&lt;/a&gt;, an organisation dedicated to training open research community builders.&lt;/p&gt;</description></item><item><title>Domain names available for adoption</title><link>https://www.open-bio.org/2021/01/28/domain-names-available-for-adoption/</link><pubDate>Thu, 28 Jan 2021 09:26:16 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2021/01/28/domain-names-available-for-adoption/</guid><description>&lt;p&gt;The OBF has two sets of domain names available for adoption by a non-profit or open source project: biows.org, biows.com, biows.net and biocpp.org, biocpp.com, biocpp.net&lt;/p&gt;
&lt;p&gt;These domains were registered and donated to us with bio-web-services (biows) and bio-c-plus-plus (BioC++ or BioCPP) in mind, but we&amp;rsquo;ve failed to find a good home for them.&lt;/p&gt;
&lt;p&gt;Please note that this is like adopting a free puppy - we&amp;rsquo;ll transfer them at no cost, but domain names come with annual renewal charges which the recipient organisation would be responsible for paying.&lt;/p&gt;
&lt;p&gt;Serious enquiries to the OBF board by email by the end of February 2020 please.&lt;/p&gt;</description></item><item><title>Google Summer of Code 2020 Wrap Up</title><link>https://www.open-bio.org/2020/11/04/google-summer-of-code-2020-wrap-up/</link><pubDate>Wed, 04 Nov 2020 10:06:46 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2020/11/04/google-summer-of-code-2020-wrap-up/</guid><description>&lt;p&gt;OBF was accepted as a mentoring organisation for Google Summer of Code this year. It was another good year for OBF, with Kai Blin, Michael R. Crusoe, Sarthak Sehgal, and Yo Yehudi as administrators. We hosted eight students all of which successfully completed their work:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/4898360579850240/"&gt;Srijan Verma&lt;/a&gt; (mentors: Dmitry Petrov, Dymitr Nowicki, Vlada Tyshchenko, Anton Kulaga) - Healthcare-Researcher-Connector (HRC): A Federated Learning package for bridging the gap between Healthcare providers and researchers&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/6576740249370624/"&gt;Himanshi Mathur&lt;/a&gt; (mentors: Jun Aruga, Evan Nemerson, Michael R. Crusoe) - Implementation of SVML in SIMDe ( &lt;a href="https://medium.com/@himanshi18037/final-work-product-gsoc-2020-5fba8744cbcf"&gt;final report&lt;/a&gt;, &lt;a href="https://medium.com/@himanshi18037"&gt;other blogs&lt;/a&gt;, &lt;a href="https://simd-everywhere.github.io/blog/"&gt;SIMD Everywhere&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/6238152676605952/"&gt;Boshen Yan&lt;/a&gt; (mentors: Amal Thomas, Marius Beek, Saket) - Implementing user-friendly search features in PysraDB ( &lt;a href="https://bscrow.github.io/gsoc2020.html"&gt;final report&lt;/a&gt;, &lt;a href="https://github.com/bscrow/pysradb/blob/basic-search-feature/WEEKLY_WRITEUP.md"&gt;weekly writeup&lt;/a&gt;, &lt;a href="https://bscrow.github.io/gsoc2020.html"&gt;work summary&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/5403269754519552/"&gt;Shekhar Shukla&lt;/a&gt; (mentors: Oliver Alka, Hannes Röst, Timo Sachsenberg) - OpenMS R Package ( &lt;a href="https://gist.github.com/24sharkS/7cb791091a8301f7c8460f15c04b97a0"&gt;final report&lt;/a&gt;, &lt;a href="https://24sharks.github.io/"&gt;blogs&lt;/a&gt;, &lt;a href="https://github.com/OpenMS/OpenMS/projects/31"&gt;OpenMS&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/5109120027328512/"&gt;Francesco Porto&lt;/a&gt; (mentors: George Githinji, Erik Garrison, Pjotr Prins) - Parallel Graph Traversal for Variation Graphs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/6302555174338560/"&gt;Eliza Martin&lt;/a&gt; (mentors: Dymitr Nowicki, Vlada Tyshchenko, Anton Kulaga) - Protein sequence and structural analysis CWL pipeline for comparative biology&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/4905563541995520/"&gt;Hidayat Ullah Khan&lt;/a&gt; (mentors: Jun Aruga, Evan Nemerson, Michael R. Crusoe) - SIMDe: Add implementations of ISA extensions (SSE4.2 and AVX512) and NEON implementations of SSE4.1,SSE4.2,SSE3,SSSE3 ISA extension ( &lt;a href="https://masterchef2209.wordpress.com/2020/08/26/final-work-product-submission-report-google-summer-of-code-2020/"&gt;final report&lt;/a&gt;, &lt;a href="https://masterchef2209.wordpress.com/2020/06/17/guide-to-intel-sse4-2-crc-intrinisics-implementation-for-simde/"&gt;mentee blogposts&lt;/a&gt;, &lt;a href="https://simd-everywhere.github.io/blog/"&gt;SIMD Everywhere&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://summerofcode.withgoogle.com/archive/2020/projects/5225514815455232/"&gt;T. Waschischeck&lt;/a&gt; (mentors: Chris Bielow, Julianus Pfeuffer) - Using DeNovo Sequencing to Predict Protein Database Suitability ( &lt;a href="https://openmsgsoc2020.blogspot.com/2020/08/gsoc-final-report.html"&gt;final report&lt;/a&gt;, &lt;a href="https://openmsgsoc2020.blogspot.com/"&gt;student blog&lt;/a&gt;, &lt;a href="https://github.com/OpenMS/OpenMS/projects/30"&gt;OpenMS&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This year, OBF received 5000 USD from Google for being a mentoring organisation. The funds from GSoC go into the general OBF Fund that is primarily used to sponsor &lt;a href="https://www.open-bio.org/event-awards/"&gt;OBF Event Fellowships&lt;/a&gt; which is a program aimed at increasing diverse participation at events promoting open science practices such as resource development and dissemination in the bioinformatics and biological research community.&lt;/p&gt;
&lt;p&gt;Thank you to all our volunteer GSoC administrators and mentors - and of course thank you to the students - we hope you&amp;rsquo;ll continue to work in bioinformatics and/or open source.&lt;/p&gt;</description></item><item><title>Biopython 1.78 released</title><link>https://www.open-bio.org/2020/09/04/biopython-1-78-released/</link><pubDate>Fri, 04 Sep 2020 12:11:00 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2020/09/04/biopython-1-78-released/</guid><description>&lt;p&gt;Biopython 1.78 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.78"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The main change is that &lt;code&gt;Bio.Alphabet&lt;/code&gt; is no longer used. In some cases you will now have to specify expected letters, molecule type (DNA, RNA, protein), or gap character explicitly. Please consult the updated &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Tutorial&lt;/a&gt; and &lt;a href="https://biopython.org/docs/1.78/api/"&gt;API documentation&lt;/a&gt; for guidance. This simplification has sped up many &lt;code&gt;Seq&lt;/code&gt; object methods. See &lt;a href="https://biopython.org/wiki/Alphabet"&gt;https://biopython.org/wiki/Alphabet&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.SeqIO.parse()&lt;/code&gt; is faster with &amp;ldquo;fastq&amp;rdquo; format due to small improvements in the &lt;code&gt;Bio.SeqIO.QualityIO&lt;/code&gt; module.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;SeqFeature&lt;/code&gt; object&amp;rsquo;s &lt;code&gt;.extract()&lt;/code&gt; method can now be used for
trans-spliced locations via an optional dictionary of references.&lt;/p&gt;
&lt;p&gt;As in recent releases, more of our code is now explicitly available under either our original &amp;quot; &lt;em&gt;Biopython License Agreement&lt;/em&gt;&amp;quot;, or the very similar but more commonly used &amp;quot; &lt;em&gt;3-Clause BSD License&lt;/em&gt;&amp;quot;. See the &lt;code&gt;LICENSE.rst&lt;/code&gt; file for more details.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with additions to the test suite. There has been further work to follow the Python PEP8, PEP257 and best practice standard coding style, and all of the tests have been reformatted with the &lt;code&gt;black&lt;/code&gt; tool to match the main code base.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adam Sjøgren (first contribution)&lt;/li&gt;
&lt;li&gt;Carlos Pena&lt;/li&gt;
&lt;li&gt;Chris Daley&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Christian Brueffer&lt;/li&gt;
&lt;li&gt;Damien Goutte-Gattat&lt;/li&gt;
&lt;li&gt;João Rodrigues&lt;/li&gt;
&lt;li&gt;João Vitor F Cavalcante (first contribution)&lt;/li&gt;
&lt;li&gt;Marie Crane&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Sergio Valqui&lt;/li&gt;
&lt;li&gt;Yogesh Kulkarni (first contribution)&lt;/li&gt;
&lt;li&gt;Zheng Ruan&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Biopython 1.77 released</title><link>https://www.open-bio.org/2020/05/25/biopython-1-77-released/</link><pubDate>Mon, 25 May 2020 14:34:47 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2020/05/25/biopython-1-77-released/</guid><description>&lt;p&gt;Biopython 1.77 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.77"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is the first release since we dropped support for Python 2.7 and 3.5. Focusing on Python 3.6 or later will let us take advantage of new functionality and syntax, and simplify our code base and testing.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 3.6, 3.7 and 3.8 It has also been tested on PyPy3.6.1 v7.1.1.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pairwise2&lt;/code&gt; now allows the input of parameters with keywords and returns the alignments as a list of &lt;code&gt;namedtuples&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The codon tables have been updated to NCBI genetic code table version 4.5, which adds &lt;em&gt;Cephalodiscidae&lt;/em&gt; mitochondrial as table 33.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.Restriction&lt;/code&gt; has been updated to the January 2020 release of REBASE.&lt;/p&gt;
&lt;p&gt;A major contribution by Rob Miller to &lt;code&gt;Bio.PDB&lt;/code&gt; provides new methods to handle protein structure transformations using dihedral angles (internal coordinates). The new framework supports lossless interconversion between internal and cartesian coordinates, which, among other uses, simplifies the analysis and manipulation of coordinates of protein structures.&lt;/p&gt;
&lt;p&gt;As in recent releases, more of our code is now explicitly available under either our original &amp;quot; &lt;em&gt;Biopython License Agreement&lt;/em&gt;&amp;quot;, or the very similar but more commonly used &amp;quot; &lt;em&gt;3-Clause BSD License&lt;/em&gt;&amp;quot;. See the &lt;code&gt;LICENSE.rst&lt;/code&gt; file for more details.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with further additions to the test suite. There has been further work to follow the Python PEP8, PEP257 and best practice standard coding style, and more of the code style has been reformatted with the &lt;code&gt;black&lt;/code&gt; tool.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alexander Decurnou (first contribution)&lt;/li&gt;
&lt;li&gt;Andrei Istrate (first contribution)&lt;/li&gt;
&lt;li&gt;Andrey Raspopov&lt;/li&gt;
&lt;li&gt;Austin Varela (first contribution)&lt;/li&gt;
&lt;li&gt;Chris Daley&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Deepak Khatri&lt;/li&gt;
&lt;li&gt;Hielke Walinga (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Karthikeyan Singaravelan (first contribution)&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Rob Miller&lt;/li&gt;
&lt;li&gt;Sergio Valqui&lt;/li&gt;
&lt;li&gt;Steve Bond&lt;/li&gt;
&lt;li&gt;Sujan Dulal (first contribution)&lt;/li&gt;
&lt;li&gt;Tianyi Shi (first contribution)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;: And the following two whom we had initially wrongly listed under the previous release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Artemi Bendandi (first contribution)&lt;/li&gt;
&lt;li&gt;Konstantinos Zisis (first contribution)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Biopython 1.76 released</title><link>https://www.open-bio.org/2019/12/20/biopython-1-76-released/</link><pubDate>Fri, 20 Dec 2019 15:02:10 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/12/20/biopython-1-76-released/</guid><description>&lt;p&gt;Biopython 1.76 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.76"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Coming relatively soon after our last release, the timing is linked to the official end of life for Python 2, and a &lt;a href="https://python3statement.org/"&gt;focus hereafter on Python 3&lt;/a&gt;. We intend this to be our final release supporting Python 2.7 and 3.5. Focusing on Python 3.6 or later will let us take advantage of new functionality and syntax, and simplify our code base and testing.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.5, 3.6, 3.7 and 3.8. It has also been tested on PyPy2.7.13 v7.1.1 and PyPy3.6.1 v7.1.1-beta0.&lt;/p&gt;
&lt;p&gt;As in recent releases, more of our code is now explicitly available under either our original &amp;quot; &lt;em&gt;Biopython License Agreement&lt;/em&gt;&amp;quot;, or the very similar but more commonly used &amp;quot; &lt;em&gt;3-Clause BSD License&lt;/em&gt;&amp;quot;. See the &lt;code&gt;LICENSE.rst&lt;/code&gt; file for more details.&lt;/p&gt;
&lt;p&gt;In addition to the mainstream &lt;code&gt;x86_64&lt;/code&gt; aka &lt;code&gt;AMD64&lt;/code&gt; CPU architecture, we now also test every contribution on the &lt;code&gt;ARM64&lt;/code&gt;, &lt;code&gt;ppc64le&lt;/code&gt;, and &lt;code&gt;s390x&lt;/code&gt; CPUs under Linux thanks to Travis CI. Further post-release testing done by Debian and other packagers and distributors of Biopython also covers these CPUs.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Bio.motifs.PositionSpecificScoringMatrix.search()&lt;/code&gt; method has been re-written: it now applies &lt;code&gt;.calculate()&lt;/code&gt; to chunks of the sequence to maintain a low memory footprint for long sequences.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with further additions to the test suite. There has been further work to follow the Python PEP8, PEP257 and best practice standard coding style, and more of the code style has been reformatted with the &lt;code&gt;black&lt;/code&gt; tool.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chris Daley (first contribution)&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Christian Brueffer&lt;/li&gt;
&lt;li&gt;Ilya Flyamer (first contribution)&lt;/li&gt;
&lt;li&gt;Jakub Lipinski (first contribution)&lt;/li&gt;
&lt;li&gt;Michael R. Crusoe (first contribution)&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Sergio Valqui&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Biopython 1.75 released</title><link>https://www.open-bio.org/2019/11/07/biopython-1-75-released/</link><pubDate>Thu, 07 Nov 2019 16:31:13 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/11/07/biopython-1-75-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Biopython 1.75 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.75"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.5, 3.6, 3.7 and is expected to work on the soon to be released Python 3.8. It has also been tested on PyPy2.7.13 v7.1.1 and PyPy3.6.1 v7.1.1-beta0.&lt;/p&gt;
&lt;p&gt;Note we intend to drop Python 2.7 support in early 2020.&lt;/p&gt;
&lt;p&gt;The restriction enzyme list in Bio.Restriction has been updated to the August 2019 release of REBASE.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.SeqIO&lt;/code&gt; now supports reading and writing files in the native format of Christian Marck&amp;rsquo;s DNA Strider program (&amp;ldquo;xdna&amp;rdquo; format, also used by Serial Cloner), as well as reading files in the native formats of GSL Biotech&amp;rsquo;s SnapGene (&amp;ldquo;snapgene&amp;rdquo;) and Textco Biosoftware&amp;rsquo;s Gene Construction Kit (&amp;ldquo;gck&amp;rdquo;).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.AlignIO&lt;/code&gt; now supports GCG MSF multiple sequence alignments as the &amp;ldquo;msf&amp;rdquo; format (work funded by the National Marrow Donor Program).&lt;/p&gt;
&lt;p&gt;The main &lt;code&gt;Seq&lt;/code&gt; object now has string-like &lt;code&gt;.index()&lt;/code&gt; and &lt;code&gt;.rindex()&lt;/code&gt; methods, matching the existing &lt;code&gt;.find()&lt;/code&gt; and &lt;code&gt;.rfind()&lt;/code&gt; implementations. The &lt;code&gt;MutableSeq&lt;/code&gt; object retains its more list-like &lt;code&gt;.index()&lt;/code&gt; behaviour.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;MMTFIO&lt;/code&gt; class has been added that allows writing of MMTF file format files from a Biopython structure object. &lt;code&gt;MMTFIO&lt;/code&gt; has a similar interface to &lt;code&gt;PDBIO&lt;/code&gt; and &lt;code&gt;MMCIFIO&lt;/code&gt;, including the use of a &lt;code&gt;Select&lt;/code&gt; class to write out a specified selection. This final addition to read/write support for PDB/mmCIF/MMTF in Biopython allows conversion between all three file formats.&lt;/p&gt;
&lt;p&gt;Values from mmCIF files are now read in as a list even when they consist of a single value. This change improves consistency and reduces the likelihood of making an error, but will require user code to be updated accordingly.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.PDB&lt;/code&gt; has been updated to support parsing REMARK 99 header entries from PDB-style Astral files.&lt;/p&gt;
&lt;p&gt;A new keyword parameter &lt;code&gt;full_sequences&lt;/code&gt; was added to &lt;code&gt;Bio.pairwise2&lt;/code&gt;&amp;rsquo;s pretty print method &lt;code&gt;format_alignment&lt;/code&gt; to restore the output of local alignments to the &amp;lsquo;old&amp;rsquo; format (showing the whole sequences including the un-aligned parts instead of only showing the aligned parts).&lt;/p&gt;
&lt;p&gt;A new function &lt;code&gt;charge_at_pH(pH)&lt;/code&gt; has been added to &lt;code&gt;ProtParam&lt;/code&gt; and &lt;code&gt;IsoelectricPoint&lt;/code&gt; in &lt;code&gt;Bio.SeqUtils&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;PairwiseAligner&lt;/code&gt; in &lt;code&gt;Bio.Align&lt;/code&gt; was extended to allow generalized pairwise alignments, i.e. alignments of any Python object, for example three-letter amino acid sequences, three-nucleotide codons, and arrays of integers.&lt;/p&gt;
&lt;p&gt;A new module &lt;code&gt;substitution_matrices&lt;/code&gt; was added to &lt;code&gt;Bio.Align&lt;/code&gt;, which includes an &lt;code&gt;Array&lt;/code&gt; class that can be used as a substitution matrix. As the &lt;code&gt;Array&lt;/code&gt; class is a subclass of a numpy array, mathematical operations can be applied to it directly, and C code that makes use of substitution matrices can directly access the numerical values stored in the substitution matrices. This module is intended as a replacement of &lt;code&gt;Bio.SubsMat&lt;/code&gt;, which is currently unmaintained.&lt;/p&gt;
&lt;p&gt;As in recent releases, more of our code is now explicitly available under either our original &amp;ldquo;Biopython License Agreement&amp;rdquo;, or the very similar but more commonly used &amp;ldquo;3-Clause BSD License&amp;rdquo;. See the &lt;code&gt;LICENSE.rst&lt;/code&gt; file for more details.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with further additions to the test suite, and there has been further work to follow the Python PEP8, PEP257 and best practice standard coding style. We have also started to use the &lt;code&gt;black&lt;/code&gt; Python code formatting tool.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chris MacRaild&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Damien Goutte-Gattat (first contribution)&lt;/li&gt;
&lt;li&gt;Devang Thakkar&lt;/li&gt;
&lt;li&gt;Harry Jubb&lt;/li&gt;
&lt;li&gt;Joe Greener&lt;/li&gt;
&lt;li&gt;Kiran Mukhyala (first contribution)&lt;/li&gt;
&lt;li&gt;Konstantin Vdovkin&lt;/li&gt;
&lt;li&gt;Mark Amery&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Mike Moritz (first contribution)&lt;/li&gt;
&lt;li&gt;Mustafa Anil Tuncel&lt;/li&gt;
&lt;li&gt;Nick Negretti&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Peter Kerpedjiev&lt;/li&gt;
&lt;li&gt;Sergio Valqui&lt;/li&gt;
&lt;li&gt;Spencer Bliven&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF Travel Fellowship: August 2019 awards</title><link>https://www.open-bio.org/2019/09/30/obf-travel-fellowship-august-2019-awards/</link><pubDate>Mon, 30 Sep 2019 08:38:33 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/09/30/obf-travel-fellowship-august-2019-awards/</guid><description>&lt;p&gt;A record number of people applied for the latest round of the &lt;a href="https://www.open-bio.org/travel-awards/"&gt;OBF Travel Fellowship&lt;/a&gt;, which closed on August 15, 2019. Out of this great set of applicants, we offered travel awards to three who epitomize the goal of the awards: to promote diversity in the world of open source bioinformatics / open science.&lt;/p&gt;
&lt;p&gt;The awardees are &lt;strong&gt;Arunav Konwar,&lt;/strong&gt; &lt;strong&gt;Fernanda Troyner and Nicolás Palopoli&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Arunav&lt;/strong&gt; has contributed to open source projects including &lt;a href="https://github.com/deep-learning-indaba/Baobab"&gt;Deep Learning Indaba&lt;/a&gt; (an African Machine Learning community), Wikimedia, and &lt;a href="https://metafluidics.org"&gt;Metafluidics.&lt;/a&gt; He will give a talk and lead a workshop at the &lt;a href="https://www.biosummit.org/"&gt;Global Community Bio Summit 3.0,&lt;/a&gt; which aims to democratize biotechnology by building an inclusive global network of people in the life sciences.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fernanda&lt;/strong&gt;, who participated in &amp;quot; &lt;a href="https://www.reprodutibilidade.bio.br/nobudgetsciencehackweek"&gt;No Budget Science Hack Week&lt;/a&gt;&amp;quot;, is fairly new to open science; she attended the Hack Week to learn about software tools for open science and launch her own open science project. She participates in the &lt;a href="https://www.reprodutibilidade.bio.br/home"&gt;Brazilian Reproducibility Initiative&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nicolás&lt;/strong&gt; will be co-leading the first &lt;a href="https://carpentries.org/become-instructor/"&gt;Carpentries Instructor training&lt;/a&gt; in Lima, Peru, in October. He later declined the fellowship as the local organizers offered to cover his travel expenses.&lt;/p&gt;
&lt;p&gt;Big congratulation to our awardees! We look forward to hearing more about their open source/science projects in future.&lt;/p&gt;</description></item><item><title>5 tips to promote 'water cooler effects' at informal discussion sessions</title><link>https://www.open-bio.org/2019/08/27/tips-for-informal-discussions/</link><pubDate>Tue, 27 Aug 2019 22:36:32 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/08/27/tips-for-informal-discussions/</guid><description>&lt;p&gt;&lt;em&gt;The &lt;a href="https://www.open-bio.org"&gt;Open Bioinformatics Foundation (OBF)&lt;/a&gt; sponsors a Travel Fellowship program aimed at increasing diverse participation at events promoting open source bioinformatics software development and open science in the biological research community. Malvika&amp;rsquo;s participation at &lt;a href="https://www.open-bio.org/events/bosc/about/"&gt;Bioinformatics Open Source Conference&lt;/a&gt; 2019 was supported by this fellowship granted to her in January 2019. Find more information &lt;a href="https://www.open-bio.org/travel-awards/"&gt;here.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The phrase ‘water cooler effect’ is derived from informal gatherings and connections made around water coolers (or vending machines these days!) at the workplace or other formal situations. Such unplanned encounters lead to genuine connections between people resulting in meaningful and productive collaborations. Many research organizations value the importance of such serendipitous interactions, and actively promote them in their work-culture. Conference organizers also recognize its effectiveness and design their program with longer coffee breaks, dedicated slots for informal discussions and designated venues for breakout sessions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://images.unsplash.com/photo-1563461661026-49631dd5d68e?ixlib=rb-1.2.1&amp;amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;w=1500&amp;amp;q=80" alt="People interacting informally"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Image on &lt;a href="https://unsplash.com/photos/5H0p6JPUHbI"&gt;Unsplash by @productschool&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Since 2000, the &lt;a href="https://www.open-bio.org/events/bosc/about/"&gt;Bioinformatics Open Source Conference (BOSC)&lt;/a&gt; has been bringing together bioinformaticians and computational researchers interested in Open Science, to provide opportunities for them to discuss their projects, exchange ideas, learn about the latest practices in bioinformatics, and collaborate with each other. These meetings are attended by participants with different backgrounds, which provides them with a unique environment to gain multiple perspectives into different technical and social issues within the bioinformatics community. To facilitate informal interactions that promote the water cooler effects, attendees are encouraged to lead or take part in the participant-driven discussion sessions called &lt;a href="https://en.wikipedia.org/wiki/Birds_of_a_feather_(computing)"&gt;Birds of a feather (BoF)&lt;/a&gt; on topics of interest to them. Since these sessions are very short, session facilitators try to encourage interactions between the participants, while making effective use of the allocated time, welcoming different viewpoints, and finishing the session with some defined outcome or future directions.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://images.unsplash.com/photo-1557734864-c78b6dfef1b1?ixlib=rb-1.2.1&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;w=1782&amp;amp;q=80" alt="discussion session"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Image on &lt;a href="https://unsplash.com/photos/QiIxg_q2vh0"&gt;Unsplash by @zainulyasni6118&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I attended my first BoF on the topic of &lt;a href="http://www.hub-hub.de/wordpress/?p=327"&gt;“Unseminar”&lt;/a&gt; at the BOSC 2013, where I first met &lt;a href="https://twitter.com/AidanBudd"&gt;Aidan Budd&lt;/a&gt; who was leading this session. Aidan chose the &lt;a href="http://www.theworldcafe.com/key-concepts-resources/world-cafe-method/"&gt;World Cafe method&lt;/a&gt; to facilitate this session, where participants could form smaller groups to discuss related topics and switch groups to join different discussions. This informal setting was quite different from the usual speaker-centric format of conferences because it was participant-driven. Everyone immediately felt welcome and included in this session because the emphasis was on learning about the topic at hand together as a group. For a fresh grad student like me, this was a very special experience because I could truly co-exist as a scientist with people of varying levels of experience without feeling like an imposter or someone who didn’t belong there. This discussion didn’t end with the session itself, but catalyzed a much longer discussion after the conference over emails and shared documents, which finally led to a crowdsourced &lt;a href="https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1003905"&gt;publication on “Ten Simple Rules for Organizing an Unconference”&lt;/a&gt;, several long-lasting collaborations among the participants, and Aidan became my mentor and a close friend.&lt;/p&gt;
&lt;p&gt;As a community manager, informal discussion sessions are hands-down my favourite way to connect with others, promote collaborations between the existing members of the community and welcome new members while encouraging active participation from them. Since my first encounter with BoFs, I have participated in and led several discussion sessions. In particular, I facilitated one BoF session at BOSC 2017 in Prague, and one session this year in Basel during my participation at BOSC 2019, which was supported by the &lt;a href="https://www.open-bio.org/travel-awards"&gt;OBF fellowship&lt;/a&gt;, granted to me in December 2018 application round.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;off = BoF* :), i.e. Birds of a feather - where people with a common interest can discuss the topic together.&lt;/p&gt;
&lt;p&gt;— Malvika Sharan (@MalvikaSharan) &lt;a href="https://twitter.com/MalvikaSharan/status/1154007583730126848?ref_src=twsrc%5Etfw"&gt;July 24, 2019&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here are my &lt;strong&gt;top 5 tips for facilitating BoFs&lt;/strong&gt; or similar discussion sessions that promote the informal and unplanned aspects of the water cooler effect.&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;Set the ground rules&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Start your session by welcoming everyone and highlighting the main points of your organization’s/conference’s Code of Conduct. By choosing an inclusive discussion format (see &lt;a href="https://acrl.ala.org/IS/is-committees-2/committees-task-forces/discussion-group-steering/possible-discussion-format-options/"&gt;this post by The Instruction Section, ACRL&lt;/a&gt; for ideas) we can provide a platform for our attendees to participate equitably. It is also useful to introduce a few simple tips for effective discussions, for example, by inviting volunteers to take different roles such as notetaker, timekeeper, or chair in different groups to ensure that everyone’s voice is heard and noted (see &lt;a href="https://files.adainitiative.org/wiki_binaries/role_cards.pdf"&gt;this role card by Ada Initiative&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Get everyone on the same page&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;State the objective of your sessions clearly so that your participants know what to expect. You shouldn’t assume that participants will know the specific details essential to discuss the topic (we can always ask!), therefore, you can take the first few minutes to briefly introduce the topic and the main terminologies. It’s important to clarify what they will and will not discuss in your session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Manage your time effectively&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Be thoughtful and appreciative of people’s time that they invest in your sessions. Conferences can be stressful. Listening to talks, taking down notes, and getting introduced to new topics while coping with the busy schedule, new venues, and jet-lag can be both mentally and physically exhausting. Therefore informal sessions should not demand too much effort from our attendees and should allow them to decompress. To make everyone’s time count, you can share a clear agenda and divide your session into short rounds. When a session is attended by a large number of participants, it’s more effective to split them into smaller groups where they can discuss different aspects of the given topic. We should also encourage people to switch groups to maximize their chances for personal interactions. As facilitators, we should minimize our own contribution but shouldn&amp;rsquo;t hesitate to bring the focus back to the topic when the discussions derail.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Make it truly collaborative&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Short sessions are great for brainstorming and generating new ideas. To ensure that these ideas don’t get lost after the session is over, there should be possibilities for your participants to collaboratively explore the topic and take notes. Each group can be provided with pens, sticky notes, flip charts, and/or whiteboards to facilitate note-taking or drawing concept maps. Online documents such as Etherpad, google docs and GitHub are generally used for sharing details of the sessions, offering a place for everyone to exchange their contact information, store their notes, add questions, and refer back to after the session is over. These online tools can be distracting if not balanced well with in-person collaborative activities (see this excellent &lt;a href="https://uwaterloo.ca/centre-for-teaching-excellence/teaching-resources/teaching-tips/alternatives-lecturing/discussions/facilitating-effective-discussions"&gt;post on facilitating discussions&lt;/a&gt; by University of Waterloo). Each group discussion can be guided by a set of questions or scenarios and the chair of each group can be asked to share the outcome of their discussion with everyone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Communicate your next steps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Even though these events are short, it’s always useful to use a few minutes towards the end of the sessions to bring the entire group together to invite final thoughts and possible directions for the discussed topic and ideas. You can set a few channels of communication that the attendees can use in order to connect with each other and continue the discussion afterward. Since we want to be mindful of the contributions made by our participants, it’s important to let them know where and how the outcome of their discussions will be used, how they can reuse the material, and where they can access them in the future. After the conference, a summary of the session in a collaborative document and further details can be shared with a “Thank You” email.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://pbs.twimg.com/media/DFVqupbXoAI9eCV?format=jpg&amp;amp;name=medium" alt="BOSC 2017"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Picture from a BoF I facilitated during BOSC 2017 on &amp;lsquo;Promoting Diversity at Bioinformatics Conferences&amp;rsquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To conclude, informal discussion sessions are useful for collecting ideas, gaining perspectives, and engaging with others over informal conversations on topics of mutual interests. With a little pre-planning, these meetings can turn an idea discussed over coffee or by the water coolers into useful community-driven projects. I hope you find these tips useful and take advantage of this format at the next BOSC or in your community events.&lt;/p&gt;
&lt;p&gt;Do let me know on twitter ( &lt;a href="https://twitter.com/MalvikaSharan"&gt;@malvikasharan&lt;/a&gt;) which of your favourite tips are missing in the post.&lt;/p&gt;</description></item><item><title>Dos and Don’ts for computational training</title><link>https://www.open-bio.org/2019/08/27/dos-and-donts-for-computational-training/</link><pubDate>Tue, 27 Aug 2019 09:49:06 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/08/27/dos-and-donts-for-computational-training/</guid><description>&lt;h6 id="thanks-to-obf-support-with-a-travel-grant-i-was-able-to-attend-the-first-european-carpentryconnect-event-in-manchester-ccmcr19-organized-by-thesoftware-sustainability-institute"&gt;Thanks to OBF support with a &lt;a href="https://www.open-bio.org/travel-awards/"&gt;travel grant&lt;/a&gt;, I was able to attend the first European CarpentryConnect event in Manchester CCMcr19 organized by The Software Sustainability Institute.&lt;/h6&gt;
&lt;p&gt;&lt;img src="https://i.imgur.com/rKTSHED.png" alt=""&gt;Colourful Manchester days post Pride weekend&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The &lt;a href="https://carpentries.org/"&gt;Carpentries&lt;/a&gt; is a global community with a mission to teach&lt;/strong&gt; essential data and foundational computational skills to researchers for conducting efficient, open, and reproducible research. The community includes instructors, trainers, maintainers and many more helpers and supporters on a global scale.&lt;/p&gt;
&lt;p&gt;This was my first CCMcr19 and first Carpentry event. I was curious to know more about the community, their computational efforts and inclusive practices and CCMcr19 seemed like a good place to start.&lt;/p&gt;
&lt;p&gt;I joined the computational world a few years ago, after moving from “wet” to “dry” lab. Shortly after the transition, I started delivering computational training and naturally, as a novice trainer, my main focus was on the material in terms of what to cover, how relevant it is, in what order do I present it and so on.&lt;/p&gt;
&lt;p&gt;When I faced my first classroom, I quickly realized that prepping the material and doing my research was the easy part. Instead, I found myself thinking of the other factors that contribute to the participants&amp;rsquo; learning experience such as; how do I address and interact with them, how do I account for their very diverse demographics such as gender, age and language.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://i.imgur.com/5ppP8SE.jpg" alt=""&gt;Diversity and Inclusion CCMcr19
Ms. Brönte&lt;/p&gt;
&lt;p&gt;Our classrooms today are not what they used to be 10 years ago. Participants come from all over the world and all walks of life, in other words, very diverse. This is especially true in computational training. For instance, bioinformatics training events in EMBL-EBI have two different types of attendees, one of which is made of plastic; &lt;a href="https://www.ebi.ac.uk/about/news/announcements/bioinformatics-training-with-robot-avatars"&gt;robot avatars&lt;/a&gt; allowing students to participate virtually without having to be physically there.&lt;/p&gt;
&lt;p&gt;Providing training and access to computational and cloud-based resources, enables researchers, especially those with limited resources, to work along with international partners, thereby contributing to open, reproducible research and helping improve research quality by bringing new perspectives.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Question is, how do we improve and adapt our training sessions to be more inclusive accounting for a diverse range of demographics?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I turned to the Carpentries community to learn from their collective experiences to help create a Dos and Don’ts checklist for computational teaching. The continuous contributions from trainers, as well as trainees, will help build a resource with advice on how to be mindful of diversity, equality and inclusion issues that play a role in training practices.&lt;/p&gt;
&lt;p&gt;CCMcr19 was a three-day event with a very dynamic and interactive format with a twist.&lt;/p&gt;
&lt;p&gt;Unlike many tech-oriented events, CCMcr19 covered a wide range of topics related to computational training, including advancing inclusive practices in the community and &lt;a href="https://software.ac.uk/blog/2019-04-24-can-we-increase-our-impact-reducing-it-thoughts-environmental-sustainability"&gt;environmental initiatives&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My first day &amp;amp; first &lt;a href="https://twitter.com/hashtag/CCMcr19?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#CCMcr19&lt;/a&gt;, I&amp;rsquo;m impressed!! Lovely people, great food, environmental awareness, dog, magician, doodler and above all interesting discussions and tons of things to learn! Defo a conference with a twist 😉! Thanks to the organisers! &lt;a href="https://twitter.com/hashtag/Day2?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#Day2&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/BringItOn?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#BringItOn&lt;/a&gt; &lt;a href="https://t.co/Dslqiz1HOe"&gt;https://t.co/Dslqiz1HOe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Dr. Sara El-Gebali (@yalahowy) &lt;a href="https://twitter.com/yalahowy/status/1143776558651514881?ref_src=twsrc%5Etfw"&gt;June 26, 2019&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To encourage attendees to contribute to reducing impact on the environment at the conference, the &lt;strong&gt;Reusable Cup Raffle&lt;/strong&gt; was introduced. We took a photo of our reusable cup/other reusable items such as reusable lanyards and badges, then tweeted about it using the hashtag # &lt;a href="https://twitter.com/hashtag/CCMcr19ReusableLanyards?src=hashtag_click"&gt;CCMcr19ReusableLanyards&lt;/a&gt; &amp;amp; # &lt;a href="https://twitter.com/hashtag/CCMcr19ReduceCO2?src=hashtag_click"&gt;CCMcr19ReduceCO2&lt;/a&gt; and the raffle was drawn.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Guess who won?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="https://www.open-bio.org/wp-content/uploads/2019/08/Sara-Elgebali-we-won-1024x768.jpg" alt=""&gt;We won!&lt;/p&gt;
&lt;p&gt;After learning about the Carpentries and their inspiring work on day 1. I carried out my workshop titled Dos and Don’ts for computational training on day 2. I was joined by 10 participants, all of whom have experience in delivering training.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://i.imgur.com/gruhfO3.jpg" alt=""&gt;Group discussions&lt;/p&gt;
&lt;p&gt;The first exercise we did was getting to know each other; background, expectations and anticipated outcomes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;“Know your audience”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After the groups formed organically, people started sharing their experiences and each group started noting down their observations, contributing to the list of advice.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;“&lt;/em&gt; Do’s and Don’ts in computational training”&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As the discussion became more lively and engaging, it was evident that we needed a &lt;strong&gt;gatekeeper;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a person who can make sure that everyone is participating and getting along in an orderly fashion.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There were some interesting examples from the trainers which led to some thought-provoking advice, for example;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;“Hands off my keyboard”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As a trainer, when asked for help, there is a tendency to grab the keyboard to “show” the students how to work out the task at hand. In doing so, we inadvertently diminish their autonomy, reduce their confidence and invade their personal space.&lt;/p&gt;
&lt;p&gt;Other practical advice to display an open and inclusive space include introducing our pronouns at the start of the session. In doing so, the participants become aware that this is an inclusive environment where they are encouraged to express themselves.&lt;/p&gt;
&lt;p&gt;We also discussed breaks during sessions, such as;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“Bio breaks”&lt;/strong&gt;, short breaks of 5-10 minutes to allow participants time to go to the bathroom, drink water, and stretch to prevent people from taking breaks at different times and miss out on something.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;“Brain Breaks”&lt;/strong&gt;, a mental break of 1-3 minutes each hour of the session, to help participants to re-energize, re-focus and relax, allowing people to reflect or clear their minds.&lt;/p&gt;
&lt;h2 id="since-we-are-focused-on-computational-teaching-it-didnt-go-amiss-to-include-advice-on-technological-solutions-to-facilitate-training-sessions-while-catering-for-different-abilities-and-needs"&gt;Since we are focused on computational teaching, it didn’t go amiss to include advice on technological solutions to facilitate training sessions while catering for different abilities and needs.&lt;/h2&gt;
&lt;p&gt;Check out the list of Do&amp;rsquo;s and Don&amp;rsquo;ts in computational training and please feel free to share your tips and advice on &lt;a href="https://github.com/selgebali/CCMcr19_dos"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id="sara-el-gebali"&gt;Sara El-Gebali&lt;/h4&gt;
&lt;p&gt;Email: &lt;a href="mailto:selgebali@gmail.com"&gt;selgebali@gmail.com&lt;/a&gt;
Twitter: @yalahowy
GitHub: @selgebali&lt;/p&gt;</description></item><item><title>Biopython 1.74 released</title><link>https://www.open-bio.org/2019/07/16/biopython-1-74-released/</link><pubDate>Tue, 16 Jul 2019 19:39:56 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/07/16/biopython-1-74-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Biopython 1.74 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.74"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.4, 3.5, 3.6 and 3.7. However, it will be the last release to support Python 3.4 which is now at end-of-life. It has also been tested on PyPy2.7 v6.0.0 and PyPy3.5 v6.0.0.&lt;/p&gt;
&lt;p&gt;(Please note we will be dropping support for Python 2.7 in early 2020.)&lt;/p&gt;
&lt;p&gt;Over half our code is now explicitly available under either our original &amp;ldquo;Biopython License Agreement&amp;rdquo;, or the very similar but more commonly used &amp;ldquo;3-Clause BSD License&amp;rdquo;. See the &lt;code&gt;LICENSE.rst&lt;/code&gt; file for more details.&lt;/p&gt;
&lt;p&gt;Our core sequence objects ( &lt;code&gt;Seq&lt;/code&gt;, &lt;code&gt;UnknownSeq&lt;/code&gt;, and &lt;code&gt;MutableSeq&lt;/code&gt;) now have a string-like &lt;code&gt;.join()&lt;/code&gt; method.&lt;/p&gt;
&lt;p&gt;The NCBI now allows longer accessions in the GenBank file LOCUS line, meaning the fields may not always follow the historical column based positions. We no longer give a warning when parsing these. We now allow writing such files (although with a warning as support for reading them is not yet widespread).&lt;/p&gt;
&lt;p&gt;Support for the &lt;code&gt;mysqlclient&lt;/code&gt; package, a fork of MySQLdb, has been added.&lt;/p&gt;
&lt;p&gt;We now capture the IDcode field from PDB Header records.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.pairwise2&lt;/code&gt;&amp;rsquo;s pretty-print output from &lt;code&gt;format_alignment&lt;/code&gt; has been optimized for local alignments: If they do not consist of the whole sequences, only the aligned section of the sequences are shown, together with the start positions of the sequences (in 1-based notation). Alignments of lists will now also be prettily printed.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.SearchIO&lt;/code&gt; now supports parsing the text output of the HHsuite protein sequence search tool. The format name is &lt;code&gt;hhsuite2-text&lt;/code&gt; and &lt;code&gt;hhsuite3-text&lt;/code&gt;, for versions 2 and 3 of HHsuite, respectively.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.SearchIO&lt;/code&gt; HSP objects has a new attribute called &lt;code&gt;output_index&lt;/code&gt;. This attribute is meant for capturing the order by which the HSP were output in the parsed file and is set with a default value of -1 for all HSP objects. It is also used for sorting the output of &lt;code&gt;QueryResult.hsps&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.SeqIO.AbiIO&lt;/code&gt; has been updated to preserve bytes value when parsing. The goal of this change is make the parser more robust by being able to extract string-values that are not utf-8-encoded. This affects all tag values, except for ID and description values, where they need to be extracted as strings to conform to the &lt;code&gt;SeqRecord&lt;/code&gt; interface. In this case, the parser will attempt to decode using &lt;code&gt;utf-8&lt;/code&gt; and fall back to the system encoding if that fails. This change affects Python 3 only.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.motifs.mast&lt;/code&gt; has been updated to parse XML output files from MAST over the plain-text output file. The goal of this change is to parse a more structured data source with minimal loss of functionality upon future MAST releases. Class structure remains the same plus an additional attribute &lt;code&gt;Record.strand_handling&lt;/code&gt; required for diagram parsing.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.Entrez&lt;/code&gt; now automatically retries HTTP requests on failure. The maximum number of tries and the sleep between them can be configured by changing &lt;code&gt;Bio.Entrez.max_tries&lt;/code&gt; and &lt;code&gt;Bio.Entrez.sleep_between_tries&lt;/code&gt;. (The defaults are 3 tries and 15 seconds, respectively.)&lt;/p&gt;
&lt;p&gt;All tests using the older print-and-compare approach have been replaced by unit tests following Python&amp;rsquo;s standard testing framework.&lt;/p&gt;
&lt;p&gt;On the documentation side, all the public modules, classes, methods and functions now have docstrings (built in help strings). In addition to displaying the &lt;a href="https://biopython.org/DIST/docs/api/"&gt;Biopython API documentation via epydoc&lt;/a&gt;, we now also have the &lt;a href="https://biopython.org/docs/1.74/api/"&gt;Biopython API documentation via Sphinx&lt;/a&gt; (which we hope to make the default in future). Furthermore, the PDF version of the &lt;em&gt;Biopython Tutorial and Cookbook&lt;/em&gt; now uses syntax coloring for code snippets.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with further additions to the test suite, and there has been further work to follow the Python PEP8, PEP257 and best practice standard coding style.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Andrey Raspopov (first contribution)&lt;/li&gt;
&lt;li&gt;Antony Lee&lt;/li&gt;
&lt;li&gt;Benjamin Rowell (first contribution)&lt;/li&gt;
&lt;li&gt;Bernhard Thiel&lt;/li&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Catherine Lesuisse&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Deepak Khatri (first contribution)&lt;/li&gt;
&lt;li&gt;Gert Hulselmans&lt;/li&gt;
&lt;li&gt;Jared Andrews&lt;/li&gt;
&lt;li&gt;Jens Thomas (first contribution)&lt;/li&gt;
&lt;li&gt;Konstantin Vdovkin&lt;/li&gt;
&lt;li&gt;Lenna Peterson&lt;/li&gt;
&lt;li&gt;Mark Amery&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Micky Yun Chan (first contribution)&lt;/li&gt;
&lt;li&gt;Nick Negretti&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Peter Kerpedjiev&lt;/li&gt;
&lt;li&gt;Ralf Stephan&lt;/li&gt;
&lt;li&gt;Rob Miller&lt;/li&gt;
&lt;li&gt;Sergio Valqui&lt;/li&gt;
&lt;li&gt;Victor Lin&lt;/li&gt;
&lt;li&gt;Wibowo &amp;lsquo;Bow&amp;rsquo; Arindrarto&lt;/li&gt;
&lt;li&gt;Zheng Ruan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For reference, checksums:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ md5sum biopython-1.74*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 808a8cc83ef7ae8328de47112a9619c9 biopython-1.74-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; bc71b115d62fa0505b05dcb8d51ebbb3 biopython-1.74-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; eb9b68d29187208688f3763d7f9b4443 biopython-1.74-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; e060e2971cb64488392690f2b49a894a biopython-1.74-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 69e2b9aea866248dcb250b0d4749347c biopython-1.74-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 301964b516d9a1af29db36c45e97857c biopython-1.74-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 72549961e56ba7c00ddf5aa4d4a2c4b7 biopython-1.74-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 7545b99fe59e820b3e5343463df9bf61 biopython-1.74-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; a18c82789358cd3a6cf854750bbf9216 biopython-1.74-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 33f5c75fe0fd63bba49afb19077a6067 biopython-1.74-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 2d42a3e23b976a4a7db837b9d2782df1 biopython-1.74-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 9a74dbfa0c81848ce107ad3c169ce1d3 biopython-1.74-cp34-cp34m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 6fc5cce9f94e5cac1aa4b57774e8626b biopython-1.74-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 7c8e4473a474c05e39d70d8106dbd641 biopython-1.74-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; dc9710022e6409590fc99bc82309cd8d biopython-1.74-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; fe2623ea21ca2e9f057eae333d0ae386 biopython-1.74-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; b4b59bbf517e42c8e1abfbe7af2a6893 biopython-1.74-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; a28eaf891cd04af42ea6391477c968d8 biopython-1.74-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 74761f292187cfc06166107230d94dcd biopython-1.74-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 62e7696d4597d7b7ff8bbf157191c284 biopython-1.74-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 419f489831ec20aa1e11384d2991676c biopython-1.74-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 743a888661c48b66d41de2e6c04890d5 biopython-1.74-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 025d4a914ad515b0181bdb0f8b1e8a2e biopython-1.74-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; db5ee8837a887188bcef09f57b5bf12f biopython-1.74-cp37-cp37m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; f7602a46d3e2e3302f99437739652727 biopython-1.74-cp37-cp37m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 20075d6abfbdb011460829f624de0832 biopython-1.74-cp37-cp37m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ffdd7986cb63dedf8daa4fb78140bbac biopython-1.74-cp37-cp37m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; cead2bfe9e7be45267eba00635f68d5c biopython-1.74.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ff21159f333f433f3fa5a01a791cf717 biopython-1.74.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ sha256sum biopython-1.74*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 6182f8c17c81aa40987b018e6241719137e463f5bb263c423db6180d118d3a03 biopython-1.74-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 7103f3dd3cef9f6ae52c0c3275ecb65121f3935b90d25c5e149ce62f684fbaf2 biopython-1.74-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; bb302ad68a133ed3ae26efa0a0c82a0905c8b9b85a70fa6626611a882a65ec61 biopython-1.74-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 77145b88a74c89f752db2ed11f64737161cc337c9e520e3853c945bd1d9866e6 biopython-1.74-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 022909d10bbdfbc70eba6ea1c06ff573444e26e40ef0899025fb269898604b16 biopython-1.74-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 540f9df15e11f091e2d92959b891d2001bb59660ca806d51ca30d76dab60d39e biopython-1.74-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 36c35d93d16c9270303bfc755d2364171a1aaebd75f3bfa97179712a3ac09e2d biopython-1.74-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; d6a310fab78e11dba51b55a2b194a79128d202584127e17952f7f64b52da83e2 biopython-1.74-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; d3bf43ea45859bec05e8496c39dbd614c75520a832da20d826fdbd7e83105414 biopython-1.74-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 8b7a3edd0dcc9eae3020849ad6110c721399f2c8dd71e54317dcc50035f9ebf9 biopython-1.74-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 32c50dd9450ac780d640baa212ecde22fcc98dc0de472b40296968df2385c824 biopython-1.74-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 015b79eea59bb5ccf7abef2ab17a813540c5c1969a8def2148fe3d529ff405a3 biopython-1.74-cp34-cp34m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 1324bd2f6ea1dbad748085875d4c206f08748bb7848355f365d31fcd771dfa75 biopython-1.74-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 6d9a39f295d97ed953a48c1cde635b35205ed25034015238776dbd2a8afbb2a7 biopython-1.74-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 273c524550aaad3284edbdacecdf66cfd880dac580a5f6c5f80a9925a70144fb biopython-1.74-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; e6cc6e725a5fb628d41ed675bb74aa5eb03763e1ccd3111d0f73f739c7263ab4 biopython-1.74-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; aa07bcf7def1c270c1fc1bab25f72a34f1ba24ab0a2d680f0a8466b39a2a7660 biopython-1.74-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; efee2f77cef1b65a76fe27af83c05774329b481c2da71d0580fcbcf92d6e9988 biopython-1.74-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; f50ee861a67e96488d21bc210ea72250df8cb7578351366f52c3904b841b5fbe biopython-1.74-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; fa8ed2c3fec5dc45f9b750bd5da386f82cddb7944b456bfd0472106050efa397 biopython-1.74-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 7c32c37b20843e1d22e76c889f1733097e27996d1ec0fe54d84e5f737c9ff65e biopython-1.74-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 046510af3cbaaf822e7451f0772e3e3f327916edbfd1f34798e6b8cbf60e8aa3 biopython-1.74-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 67144db2defb3b49d505c7c4c676ca80b3451a0764f507b930b86031b7ebde5c biopython-1.74-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; b8cdfaf2963b7ef24497aa82e60bfc86267989f32a49b4edd4a67aba75202834 biopython-1.74-cp37-cp37m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; a117596b366e2226e2bf0adaf87f32cda495357c398b1b2ca2ada9f54c386718 biopython-1.74-cp37-cp37m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 3a802aba32b64aee9c3b92d8b5d50aa3d0a95c8188b69a78a2cbc292578dae08 biopython-1.74-cp37-cp37m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ca627475233f698ede17b5adb169ed10b44ab4dc3a48d71069d7ab0086bdbc1c biopython-1.74-cp37-cp37m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 25152c1be2c9205bf80901fc49adf2c2efff49f0dddbcf6e6b2ce31dfa6590c0 biopython-1.74.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 546dd36c5ba18696d6b4673d8f68c01bd27b016f2e3fdefb5ff848f646a91ba4 biopython-1.74.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Google Summer of Code 2018 wrap-up</title><link>https://www.open-bio.org/2019/02/22/google-summer-of-code-2018-wrap-up/</link><pubDate>Fri, 22 Feb 2019 17:19:42 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2019/02/22/google-summer-of-code-2018-wrap-up/</guid><description>&lt;p&gt;We have recently applied to Google for the OBF to be part of the Google Summer of Code 2019 programme, again with Kai Blin and Michael Crusoe as joint administrators. Last year, &lt;a href="https://summerofcode.withgoogle.com/archive/2018/organizations/5813329234755584/"&gt;OBF GSoC 2018&lt;/a&gt;, was another good year with five students successfully completing their projects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synchon Mandal (mentor Moritz Beber) &amp;ldquo;Adding methods to cobrapy for improved constraint-based metabolic modelling.&amp;rdquo; ( &lt;a href="https://medium.com/@synchon_mandal/my-journey-to-gsoc-18-d46b59c3d4e"&gt;first blog bost&lt;/a&gt;; &lt;a href="https://medium.com/@synchon_mandal/gsoc-2018-with-open-bioinformatics-foundation-dc201bf945b9"&gt;final report&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Sophia Mersmann (mentors Oliver Alka, Julianus Pfeuffer, and Timo Sachsenberg) &amp;ldquo;Improve Posterior Error Probability Estimation For Peptide Search Engine Results&amp;rdquo; &lt;a href="https://sophiamersmann.github.io/"&gt;(blog posts&lt;/a&gt;; &lt;a href="https://sophiamersmann.github.io/2018/08/08/final-report/"&gt;final report&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Edgar Garriga Nogales (mentors Paolo Di Tommaso, Michael R. Crusoe, and Stian Soiland-Reyes) &amp;ldquo;Implement the support for Research Object specification into Nextflow framework&amp;rdquo; ( &lt;a href="https://github.com/edgano/nextflow/tree/663a933db47a246cae35703892bebd4b03e97b5b/subprojects/nxf-prov"&gt;repository&lt;/a&gt;; &lt;a href="http://edgargarriga.com/"&gt;homepage&lt;/a&gt;; &lt;a href="https://github.com/edgano/nextflow/tree/663a933db47a246cae35703892bebd4b03e97b5b/subprojects/nxf-prov"&gt;final report&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Sarthak Sehgal (mentors Yo Yehudi, Dennis Schwartz, and Rowland Mosbergen) &amp;ldquo;Frontend Website Student Project for BioJS&amp;rdquo; ( &lt;a href="https://github.com/biojs/biojs-frontend"&gt;repository&lt;/a&gt;; &lt;a href="http://blog.biojs.net/tags/#frontend"&gt;blog posts&lt;/a&gt;; &lt;a href="http://blog.biojs.net/2018-08-12-final-report-frontend/"&gt;final report&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Megh Thakkar (mentors Yo Yehudi, Dennis Schwartz, and Rowland Mosbergen) &amp;ldquo;Backend Website Student Project for BioJS&amp;rdquo; ( &lt;a href="https://github.com/biojs/biojs-backend"&gt;repository&lt;/a&gt;; &lt;a href="http://blog.biojs.net/tags/#backend"&gt;blog posts&lt;/a&gt;; &lt;a href="http://blog.biojs.net/2018-08-12-final-report-backend/"&gt;final report&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In some cases there isn&amp;rsquo;t a single code repository to link to, rather their work included pull requests to the main project etc.&lt;/p&gt;
&lt;p&gt;Thank you to all our volunteer GSoC administrators and mentors - and of course thank you to the students - we hope you&amp;rsquo;ll continue to work in bioinformatics and/or open source.&lt;/p&gt;</description></item><item><title>Biopython 1.73 released</title><link>https://www.open-bio.org/2018/12/18/biopython-1-73-released/</link><pubDate>Tue, 18 Dec 2018 16:58:41 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/12/18/biopython-1-73-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Biopython 1.73 has been released and is available from our &lt;a href="https://biopython.org/wiki/Download"&gt;website&lt;/a&gt; and &lt;a href="https://pypi.python.org/pypi/biopython/1.73"&gt;PyPI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.4, 3.5 and 3.6. It has also been tested on PyPy2.7 v6.0.0 and PyPy3.5 v6.0.0.&lt;/p&gt;
&lt;p&gt;As in recent releases, more of our code is now explicitly available under either our original &amp;quot; &lt;em&gt;Biopython License Agreement&amp;quot;&lt;/em&gt;, or the very similar but more commonly used &lt;em&gt;&amp;ldquo;3-Clause BSD License&amp;rdquo;&lt;/em&gt;.  See the &lt;a href="https://github.com/biopython/biopython/blob/master/LICENSE.rst"&gt;LICENSE.rst&lt;/a&gt; file for more details.&lt;/p&gt;
&lt;p&gt;The dictionary-like indexing in &lt;code&gt;Bio.SeqIO&lt;/code&gt; and &lt;code&gt;Bio.SearchIO&lt;/code&gt; will now explicitly preserve record order to match a behaviour change in the Python standard dict object. This means looping over the index will load the records in the on-disk order, which will be much faster (previously it would be effectively at random, based on the key hash sorting).&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;grant&amp;rdquo; matrix in Bio.SubsMat.MatrixInfo has been replaced as our original values taken from Gerhard Vogt&amp;rsquo;s old webpages at EMBL Heidelberg were discovered to be in error. The new values have been transformed following Vogt&amp;rsquo;s approach, taking the global maximum 215 minus the similarity scores from the original paper Grantham (1974), to give a distance measure.&lt;/p&gt;
&lt;p&gt;Double-quote characters in GenBank feature qualifier values in &lt;code&gt;Bio.SeqIO&lt;/code&gt; are now escaped as per the NCBI standard. Improperly escaped values trigger a warning on parsing.&lt;/p&gt;
&lt;p&gt;There is a new command line wrapper for the BWA-MEM sequence mapper.&lt;/p&gt;
&lt;p&gt;The string-based FASTA parsers in &lt;code&gt;Bio.SeqIO.FastaIO&lt;/code&gt; have been optimised, which also speeds up parsing FASTA files using &lt;code&gt;Bio.SeqIO.parse()&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs and typos have been fixed with further additions to the test suite, and there has been further work to follow the Python PEP8, PEP257 and best practice standard coding style.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alona Levy-Jurgenson (first contribution)&lt;/li&gt;
&lt;li&gt;Ariel Aptekmann&lt;/li&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Catherine Lesuisse&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Darcy Mason (first contribution)&lt;/li&gt;
&lt;li&gt;Devang Thakkar (first contribution)&lt;/li&gt;
&lt;li&gt;Ivan Antonov (first contribution)&lt;/li&gt;
&lt;li&gt;Jeremy LaBarage (first contribution)&lt;/li&gt;
&lt;li&gt;Juraj Szász (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Konstantin Vdovkin (first contribution)&lt;/li&gt;
&lt;li&gt;Manuel Nuno Melo (first contribution)&lt;/li&gt;
&lt;li&gt;Maximilian Greil&lt;/li&gt;
&lt;li&gt;Nick Negretti (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Rona Costello (first contribution)&lt;/li&gt;
&lt;li&gt;Spencer Bliven&lt;/li&gt;
&lt;li&gt;Wibowo &amp;lsquo;Bow&amp;rsquo; Arindrarto&lt;/li&gt;
&lt;li&gt;Yi Hsiao (first contribution)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For reference, checksums:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ md5sum biopython-1.73* 9bab1776b3f63cb2a81715e78abfb6e0 biopython-1.73-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl a531f656ecae854adf1fc6021735c2a9 biopython-1.73-cp27-cp27m-manylinux1_i686.whl 27f5179f2493408d33e5322690f1bb7a biopython-1.73-cp27-cp27m-manylinux1_x86_64.whl 41fdb1f257cdcd030a468e7339a6c6ab biopython-1.73-cp27-cp27mu-manylinux1_i686.whl bf23d2daae5c72c2d84058bce3acd7a2 biopython-1.73-cp27-cp27mu-manylinux1_x86_64.whl d3cab98752b83cef121b7a1e8b81853c biopython-1.73-cp27-cp27m-win32.whl 178be72d7b294a2a15c92630bbee2a81 biopython-1.73-cp27-cp27m-win_amd64.whl 32fc6184cbf21faca0776251570b2c58 biopython-1.73-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 5c78b8210de0b511c208facf7325c7e6 biopython-1.73-cp34-cp34m-manylinux1_i686.whl ae414b4666900567579cc92df4223521 biopython-1.73-cp34-cp34m-manylinux1_x86_64.whl 1b0d7ba1b4c097b318213431d9b6b99e biopython-1.73-cp34-cp34m-win32.whl 04a91b6ea826596b0c8b643b743d176f biopython-1.73-cp34-cp34m-win_amd64.whl a8ecaa7bf30fd912536881228e754664 biopython-1.73-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 0676a634a73e049903a4bc36e3b60fc3 biopython-1.73-cp35-cp35m-manylinux1_i686.whl 6d4ebb6131a611a71816b0208747de55 biopython-1.73-cp35-cp35m-manylinux1_x86_64.whl 65165d6551e43bdc18e0912935f9c7fd biopython-1.73-cp35-cp35m-win32.whl 24c6352a143ea28c47bff5da754f0af9 biopython-1.73-cp35-cp35m-win_amd64.whl d11a2c7ba85a9927815fb9b6dfd9a0ac biopython-1.73-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 8898e77221359b4d4280e42a53bfbc52 biopython-1.73-cp36-cp36m-manylinux1_i686.whl fb8a38c943a9e80492ddb657e9d330a5 biopython-1.73-cp36-cp36m-manylinux1_x86_64.whl 1f49d1a5b492639008dd674b83a8bcb7 biopython-1.73-cp36-cp36m-win32.whl f0dde83e1a7c27a107e6aeb253f29f08 biopython-1.73-cp36-cp36m-win_amd64.whl e082d026d3bb894838e389f159a8362b biopython-1.73-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 0db98f888700a7e119f39f136687c3d1 biopython-1.73-cp37-cp37m-manylinux1_i686.whl c92184fad3be8c8ba3cc3e8816603dc5 biopython-1.73-cp37-cp37m-manylinux1_x86_64.whl 58c58f52d514bd9a86df01da1db0d804 biopython-1.73-cp37-cp37m-win32.whl e32acd6a4a2c703ee5ff34cd62f83124 biopython-1.73-cp37-cp37m-win_amd64.whl d1d2e6154c2c89d6bb0e77f4a3578686 biopython-1.73.tar.gz 478d71daf63e9b57775fbd5aaa8f48f1 biopython-1.73.zip&lt;/code&gt; &lt;code&gt;$ sha256sum biopython-1.73* c43a47ad3397336aa7af5a0bb5ebec91aa2ae328b71421e550cf7e7f80d00f69 biopython-1.73-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 0302d5be80850fbaa93789ab516d189c9400755901cfe566a324e8fea10ed39b biopython-1.73-cp27-cp27m-manylinux1_i686.whl e5b5666724cab7983aebeb593e52dd276ff9fdabb3669d57db8b5ea303a097a5 biopython-1.73-cp27-cp27m-manylinux1_x86_64.whl 21723d79a1d15e99c823b440dd37176259dffa686e2a015919ad255d89238491 biopython-1.73-cp27-cp27mu-manylinux1_i686.whl 85d53b91406aacfef673fb3cf24873d978654fa49d52b5ab4d9c3b0d06b003d6 biopython-1.73-cp27-cp27mu-manylinux1_x86_64.whl c5beb53e2d5a5a573baaaa449a32d3adfb3d03bd7752adbcb20a62d6e8041e03 biopython-1.73-cp27-cp27m-win32.whl add575d5b81eec95381a53ca8c042e9de9e506b24734ec773690247d997eaa69 biopython-1.73-cp27-cp27m-win_amd64.whl 59610b1639a7d9c1f36a5398e748c044c21f4285230fa79fcea2cafe835f9366 biopython-1.73-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 1c4b55412c12b246b948c3bbb30e60a7b075da9770449371a731ac9987849381 biopython-1.73-cp34-cp34m-manylinux1_i686.whl aed261f47f72d63292fdf4c81197fdbc150094a34e10176647a932c83e179db9 biopython-1.73-cp34-cp34m-manylinux1_x86_64.whl 3cc401c15a85829eb6ae01babb02fbe7828548709b4dcb6d5149e94d5173ed7c biopython-1.73-cp34-cp34m-win32.whl f49558bea021cc5243e50efb38d545842153cde276e14879d6d63222065c683d biopython-1.73-cp34-cp34m-win_amd64.whl a149ea816f21ef72e1b4e6f538b13141584bdc531f864c5f1eb8b8feed71ba06 biopython-1.73-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl e7a03ae81b5507b3a668f81a58351c065fa6d8a0b77f772e183eb284c1cc4619 biopython-1.73-cp35-cp35m-manylinux1_i686.whl fce8051b05d62d7d0ff7af0999f6874bd9af17f0613e6c8664ac20c93215345a biopython-1.73-cp35-cp35m-manylinux1_x86_64.whl 99e6f78317c68b27a8b406c5595364005d43fee67f3b8ae20c3332588999442f biopython-1.73-cp35-cp35m-win32.whl 839882c1929476538f9872e7fe6617c6fbcd65989483254817effbc388feead1 biopython-1.73-cp35-cp35m-win_amd64.whl 164b9958d1714f318015900f2689fcc08859f76b11484e8f91f1f29acb4b7465 biopython-1.73-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl d120346e2eed46beaf1d0771826a18cee7c3155cc8c0dafc6ffffc74ac49e8fc biopython-1.73-cp36-cp36m-manylinux1_i686.whl 92c0940c5c2a76b559538a4eb1fc0277d3e960209c537d5b74632fa87a51a810 biopython-1.73-cp36-cp36m-manylinux1_x86_64.whl 5542f847a860b90e742a1be8a9807aa57accacd2bccfb07b3f6511f85201af19 biopython-1.73-cp36-cp36m-win32.whl ef69ed6acf7bee26c530e40a768d060f46eef228d06aa2ea89439d3c54759bd8 biopython-1.73-cp36-cp36m-win_amd64.whl cfb44ba6cdfb1dbfc05b7e46f26286b37d35b2bb847868c9088e9b67060fd7be biopython-1.73-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl ede4e4335828a780dc2096fd0443c45efb3f8fcac741e544454997b978ad3cf3 biopython-1.73-cp37-cp37m-manylinux1_i686.whl 26f8ae8ddf06c85dab12f5aaff538593c7cec69102bb4ad968b3eb40a0477bf8 biopython-1.73-cp37-cp37m-manylinux1_x86_64.whl 93d79520586b48a2a77bec3a0623871b656c45dbb83c9b6834540f0a7232478e biopython-1.73-cp37-cp37m-win32.whl 0fa9346c8ec144da12a556861090cfe5fbb6ecd89418d6358047b90def48e032 biopython-1.73-cp37-cp37m-win_amd64.whl 70c5cc27dc61c23d18bb33b6d38d70edc4b926033aea3b7434737c731c94a5e0 biopython-1.73.tar.gz ade6ebfd01d58e7937a53f16e2d87e17509ec8335fe2573f39bdb7495e7e3d2b biopython-1.73.zip&lt;/code&gt;&lt;/p&gt;</description></item><item><title>The color of bioinformatics: what is it and how can it be modified?</title><link>https://www.open-bio.org/2018/08/29/the-color-of-bioinformatics/</link><pubDate>Wed, 29 Aug 2018 10:33:49 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/08/29/the-color-of-bioinformatics/</guid><description>&lt;p&gt;&lt;em&gt;This is a guest blog post from Tendai Mutangadura, who was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Open Bioinformatics Foundation travel fellowship&lt;/a&gt; program to attend the &lt;a href="https://gccbosc2018.sched.com/"&gt;GCCBOSC 2018&lt;/a&gt; meeting in Portland, June 2018. The OBF’s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences or workshops. This was one of &lt;a href="https://news.open-bio.org/2018/05/25/travel-fellowships-april-2018/"&gt;three awards from our April 2018 travel fellowships call&lt;/a&gt;. Our August call recently closed, the current call closes 15 December 2018, you might want to apply?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When I was selected as one of 3 recipients of the April 2018 OBF Travel Fellowships, I wanted this to signify a turning point in my career. I expected to meet and interact with many great minds in open science and bioinformatics, and the &lt;a href="https://gccbosc2018.sched.com/"&gt;GCC-BOSC 2018&lt;/a&gt; meeting in beautiful Portland exceeded my expectations. Because I was travelling light and had been to Portland once before, I chose to use public transport from PDX to get to Reed College, the meeting venue. This afforded me a mini tour of Portland before getting to the serious but fun business of the meeting. When I stepped off the Reed College bus stop, I flagged down the first person I saw to ask for directions to the registration venue, and this person was none other than Anton, one of the scientists instrumental in the development of the &lt;a href="https://usegalaxy.org/"&gt;Galaxy project&lt;/a&gt;. Great start. As we chatted en route to the registration place, I took the opportunity to brag to him that I had recently figured out the causal mutation associated with a neurodegenerative disease in one of our whole-genome-sequenced dogs using the web-based &lt;a href="https://usegalaxy.org/"&gt;Galaxy platform&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I attended as many training sessions related to Galaxy on Day 1 of training as I could. I have been a Galaxy platform user for &amp;gt;3 years and had previously attended the GCC 2016, so it was great to meet new and old acquaintances this time round. I even had the opportunity to get help with aspects of my &lt;a href="https://jetstream-cloud.org/support/index.php"&gt;Jetstream&lt;/a&gt; account virtual machines during one of the two CollaborationFest days that I attended. I found the CollaborationFest very useful in making new contacts and discussing potential future collaborations.&lt;/p&gt;
&lt;p&gt;On Day 2 of Training, the highlights of my training, based my bioinformatics needs, included a 2.5 hour &lt;a href="https://software.broadinstitute.org/gatk/"&gt;GATK&lt;/a&gt; training session and the &lt;a href="https://bcbio-nextgen.readthedocs.io/en/latest/contents/pipelines.html"&gt;bcbio&lt;/a&gt; workshop. In the latter, Brad Chapman, &lt;a href="https://www.youtube.com/watch?v=ukWhAetvNKE"&gt;starring here&lt;/a&gt;, talked about and demonstrated how communities can work together to make giant strides in developing robust open source software pipelines and making these freely accessible to anyone, everyone, anywhere. For someone like me, for whom having access to computing resources and setting aside the time to focus on developing or tweaking code as part of my day job can sometimes be an uphill struggle, the bcbio workshop was a godsend. Bcbio allows me to do my day job duties and do bioinformatics too. After the meeting, I immediately contacted one of my XSEDE Extended Collaborative Support Services ( &lt;a href="https://portal.xsede.org/ecss"&gt;ECSS&lt;/a&gt;) team members, Phil Blood, to discuss the possibility of putting together a species agnostic variant-calling pipeline. I have already started this project using my &lt;a href="https://www.xsede.org/"&gt;XSEDE&lt;/a&gt; start-up grant computing resources allocation on &lt;a href="https://www.psc.edu/bridges"&gt;Bridges&lt;/a&gt;, at the Pittsburgh Supercomputing Center ( &lt;a href="https://www.psc.edu/"&gt;PSC&lt;/a&gt;). So far, I have been off to a good start. For those who may not be aware of the many great free computing resources out there, such resources exist, as I have alluded to above, for anyone to take advantage of.&lt;/p&gt;
&lt;p&gt;Now, a light-hearted reference to a serious (according to me), but common observation at conferences such as but definitely not limited to GCC-BOSC: the lack of diversity of attendees. This is what prompted me to title my blog post the way I did. My first answer was (metaphorically speaking) that the color of bioinformatics &lt;em&gt;should&lt;/em&gt; be ‘rainbow’. But when I googled ‘rainbow colors’ it occurred to me that the colors black and white are not part of the rainbow. I also refreshed my rusty optical physics and got explanations why this is the case. Now, to get back on track, would it not be wonderful if more people of color were involved in this bioinformatics revolution? What can be done to redress this current state of affairs? Thumbs up to the OBF for recognizing and doing something about this lack of diversity by creating the OBF Travel Fellowship! For my part, when and if I complete any pipeline(s) based on bcbio code, I plan to publish a collection of such pipelines online as self-paced tutorials (the website will go live soon) in a very user-friendly format targeted to those who are command line challenged, from any community, to encourage them to get started in bioinformatics analyses, or at least analyze their own data without buying expensive commercial packages. This would be my way, albeit at very small scale, of democratizing bioinformatics. One of the advantages of involving people with as diverse backgrounds as possible with basic training in bioinformatics and genomics is that this may help &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4354806/"&gt;reduce mistrusts&lt;/a&gt; linked to unfortunate historical incidents such as the Tuskegee experiments, not only for countries like the US but anywhere around the world where similar types of mistrust may exist.&lt;/p&gt;</description></item><item><title>City of roses they call it - Portland Oregon (USA)</title><link>https://www.open-bio.org/2018/08/18/city-of-roses-they-call-it-portland-oregon-usa/</link><pubDate>Sat, 18 Aug 2018 15:27:34 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/08/18/city-of-roses-they-call-it-portland-oregon-usa/</guid><description>&lt;p&gt;How should I start describing the fruitful experience in this amazing city&amp;hellip; First time ever in Portland, second time attending BOSC&amp;hellip; I knew I was signing up for a great time but did not know much about the uncanny beauty of this picturesque city.&lt;/p&gt;
&lt;p&gt;First of all, I would like to thank the Open Bioinformatics Foundation (OBF) for providing partial funding to support my travel expenses (though an &lt;a href="https://www.open-bio.org/2018/05/25/travel-fellowships-april-2018/"&gt;OBF Travel Fellowship award&lt;/a&gt;). I would also like to thank my PhD supervisors Andrew Lonie and Richard O. Sinnott for the remaining expenditure.&lt;/p&gt;
&lt;p&gt;I had written a very detailed blog post of my experience in &lt;a href="https://news.open-bio.org/2017/11/21/bosc-2017-prague-land-of-stories/"&gt;BOSC 2017&lt;/a&gt;. The experience was a bit different this time as BOSC was organised in conjunction with Galaxy Community Conference(GCC) this year, unlike previous all times when BOSC was held with ISMB. On a lighter note, the most positive difference (as compared to last year) was the unlimited supply of coffee/tea in the &lt;a href="https://en.wikipedia.org/wiki/Coffee_in_Portland,_Oregon"&gt;coffee town&lt;/a&gt; throughout the conference to keep the morale high.  The other difference was the budget-friendly registration costs of the conference this year. The cheaper accommodation options were available in the hostels of &lt;a href="https://www.reed.edu/"&gt;Reed College&lt;/a&gt;, the beautiful and lush green venue for the conference.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2018/08/WhatsApp-Image-2018-08-18-at-9.02.55-PM1-300x169.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The conference was divided into three cores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Training days:&lt;/strong&gt; The first two days June 25th and June 26th were focused on training sessions running in parallel covering various bioinformatics topics such as Galaxy introduction, RNA-seq data analysis (Galaxy and bcbio), Data carpentry workshop, Conda-Containers, Workflow Definition Language( WDL) and Common Workflow Language (CWL) introduction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Conference days:&lt;/strong&gt; The next two days June 27th and June 28th were dedicated to parallel sessions of Galaxy and BOSC talks taking place in two different venues with combined keynote speeches.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Core Cofest days:&lt;/strong&gt; Unlike last year, the intense collaborative hacking sessions were after the conference on June 29th and 30th.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Encore Cofest days:&lt;/strong&gt; July 1st and 2nd also part of cofest but on a smaller scale with fewer participants.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This year was special in one more aspect that I contributed in the reviewing process as part of the BOSC program committee.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1011658076900823040"&gt;https://twitter.com/farahzk03/status/1011658076900823040&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have attended all 8 days of the conference beginning from the training all the way to end of the Encore cofest. My &lt;a href="https://f1000research.com/posters/7-916"&gt;abstract&lt;/a&gt; was accepted for a long talk (and by default for a poster) in BOSC so there was a bit of anxiety until I was done with my presentation on June 28th :). There were so many interesting parallel training sessions and it was quite a tough decision to choose which one to attend. I managed to attend few such as Conda and Containers, Common Workflow Language and Snakemake and Nextflow. During the CWL training session on June 26th, I volunteered to help with the session to answer questions during the training.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/rvmngr/status/1011701337719857152"&gt;https://twitter.com/rvmngr/status/1011701337719857152&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Like last year, I decided to print my poster at the venue to save myself from the hassle of carrying it from one continent to the other. Keeping that in mind, I did the same this year. I got the poster printed from a local printing press &lt;a href="https://www.minutemanteam.com/"&gt;Minuteman Press&lt;/a&gt;. The staff was highly professional, talking over the phone, placing the order over the phone, sending poster via email and paying online saved me from having to visit the shop twice. They checked the poster, called again clarified few things to make sure things are appearing the way they should be. I would say overall the experience was pretty smooth and the print quality was also up to the mark. There were in total two poster sessions, each in the evening of the conference days. My poster was scheduled for the evening session on June 27th. I received the printed copy on the morning of 27th which I arranged on the assigned slot.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012073266599489537"&gt;https://twitter.com/farahzk03/status/1012073266599489537&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The conference on June 27th  started with very informative and interesting keynote speech by Fernando Perez on &amp;ldquo;Sustainable development of scientific open source tools: a view from Jupyter&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012002955053027328"&gt;https://twitter.com/farahzk03/status/1012002955053027328&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I must admit I was not aware of the functionality of &lt;a href="http://jupyter.org/"&gt;Jupyter notebooks&lt;/a&gt; before this and how interactive these are supporting many scripting languages as including Python, R, Julia, and Scala. Fernando was of the view that computational hygiene should be a day to day practice.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012013507942891522"&gt;https://twitter.com/farahzk03/status/1012013507942891522&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Followed by keynote was an interesting talk where four engineers collaborating remotely for the project &amp;ldquo;FROG&amp;rdquo;,  shared their experiences with the packaging technologies. One of the many lessons emphasized in the talk is &lt;em&gt;&amp;quot;&lt;/em&gt; The first &lt;em&gt;step to learn packaging technologies: read the manuals.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012019611741577216"&gt;https://twitter.com/farahzk03/status/1012019611741577216&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An interesting talk in the evening session was given by Ravi K. Madduri on &amp;ldquo;Reproducible big data science: A case study in continuous FAIRness in which he explained how they demonstrated reproducibility of real-life workflows using Galaxy, minids and BDBags to achieve interoperability in naming and identifier conventions. He emphasized that reproducibility requires patience and discipline but &lt;em&gt;&amp;ldquo;Reproducibility is like brushing your teeth. Once you learnt it, it becomes&lt;/em&gt; a habit &lt;em&gt;.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012079639890546688"&gt;https://twitter.com/farahzk03/status/1012079639890546688&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some other talks in this session were  Intermine 2.0 by Yo Yohudi,  NIH Data Commons Introduction by David Siedzik and Snakemake by Johannas Koster. I rushed from Vollum hall where BOSC talks were organized for the Poster presentation In Performing Arts Building. The poster session was very interactive and the audience enjoyed the tea/coffee walking around and asking the presenters about their work. I think the time went by very fast and we had to rush back for the Panel discussion in Vollum hall which I missed a bit because of the ongoing conversations at the poster venue,&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2018/07/lots-of-people-at-poster-session-1-300x231.jpg" alt="Presenters and attendees mingle at the GCCBOSC 2018 poster/demo session"&gt;&lt;/p&gt;
&lt;p&gt;As I arrived late so could attend half of the panel discussion. The panel discussion was on a topic which is of my personal interest as I am working on Provenance of the Bioinformatic workflows. The topic of the discussion was &amp;ldquo;Training and Documentation in Bioinformatics&amp;rdquo; where Fernando Perez, Tracy K. Teal, Jason Williams and Berenice Batut were guests.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012127092421455872"&gt;https://twitter.com/farahzk03/status/1012127092421455872&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also, GigaScience has the coolest Game of Thrones-themed shirts as always :D I got my hands on one last year but this year I could not get one :(.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012175720682905605"&gt;https://twitter.com/farahzk03/status/1012175720682905605&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the panel discussion, now the time was to prepare for my talk the next morning. I was very anxious but also excited to present what I am passionate about. Michael R. Crusoe was patient to listen to me, very kind to help me with the preparation of the presentation and encouraging that it will all be good. I don&amp;rsquo;t have a massive public speaking fear but the start is always the hardest.&lt;/p&gt;
&lt;p&gt;The highlight of June 28th for me was the presentation which was scheduled for the morning session at 11:40 am. It turned out to be better than I expected :). A huge sigh of relief and then I could really enjoy the rest of the talks without thinking about mine.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/biocrusoe/status/1012394197121261568"&gt;https://twitter.com/biocrusoe/status/1012394197121261568&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My talk was about &lt;a href="https://zenodo.org/record/1208478"&gt;CWLProv,&lt;/a&gt; a format for the representation and automatic aggregation of workflow enactment, its results and provenance to promote interoperability and reproducibility of methods. The feedback from the live audience during and after the presentation and on twitter was very helpful and encouraging, one of the most outstanding characteristics of the BOSC community :).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/yoyehudi/status/1012401483776577537"&gt;https://twitter.com/yoyehudi/status/1012401483776577537&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012479030979747841"&gt;https://twitter.com/farahzk03/status/1012479030979747841&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The day got better with many interesting talks such as celebrating that CWL, a project that was founded in 2014 during the discussions in BOSC2014 turned four years old :). It is exciting to see how much the standard has grown and influenced projects all around the globe with more than 20 participating organizations and many individual contributors. CWL is an epitome of &amp;ldquo;Open Source-ness&amp;rdquo; and Community-driven projects designed with continuous interaction with the community itself to build a standard for workflow definition which promotes interoperability, portability and reproducibility and resolves the heterogeneity issue in workflow domain.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/yoyehudi/status/1012395134665703424"&gt;https://twitter.com/yoyehudi/status/1012395134665703424&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another highlight is the provision of affordable daycare for the participants and encouraging participants from all backgrounds to participate. An example was Cristel Thomas presenting in Galaxy session with the youngest participant with her. That’s the example, this amazing event is set for the other conferences. Encouraging participation if you are eager, no matter what the circumstances are.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/crstlthms/status/1012054388347555840"&gt;https://twitter.com/crstlthms/status/1012054388347555840&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The day ended with an open door BBQ conference dinner, the weather, the food, the mood everything was on point. The beauty of the lush green campus and artistic architecture is breathtaking, sad that I was not able to explore much beauty but whatever I saw and wherever I went was telling a story.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1012528947836276736"&gt;https://twitter.com/farahzk03/status/1012528947836276736&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A big improvement during Cofest was gender balance which was a bit alarming last year during code fest where only 3 female participants joined in total out of &amp;gt;60 participants. This year the situation improved drastically because of the two communities doing it together. The venue was quite spacious and full of resources to accommodate more than 100 participants working on different projects.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2018/07/codefest-big-group-on-steps-300x200.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Like always the regular updates from groups were spread throughout the day, in the morning, before lunch and at the end of the day. These update sessions keep you going and motivate you to push yourself for tangible outputs. I worked alongside Michael (CWL) and we refactored the implementation of CWLProv, improved the prototype implementation working continuously for four days of cofest.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2018/08/WhatsApp-Image-2018-08-18-at-9.02.53-PM-300x225.jpeg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;I believe in collaborative science without caring about geographical scenarios but with a huge time difference, it does get tricky sometimes to work together on a project. These four days were breath of fresh air discussing long due issues face to face, getting instant help, contributing more efficiently and getting a Pull Request with &lt;a href="https://github.com/common-workflow-language/cwltool/pull/676"&gt;338 commits merged into cwltool&lt;/a&gt; :). That is the biggest highlight for my participation and I am sure it would have taken much longer if  I did not have this opportunity. I encourage everyone to participate in the code fest as it will increase your productivity 10x.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/farahzk03/status/1016537277160275974"&gt;https://twitter.com/farahzk03/status/1016537277160275974&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;P.S. Some other day, I will write about my experience with food, walks around the city, strolling on the river bank and the non-science talks.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Taking Turns</title><link>https://www.open-bio.org/2018/08/02/taking-turns/</link><pubDate>Thu, 02 Aug 2018 16:55:44 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/08/02/taking-turns/</guid><description>&lt;p&gt;&lt;strong&gt;BOSC 2019 will be part of ISMB 2019&lt;/strong&gt; Every year until 2018, BOSC was part of the annual ISMB conference as a community of special interest (COSI, formerly known as a SIG, Special Interest Group). As part of our continuing quest to broaden and deepen the BOSC community, we decided to perform an experiment this year by partnering with the Galaxy Community Conference rather than with ISMB. &lt;a href="https://news.open-bio.org/2018/07/27/gccbosc-2018-post-meeting-report/"&gt;As we reported&lt;/a&gt;, the experiment was a success&amp;ndash;participants were overwhelmingly positive about the experience, and the conference did attract a somewhat different mix of attendees than in past years. However, we also concluded that there are some advantages to meeting with ISMB&amp;ndash;for example, it attracts more students and postdocs, and the presence of other COSI tracks provides a wider range of scientific topics. Moreover, unlike the GCC 2018 venue, the venue already chosen for &lt;a href="https://galaxyproject.org/galaxy-updates/2018-08/"&gt;GCC 2019&lt;/a&gt; has a number of drawbacks: we wouldn’t be able to run similarly-sized parallel sessions; registration prices wouldn’t be as affordable as in 2018; and the venue would not be able to accommodate the larger (160 people) and longer (four days) CollaborationFest that was one of the highlights of GCCBOSC 2018.For these and other reasons, the BOSC organizing committee concluded that &lt;strong&gt;the best way to serve the broadest community of potential BOSC attendees will be to partner with ISMB some years and GCC some years.&lt;/strong&gt; We therefore plan to hold BOSC 2019 in Basel as part of ISMB. We hope to partner with GCC in 2020 at a North American site to be determined, or in 2021 in Europe.Wherever we hold future BOSCs, you can be sure that they will include a wide range of topics in open science and open source bioinformatics, and we hope that they will draw an ever-diversifying mix of attendees. As always, we welcome your feedback about what you liked in past BOSCs and your suggestions for the future. Feel free to email us ( &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;) or tweet (@OBF_BOSC).&lt;/p&gt;</description></item><item><title>Biopython 1.72 released</title><link>https://www.open-bio.org/2018/06/27/biopython-1-72-released/</link><pubDate>Wed, 27 Jun 2018 19:06:41 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/06/27/biopython-1-72-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m writing this in Portland at the &lt;a href="https://gccbosc2018.sched.com/"&gt;GCC BOSC 2018 conference&lt;/a&gt;, where I will present the Biopython Project Update 2018 talk tomorrow. Yesterday during my airport layover in Iceland, I published the Biopython 1.72 release to our website and PyPI:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://biopython.org/wiki/Download"&gt;https://biopython.org/wiki/Download&lt;/a&gt; &lt;a href="https://pypi.python.org/pypi/biopython/1.72"&gt;https://pypi.python.org/pypi/biopython/1.72&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.4, 3.5 and 3.6. It has also been tested on PyPy2.7 v6.0.0 and PyPy3.5 v6.0.0.&lt;/p&gt;
&lt;p&gt;Internal changes to Bio.SeqIO have sped up the SeqRecord .format method and SeqIO.write (especially when used in a for loop).&lt;/p&gt;
&lt;p&gt;The MAF alignment indexing in Bio.AlignIO.MafIO has been updated to use inclusive end co-ordinates to better handle searches at end points. This will require you to rebuild any existing MAF index files.&lt;/p&gt;
&lt;p&gt;In this release more of our code is now explicitly available under either our original &amp;ldquo;Biopython License Agreement&amp;rdquo;, or the very similar but more commonly used &amp;ldquo;3-Clause BSD License&amp;rdquo;. See the LICENSE.rst file for more details.&lt;/p&gt;
&lt;p&gt;The Entrez module now supports the NCBI API key. Also you can now set a custom directory for DTD and XSD files. This allows Entrez to be used in environments like AWS Lambda, which restricts write access to specific directories. Improved support for parsing NCBI Entrez XML files that use XSD schemas.&lt;/p&gt;
&lt;p&gt;Internal changes to our C code mean that NumPy is no longer required at compile time - only at run time (and only for those modules which use NumPy).&lt;/p&gt;
&lt;p&gt;Seq, UnknownSeq, MutableSeq and derived classes now support integer multiplication methods, matching native Python string methods.&lt;/p&gt;
&lt;p&gt;A translate method has been added to Bio.SeqFeature that will extract a feature and translate it using the codon_start and transl_table qualifiers of the feature if they are present.&lt;/p&gt;
&lt;p&gt;Bio.SearchIO is no longer considered experimental, and so it does not raise warnings anymore when imported.&lt;/p&gt;
&lt;p&gt;A new pairwise sequence aligner is available in Bio.Align, as an alternative to the existing pairwise sequence aligner in Bio.pairwise2.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Benjamin Vaisvil (first contribution)&lt;/li&gt;
&lt;li&gt;Blaise Li&lt;/li&gt;
&lt;li&gt;Chad Parmet&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Connor T. Skennerton&lt;/li&gt;
&lt;li&gt;Francesco Gastaldello&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Pamela Russell (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Spencer Bliven&lt;/li&gt;
&lt;li&gt;Wibowo &amp;lsquo;Bow&amp;rsquo; Arindrarto&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank you all.&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;p&gt;P.S. You can follow &lt;a href="https://twitter.com/Biopython"&gt;@Biopython on Twitter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash;&lt;/p&gt;
&lt;p&gt;Checksums for interest/public record:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ shasum -a 256 biopython-1.72*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;abc14a111ed89332c902d239f516cc9ab84ab4458b577c61208dc4c20b74dc83
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3e8c85d4a3295be598a9e9616adeed8a4f81bd0452326aaea7bf81cca468f7c1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f1b4abd90d0c84ab2c5dab704da1d397cf75ee41f72619a1802479c3768ac347
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b426a2d858414bed0c25fca155fdf27485347ce6f69805db65b8b36ec00a0f41
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;71762c193ffc9a1b936dfaa2d456fb172856f0952090483ee4a84635a1aa6fe3
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;57a449709df7a47980360ecbd2f195effc56e9b0253fa0e74fb00b10b44778e0
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3d3deb59c3f5d04d41aec443db4e89dbbdd0bb7749078f91e797935849c8db48
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b76241a55a1ba832c2768733fb113eef1fdfa1d738aa1f84fcdd4ba0b6432394
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ad2c72c289561d51f6f7a9ae977e9cd54cd48b575b946421f82ede1ac24198cb
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3a199d469465c4f3c4c238f688d07b9bce4f504be73dead6cdf5d36a47728fcd
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;16a99e2462ee5acb6962f3a1d344336db58d7b87acf9d5023beb3efe6ebb47a8
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;defd163110d698ea534e470995c68c519bd56e4e23043ae9dd8b646f2a803e5b
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5882ba8fb87cbbe36d9e5d87c9b8f3139d503fe7da1023b472760a8122e579e6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;99faabef8c563bf5a9ed80ea677a5fd9edab5c06405a08fe44fb0f5bd4f6af38
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;539a475c263b68cd1ae3624648090bf1a5d853ec967d450e4cb991e63f72cb05
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;874a3c30bf7287e003e3668b55bd73a243edb85f4249826cff54b6fe3740483a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;db3517d654c2ca81c57b2e4e5340650b55055eb3985e5732c5ec668cf70143f1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;2fbfe0f2d7b731b638c41466987cf00e36e08502b3db2b2d72beb9cbb79097e3
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;6d8e56e46cccc38fb8ac026e70f700528f0d5e6f264d03f9c348fb81dd7e65b6
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;6d27eb0fda18f2f70661bcd498f2aa0148ce56953aac094c35d8a12fb8261482
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d3c7ba7b0ffb3dd5132093d4fb21782daccc0e41358e5887676c455e1ae841c9
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5e0b830ff270b16abf1f050a8bf4732c9f2da29d27fdd2be9aeab76b6d087919
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ab6b492443adb90c66267b3d24d602ae69a93c68f4b9f135ba01cb06d36ce5a2
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;08e1d6b43d974efc3578a5e8eebe6c118b03feea21b96d964c7e461c5cf53c18
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ md5sum biopython-1.72*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;661d50514eaa8151192b2127f52a8f5e
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a66e12a83c44ee50f01888129658eba0  biopython-1.72-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d7eb8003d855b3b425e2d7b5062d390a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;13b4e63a2a4c97e3fefa5360425f5199  biopython-1.72-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a5a418d1c4b6a2e58ccb73bafdc60a3e
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;e6ca44a18b5fc65e7ca4267f877fd9cc  biopython-1.72-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4978d56508b002591e7b6c931c5d54f4  biopython-1.72-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;eed950f7b23a3c42682f3f635a135e57
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;50e8fc0e63ca3ad524ea8c5d237ed6b1  biopython-1.72-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d20e9cfa98ee8991b7008f64a44f6130
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1ea11554a42996491c847ae0cf36de97  biopython-1.72-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;848d5d53c3a6c60d9e94528e6cc35087  biopython-1.72-cp34-cp34m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;bde20eb5d6abdaa6479113dc96690603
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;75b83b673997dbae8a8fe1a6fa15d3e3  biopython-1.72-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b883f5439353885224789b9e25107661
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d76442d3fc18de8953936a6c5ef5a79f  biopython-1.72-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f043fa59e3fbd5d505599474aaed74b5  biopython-1.72-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dab6b61605938b75eef18fa9cae944da
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;49fd975593798f0d7a293ebe327f800e  biopython-1.72-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;8259fbf571b15dc05f0405b5e99394ce
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;biopython-1.72-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4e0d4de83b89d632a5dad9ee417306f2  biopython-1.72-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;acdf4e57da4fc90bf7c52c76c2bf4182  biopython-1.72-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;418fecc41f75353fde30de73586900ac  biopython-1.72.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;e1db4737caf6bd2f7443f7e3c986ebbb  biopython-1.72.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>OBF Birds of a Feather at GCCBOSC 2018</title><link>https://www.open-bio.org/2018/06/14/obf-bof-gccbosc-2018/</link><pubDate>Thu, 14 Jun 2018 18:11:25 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/06/14/obf-bof-gccbosc-2018/</guid><description>&lt;p&gt;If you&amp;rsquo;re going to &lt;a href="https://gccbosc2018.sched.com/"&gt;GCCBOSC 2018&lt;/a&gt;, we invite you to join us at the &lt;a href="https://gccbosc2018.sched.com/event/FCGp"&gt;OBF Birds of a Feather&lt;/a&gt; on Wednesday, June 27, from 5:40-7:40pm. Come and chat over dinner! Everyone is invited, whether you&amp;rsquo;re a longtime OBF member or someone who&amp;rsquo;s never even heard of the OBF. (By the way, anyone who is involved in open source or open science is welcome to &lt;a href="https://www.open-bio.org/wiki/Membership"&gt;join the OBF&lt;/a&gt;, and there is no membership fee.)
More details at &lt;a href="https://gccbosc2018.sched.com/event/FCGp"&gt;https://gccbosc2018.sched.com/event/FCGp&lt;/a&gt;
We look forward to seeing some of you there!&lt;/p&gt;</description></item><item><title>Saving science from itself: A review of the 2018 eLife Innovation Sprint</title><link>https://www.open-bio.org/2018/05/22/saving-science-from-itself-2018-elife-innovation-sprint/</link><pubDate>Tue, 22 May 2018 12:54:41 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/05/22/saving-science-from-itself-2018-elife-innovation-sprint/</guid><description>&lt;p&gt;&lt;em&gt;This is a guest blog post from &lt;a href="https://github.com/akeshavan"&gt;Anisha Keshavan&lt;/a&gt;, who was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Open Bioinformatics Foundation travel fellowship&lt;/a&gt; program to attend the &lt;a href="https://elifesciences.org/events/c40798c3/elife-innovation-sprint-2018"&gt;2018 eLife Innovation Sprint&lt;/a&gt; in Cambridge, May 2018. The OBF&amp;rsquo;s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences or workshops. This was one of &lt;a href="https://news.open-bio.org/2018/05/25/travel-fellowships-april-2018/"&gt;three awards from our April 2018 travel fellowships call&lt;/a&gt;. The current call closes 15 August 2018, you might want to apply?&lt;/em&gt; It is hard for me to put into words the thrill, excitement, and inspiration I’m feeling after attending the 2 day eLife Innovation sprint on May 10th and 11th. The &lt;em&gt;&lt;strong&gt;#eLifeSprint&lt;/strong&gt;&lt;/em&gt; ( &lt;a href="https://elifesciences.org/events/c40798c3/elife-innovation-sprint-2018"&gt;https://elifesciences.org/events/c40798c3/elife-innovation-sprint-2018&lt;/a&gt;) in Cambridge, UK, brought together software developers, researchers, designers, and anyone who was passionate about leveraging web technology to advance open scientific communication. The goal: to save science from itself!&lt;/p&gt;
&lt;p&gt;What do I even mean by this? Well, let me explain how the process unfolds:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get some background knowledge on your topic of interest, read a bunch of publications and about all the experiments and theories up to this point in time &lt;strong&gt;&lt;em&gt;#readallthepubs&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Think of a new scientific hypothesis or theory, design an experiment to test it&lt;/li&gt;
&lt;li&gt;Write up &lt;em&gt;exactly&lt;/em&gt; what you did in your experiment, the results, and your interpretation &lt;strong&gt;&lt;em&gt;#reproduceit&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Show your write up to your peers and have them review it &amp;ndash; it’s their job to make sure what you did was legit, and that your results and  interpretation makes sense &lt;strong&gt;&lt;em&gt;#sanitycheck&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Share it with the scientific community and world, which adds to the growing pile of theories/evidence/background in 1. &lt;em&gt;&lt;strong&gt;#sharetheknowledge&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Sounds great. Why do we need to save science from itself?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;#readallthepubs&lt;/strong&gt;&lt;/em&gt;: Turns out, scientists are publishing SO MUCH that its nearly impossible to read and comprehend all the scientific literature out on the web. This is also called research debt (and here&amp;rsquo;s a great article: &lt;a href="https://distill.pub/2017/research-debt/"&gt;https://distill.pub/2017/research-debt/&lt;/a&gt; )&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;#reproduceit&lt;/strong&gt;&lt;/em&gt;: You&amp;rsquo;d think computers would have made our lives easier because we can  automate data analyses, but actually reproducing an analysis is really difficult. Describing what the analysis code does in the methods section of a paper just doesn&amp;rsquo;t cut it. And if another scientist can&amp;rsquo;t reproduce an experiment, can we trust the original experiment&amp;rsquo;s outcome?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;#sanitycheck&lt;/em&gt;&lt;/strong&gt;: Reviewing a paper well is a lot of work! Peer reviewers do this for free and anonymously, which sucks because they never get recognized for the work they put in. Understandably, its not a high priority to review papers in a timely manner, and this means that important research findings don&amp;rsquo;t get published for a long time.&lt;em&gt;&lt;strong&gt;#sharetheknowledge&lt;/strong&gt;&lt;/em&gt;: Now that a scientist has read all the background on their topic of interest, designed and ran a reproducible experiment, and revised their manuscript based on peer review, they submit their article to a journal so that other scientists all over the world can read it. Usually, they &lt;em&gt;pay&lt;/em&gt; the journal to publish their paper, and then other scientists also &lt;em&gt;pay&lt;/em&gt; the journal to read the paper (Yes, these journals make BANK $$$). If you and your institution can&amp;rsquo;t pay all the fees, that&amp;rsquo;s a bummer. In fact, its a bummer for all of science! Progress is majorly hindered when bright, intelligent scientists with something to contribute to a field don&amp;rsquo;t have access to vital information because they can&amp;rsquo;t pay publishers. For example, &lt;a href="https://www.nytimes.com/2015/04/08/opinion/yes-we-were-warned-about-ebola.html?_r=0"&gt;a Liberian physician doesn&amp;rsquo;t have access to Ebola research articles because each article costs half a weeks salary&lt;/a&gt;. Information needs to be open to everyone, regardless of how much money you have.&lt;/p&gt;
&lt;p&gt;Ok, so clearly science needs a major course correction. Enter: the 2018 eLife innovation sprint! In the following sections I&amp;rsquo;ll list the project prototypes and links from the sprint that aim to correct one or more of the the four topics above.&lt;/p&gt;
&lt;h2 id="readallthepubs"&gt;#readallthepubs&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://appstract.pub"&gt;https://appstract.pub&lt;/a&gt; :My team! We built a citizen science game to collect annotations on publications, so that we can run meta-analyses to summarize a large set of publications. You can compete with friends on the leaderboard, win badges, and contribute to science!&lt;img src="https://pbs.twimg.com/media/Dc7Gw6PWsAA7AQk.jpg" alt="team appstract!"&gt;&lt;a href="https://github.com/Samwalton9/WikiCiteVis"&gt;WikiCiteViz&lt;/a&gt;:  A project to visualize citations, so you can see how a study has influenced other studies in the field.&lt;a href="https://github.com/Bubblbu/zotero-insights"&gt;Zotero Insights&lt;/a&gt;:  When you read papers, you can take notes in Zotero on a PDF. This project extracts all your notes (or annotations) and puts it into a machine-readable format, and creates reports and analyses of your notes&lt;img src="http://citationgecko.com/" alt="Citation Gecko"&gt;: a way to find more relevant papers to read using citation data, and finds papers you may have missed.&lt;a href="https://github.com/nlisgo/abstract-babel"&gt;Abstract Babel&lt;/a&gt;: what it sounds like! Translate abstracts to different languages . I don&amp;rsquo;t speak any other languages, but they say the translations are solid!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/presentation/d/1dM_HWimJ0SIfl9D3clhqKpxq04sLCVKOoNcxiHw0Myw/edit#slide=id.p"&gt;Funda&lt;/a&gt;: a project &lt;a href="https://docs.google.com/document/d/1R8AdItJ6cVivrCm6zWuMykz_rrCoj_o7vSMzNUQ6F7E/edit"&gt;roadmap&lt;/a&gt; for teaching web literacy in South Africa.&lt;/p&gt;
&lt;h2 id="reproduceit"&gt;#reproduceit&lt;/h2&gt;
&lt;p&gt;New technology has made our science experiments a little more complicated. We’re collecting a ton of data, and we write a lot of custom programs to crunch the numbers and make inferences. It turns out that sometimes what works on your computer won’t work on someone else’s! It can take a lot of CS skills to get the same analysis running on your computer, and that really slows us down. The following tools can help address this:&lt;a href="https://github.com/popperized/open-comp-rsc-popper"&gt;Reproducible computational research&lt;/a&gt;:a case study that shows reproducible computational neuroscience research using &lt;a href="http://falsifiable.us/"&gt;Popper&lt;/a&gt; and &lt;a href="https://pythonhosted.org/Sumatra/"&gt;Sumatra&lt;/a&gt; .&lt;a href="https://github.com/dat-land/project-trackbook"&gt;Project Trackbook&lt;/a&gt;:an open lab notebook that &amp;ldquo;gives researchers an interface to securely share and version control files in a &lt;em&gt;decentralized&lt;/em&gt; network&amp;rdquo;.&lt;a href="https://github.com/minrk/jupyter-dar/"&gt;Jupyter + Stencila&lt;/a&gt;: combines some great tools: the &lt;a href="http://stenci.la/"&gt;Stencila editor&lt;/a&gt;, the &lt;a href="http://jupyter.org/"&gt;Jupyter notebook&lt;/a&gt;, and &lt;a href="https://mybinder.org/"&gt;mybinder&lt;/a&gt;, to create &amp;ldquo;interactive, reproducible, and transparent&amp;rdquo; scientific articles!&lt;/p&gt;
&lt;h2 id="sanitycheck"&gt;#sanitycheck&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://octopus-hypothesis.netlify.com/"&gt;Project Octopus&lt;/a&gt;: This was probably the biggest group at the sprint, and covers both the &lt;em&gt;#sanitycheck&lt;/em&gt; and &lt;em&gt;#sharetheknowledge&lt;/em&gt;. On the octopus platform, you&amp;rsquo;ll be able to review other scientist&amp;rsquo;s work, and get credit for doing so! You should also checkout the blog on their website, which does &lt;a href="https://octopus-hypothesis.netlify.com/blog/2018/05/13/2018-05-13_fixingscience/"&gt;a great job explaining in depth the problems we face in science, and how octopus can help&lt;/a&gt;.&lt;a href="https://github.com/SamanthaHindle/preprint_JournalClub"&gt;PREreview&lt;/a&gt;: &amp;quot; &lt;em&gt;Putting the ‘peer’ back into peer review!&amp;quot;&lt;/em&gt; Many scientists have started to upload their manuscripts to preprint servers, so that scientists can access the information before the lengthy peer-review and publication process. And this is really great for authors! For example, &lt;a href="https://arxiv.org/pdf/1805.05238.pdf"&gt;here&lt;/a&gt; is a preprint on how preprints that are posted before conference submission garner more citations than those posted after. PREreview is a platform for the &amp;ldquo;collaborative writing of preprint reviews&amp;rdquo; :) I found a very useful blog post on their site on &lt;a href="https://prereview.org/users/164141/articles/200820-prereview-guidelines-how-to-write-a-preprint-review"&gt;guidelines for writing a preprint review&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="sharetheknowledge"&gt;#sharetheknowledge&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://octopus-hypothesis.netlify.com/"&gt;Project Octopus&lt;/a&gt;: On the octopus platform, all published work will be open to everython, and as a scientist, you&amp;rsquo;ll be able to &amp;ldquo;publish your hypotheses, methods, results and analyses in Octopus as you produce them, in whatever language you are most comfortable in&amp;rdquo;.&lt;a href="http://sarabosshart.wixsite.com/plauditpub"&gt;Plaudit&lt;/a&gt;: It would be great if the value of the paper was not dependent on journal status, but instead on the quality of the work! Plaudit lets you publicly endorse an article, so that scientists don&amp;rsquo;t have to worry about whether your article is published in a name brand journal, and it incentivizes open publishing and publishing preprints.&lt;/p&gt;
&lt;h2 id="conclusions"&gt;Conclusions&lt;/h2&gt;
&lt;p&gt;Sometimes I feel really pessimistic about science, because of how inefficient and unfair it can be. But all the amazing participants at the eLifeSprint showed me that 1) SO many people care about these issues, 2) people have brilliant ideas and prototypes to address these issues, and 3) how many tools already exist, that I just didn&amp;rsquo;t know about until I attended the sprint (I was excited to learn about the amazing &lt;a href="https://openaccessbutton.org"&gt;openaccessbutton.org&lt;/a&gt; API). Overall I left feeling very optimistic about the future of science! Thanks to Naomi Penfold and eLife for organizing this amazing event, and especially, &lt;a href="https://news.open-bio.org/2018/05/25/travel-fellowships-april-2018/"&gt;thanks to OBF for the travel award&lt;/a&gt; so that I could attend!&lt;/p&gt;</description></item><item><title>BioJava 5.0.0 is out</title><link>https://www.open-bio.org/2018/04/09/biojava-5-0-0-is-out/</link><pubDate>Mon, 09 Apr 2018 17:37:14 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/04/09/biojava-5-0-0-is-out/</guid><description>&lt;p&gt;BioJava 5.0.0 was released on the 23rd of March 2018. This represents a major milestone that brings more consolidation and reorganisation of modules. This is the first release to be based on Java 8, bring in your lambdas and stream API calls!&lt;/p&gt;
&lt;p&gt;The release represents work done in the last 2 years, alpha releases were available for quite some time and now this makes all the changes officially public.&lt;/p&gt;
&lt;p&gt;Some major refactoring occurred in the biojava-structure module. The data model to deal with macromolecular structures has been adapted to be closer to the mmCIF data model. Other improvements in biojava-structure are support for MMTF format and improved symmetry detection code.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://github.com/biojava/biojava/releases/tag/biojava-5.0.0"&gt;full release notes&lt;/a&gt; or browse the official &lt;a href="http://biojava.org/docs/api/"&gt;API documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Biopython 1.71 released</title><link>https://www.open-bio.org/2018/04/04/biopython-1-71-released/</link><pubDate>Wed, 04 Apr 2018 15:32:14 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/04/04/biopython-1-71-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Source distributions of Biopython 1.71 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the official &lt;a href="http://biopython.org/"&gt;Biopython website&lt;/a&gt;, and the release is also &lt;a href="https://pypi.python.org/pypi/biopython/1.71"&gt;on the Python Package Index (PyPI)&lt;/a&gt; including pre-compiled Wheel Packages for Linux, Mac OS X and Windows.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.7, 3.4, 3.5 and 3.6 (we have now dropped support for Python 3.3). It has also been tested on PyPy2.7 v5.10.0 and PyPy3.5 v5.10.1.&lt;/p&gt;
&lt;p&gt;Python 3 is the primary development platform for Biopython. We will drop support for Python 2.7 no later than 2020, in line with the end-of-life or sunset date for Python 2.7 itself.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Setup changes:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We now explicitly recommend installation using &amp;ldquo;pip install biopython&amp;rdquo;, rather than the classic &amp;ldquo;python setup.py install&amp;rdquo; approach. In a related change, we depend on the Python package setuptools (rather than the older package distutils in the Python standard library) and have made the dependency on NumPy explicit and automatic.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;License changes:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As of Biopython 1.69, we have started to dual-license Biopython under both our original liberal “Biopython License Agreement”, and the very similar but more commonly used “3-Clause BSD License”. A growing number of the Python files are explicitly available under either license, but most of the code remains under the “Biopython License Agreement” only. See the &lt;a href="https://github.com/biopython/biopython/blob/master/LICENSE.rst"&gt;LICENSE&lt;/a&gt; file for more details.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Code changes:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Encoding issues have been fixed in several parsers when reading data files with non-ASCII characters, like accented letters in people&amp;rsquo;s names. This would raise &lt;code&gt;UnicodeDecodeError: 'ascii' codec can't decode byte ...&lt;/code&gt; under some system locale settings.&lt;/p&gt;
&lt;p&gt;Bio.KEGG can now parse Gene files.&lt;/p&gt;
&lt;p&gt;The multiple-sequence-alignment object used by Bio.AlignIO etc now supports a per-column annotation dictionary, useful for richly annotated alignments in the Stockholm/PFAM format.&lt;/p&gt;
&lt;p&gt;The SeqRecord object now has a translate method, following the approach used for its existing reverse_complement method etc.&lt;/p&gt;
&lt;p&gt;The output of function &lt;code&gt;format_alignment&lt;/code&gt; in &lt;code&gt;Bio.pairwise2&lt;/code&gt; for displaying a pairwise sequence alignment as text now indicates gaps and mis-matches.&lt;/p&gt;
&lt;p&gt;Bio.SeqIO now supports reading and writing two-line-per-record FASTA files under the format name &amp;ldquo;fasta-2line&amp;rdquo;, useful if you wish to work without line-wrapped sequences.&lt;/p&gt;
&lt;p&gt;Bio.PDB now contains a writer for the mmCIF file format, which has been the standard PDB archive format since 2014. This allows structural objects to be written out and facilitates conversion between the PDB and mmCIF file formats.&lt;/p&gt;
&lt;p&gt;Bio.Emboss.Applications has been updated to fix a wrong parameter in fuzznuc wrapper and include a new wrapper for fuzzpro.&lt;/p&gt;
&lt;p&gt;The restriction enzyme list in Bio.Restriction has been updated to the November 2017 release of REBASE.&lt;/p&gt;
&lt;p&gt;New codon tables 27-31 from NCBI (NCBI genetic code table version 4.2) were added to Bio.Data.CodonTable. Note that tables 27, 28 and 31 contain no dedicated stop codons; the stop codons in these codes have a context dependent encoding as either STOP or as amino acid.&lt;/p&gt;
&lt;p&gt;IO functions such as &lt;code&gt;SeqIO.parse&lt;/code&gt; now accept any objects which can be passed to the builtin &lt;code&gt;open&lt;/code&gt; function. Specifically, this allows using &lt;code&gt;pathlib.Path&lt;/code&gt; objects under Python 3.6 and newer, as per &lt;a href="https://www.python.org/dev/peps/pep-0519"&gt;PEP 519&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bio.SearchIO can now parse InterProScan XML files.&lt;/p&gt;
&lt;p&gt;For Python 3 compatibility, comparison operators for the entities within a Bio.PDB Structure object were implemented. These allow the comparison of models, chains, residues, and atoms with the common operators (==, !=, &amp;gt;, &amp;hellip;) Comparisons are based on IDs and take the parents of the entity up to the model level into account. For consistent behaviour of all entities the operators for atoms were modified to also consider the parent IDs. NOTE: this represents a change in behaviour in respect to v1.70 for Atom comparisons. In order to mimic the behaviour of previous versions, comparison will have to be done for Atom IDs and alternative locations specifically.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs have been fixed with further additions to the test suite, and there has been further work to follow the Python &lt;a href="https://www.python.org/dev/peps/pep-0008"&gt;PEP8&lt;/a&gt;, &lt;a href="https://www.python.org/dev/peps/pep-0257"&gt;PEP257&lt;/a&gt; and best practice standard coding style.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Acknowledgements:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adhemar Zerlotini&lt;/li&gt;
&lt;li&gt;Ariel Aptekmann&lt;/li&gt;
&lt;li&gt;Chris Rands&lt;/li&gt;
&lt;li&gt;Christian Brueffer&lt;/li&gt;
&lt;li&gt;Erik Cederstrand (first contribution)&lt;/li&gt;
&lt;li&gt;Fei Qi (first contribution)&lt;/li&gt;
&lt;li&gt;Francesco Gastaldello&lt;/li&gt;
&lt;li&gt;James Jeffryes (first contribution)&lt;/li&gt;
&lt;li&gt;Jerven Bolleman (first contribution)&lt;/li&gt;
&lt;li&gt;Joe Greener (first contribution)&lt;/li&gt;
&lt;li&gt;Joerg Schaarschmidt (first contribution)&lt;/li&gt;
&lt;li&gt;João Rodrigues&lt;/li&gt;
&lt;li&gt;Jeroen Van Goey&lt;/li&gt;
&lt;li&gt;Jun Aruga (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Kozo Nishida&lt;/li&gt;
&lt;li&gt;Lewis A. Marshall (first contribution)&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Nicolas Fontrodona (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Philip Bergstrom (first contribution)&lt;/li&gt;
&lt;li&gt;rht (first contribution)&lt;/li&gt;
&lt;li&gt;Saket Choudhary&lt;/li&gt;
&lt;li&gt;Shuichiro MAKIGAKI (first contribution)&lt;/li&gt;
&lt;li&gt;Shyam Saladi (first contribution)&lt;/li&gt;
&lt;li&gt;Siong Kong&lt;/li&gt;
&lt;li&gt;Spencer Bliven&lt;/li&gt;
&lt;li&gt;Stefans Mezulis&lt;/li&gt;
&lt;li&gt;Steve Bond&lt;/li&gt;
&lt;li&gt;Yasar L. Ahmed (first contribution)&lt;/li&gt;
&lt;li&gt;Zachary Sailer (first contribution)&lt;/li&gt;
&lt;li&gt;Zaid Ur-Rehman (first contribution)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank you all.&lt;/p&gt;
&lt;p&gt;P.S. You can follow &lt;a href="https://twitter.com/Biopython"&gt;@Biopython on Twitter&lt;/a&gt; &lt;em&gt;&lt;strong&gt;Checksums&lt;/strong&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ md5sum biopython-1.71*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b2cd1215bacfb7cb9ee73b6b67695da0 biopython-1.71-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a85b46133003383e428b05895e5d3613 biopython-1.71-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;89e368cbcb6517915ee371f27f459b90 biopython-1.71-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;395e12573e9a56130489aafe3617e254 biopython-1.71-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f80e811aeebf9241e03a6ef3d4c9d9c6 biopython-1.71-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b98d04351a94eb94a95e57c4ded460c2 biopython-1.71-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4997d76f075f4840d82f7d596917ba92 biopython-1.71-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;47b6e58c03599b4e8a5534efa9171d0c biopython-1.71-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;53df08929d39abda3c0b668d7d06456c biopython-1.71-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d308f83c49dc38395928348628d24238 biopython-1.71-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a2f05c067222c31091ad97c6c394e54d biopython-1.71-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b5f26e1288f5124a2a02ffeab7139650 biopython-1.71-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;0f5e731a17b3d5798347a21b88224583 biopython-1.71-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4f1fa297348d4797acab537b44480aaa biopython-1.71-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cf859db69d1c182f133cd34774ff15ca biopython-1.71-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9eb34690189f4c156157e0991852bb56 biopython-1.71-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;80cf17e84f22a4ea61e7394a521500f9 biopython-1.71-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;09fbad06133a8b2b9c3d20faa0d6a156 biopython-1.71-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d7e15723aac481d945289d179a52a9f9 biopython-1.71-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;80c03614cb3b4c486793e6e31c62403d biopython-1.71-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dc7149f7297176bf0c8ca80fa176ecb0 biopython-1.71-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;966ac542f39809c37852410a95f641fb biopython-1.71.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4c63ec2a2908adf8d3338f8e8b180514 biopython-1.71.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ shasum -a 256 biopython-1.71*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f919aa78031c00e44350742331f5a1eed7b447bde7812abe2ca0f6a5165900bb biopython-1.71-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;7449d7df74a298c190fbc9ad60591577acb2e45d5ff788faa8672df460f3dc4d biopython-1.71-cp27-cp27m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3fdf4c9502404dd62905fd70bce57806cb775e636eede5de13f1abe8f0915158 biopython-1.71-cp27-cp27m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4960e0ec35de8b02cd0b6a720db623abf30931a5677046ec06c0097b6a565541 biopython-1.71-cp27-cp27mu-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4e4c6fe00e1d49e016634602e8554380ec437b505d8f20132da408a37da560ce biopython-1.71-cp27-cp27mu-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;65f00db00b2f91ba90e5bb61c7dd14d2beacb9f2d3e60c9d4330376b693d8975 biopython-1.71-cp27-cp27m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;6318172b107ad72abf45a03de6a189a3e7cfc2e682d402520c14bbbe8295e335 biopython-1.71-cp27-cp27m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5b7284947a4b657d7955d0af8c48594be62a4d8dd51b84223fded371e81911d6 biopython-1.71-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;20fbbbc0f1c2f11972ea598191ba2cd8cb7ecb38595fa89031b9c3974ebcbdff biopython-1.71-cp34-cp34m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9fabcb8cd0a87c5e2514bc959f5504ea5dc58219bc2ff91e6c689279322319c6 biopython-1.71-cp34-cp34m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;038ecb2376cbfd2b42e79f64fe96ffb4921fecacad6f5157b684168933320455 biopython-1.71-cp34-cp34m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b7782271639fb92ea7fde4ad1caeeed3ca4ba6795de81bde391a4ea21e3870fb biopython-1.71-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;14067b4ae2596979fd82a1e61fafbf2f8acd81f547b09220d8f4d7642a2b3759 biopython-1.71-cp35-cp35m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1c6190b552c5b9e2b2b7456ecc5258f344b1afee63c1d656b610a5c1a4b52b3f biopython-1.71-cp35-cp35m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;23580bf169d044cc749819465520f33579c62ce06816f87f814e4a78fdd48877 biopython-1.71-cp35-cp35m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f2603eeb09a7eef41eb81d874901c02e848ad80776f9e80d91b15206e7c4441d biopython-1.71-cp35-cp35m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9f800d7db93685a73fe244d16ab76dec91e51ddcde20a3f9e8dffa3d05170d96 biopython-1.71-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4b7f6552b4d9162ca90bc0515a93815a7d81b8b0435932ab0aaf2affc53b40f6 biopython-1.71-cp36-cp36m-manylinux1_i686.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;6ac8e5c2f6ffa1190a491ccc5f00e004d05107abf9879ebdff202088be31d02a biopython-1.71-cp36-cp36m-manylinux1_x86_64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;693e9f2955393438613a431fe9b308d3d39a30923fe1efd32e0000c83feda6e3 biopython-1.71-cp36-cp36m-win32.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dccb66a68968c4c76a7ec92d82e44abf8721a2f65c9afb7acdc3deb2457b7b4e biopython-1.71-cp36-cp36m-win_amd64.whl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;4f1770a29a5b18fcaca759bbc888083cdde2b301f073439ff640570d4a93e033 biopython-1.71.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;08e2123c043cbfc4faf483fd59857b7df95662ac706ad9c3c9ef34d7a41b1d2d biopython-1.71.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>GCCBOSC 2018: A Bioinformatics Community Conference - Call for Abstracts</title><link>https://www.open-bio.org/2018/02/21/gccbosc-2018-a-bioinformatics-community-conference-call-for-abstracts/</link><pubDate>Wed, 21 Feb 2018 10:07:04 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/02/21/gccbosc-2018-a-bioinformatics-community-conference-call-for-abstracts/</guid><description>&lt;p&gt;&lt;a href="https://gccbosc2018.sched.com/"&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2018/02/gcc-bosc-2018-logo-boxed-150.png" alt="Logo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We are pleased to announce that abstract submission and early registration for &lt;a href="https://gccbosc2018.sched.com/"&gt;GCCBOSC2018&lt;/a&gt; are now open. This event brings our annual &lt;strong&gt;Bioinformatics Open Source Conference&lt;/strong&gt; and the &lt;strong&gt;Galaxy Community Conference&lt;/strong&gt; together into a unified week-long event. If you work in open source life science or data-intensive biomedical research, then there is no better place than &lt;strong&gt;GCCBOSC 2018&lt;/strong&gt; to present your work and to learn from others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dates&lt;/strong&gt;: June 25-30, 2018
&lt;strong&gt;Location&lt;/strong&gt;: Reed College, Portland, OR
&lt;strong&gt;GCCBOSC website&lt;/strong&gt;: &lt;a href="https://gccbosc2018.sched.com/"&gt;https://gccbosc2018.sched.com/&lt;/a&gt; &lt;strong&gt;BOSC website:&lt;/strong&gt; &lt;a href="https://www.open-bio.org/wiki/BOSC_2018"&gt;/wiki/BOSC_2018&lt;/a&gt; &lt;strong&gt;Email BOSC organizers&lt;/strong&gt; &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt; &lt;strong&gt;BOSC announcements mailing list&lt;/strong&gt;: &lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;http://lists.open-bio.org/mailman/listinfo/bosc-announce&lt;/a&gt; &lt;strong&gt;Twitter&lt;/strong&gt;: &lt;a href="https://twitter.com/OBF_BOSC"&gt;@OBF_BOSC&lt;/a&gt;, &lt;a href="https://twitter.com/search?q=%23GCCBOSC"&gt;#GCCBOSC&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="important-dates"&gt;Important Dates&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;Abstract submission&lt;/a&gt; deadline: March 16, 2018&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Authors notified: April 10, 2018&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Travel fellowship&lt;/a&gt; application deadline: April 15, 2017&lt;/li&gt;
&lt;li&gt;GCCBOSC 2018 Training: June 25-26, 2018&lt;/li&gt;
&lt;li&gt;GCCBOSC 2018 Talks: June 27-28&lt;/li&gt;
&lt;li&gt;GCCBOSC CollaborationFest: June 29-30&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="about-bosc"&gt;About BOSC&lt;/h1&gt;
&lt;p&gt;Since 2000, the yearly Bioinformatics Open Source Conference (BOSC) has provided a forum for developers and users to interact and share research results and ideas in open source bioinformatics. BOSC’s broad spectrum of topics includes practical techniques for solving bioinformatics problems; software development practices; standards and ontologies; approaches that promote open science and sharing of data, results and software; and ways to grow open source communities while promoting diversity within them.&lt;/p&gt;
&lt;h1 id="why-is-bosc-partnering-with-gcc-in-2018"&gt;Why is BOSC partnering with GCC in 2018?&lt;/h1&gt;
&lt;p&gt;In past years, BOSC has been part of the ISMB conference. Because of our continuing focus on broadening and deepening the BOSC community, we&amp;rsquo;ve been exploring ways to reach those in the bioinformatics community who aren’t already part of the audience attracted by ISMB. As part of that exploration, we have looked at other organizations and conferences that have been successful at establishing a strong and growing community of participants, such as the Galaxy Community Conference (GCC).&lt;/p&gt;
&lt;p&gt;After much discussion and planning, we decided to hold BOSC in conjunction with GCC in 2018. We hope that this will be an enjoyable and productive experience for all participants, and we welcome your feedback before, during and after the event.&lt;/p&gt;
&lt;p&gt;As always, BOSC 2018 will include two days of talks and posters, two &lt;a href="https://galaxyproject.org/events/gccbosc2018/keynotes/"&gt;keynote speakers&lt;/a&gt;, a panel discussion, Birds of a Feather, and more. BOSC sessions will run in parallel with GCC 2018 sessions, with some sessions shared. The two days of talks will be preceded by two days of &lt;a href="https://galaxyproject.org/events/gccbosc2018/training/"&gt;training&lt;/a&gt; on topics nominated by the community, and will be followed by a two-day CollaborationFest that merges BOSC&amp;rsquo;s Codefest and Galaxy&amp;rsquo;s Developer and User Hackathon Days.&lt;/p&gt;
&lt;h1 id="abstract-submission"&gt;Abstract submission&lt;/h1&gt;
&lt;p&gt;We encourage you to submit one-page abstracts (due March 16) on any topic relevant to open source bioinformatics or open science. After review, some abstracts will be selected for lightning talks, longer talks, demos and/or posters. Abstract submission instructions and a link to the EasyChair submission portal can be found on &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;/wiki/BOSC_Abstract_Submission&lt;/a&gt; &lt;strong&gt;BOSC session topics include&lt;/strong&gt; (but are not limited to):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Science and Reproducible Research&lt;/li&gt;
&lt;li&gt;Open Biomedical Data&lt;/li&gt;
&lt;li&gt;Citizen/Participatory Science&lt;/li&gt;
&lt;li&gt;Standards and Interoperability&lt;/li&gt;
&lt;li&gt;Data Science&lt;/li&gt;
&lt;li&gt;Workflows&lt;/li&gt;
&lt;li&gt;Visualization&lt;/li&gt;
&lt;li&gt;Medical and Translational Bioinformatics&lt;/li&gt;
&lt;li&gt;Developer Tools and Libraries&lt;/li&gt;
&lt;li&gt;Bioinformatics Open Source Project Progress Reports&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We look forward to receiving your abstract and meeting you at GCCBOSC 2018!&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;BOSC 2018 Organizing Committee: Nomi Harris (chair), Heather Wiencko (co-chair), Brad Chapman (co-chair), Peter Cock, Christopher Fields, Bastian Greshake, Karsten Hokamp, Hilmar Lapp, Monica Munoz-Torres&lt;/p&gt;
&lt;p&gt;P.S. Don&amp;rsquo;t forget to submit your BOSC abstract by March 16 at &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;/wiki/BOSC_Abstract_Submission&lt;/a&gt;! Please share this announcement with your colleagues!&lt;/p&gt;</description></item><item><title>OBF Travel Fellowship - Coding in the Winter Wonderland: Galaxy Admin Training in Oslo, 2018</title><link>https://www.open-bio.org/2018/02/11/obf-travel-fellowship-coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/</link><pubDate>Mon, 12 Feb 2018 00:59:06 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2018/02/11/obf-travel-fellowship-coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/</guid><description>&lt;p&gt;&lt;em&gt;This blog post is syndicated from a &lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/"&gt;post on Arun Decano&amp;rsquo;s blog&lt;/a&gt;, originally published Feb 1, 2018. Arun was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;OBF travel fellowship program&lt;/a&gt; to attend a Galaxy Admin Workshop held in Oslo, Norway Jan 7-14, 2018.&lt;/em&gt; &lt;em&gt;The OBF&amp;rsquo;s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences, workshops, or training events. The next call closes 15 April 2018.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sharing highlights of my unforgettable experience in the snowy white city of Oslo, Norway from the 7th to the 14th of January, 2018.&lt;/p&gt;
&lt;p&gt;I submitted a last-minute application for the &lt;a href="https://www.elixir-europe.org/events/european-galaxy-administrator-workshop"&gt;Galaxy Admin workshop&lt;/a&gt; in the University of Oslo so I was extremely delighted when Dr. Nygard dropped me a message confirming my place for the training. I was thrilled with both the thought of learning how to customize my own Galaxy server and traveling to the &lt;a href="http://www.oslobusinessregion.no/oslo-world-winter-capital/"&gt;winter capital of the world&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I had a limited understanding about how Galaxy servers work as we have have our own server in the lab. But I knew that Galaxy offers various &lt;a href="https://galaxyproject.github.io/training-material/"&gt;efficient pipelines&lt;/a&gt; for large genomic data analysis so I was  curious how to get started with it.&lt;/p&gt;
&lt;p&gt;The facilitators of the training were very prompt in setting our expectations for the event. They constantly sent e-mails with tips on how to get around Oslo and which hotel offers the best yet affordable accommodation. I booked a place in Airbnb for mine so not only did I get trained with Galaxy server administration but I also had a first-hand information about the city from a local. I stayed in 2 different places: somewhere in Blindern during the entire workshop and another one in Rosenborg (close to the city center) for the weekend before my flight back to Dublin.
&lt;img src="https://arundecano.files.wordpress.com/2018/02/img-20180112-wa0005.jpg?w=1024&amp;amp;h=768" alt=""&gt;View from my Airbnb flat in Blindern
The sky was clear and the sun was out on our first day of training. Our instructors, who came from different parts of the world were also the main code contributors to the &lt;a href="https://galaxyproject.github.io/"&gt;Galaxy project&lt;/a&gt; so everyone was enthusiastic to learn from them.&lt;/p&gt;
&lt;p&gt;Our training jumpstarted with modules on how to install and deploy Galaxy program via PostgreSQL and nginx databases and basic pre-requisites or dependencies for running the server. We were also taught how to further extend Galaxy installation and customize our “brand” to what we need the server for.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/mvdoslopic/"&gt;&lt;img src="https://arundecano.files.wordpress.com/2018/02/mvdoslopic.jpg?w=150&amp;amp;h=113" alt=""&gt;&lt;/a&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/img_20180108_190035_851/"&gt;&lt;img src="https://arundecano.files.wordpress.com/2018/02/img_20180108_190035_851.jpg?w=150&amp;amp;h=102" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The event organizers arranged a get-together dinner for us the next day. We went to &lt;a href="http://www.cafeelias.no/nb/"&gt;Cafe Elias Mat &amp;amp; Sant&lt;/a&gt; in the city center and had traditional Norwegian dishes: my favorite was the sautéed reindeer! I can’t stop thinking about the poor &lt;em&gt;Rudolph the red-nosed reindeer&lt;/em&gt; though the entire time I was eating dinner. &lt;img src="https://s1.wp.com/wp-content/mu-plugins/wpcom-smileys/uneasy.svg" alt=":/"&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/#gallery-404-1-slideshow"&gt;Click to view slideshow.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The snow started falling hard come Wednesday yet we continued on with our training about the specifics of Galaxy server administration.
&lt;img src="https://arundecano.files.wordpress.com/2018/02/img_20180111_210420_640.jpg?w=240&amp;amp;h=300" alt=""&gt;Snow-proof.
Even though we had to debug the scripts real-time and as we went along with the workshop, I have to say that our instructors were very keen with time and were very efficient in handling technical challenges. We discussed how to tailor fit the Galaxy configuration file and how to use Ansible to deploy the server.&lt;/p&gt;
&lt;p&gt;Thursday was scheduled for us participants to deliver lightning talks. Some presented how to link a customized Galaxy server to a larger local (i.e. university) server and others talked about issues they encountered when uploading tools from different providers other than &lt;a href="https://toolshed.g2.bx.psu.edu/"&gt;Tool Shed&lt;/a&gt;. Everyone had interesting new ideas and expressed their willingness to help address the difficulties raised. It was a very engaging day!
&lt;img src="https://arundecano.files.wordpress.com/2018/02/oslo-admin-class.jpg?w=1075" alt=""&gt;Taken from Galaxy Project news site: &lt;a href="https://galaxyproject.org/galaxy-updates/2018-02/"&gt;https://galaxyproject.org/galaxy-updates/2018-02/&lt;/a&gt;
Fast-forward to the last day of our workshop: we covered all the topics as scheduled and more! The instructors gave us additional tips and workarounds (that were not listed in the syllabus) on how to create and manage our own Galaxy server. Dr. Björn Grüning of Galaxy-Frieburg and Dr. Marius van den Beek of Curie Institute, Paris also demonstrated several ways to troubleshoot installation failures, Tool errors and non-running jobs in Galaxy. For all the modules presented, we always had a prepared exercise so the training was indeed hands-on.&lt;/p&gt;
&lt;p&gt;We capped our very productive workshop by going to a bar and restaurant for a celebratory dinner by the harbor. People were playing BINGO when I got there which added to the already-celebrating atmosphere. One of my classmates won a box of essential oils for completing a round! Myself and one of the instructors almost won as well but we failed to shout “BINGO!” as soon as our last missing number was called so the prize was given to someone else! Ahh but it was fun! We all had a great time. &lt;img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂"&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/img_20180112_235636_778/"&gt;&lt;img src="https://arundecano.files.wordpress.com/2018/02/img_20180112_235636_778.jpg?w=150&amp;amp;h=84" alt=""&gt;&lt;/a&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/img_20180112_235636_781/"&gt;&lt;img src="https://arundecano.files.wordpress.com/2018/02/img_20180112_235636_781.jpg?w=150&amp;amp;h=84" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We all then took a walk and went back to our own quarters. Many of us had to fly back home the next day but I stayed for the weekend and visited some historical spots in the city. I also took Metro #1 and went all the way to the last station to spend a little time in the Winter Park before the sky turned pitch black again in the afternoon.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://arundecano.wordpress.com/2018/02/01/coding-in-the-winter-wonderland-galaxy-admin-training-in-oslo-2018/#gallery-404-2-slideshow"&gt;Click to view slideshow.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I flew back to Ireland the next day full of these exciting memories and new knowledge about Galaxy server administration.&lt;/p&gt;
&lt;p&gt;I especially want to thank the Open Bioinformatics Foundation (OBF) Board for choosing me for their &lt;a href="https://news.open-bio.org/2018/01/30/arun-decano-awarded-obf-travel-fellowship/"&gt;Travel Award&lt;/a&gt; and offering to defray the cost of this wonderful trip! More power to OBF!&lt;/p&gt;</description></item><item><title>Mailing list consolidation</title><link>https://www.open-bio.org/2017/12/15/mailing-list-consolidation/</link><pubDate>Fri, 15 Dec 2017 19:52:57 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/12/15/mailing-list-consolidation/</guid><description>&lt;p&gt;The OBF&amp;rsquo;s self-hosted &lt;a href="https://news.open-bio.org/2017/11/12/mailing-list-outage-and-public-board-meeting-update/"&gt;mailman server is still struggling&lt;/a&gt; right now, so we are looking at migrating the active mailing lists to paid hosting, and as part of this consolidating down to ideally about a dozen mailing lists. Currently we have a &lt;em&gt;lot&lt;/em&gt; of mailing lists, but many are dormant or redundant.&lt;/p&gt;
&lt;p&gt;Some were announcement specific, where nowadays blogs and Twitter work quite well. Others were development specific (including automatic commit logs from central source code repositories), but now most OBF Project discussions are on GitHub. While the main project mailing lists used to have a lot of user support traffic, much of that has moved to external Q&amp;amp;A style sites like BioStars, StackExchange, or StackOverflow. What this means is that the OBF software projects probably only need a single mailing list each.&lt;/p&gt;
&lt;p&gt;Based on &lt;a href="http://mailman.open-bio.org/mailman/listinfo"&gt;http://mailman.open-bio.org/mailman/listinfo&lt;/a&gt; here are the current publicly listed OBF hosted mailing lists.&lt;/p&gt;
&lt;p&gt;Miscellaneous active public lists (propose to retain in some form):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bosc-announce/"&gt;Bosc-announce&lt;/a&gt; - BOSC meeting announcements and updates ( &lt;a href="http://mailman.open-bio.org/pipermail/bosc-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/gsoc/"&gt;GSoC&lt;/a&gt; - OBF mentors and students for Google Summer of Code ( &lt;a href="http://mailman.open-bio.org/pipermail/gsoc/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/open-bio-l/"&gt;Open-Bio-l&lt;/a&gt; - Open Bioinformatics Foundation cross-project dev discussion ( &lt;a href="http://mailman.open-bio.org/pipermail/open-bio-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Miscellaneous active but non-public lists (propose to retain in some form):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioinfo-core/"&gt;bioinfo-core&lt;/a&gt; - Managers, Staff, and Scientists of Bioinformatics, Data Science and Research IT core facilities ( &lt;a href="http://mailman.open-bio.org/mailman/private/bioinfo-core/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/gsoc-mentors/"&gt;Gsoc-mentors&lt;/a&gt; - GSoC - mentors only ( &lt;a href="http://mailman.open-bio.org/mailman/private/gsoc-mentors/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/members/"&gt;Members&lt;/a&gt; - Communication channel to OBF members ( &lt;a href="http://mailman.open-bio.org/mailman/private/members/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BioPerl (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bio-phylo-l/"&gt;Bio-phylo-l&lt;/a&gt; - BioPerl Phylogenetics modules ( &lt;a href="http://mailman.open-bio.org/pipermail/bio-phylo-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioperl-announce-l/"&gt;BioPerl-announce-l&lt;/a&gt; - Bioperl Project Announcements ( &lt;a href="http://mailman.open-bio.org/pipermail/bioperl-announce-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioperl-dev/"&gt;bioperl-dev&lt;/a&gt; - BioPerl Developer Core ( &lt;a href="http://mailman.open-bio.org/pipermail/bioperl-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioperl-guts-l/"&gt;BioPerl-guts-l&lt;/a&gt; - BioPerl internals &amp;amp; bug reports ( &lt;a href="http://mailman.open-bio.org/mailman/private/bioperl-guts-l/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioperl-l/"&gt;BioPerl-l&lt;/a&gt; - Bioperl Project Discussion List ( &lt;a href="http://mailman.open-bio.org/pipermail/bioperl-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioperl-microarray/"&gt;bioperl-microarray&lt;/a&gt; - Microarrays in BioPerl ( &lt;a href="http://mailman.open-bio.org/pipermail/bioperl-microarray/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BioJava (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biojava-dev/"&gt;BioJava-dev&lt;/a&gt; - BioJava developers list ( &lt;a href="http://mailman.open-bio.org/pipermail/biojava-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biojava-l/"&gt;BioJava-l&lt;/a&gt; - Biojava discussion list ( &lt;a href="http://mailman.open-bio.org/pipermail/biojava-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Biopython (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biopython/"&gt;Biopython&lt;/a&gt; - Biopython discussion list ( &lt;a href="http://mailman.open-bio.org/pipermail/biopython/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biopython-announce/"&gt;Biopython-announce&lt;/a&gt; - Biopython announcements and news ( &lt;a href="http://mailman.open-bio.org/pipermail/biopython-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biopython-dev/"&gt;Biopython-dev&lt;/a&gt; - Biopython Developers List ( &lt;a href="http://mailman.open-bio.org/pipermail/biopython-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BioRuby (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioRuby/"&gt;BioRuby&lt;/a&gt; - BioRuby Project Discussion List ( &lt;a href="http://mailman.open-bio.org/pipermail/bioruby/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioruby-cvs/"&gt;BioRuby-cvs&lt;/a&gt; - BioRuby CVS commit notices ( &lt;a href="http://mailman.open-bio.org/pipermail/bioruby-cvs/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bioruby-ja/"&gt;BioRuby-ja&lt;/a&gt; - BioRuby Project Discussion List (in Japanese) ( &lt;a href="http://mailman.open-bio.org/pipermail/bioruby-ja/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BioSQL (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biosql-guts-l/"&gt;BioSQL-guts-l&lt;/a&gt; - Commit and Bugzilla messages for BioSQL ( &lt;a href="http://mailman.open-bio.org/pipermail/biosql-guts-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biosql-l/"&gt;BioSQL-l&lt;/a&gt; - BioSQL Discussion List ( &lt;a href="http://mailman.open-bio.org/pipermail/biosql-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;EMBOSS (propose to merge to a single list):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/emboss/"&gt;EMBOSS&lt;/a&gt; - EMBOSS mailing list ( &lt;a href="http://mailman.open-bio.org/pipermail/emboss/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/emboss-announce/"&gt;emboss-announce&lt;/a&gt; - EMBOSS Announcements (Releases, etc.) ( &lt;a href="http://mailman.open-bio.org/pipermail/emboss-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/emboss-bug/"&gt;emboss-bug&lt;/a&gt; - EMBOSS Bug Reports and Support Requests ( &lt;a href="http://mailman.open-bio.org/mailman/private/emboss-bug/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/emboss-dev/"&gt;emboss-dev&lt;/a&gt; - EMBOSS Development Discussion (Open to all) ( &lt;a href="http://mailman.open-bio.org/pipermail/emboss-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/private/emboss-submit/"&gt;emboss-submit&lt;/a&gt; - EMBOSS submissions - new packages and apps ( &lt;a href="http://mailman.open-bio.org/pipermail/emboss-submit/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DAS (propose to merge to a single list, or close and archive):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/das/"&gt;DAS&lt;/a&gt; - DAS discussion list ( &lt;a href="http://mailman.open-bio.org/pipermail/das/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/das-announce/"&gt;DAS-announce&lt;/a&gt; - DAS announcement list ( &lt;a href="http://mailman.open-bio.org/pipermail/das-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/das2/"&gt;DAS2&lt;/a&gt; - DAS2 Discussion List ( &lt;a href="http://mailman.open-bio.org/pipermail/das2/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dormant lists, including legacy projects (propose to close and archive):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biobiz/"&gt;BioBiz&lt;/a&gt; - Commercial aspects of open source life science code ( &lt;a href="http://mailman.open-bio.org/pipermail/biobiz/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biocorba-announce-l/"&gt;Biocorba-announce-l&lt;/a&gt; - BioCorba Announcements ( &lt;a href="http://mailman.open-bio.org/pipermail/biocorba-announce-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biogroovy-l/"&gt;biogroovy-l&lt;/a&gt; - biogroovy general discussion list ( &lt;a href="http://mailman.open-bio.org/pipermail/biogroovy-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biolib-dev/"&gt;BioLib-dev&lt;/a&gt; - BioLib Developers List ( &lt;a href="http://mailman.open-bio.org/pipermail/biolib-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/biosoap-l/"&gt;Biosoap-l&lt;/a&gt; - BioSOAP project ( &lt;a href="http://mailman.open-bio.org/pipermail/biosoap-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/bP-announce/"&gt;bp-announce&lt;/a&gt; - BioPathways Consortium Announcements ( &lt;a href="http://mailman.open-bio.org/pipermail/bp-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/moby-announce/"&gt;Moby-announce&lt;/a&gt; - MOBY annoucements ( &lt;a href="http://mailman.open-bio.org/pipermail/moby-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/moby-dev/"&gt;MOBY-dev&lt;/a&gt; - Core developer announcements ( &lt;a href="http://mailman.open-bio.org/pipermail/moby-dev/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/moby-guts/"&gt;MOBY-guts&lt;/a&gt; - MOBY CVS Commits Log ( &lt;a href="http://mailman.open-bio.org/pipermail/moby-guts/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/moby-l/"&gt;moby-l&lt;/a&gt; - MOBY discussion list ( &lt;a href="http://mailman.open-bio.org/pipermail/moby-l/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/obf-developers/"&gt;obf-developers&lt;/a&gt; - Open-Bio.org members with developer access ( &lt;a href="http://mailman.open-bio.org/pipermail/obf-developers/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/ontologies/"&gt;Ontologies&lt;/a&gt; - Open Bio Ontologies list ( &lt;a href="http://mailman.open-bio.org/mailman/private/ontologies/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/open-bio-announce/"&gt;Open-Bio-Announce&lt;/a&gt; - OBF announcements ( &lt;a href="http://mailman.open-bio.org/pipermail/open-bio-announce/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/open-bioinformatics-foundation/"&gt;Open-Bioinformatics-Foundation&lt;/a&gt; - OBF broadcast list ( &lt;a href="http://mailman.open-bio.org/pipermail/open-bioinformatics-foundation/"&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mailman.open-bio.org/mailman/listinfo/Volunteer/"&gt;Volunteer&lt;/a&gt; - Open-Bio volunteer coordinator ( &lt;a href="http://mailman.open-bio.org/mailman/private/volunteer/"&gt;private archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If this affects you directly (e.g. any project leaders we have not been able to contact yet), please write to the OBF board. Since mailman is currently unreliable, board at open-bio.org might not work. Please CC our fall back address of obf-board at Google Groups.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Projects can also get in touch via this &lt;a href="https://github.com/OBF/obf-docs/issues/42"&gt;GitHub issue&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>BOSC 2017 in Prague, the land of stories (and beer)</title><link>https://www.open-bio.org/2017/11/21/bosc-2017-prague-land-of-stories/</link><pubDate>Tue, 21 Nov 2017 14:02:57 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/11/21/bosc-2017-prague-land-of-stories/</guid><description>&lt;p&gt;&lt;em&gt;This is a guest blog post from Farah Zaib Khan, who was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Open Bioinformatics Foundation travel fellowship program&lt;/a&gt; to attend our annual conference BOSC 2017 and its preceding Codefest in Prague, July 2017. The OBF’s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences or workshops. The current call closes 15 December 2017, you might want to apply?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So the journey started back in May 2017 when I met &lt;a href="http://www.commonwl.org/"&gt;Common Workflow Language (CWL)&lt;/a&gt; co-founder,  &lt;a href="https://orcid.org/0000-0002-2961-9670"&gt;Michael R. Crusoe&lt;/a&gt; during his visit to our University ( &lt;em&gt;University of Melbourne&lt;/em&gt;). I have been working with CWL team since 2015 but it was only then we met in person and discussed various aspects of the CWL standard and how we can collaborate to incorporate principles of Provenance modelling to capture retrospective provenance of CWL workflow enactments. We started working on an idea which led to &lt;a href="https://f1000research.com/posters/6-1547"&gt;poster submission&lt;/a&gt; and acceptance at &lt;a href="https://www.open-bio.org/wiki/BOSC_2017"&gt;Bioinformatics Open Source Conference (BOSC) 2017&lt;/a&gt;. I was excited as well as nervous (will explain how this changed later :) ). Excited because this was my very first time attending any BOSC and ISMB conference and nervous because of the feeling that the names that you see at the top of high quality research articles will be there and you get to meet and talk to world class scientists doing wonders.&lt;/p&gt;
&lt;p&gt;Nervous and excited I prepared for all the travelling which involved applying for a visa of course (going to Sydney for that) and arranging accommodation, conference registration, booking plane ticket and finally receiving the visa 7 days before my flight. The Czech Consulate was very professional and kind to process the visa in just 7 working days. I left Melbourne to attend 2-Day OBF Codefest followed by 2-Day BOSC and remaining ISMB conference. My Airbnb host was waiting for me when I reached and welcomed me warmly. She had the whole day planned for us as I reached at 9 am July 19th and the codefest had to commence on July 20th. She was keen to learn about my culture, home country, language and research too :). During the day we roamed around the City, had lunch and she shared information about the Czech history and how late 80&amp;rsquo;s Velvet Revolution changed the economic conditions of the country.&lt;/p&gt;
&lt;p&gt;In the evening of my first day, I had a dinner with few members of Seven Bridges team and CWL working group (thanks to Michael for arranging this) at an amazing vegan restaurant in the  Old town. We kick started discussion of our work informally during dinner where SevenBridges team introduced their super cool open source toolkit, &lt;a href="http://rabix.io/launch"&gt;Rabix&lt;/a&gt; for describing the CWL tools workflows. I presented the idea of CWL provenance module which we had planned to work on during the OBF Codefest the very next day. Mostly it was getting to know the teams and getting ready for the next day while enjoying delicious dinner in the heart of Prague Old town.&lt;/p&gt;
&lt;p&gt;All geared up, next morning I took a subway from the station right next to Congress center to reach &lt;a href="https://brmlab.cz/"&gt;Brmlab&lt;/a&gt; which is a non-profit hackerspace self supported by community. The transport system of Prague is commendable as despite the signs written Czech, it was quite straight forward to follow Google maps and take the right subways, trams or buses. When I reached, &lt;a href="https://twitter.com/chapmanb"&gt;Brad Chapman&lt;/a&gt;, &lt;a href="https://twitter.com/matuskalas"&gt;Matúš Kalaš&lt;/a&gt; and others were already there making arrangements, providing enough extension cables, arranging food (with many vegan friendly options) and making sure everything is in place. There were more than 60 participants for this open collaborative event to build things and discuss future prospects of research together. The day kick started with introductions and organization into groups to work on related projects. This was followed by coffee and local produce (fruits, bread and pastries) break where people carried on with individual introductions and conversations.&lt;/p&gt;
&lt;p&gt;[caption id=&amp;ldquo;attachment_1782&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;378&amp;rdquo;]&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/11/DSC_0553-300x169.jpg" alt=""&gt; &amp;ldquo;Breakfasting&amp;rdquo; in open air outside the lab. Image was originally shared &lt;a href="https://photos.google.com/share/AF1QipNQrGZitpC7yhTozyeX6dWnV5IZzhx1G-fJgkQWfvNpZiwj49qGmPN6azx5gJ7eLg?key=ZTJwdmtGdkV3dGlZWXlZYlg5a2hqaTNkMXRUWkVR"&gt;here&lt;/a&gt;.[/caption]&lt;/p&gt;
&lt;p&gt;Various groups started working on different projects from 10 am to 1 pm. These projects include &lt;a href="http://multiqc.info/"&gt;MultiQC&lt;/a&gt;, &lt;a href="http://biopython.org/"&gt;biopython&lt;/a&gt;, &lt;a href="https://www.nextflow.io/"&gt;nextflow&lt;/a&gt;,  &lt;a href="https://github.com/johnfonner/cwltool/tree/feature-singularity"&gt;Singularity support in CWL&lt;/a&gt;,  &lt;a href="https://github.com/common-workflow-language/cwltool/tree/provenance"&gt;Provenance support in CWL&lt;/a&gt;,  &lt;a href="https://github.com/common-workflow-language/python-cwlmodel"&gt;CWL SDK&lt;/a&gt; and &lt;a href="http://rabix.io/launch"&gt;Rabix&lt;/a&gt;. Our group led by &lt;a href="https://twitter.com/soilandreyes"&gt;Stian Soiland-Reyes&lt;/a&gt; started working on Provenance analysis and had a very useful discussion about what to capture from a workflow run retrospectively and how to structure the Provenance of a CWL workflow run. To start with, we decided to include a provenance module in reference implementation &lt;a href="https://github.com/common-workflow-language/cwltool/tree/master/cwltool"&gt;cwltool&lt;/a&gt; developed by CWL team. Nervously I started but now it felt like home and we got to work during 10am-1pm work window. I had guidance through out this time by people around me and I would like to thank them once more :) .&lt;/p&gt;
&lt;p&gt;[caption id=&amp;ldquo;attachment_1784&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;446&amp;rdquo;]&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/11/DSC_0582-300x169.jpg" alt=""&gt; Work in Progress for 10am-1pm session[/caption]&lt;/p&gt;
&lt;p&gt;At 1 pm, we took a lunch break but before going for lunch break all the groups gathered and presented their progress so far. A round of applause for the organizers and sponsors who kept the supply of coffee running through out the day. The lunch was delicious pizza with local flavored soft drinks. Again all dietary requirements were accounted for and everyone seemed to enjoy &amp;quot; &lt;em&gt;across-group&lt;/em&gt;&amp;quot; discussion and food. After lunch break the group gathered again and started working from 2 pm to 6 pm before leaving for the group dinner. We kept working on our project idea and all the groups reported at 6 pm presenting their progress and headed out for the group dinner. Our group stayed back as Brad graciously offered to stay back if someone wants to continue working. Luckily brmlab was also open 24/7 so we kept working till 9 pm. Late night dinner and headed to the apartment taking the same subway. The city was awake and happening even later in the night. At last the first very productive day came to an end.&lt;/p&gt;
&lt;p&gt;July 21st was the second and last day of the Codefest. On my way to brmlab, I stopped at &lt;a href="https://www.copygeneral.cz/"&gt;Copy General&lt;/a&gt; to get the print of my poster which was required to be displayed the next day. I must admit the staff at this shop was very professional and helpful. They made sure I get the right size of my poster (as it was in landscape orientation) and were quite flexible about the pick up time. Getting done with this important task, I was relaxed and headed to the lab for second day of codefest. The day followed the same pattern as July 20th starting with projects&amp;rsquo; updates, plans to be followed for the day followed by coffee and breakfast. Our organizers collected some best quality local produce from a farmer&amp;rsquo;s market and kept everything organized efficiently.&lt;/p&gt;
&lt;p&gt;We further worked on the implementation of a basic Research Object generation as a result of CWL workflow run. By the lunch time we were able to complete the set goals and presented out progress. Everyone was excited and engaged in working with their groups and contributing in every way they could. At 6 pm every group leader wrapped up their progress through out these two days and everyone participated in cleaning the space as it is a community-run space shared by everyone. At the end of these two amazing days, I looked back and realized I was nervous for nothing. As Brad Chapman says and  I quote
&lt;strong&gt;&amp;quot; &lt;em&gt;BOSC is all about getting people together and learning from each other&amp;quot; .&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t think anyone can disagree with this statement and the idea of community led projects and open source bioinformatic software feels real and in practice when one interacts and participates in events like OBF-Codefest and BOSC. The codefest ended with dinner at Zly cafe near the Congress center where the next four days are scheduled.&lt;/p&gt;
&lt;p&gt;[caption id=&amp;ldquo;attachment_1787&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;482&amp;rdquo;]&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/11/DSC_0614-300x169.jpg" alt=""&gt; Dinner at Zly Cafe[/caption]&lt;/p&gt;
&lt;p&gt;New day, new tasks.. July 22nd was the first day of BOSC 2017 and at the same time all the posters were required to be hanged in the morning. I rushed to the copy general to collect my poster which was ready the same day. On my way to the shop I met loving and most friendly &lt;a href="https://twitter.com/monimunozto"&gt;Monica Munoz-Torres&lt;/a&gt; from UC Berkeley who was volunteering as part of organizing committee (presenting Apollo later as well) and was headed to the same copy center. We had good conversation about open source bioinformatics initiatives and her work as volunteer organizing BOSC which she calls her favorite conference :) .&lt;/p&gt;
&lt;p&gt;Rushed back to the Congress center, arranged the poster on its designated location along with 100s of amazing posters and headed to attend BOSC opening talks. I was impressed by OBF progression and their support for researchers by providing &lt;a href="https://news.open-bio.org/2016/03/01/obf-travel-fellowship-program/"&gt;OBF Travel scholarship&lt;/a&gt; and participation in organizing Google summer code camps. Brad presented the summary of Codefest afterwards which had a slide we prepared for our part of work [Provenance Support in CWL]. There were many talks related to CWL application and usage during the whole day. Rabix composer, Rabix Executor, CWL Viewer, bcbio and many more CWL oriented work was presented. We organized a Birds of a feather session during lunch time to discuss &lt;em&gt;what should be captured in a Research Object when a CWL workflow is enacted&lt;/em&gt;. This session initiated interesting discussion about different levels and views of Provenance.&lt;/p&gt;
&lt;p&gt;In the afternoon Björn Grüning&amp;rsquo;s talk was very interesting where he empathized on &lt;strong&gt;Findability, Accessibility, Interoperability, and Reusability (FAIR)&lt;/strong&gt; principles for tool deployment and resolving tool dependencies using package managers as Conda and BioConda. Later during this and next day &lt;a href="https://twitter.com/search?q=%23BOSC2017%20FAIR%20bingo&amp;amp;src=typd"&gt;FAIR bingo&lt;/a&gt; became a real thing as part of most of the talks. The highlight of the day was indeed the key note speech &lt;em&gt;&amp;ldquo;Open Sourcing Ourselves&amp;rdquo;&lt;/em&gt; by &lt;a href="http://www.madeleineball.net/"&gt;Madeleine Ball&lt;/a&gt; who is working on the project &lt;a href="https://www.openhumans.org/"&gt;Open Humans&lt;/a&gt;. She discussed inspiring Dana Lewis&amp;rsquo;s story who is creator of &amp;ldquo;Do-It-Yourself Pancreas System&amp;rdquo; and made her own continuous glucose monitor alarms louder further leading to the foundation of OpenAPS.&lt;/p&gt;
&lt;p&gt;On the second day of BOSC, we had more talks and updates  starting with the key note speech &amp;quot; &lt;em&gt;Bioinformatics for Personalized Medicine: Looking Beyond the Genome&lt;/em&gt;&amp;quot; by &lt;a href="http://epigenomics.cemm.oeaw.ac.at/meg/"&gt;Christoph Bock&lt;/a&gt;. He presented few examples from cancer research explaining how epigenomic mutations can be mapped to identify the various aspects of cancer. The topic was of my personal interest and indeed very informative. The ultimate goal is to make the dream of personalized medicine a reality using the available technologies including use of CRISPR for modelling epigenomic factors.&lt;/p&gt;
&lt;p&gt;After the key note speech I attended Monica Munoz-Torres&amp;rsquo;s talk about &lt;em&gt;&lt;a href="http://apollo.berkeleybop.org/"&gt;Apollo&lt;/a&gt;&lt;/em&gt;, collaborative genomic annotation editor that automatically synchronizes the work of geographically separated research community and establishes a network between the researchers, more like a social network for curators according to Monica. The huge user base working on different genomes interact using Apollo and share the curated genomes. The next talk by  Pjotr Prins was about &lt;em&gt;Journal of Open Source Software (JOSS)&lt;/em&gt; , an initiative all available on &lt;a href="https://github.com/openjournals/joss"&gt;GitHub&lt;/a&gt; for accrediting academic software equipped with documentation.  In this way, software engineers can publish their software without getting to write a paper about it. It will facilitate the users as the software will be better documented when intended to be published.&lt;/p&gt;
&lt;p&gt;Another impressive talk was about &amp;quot; &lt;em&gt;Distance-based, online bioinformatics training in Africa: the H3ABioNet experience&amp;quot;&lt;/em&gt; by Nocola Mulder from University of Cape Town. She described the efforts made to bring bioinformatics training to all the places in Africa using a distributed classroom model. Due to internet connectivity issues and other factors, the lectures were recorded beforehand. The lectures were delivered live (online) as well but if there is a connectivity issue, the recordings were available. In addition, various practical assignments were designed to enhance the learning experience. The combination of live lectures, online classes, recordings and practical exercises together results in connectivity and highly interactive environment. Another highlight from the session was release of open source variant calling toolkit &lt;a href="https://software.broadinstitute.org/gatk/download/beta"&gt;GATK4&lt;/a&gt; coupled with &lt;a href="https://software.broadinstitute.org/wdl/"&gt;WDL&lt;/a&gt; and Cromwell.&lt;/p&gt;
&lt;p&gt;There were many more talks that I attended and enjoyed such as talk by Ted Liefeld about &lt;a href="http://www.genomespace.org/"&gt;GenomeSpace&lt;/a&gt;, Kai Blin about &lt;a href="https://bitbucket.org/antismash/antismash"&gt;anitSMASH&lt;/a&gt; and Kenzo-Hugo Hillion about &lt;a href="http://docs.biothings.io/en/latest/"&gt;BioThings SDK&lt;/a&gt;. Oh and during lunch time I attended the BoF session organized by JOSS (was intrigued after listening to the presentation earlier). Later in the day, the panel discussion was worth attending chaired Madeleine Ball, Prof. &lt;a href="http://www.manchester.ac.uk/research/Carole.goble/"&gt;Carole Goble&lt;/a&gt;, &lt;a href="http://sulab.org/"&gt;Andrew Su&lt;/a&gt; and &lt;a href="http://lab.loman.net/"&gt;Nick Loman&lt;/a&gt;. Carole Goble&amp;rsquo;s point made perfect sense that the young scientists although are willing to share the data and are open to collaborations where as senior scientists (PIs) consider it more effort  with less rewarding results.&lt;/p&gt;
&lt;p&gt;Day 2 ended with an amazing closing key note speech by &lt;a href="http://lab.loman.net/"&gt;Nick Loman&lt;/a&gt; who discussed  virus outburst surveillance using the Oxford nanopore minION sequencing technology, using two examples, namely Ebola outburst in Africa in 2015 and the Zika virus in Brazil. &amp;ldquo;If you can&amp;rsquo;t move the subjects and samples to the sequencer, bring the sequencer to the subject&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Oh wait the day actually ended with an end of BOSC dinner ..&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/11/DFcPys3WsAIhebp-169x300.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;but before that we stopped at &lt;a href="https://academic.oup.com/gigascience"&gt;GigaScience&lt;/a&gt;&amp;rsquo;s 5th birthday for cake and free GOT themed &lt;em&gt;&amp;ldquo;Data is coming&amp;rdquo;&lt;/em&gt; T shirt which they graciously saved ^_^  (because I reached late). Why did I reach late?&lt;/p&gt;
&lt;p&gt;Yes I was there for a poster presentation :) . The poster presentation was from 6-7 pm and was a terrific experience talking about my work and progress we made during code fest earlier.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/11/21294979_893002990907345_5610908708142841856_n-300x300.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;All in all, everything was amazing, the people, the venue, the city, the knowledge gain, the help you get from peers, the encouragement from fellow researchers. Remember the  nervousness I mentioned at the beginning of this post ? ALL GONE after this fruitful experience. Few things that might be helpful in future: We should work towards resolving the issue of gender imbalance that was seen (and usually seen in conferences), discussed and acknowledged during Code fest and BOSC.  I think we can advertise the Codefest and the objectives in more detail so people can attend even if they don&amp;rsquo;t have a group there to start with. This is by no means a complaint or criticism, just something I observed and felt as there were 3 female participants out of &amp;gt;60 total participants of Codefest. I think in future we can make this better and advertise about the welcoming environment of Codefest and BOSC.&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href="https://www.open-bio.org/wiki/Main_Page"&gt;&lt;strong&gt;OBF&lt;/strong&gt;&lt;/a&gt; for covering my air fare by refunding through OBF travel funding. I would also like to thank &lt;a href="http://daspos.org/"&gt;Data and Software Preservation for Open Science&lt;/a&gt; ( &lt;strong&gt;DASPOS&lt;/strong&gt;) (working in developing workflow and provenance tracking for high energy physics) for covering the rest of conference related expenses . In the end, this post will be incomplete if I don&amp;rsquo;t thank &lt;em&gt;Michael Crusoe&lt;/em&gt; for the mentoring, encouragement, guidance, all the support, connecting me with DASPOS and providing prompt feedback whenever I ask :) .&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Need a shorter version and more pictures&lt;/em&gt;&lt;/strong&gt;?? &amp;ndash;&amp;gt; &lt;a href="//storify.com/farahzk03/bosc-2017-in-the-land-of-stories"&gt;View the story &amp;ldquo;BOSC-2017 in the Land of stories&amp;rdquo; on Storify&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;P.S. Some other day, I might write about wandering experience in Prague Castle, Old Town, Charles Bridge, local wooden sovereigns, amazing food especially Goats cheese and of course&amp;hellip; lemonades :) .&lt;/p&gt;</description></item><item><title>Mailing list outage, and public board meeting update</title><link>https://www.open-bio.org/2017/11/12/mailing-list-outage-and-public-board-meeting-update/</link><pubDate>Sun, 12 Nov 2017 09:50:20 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/11/12/mailing-list-outage-and-public-board-meeting-update/</guid><description>&lt;p&gt;This time of year we&amp;rsquo;d normally be having a public board meeting as part of our commitment to communication with our member projects and the wider OBF community. As per our bylaws we notify the community at least 10 days in advance, and we&amp;rsquo;d also handle election of new board members and leadership changes where appropriate. For a couple of reasons, we&amp;rsquo;re going to postpone that until early 2018.&lt;/p&gt;
&lt;p&gt;Our mailing list server (which hosts many of our member project lists) has been overwhelmed in the past few days, leading to delayed or blocked communication not just to our members but for our member projects who rely on it. We&amp;rsquo;re looking into options for solving this problem, which might include migrating to a hosted solution.&lt;/p&gt;
&lt;p&gt;This comes at the same time that the OBF board has been taking a look at how best to direct the organisation as we move forward. We&amp;rsquo;d like to have that conversation with our members &lt;em&gt;after&lt;/em&gt; we&amp;rsquo;ve crystallised our thoughts a bit, and we&amp;rsquo;re still in the process of doing that.&lt;/p&gt;
&lt;p&gt;As we&amp;rsquo;re sorting this out, we decided to push the public meeting back to early 2018 so everyone involved can get the most out of it. We hope you understand, and we&amp;rsquo;re looking forward to hearing from as many of you as we can at that meeting.&lt;/p&gt;</description></item><item><title>Biopython on Podcast.__init__</title><link>https://www.open-bio.org/2017/09/05/biopython-on-podcastinit/</link><pubDate>Tue, 05 Sep 2017 16:17:08 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/09/05/biopython-on-podcastinit/</guid><description>&lt;p&gt;&lt;a href="https://www.podcastinit.com/"&gt;Podcast.__init__&lt;/a&gt; describes itself as &lt;em&gt;&amp;ldquo;The Podcast About Python and the People Who Make It Great&amp;rdquo;&lt;/em&gt;, and the most recent episode is &amp;quot; &lt;a href="https://www.podcastinit.com/biopython-with-peter-cock-wibowo-andrarto-and-tiago-antao-episode-125/"&gt;Biopython with Peter Cock, Wibowo Arindrarto, and Tiago Antão (Episode 125)&lt;/a&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;Listening to the finished podcast, interviewer Tobias Macey did a great job. There are things I would have liked to have said - but it turned out pretty well. I hope you&amp;rsquo;ll agree:&lt;/p&gt;
&lt;p&gt;Its worth looking back over the podcast archives, here are a few that caught my eye:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.podcastinit.com/coverage-py-with-ned-batchelder-episode-121/"&gt;Coverage.py with Ned Batchelder (Episode 121)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.podcastinit.com/episode-105-scikit-image-with-stefan-van-der-walt-and-juan-nunez-iglesias/"&gt;Scikit-Image with Stefan van der Walt and Juan Nunez-Iglesias (Episode 105)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.podcastinit.com/episode-98-pandas-with-jeff-reback/"&gt;Pandas with Jeff Reback (Episode 98)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF Travel Fellowship - BOSC session of the ECCB/ISMB 2017</title><link>https://www.open-bio.org/2017/08/28/obf-travel-fellowship-jonathan-sobel/</link><pubDate>Mon, 28 Aug 2017 14:43:53 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/08/28/obf-travel-fellowship-jonathan-sobel/</guid><description>&lt;p&gt;&lt;em&gt;This blog post is syndicated from a &lt;a href="https://jonathansobel1.wordpress.com/2017/07/27/bosc-session-of-the-eccbismb-2017/"&gt;post on Jonathan Sobel&amp;rsquo;s blog&lt;/a&gt;, originally published July 27, 2017. Jonathan was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;OBF travel fellowship program&lt;/a&gt; to attend the 2017 Bioinformatics Open Source Conference (BOSC), held as part of the 2017 ISMB/ECCB meeting in Prague, Czech Republic, in July 2017.&lt;/em&gt; &lt;em&gt;The OBF&amp;rsquo;s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences, workshops, or training events. The next call closes 15 December 2017.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As the lucky recipient of an &lt;a href="https://www.open-bio.org/wiki/Main_Page"&gt;Open Bioinformatics Foundation (OBF)&lt;/a&gt; travel grant, I had the chance to attend to my first &lt;a href="https://www.open-bio.org/wiki/BOSC_2017"&gt;Bio-informatics Open Source Conference (BOSC)&lt;/a&gt; in Prague the 21 and 22 July 2017.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://jonathansobel1.files.wordpress.com/2017/07/pear.png?w=164&amp;amp;h=117" alt="Pear"&gt;&lt;/p&gt;
&lt;p&gt;During the event, I discovered an amazing community of scientists and developers involved in the field of bioinformatics, with a strong open source mindset. “Sharing is caring” and I can tell these guys care a lot! The first day was quite technical with several talks about projects developed during the &lt;a href="https://www.open-bio.org/wiki/Codefest_2017"&gt;code fest&lt;/a&gt; that happen just prior to the conference. I had the opportunity to discover the &lt;a href="https://www.nature.com/articles/sdata201618"&gt;FAIR principles&lt;/a&gt; (Findability, Accessibility, Interoperability, and Reproducibility) of open data, and several tools aimed at simplifying bioinformatics workflow sharing, visualizing and production. These teams triggered my curiosity towards the &lt;a href="http://www.commonwl.org/draft-3/UserGuide.html"&gt;Common Workflow Language&lt;/a&gt; (CWL) and data standards, notably &lt;a href="http://rabix.io/"&gt;RABIX&lt;/a&gt;, &lt;a href="http://ga4gh.org/#/"&gt;GA4GH&lt;/a&gt; and &lt;a href="https://www.nextflow.io/index.html"&gt;nextflow&lt;/a&gt;. Several talks presented very useful tools such as &lt;a href="https://github.com/alesssia/YAMP"&gt;YAMP&lt;/a&gt; (Yet Another Metagenomic Pipline!) or &lt;a href="http://multiqc.info/"&gt;MiltiQC&lt;/a&gt; for next generation sequencing quality control, and &lt;a href="https://www.openms.de/"&gt;Open MS 2.0&lt;/a&gt; for mass-spectrometry data analysis. One important topic of the day was the reproducibility of bioinformatics piplines and several talks were addressing this question with various approaches, such as containers (Dockers, &lt;a href="https://biocontainers.pro/"&gt;BioContainers&lt;/a&gt;), &lt;a href="https://www.gnu.org/software/guix/"&gt;GNU Guix&lt;/a&gt; or package repository such as &lt;a href="https://bioconda.github.io/"&gt;BioConda&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://jonathansobel1.files.wordpress.com/2017/07/logo.png?w=339&amp;amp;h=168" alt="logo"&gt;&lt;/p&gt;
&lt;p&gt;On the second day, I had the chance to present our &lt;a href="http://www.genome.beer/"&gt;BeerDeCoded&lt;/a&gt; project in the Citizen Science session of the BOSC. I had the first slot in the morning with an audience of nearly 250 attendees. The beer topic is kind of holy in a geek environment. I had the pleasure to share several important message regarding science conducted outside of academia or industry, in a community laboratory space like &lt;a href="http://www.hackuarium.ch/en/"&gt;Hackuarium&lt;/a&gt;. I put some emphasis about science communication between fields and outside of our institutional scientific community. As experts, we have the responsibility to make our knowledge and our researches accessible to a wide audience, and this is exactly our goal with BeerDeCoded and Hackuarium. In addition, I could announce &lt;a href="https://github.com/beerdecoded/Beer_ITS_analysis"&gt;the official release&lt;/a&gt; of our first results based on the metagenomic analysis of &lt;a href="https://www.ncbi.nlm.nih.gov/bioproject/PRJNA388541/"&gt;39 beer samples&lt;/a&gt;. I was able to show our preliminary analysis. The BOSC community was really enthusiastic about the project and attendees tweeted quite a lot about it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some background material for &lt;a href="https://twitter.com/JonathanSobel1"&gt;@JonathanSobel1&lt;/a&gt;&amp;rsquo;s &amp;ldquo;BeerDeCoded&amp;rdquo; talk at &lt;a href="https://twitter.com/hashtag/BOSC2017?src=hash"&gt;#BOSC2017&lt;/a&gt;&lt;img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f37a.png" alt="🍺"&gt; &lt;a href="https://t.co/O52PI6k1hT"&gt;pic.twitter.com/O52PI6k1hT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Madeleine Price Ball (@madprime) &lt;a href="https://twitter.com/madprime/status/889038522836975616"&gt;July 23, 2017&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The scientific method reloaded: Analyse data, think, drink, repeat. &lt;a href="https://twitter.com/hashtag/BOSC2017?src=hash"&gt;#BOSC2017&lt;/a&gt; &lt;a href="https://t.co/JY0sLuXtzw"&gt;pic.twitter.com/JY0sLuXtzw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Bastian Greshake (@gedankenstuecke) &lt;a href="https://twitter.com/gedankenstuecke/status/889038120691392513"&gt;July 23, 2017&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Work in progress for &lt;a href="https://twitter.com/beerdecoded"&gt;@beerdecoded&lt;/a&gt; – really really want &lt;a href="https://twitter.com/nanopore"&gt;@nanopore&lt;/a&gt; (so do we!) &lt;a href="https://twitter.com/hashtag/BOSC2017?src=hash"&gt;#BOSC2017&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/ISMBECCB?src=hash"&gt;#ISMBECCB&lt;/a&gt; &lt;a href="https://t.co/FplOglIpb0"&gt;pic.twitter.com/FplOglIpb0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— BauhiniaGenome (@BauhiniaGenome) &lt;a href="https://twitter.com/BauhiniaGenome/status/889039041215303680"&gt;July 23, 2017&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In addition, I had some very interesting questions about the interest of breweries in BeerDeCoded, the potential fear of companies that citizen scientist decode their proprietary yeast strain or about the data integration of sequencing with GC/MS in order to study small molecules present in our beer data-set. Moreover, this talk will potentially trigger new collaborations with with Bérénice Batut from the &lt;a href="https://galaxyproject.org/teach/gtn/"&gt;Galaxy training network&lt;/a&gt;.  &lt;a href="https://usegalaxy.org/"&gt;Galaxy&lt;/a&gt; is an open source, web-based platform for data intensive biomedical research. The Galaxy platform regroups a collection of bioinformatics tools and workflow that can be run without coding knowledge. This program is widely used by biologists to analyze their next generation sequencing data. BeerDeCoded will benefit from this collaboration with a specific instance of Galaxy to make the beer metagenomics accessible to anyone.&lt;/p&gt;
&lt;p&gt;Later during this second day, I was impressed by several other talks. One of the greatest initiative is the work of the &lt;a href="http://www.h3abionet.org/"&gt;H3ABioNet&lt;/a&gt;, which aim at training bioinformaticians in Africa. I discovered the &lt;a href="http://joss.theoj.org/about"&gt;Journal of open source software&lt;/a&gt; (JOSS) that facilitate the publication of bioinformatics software. Then, &lt;a href="http://biothings.io/#"&gt;BioThings&lt;/a&gt; SDK and &lt;a href="https://www.wikidata.org/wiki/Wikidata:Main_Page"&gt;Wikidata&lt;/a&gt; presented their API and their knowledge base that allows retrieving efficiently some annotations of biological data. This day was as well the occasion to discuss about data sharing of human data (wearable, clinical, etc.) in order to improve precision medicine and the ethical implication. In addition, second-hand data usage and the problem of re-digitalization of published data in a non-machine readable format was evoked. Finally, Nick Loman gave the closing keynote presentation at BOSC. He gave a great talk about virus outburst surveillance using the Oxford nanopore minION sequencing technology, using two examples, namely Ebola outburst in Africa in 2015 and the Zika virus in Brazil.&lt;/p&gt;
&lt;p&gt;In summary my first BOSC experience was very intense and highly interesting. I met with great scientists and developers and I learned about the newest open source software/library/API and practices in this field. I would like to thank once again the BOF committee for allowing me to join this great event and to give me the opportunity to present Hackuarium and the BeerDeCoded project.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://twitter.com/hashtag/bosc2017?src=hash"&gt;#bosc2017&lt;/a&gt; cheers! Thanks for this great conference &lt;a href="https://t.co/m6oO8Wbbky"&gt;pic.twitter.com/m6oO8Wbbky&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Jonathan Sobel (@JonathanSobel1) &lt;a href="https://twitter.com/JonathanSobel1/status/889229547102666752"&gt;July 23, 2017&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://feeds.wordpress.com/1.0/gocomments/jonathansobel1.wordpress.com/73/"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/jonathansobel1.wordpress.com/73/" alt=""&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OBF Travel Fellowship - IGC Bioinformatics Training</title><link>https://www.open-bio.org/2017/08/27/obf-travel-fellowship-vitalina-kirgizova/</link><pubDate>Mon, 28 Aug 2017 02:21:27 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/08/27/obf-travel-fellowship-vitalina-kirgizova/</guid><description>&lt;p&gt;&lt;em&gt;This blog post is syndicated from a &lt;a href="https://vitalinabiology.com/2017/06/06/bioinformatics-training-course/"&gt;post on Vitalina Kirgizova&amp;rsquo;s blog&lt;/a&gt;, originally published June 6, 2017. Vitalina was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;OBF travel fellowship program&lt;/a&gt; to attend bioinformatics training course held at the Instituto Gulbenkian de Ciência, Oeiras, Portugal, in November 2016.&lt;/em&gt; &lt;em&gt;The OBF&amp;rsquo;s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences, workshops, or training events. The next call closes 15 December 2017.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Better late than never. On November 2016 I participated at the training course- &lt;a href="ftp://gtpb.igc.gulbenkian.pt/bicourses/2016/AAIRR16/index.html"&gt;Analysis of Adaptive Immune Receptor Repertoires using high throughput sequencing data (NGS)&lt;/a&gt;. Many thanks for invitation for &lt;a href="http://gtpb.igc.gulbenkian.pt/bicourses/index.html"&gt;Pedro Fernandes&lt;/a&gt;, who organizes bioinformatic training courses during 20 years! On the basis of the Instituto Gulbenkian de Ciência, Oeiras, Portugal we could go deep into the jungle of algorithms for the analysis of antibody and TCR genes. Our instructor Dr &lt;a href="http://www.vet.cam.ac.uk/directory/sdf22@cam.ac.uk"&gt;Simon Frost&lt;/a&gt; from University of Cambridge, U.K., made journey exciting and interesting.&lt;/p&gt;
&lt;p&gt;And I specially want to thank &lt;a href="https://news.open-bio.org/about/"&gt;Open Bioinformatics Foundation&lt;/a&gt; for supporting my participation!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitalinabiology.files.wordpress.com/2016/12/img_0184.jpg?w=700" alt="img_0184"&gt;&lt;/p&gt;
&lt;p&gt;At the IGC bioinformatic class. (Ph Pedro Fernandes)&lt;/p&gt;
&lt;p&gt;Antibodies, also called immunoglobulins, are large Y-shaped proteins. They are produced by B -cells which function to identify and help remove foreign targets such as viruses, bacteria without damaging the rest of the body.&lt;/p&gt;
&lt;p&gt;The T-cell receptor, or TCR, is a molecule found on the surface of T cells, that is responsible for recognizing fragments of antigen as peptides bound to major histocompatibility complex (MHC) molecules. T-lymphocytes protect our body from cancer invasions and viruse infections.&lt;/p&gt;
&lt;p&gt;Each antibody or TCR binds one unique molecule, just as the key fits into the lock. A human can probably make more than 1 000 billion different adaptive immune receptors molecules – it is adaptive immune receptor repertoire.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitalinabiology.files.wordpress.com/2016/12/04-t-limfocit-i-kljuch.png?w=700" alt="04-t-limfocit-i-kljuch"&gt;&lt;/p&gt;
&lt;p&gt;Cute T-lymphocyte holds key – T-Cell Receptor (TCR). (Illustration- me)&lt;/p&gt;
&lt;p&gt;Immunoglobulins are proteins, and proteins are encoded by genes. Randomized combination inherited gene segments – V(D)J recombination of DNA and somatic hypermutation are the primary mechanisms diversification of the human antibody repertoire. High-throughput sequencing (HTS) enables thorough investigation of the diverse immune receptors that determine the specificity of adaptive immunity responses.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitalinabiology.files.wordpress.com/2017/06/14947862_1110768205708694_5847757213665972751_n.jpg?w=700" alt="14947862_1110768205708694_5847757213665972751_n"&gt;&lt;/p&gt;
&lt;p&gt;Sweet immuno- bioinformatic November&lt;/p&gt;
&lt;p&gt;I had an experience in repertoire analysis before. I use software developed at the laboratory where I’m currently working &lt;a href="https://milaboratory.com"&gt;MiLaboratory&lt;/a&gt;. Also I coauthored a paper reporting the software for immune receptor analysis &lt;a href="https://vitalinabiology.com/publications/"&gt;VDJtools&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitalinabiology.files.wordpress.com/2016/12/img_0185-1.jpg?w=700" alt="img_0185-1"&gt;&lt;/p&gt;
&lt;p&gt;Our international team. Dr Simon Frost (course instructor) at the left. (Ph Pedro Fernandes)&lt;/p&gt;
&lt;p&gt;Nevertheless practical course give me an opportunity to develop my knowledge, try different solutions and protocols: IgBLAST, pRESTO, Change-O, etc.,  Also this was the first time when I worked with very useful software tool &lt;a href="http://jupyter.org"&gt;Jupyter Notebook&lt;/a&gt;. It helps to manage the code and looks very attractive for bioinformatician who grew up from a wet-laboratory (i.e. for me).&lt;/p&gt;
&lt;p&gt;I have a great time at Portugal. The community of the researchers whom use the immune receptor repertoire analysis in daily routine is not very large. This is very specific and complicate topic because of peculiar nature of the lymphocyte receptor rearrangement. So bioinformatic course was a perfect opportunity for me to accumulate knowledge directly from highly skilled professionals.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://vitalinabiology.files.wordpress.com/2017/06/snapseed-1.jpg?w=700" alt="Snapseed (1)"&gt;&lt;/p&gt;
&lt;p&gt;After another one hard day at the bioinformatic course. With Simon Frost and Pedro Fernandes, bioinformatics training coordinator, at the left)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.wordpress.com/1.0/gocomments/vitalinabiology.wordpress.com/868/"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/vitalinabiology.wordpress.com/868/" alt=""&gt;&lt;/a&gt;&lt;img src="https://pixel.wp.com/b.gif?host=vitalinabiology.com&amp;amp;blog=121300637&amp;amp;post=868&amp;amp;subd=vitalinabiology&amp;amp;ref=&amp;amp;feed=1" alt=""&gt;&lt;/p&gt;</description></item><item><title>BOSC 2017 keynote speakers</title><link>https://www.open-bio.org/2017/04/13/bosc-2017-keynote-speakers/</link><pubDate>Thu, 13 Apr 2017 10:28:24 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/04/13/bosc-2017-keynote-speakers/</guid><description>&lt;p&gt;We’re delighted to announce the keynote speakers for the &lt;a href="https://www.open-bio.org/wiki/BOSC_2017"&gt;Bioinformatics Open Source Conference, BOSC 2017&lt;/a&gt;, and our first sponsors.&lt;/p&gt;
&lt;p&gt;But first a final reminder - today (Thursday 13 April 2017) is our deadline for submitting a full length talk abstract to BOSC 2017.&lt;/p&gt;
&lt;h2 id="dawn-field"&gt;Dawn Field&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/04/Dawn_Field-e1492000853658-253x300.jpg" alt=""&gt;Dawn Field is a Lamberg International Guest Professor at Göteborg University’s Department of Marine Sciences. Previously she was a senior research fellow at the NERC Centre for Ecology and Hydrology, Head of the Molecular Evolution and Bioinformatics Group at the Centre for Ecology and Hydrology in Wallingford, UK, and a research associate at the Smithsonian Institution. She is also a founder of the Genomic Standards Consortium, the Genomic Observatories Network and Ocean Sampling Day.&lt;/p&gt;
&lt;p&gt;Dr. Field is credited with introducing the concept of a biological code, or &amp;ldquo;biocode&amp;rdquo; - the sum of all DNA on earth. In their book &lt;a href="https://global.oup.com/academic/product/biocode-9780199687756"&gt;Biocode: The New Age of Genomics&lt;/a&gt;, she and coauthor Neil Davies describe the rapid rise of genomics, how it is revealing the scale and diversity of life on Earth, and future possibilities and implications.&lt;/p&gt;
&lt;p&gt;Dr. Field&amp;rsquo;s advocacy for open data and interoperability is epitomized by her past leadership of the Genomics Standards Consortium ( &lt;a href="http://gensc.org/about-gsc/"&gt;GSC&lt;/a&gt;), which aims to facilitate genomic data integration, discovery and comparison through international community-driven standards.&lt;/p&gt;
&lt;p&gt;The title of Dr. Field&amp;rsquo;s keynote talk is &amp;ldquo;Understanding the Biocode: Global Sharing of Data.&amp;rdquo;&lt;/p&gt;
&lt;h2 id="nick-loman"&gt;Nick Loman&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://lab.loman.net/about/"&gt;Nick Loman&lt;/a&gt; &lt;a href="http://lab.loman.net/about/"&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/04/Nick-Loman-199x300.jpg" alt=""&gt;&lt;/a&gt; is known as a vocal proponent of open genomic data in healthcare. A Professor of Microbial Genomics and Bioinformatics at the University of Birmingham, Dr. Loman explores the use of cutting-edge genomics and metagenomics approaches to human pathogens. He promotes the use of open data to facilitate the surveillance and treatment of infectious disease.&lt;/p&gt;
&lt;p&gt;Dr. Loman helped establish real-time genomic surveillance of Ebola in Guinea and Zika in Brazil (via the &lt;a href="http://www.zibraproject.org/"&gt;ZiBRA project&lt;/a&gt;, which states that &amp;ldquo;Data will be subject to open release as it is generated&amp;rdquo;). In another recent project, real-time genomic data was used to analyze a small outbreak of Salmonella enteritidis in the UK. Through this sharing of genomic datasets, researchers were able to confirm that the cases were linked to a larger, national-scale outbreak. Dr. Loman is one of the authors of &lt;a href="https://poretools.readthedocs.io/"&gt;Poretools&lt;/a&gt;, and he regularly shares cutting-edge Nanopore data and protocols for using it. In collaboration with Lex Nederbragt, Dr. Loman is developing an open-source repository of sequencing and bioinformatics benchmarking datasets called &lt;a href="http://lab.loman.net/high-throughput%20sequencing/e.%20coli%20o104%20h4/genomics/2012/10/09/seqbench-a-useful-meta-resource-of-e-coli-sequence-reads/"&gt;Seqbench&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="bosc-2017-sponsors"&gt;BOSC 2017 Sponsors&lt;/h2&gt;
&lt;p&gt;We are grateful to and welcome &lt;a href="http://thehyve.nl/"&gt;The Hyve&lt;/a&gt; (open source solutions for bioinformatics) and &lt;a href="https://science.mozilla.org/"&gt;Mozilla Science Lab&lt;/a&gt; (a community of researchers, developers, and librarians making research open and accessible), as the first sponsors for BOSC 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://thehyve.nl/"&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/04/thehyve-logo01-without-shadow.png" alt=""&gt;&lt;/a&gt;&lt;a href="https://science.mozilla.org/"&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/04/MSLLogo.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you would like to be a sponsor of BOSC, please contact us at &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>OBF Travel Fellowship - CWL week in London</title><link>https://www.open-bio.org/2017/04/05/obf-travel-fellowship-anton-khodak/</link><pubDate>Wed, 05 Apr 2017 19:01:00 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2017/04/05/obf-travel-fellowship-anton-khodak/</guid><description>&lt;p&gt;&lt;em&gt;This is a guest blog post from Anton Khodak, who was supported by the ongoing &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Open Bioinformatics Foundation travel fellowship program&lt;/a&gt; to attend a week long &lt;a href="http://www.commonwl.org/"&gt;Common Workflow Language (CWL)&lt;/a&gt; workshop in London, November 2016. This was a natural continuation of Anton&amp;rsquo;s work on &lt;a href="https://anton-khodak.github.io/argparse2cwl-blog/2016/08/11/gentle-introduction.html"&gt;porting tools to the CWL&lt;/a&gt; as one of the &lt;a href="https://www.open-bio.org/2016/04/25/welcome-gsoc-2016-students/"&gt;OBF&amp;rsquo;s Google Summer of Code 2016 students&lt;/a&gt;.&lt;/em&gt; &lt;em&gt;The OBF&amp;rsquo;s Travel Fellowship program continues to help open source bioinformatics software developers with funding to attend conferences or workshops. The current call closes 15 April 2017 - if you&amp;rsquo;re planning to attend the OBF&amp;rsquo;s annual &lt;a href="https://www.open-bio.org/wiki/BOSC_2017"&gt;Bioinformatics Open Source Conference (BOSC) 2017 in Prague&lt;/a&gt;, you might want to apply?&lt;/em&gt;&lt;/p&gt;
&lt;h1 id="cwl-week-in-london"&gt;CWL week in London&lt;/h1&gt;
&lt;p&gt;( &lt;a href="https://anton-khodak.github.io/argparse2cwl-blog/2017/03/17/cwl-hackathon.html"&gt;Originally published Mar 17, 2017&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;After the successful completion of my GSoC projects, I had been invited to meet my mentors &lt;a href="https://orcid.org/0000-0002-2961-9670"&gt;Michael R. Crusoe&lt;/a&gt; and &lt;a href="https://se.linkedin.com/in/romanvg"&gt;Roman Valls Guimera&lt;/a&gt; for the CWL work session that took place in London from the 1st to the 4th of November, 2016. I was thrilled by this opportunity, and though it took quite a while for me to organize this journey (my first solo voyage abroad), it was undoubtfully worth it.&lt;/p&gt;
&lt;p&gt;I arrived in London a little earlier to take part in &lt;a href="https://mozillafestival.org/"&gt;Mozilla Festival 2016&lt;/a&gt; together with Roman. At the festival, I presented my summer projects to people from the bioinformatics community who participated in Mozfest’s &lt;a href="https://app.mozillafestival.org/#_space-open-science"&gt;Open Science Fair&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The CWL week started a day later. The attendees were Michael (Common Workflow Language project), Roman (the Wolfson Wohl Cancer Research Centre), &lt;a href="https://rs.linkedin.com/in/jsimonovic"&gt;Janko Simonovic&lt;/a&gt; and &lt;a href="https://rs.linkedin.com/in/ivanbatic"&gt;Ivan Batic&lt;/a&gt; from Seven Bridges Genomics, &lt;a href="https://orcid.org/0000-0001-9795-7981"&gt;Niels Drost&lt;/a&gt; from the Netherlands eScience Center, &lt;a href="https://uk.linkedin.com/in/robert-sugar-90b8b941"&gt;Robert Sugar&lt;/a&gt; from Intel Health and Life Sciences, and myself. During these four days, I worked on polishing the tools I developed ( &lt;a href="https://github.com/erasche/argparse2tool"&gt;argparse2tool&lt;/a&gt;, &lt;a href="https://github.com/common-workflow-language/pypi2cwl"&gt;pypi2cwl&lt;/a&gt;, &lt;a href="https://github.com/common-workflow-language/cwl2argparse"&gt;cwl2argparse&lt;/a&gt;) on the basis of the feedback from all the participants. We explored the question of pip installability, filed a bunch of &lt;a href="https://github.com/common-workflow-language/gxargparse/issues?utf8=%E2%9C%93&amp;amp;q=%20is%3Aissue%20"&gt;issues&lt;/a&gt;, tried applying argparse2tool to &lt;a href="https://github.com/dib-lab/khmer"&gt;khmer&lt;/a&gt; scripts. Another thing we tackled was bug fixes for running &lt;a href="https://github.com/BD2KGenomics/toil"&gt;Toil&lt;/a&gt; workflow engine on SLURM cluster. In addition, I learned about the inner workings of another important open-source implementation for CWL &lt;a href="https://github.com/rabix/bunny"&gt;bunny&lt;/a&gt; directly from its creator Janko. During the CWL week, it was added to the community run continuous integration server and successfully &lt;a href="https://twitter.com/commonwl/status/793767714049384448"&gt;passed&lt;/a&gt; the latest conformance tests.&lt;/p&gt;
&lt;p&gt;Overall, it was a highly intensive and productive hackathon. I was very happy to meet my mentors and other people from the CWL community in person and to work with them for these few days. I could not imagine a better finish of my Google Summer of Code 2016 participation!&lt;/p&gt;
&lt;div class="box"&gt;
	&lt;figure&gt;&lt;img src="https://news.open-bio.org/wp-content/uploads/2017/04/london%5Fcwl.jpg" width="978"&gt;
	&lt;/figure&gt;
&lt;/div&gt;

&lt;p&gt;P.S. A year after, I became a mentor on a CWL project myself! Check the idea here: &lt;a href="https://obf.github.io/GSoC/ideas/#cwl-reference-implementation-cwltool"&gt;CWL reference implementation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;P.P.S. Special thanks to &lt;a href="https://www.open-bio.org/"&gt;Open Bioinformatics Foundation&lt;/a&gt; for awarding me with the travel fellowship and reimbursing with that a significant part of my travel expenses.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Above post contributed by Anton Khodak, &lt;a href="https://anton-khodak.github.io/argparse2cwl-blog/2017/03/17/cwl-hackathon.html"&gt;originally on his blog&lt;/a&gt;, with our introduction added.)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Biopython 1.68 released</title><link>https://www.open-bio.org/2016/08/26/biopython-1-68-released/</link><pubDate>Fri, 26 Aug 2016 16:23:42 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/08/26/biopython-1-68-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Source distributions and Windows installers for Biopython 1.68 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the official &lt;a href="http://biopython.org/"&gt;Biopython website&lt;/a&gt;, and the release is also &lt;a href="https://pypi.python.org/pypi/biopython/1.68"&gt;on the Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.6, 2.7, 3.3, 3.4 and 3.5, but &lt;strong&gt;this will be our final release to run on Python 2.6.&lt;/strong&gt; It has also been tested on PyPy 5.0, PyPy3 version 2.4, and Jython 2.7.&lt;/p&gt;
&lt;p&gt;Bio.PDB has been extended to parse the RSSB&amp;rsquo;s new binary Macromolecular Transmission Format (MMTF, see &lt;a href="http://mmtf.rcsb.org"&gt;http://mmtf.rcsb.org&lt;/a&gt;), in addition to the mmCIF and PDB file formats (contributed by Anthony Bradley). This requires an optional external dependency on the &lt;a href="https://github.com/rcsb/mmtf-python"&gt;mmtf-python library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Module Bio.pairwise2 has been re-written (contributed by Markus Piotrowski). It is now faster, addresses some problems with local alignments, and also now allows gap insertions after deletions, and vice versa, inspired by the &lt;a href="http://dx.doi.org/10.1101/031500"&gt;preprint from Flouri et al&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The two sample graphical tools SeqGui (Sequence Graphical User Interface) and xbbtools were rewritten (SeqGui) or updated (xbbtools) using the tkinter library (contributed by Markus Piotrowski). SeqGui allows simple nucleotide transcription, back-transcription and translation into amino acids using Bio.Seq internally, offering of the NCBI genetic codes supported in Biopython. xbbtools is able to open Fasta formatted files, does simple nucleotide operations and translations in any reading frame using one of the NCBI genetic codes. In addition, it supports standalone Blast installations to do local Blast searches.&lt;/p&gt;
&lt;p&gt;New &lt;a href="https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi"&gt;NCBI genetic code table&lt;/a&gt; 26 (Pachysolen tannophilus Nuclear Code) has been added to Bio.Data (and the translation functionality), and table 11 is now also available under the alias Archaeal.&lt;/p&gt;
&lt;p&gt;In line with &lt;a href="https://www.ncbi.nlm.nih.gov/news/06-10-2016-ncbi-https/"&gt;NCBI website HTTPS changes&lt;/a&gt;, Biopython now uses HTTPS rather than HTTP to connect to the NCBI Entrez and QBLAST API.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs have been fixed with further additions to the test suite, and there has been further work to follow the Python PEP8 and best practice standard coding style.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anthony Bradley (first contribution)&lt;/li&gt;
&lt;li&gt;Ben Fulton&lt;/li&gt;
&lt;li&gt;Carlos Pena&lt;/li&gt;
&lt;li&gt;Connor T. Skennerton&lt;/li&gt;
&lt;li&gt;Iddo Friedberg&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Kristian Davidsen (first contribution)&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Olivier Morelle (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Tiago Antao&lt;/li&gt;
&lt;li&gt;Travis Wrightsman&lt;/li&gt;
&lt;li&gt;Uwe Schmitt (first contribution)&lt;/li&gt;
&lt;li&gt;Xiaoyu Zhuo (first contribution)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank you all.&lt;/p&gt;
&lt;p&gt;P.S. You can follow &lt;a href="https://twitter.com/Biopython"&gt;@Biopython on Twitter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Checksums:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ md5sum biopython-1.68.*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;078e915185485a5327937029b7577ddc biopython-1.68.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;362e964543a424a2f7585ea4008ea834 biopython-1.68.win32-py2.6.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;772d07d9a6490d674688d00ede2bdfe9 biopython-1.68.win32-py2.7.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;fda2d1c8d4a7862f6af85122c86fcd0f biopython-1.68.win32-py2.7.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;8de95a90704f15f4c22d5359dbc54b75 biopython-1.68.win32-py3.3.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;92f40105761520daeeb9128254a8bc94 biopython-1.68.win32-py3.3.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;b1cd3f6b4ad1096347d5019c68128dac biopython-1.68.win32-py3.4.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9403b9b0d01c22b49edb34e2164c31de biopython-1.68.win32-py3.4.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;72202792fc387376c07e28997ece181f biopython-1.68.win32-py3.5.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ff0cfc6c835ddf890b69ba872fb46b39 biopython-1.68.win32-py3.5.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;adb3e8ce60b02b3b46330bbca68f9732 biopython-1.68.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ shasum -a 256 biopython-1.68.*
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;d1dc09d1ddc8e90833f507cf09f80fa9ee1537d319058d1c44fe9c09be3d0c1f biopython-1.68.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;09449d7204c65e6010545092f2bc1dc662a0b5f6a873e52a08e19392f935fdb7 biopython-1.68.win32-py2.6.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a7c2fe52ce8dcf503a492e4ee006dd8bc62faa77078d04c92abdbf7713bf2166 biopython-1.68.win32-py2.7.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f92dfefc9a4ee61dda838a61d73a38b55552a1771ce411505009a48702aefd41 biopython-1.68.win32-py2.7.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;bce6a4cece7b75650d6a478f4ed9d7d1a5351df42a1820866a0cbd74c254565d biopython-1.68.win32-py3.3.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;85bd5d499400e594f77d297966f56c139499711513b9cd24b87fece5a0463fbe biopython-1.68.win32-py3.3.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;05c1f59933ef35ecb838649f6fabacb823f2a48c2498ed57ac59a6b3629b5369 biopython-1.68.win32-py3.4.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;10928347029bc6b0b76567d5f6026a8a002bd3502a7ceeaded7d566938db4bef biopython-1.68.win32-py3.4.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;5d08e4de11f920ec5207e10d264fceb837e2000843a56fd684e0ee2dfb948fe5 biopython-1.68.win32-py3.5.exe
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;299888c32b36f32542775952e7b863bd9c3d362f61a69b7d8a136a63aeabec36 biopython-1.68.win32-py3.5.msi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;986a0fa6919d2b51959259011dd0674b115383237e109c5a55c37cb18eef999b biopython-1.68.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;Updated&lt;/em&gt; 29 August 2016 to include the Python 3.5 installer checksums.&lt;/p&gt;</description></item><item><title>New BioJava Logo Design Competition</title><link>https://www.open-bio.org/2016/06/14/new-biojava-logo-design-competition-andreas/</link><pubDate>Tue, 14 Jun 2016 17:47:52 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/06/14/new-biojava-logo-design-competition-andreas/</guid><description>&lt;p&gt;&lt;a href="https://github.com/biojava/logo"&gt;BioJava&lt;/a&gt; is organizing a &lt;strong&gt;design competition&lt;/strong&gt; to come up with a new logo.
Anybody can participate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The logo should look modern and be better than the current one (yellow
circle)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The logo should be able to be rendered as a favicon, as well as large
(e.g. on a t-shirt). Designs that come in two (or multiple) sizes are ok.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Logos shall not look similar in any way to the trademarked Java
programming language logo. This means no coffee cups in any way.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Deadline:&lt;/strong&gt;
Deadline for submissions is July 4th.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Announcement of Winner:&lt;/strong&gt;
The winner of the new logo competition will be announced during BOSC 2016.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prize:&lt;/strong&gt;
We will print t-shirts with the new logo and the designer will get a free
t-shirt.&lt;/p&gt;
&lt;p&gt;If the designer of the winning new logo will be attending ISMB 2016, the
attending BioJava developers will take the winner out for dinner.&lt;/p&gt;
&lt;p&gt;BioJava will carry the new logo on its homepage and GitHub Profile&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Details:&lt;/strong&gt;
For full details of the competition and how to make a submission please
view here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/biojava/logo"&gt;https://github.com/biojava/logo&lt;/a&gt; &lt;strong&gt;Result Update:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As &lt;a href="http://mailman.open-bio.org/pipermail/biojava-l/2016-July/011488.html"&gt;announced via the mailing list&lt;/a&gt; and at BOSC 2016, the winning logo was by Aleix Latifa:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/biojava/logo/master/submissions/lafita_4/logo.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Biopython 1.67 released</title><link>https://www.open-bio.org/2016/06/08/biopython-1-67-released/</link><pubDate>Wed, 08 Jun 2016 17:39:28 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/06/08/biopython-1-67-released/</guid><description>&lt;p&gt;This was long over-due, but Biopython 1.67 was released earlier today. The most recent delay was due to migrating our website from MediaWiki to GitHub Pages earlier this year, following an OBF server failure.&lt;/p&gt;
&lt;p&gt;Source distributions and Windows installers for Biopython 1.67 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org/"&gt;official Biopython website&lt;/a&gt;, and the release is also on the &lt;a href="https://pypi.python.org/pypi/biopython/1.67"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.6, 2.7, 3.3, 3.4 and 3.5, but support for Python 2.6 is considered to be deprecated. It has also been tested on PyPy 5.0, PyPy3 version 2.4, and Jython 2.7.&lt;/p&gt;
&lt;p&gt;Comparison of SeqRecord objects until now has used the default Python object comparison (are they the same instance in memory?). This can be surprising, but comparing all of the attributes would be too complex. As of this release attempting to compare SeqRecord objects should raise an exception instead. If you want the old behaviour, use id(record1) == id(record2) instead.&lt;/p&gt;
&lt;p&gt;New experimental module Bio.phenotype is for working with Phenotype Microarray plates in JSON and the machine vendor&amp;rsquo;s CSV format (contributed by Marco Galardini).&lt;/p&gt;
&lt;p&gt;Following the convention used elsewhere in Biopython, there is a new function Bio.KEGG.read(&amp;hellip;) for parsing KEGG files expected to contain a single record only - the existing function Bio.KEGG.parse(&amp;hellip;) is intended to be used to iterate over multi-record files.&lt;/p&gt;
&lt;p&gt;When a gap character is defined, Bio.Seq will now translate gap codons (e.g. &amp;ldquo;&amp;mdash;&amp;rdquo;) into a single gap (&amp;quot;-&amp;quot;) in the protein sequence. The gap character is inferred from the Seq object&amp;rsquo;s alphabet, but it can also be passed as an argument to the translate method.&lt;/p&gt;
&lt;p&gt;The new NCBI genetic code table 25, covering Candidate Division SR1 and Gracilibacteria, has been added to Bio.Data (and the translation functionality).&lt;/p&gt;
&lt;p&gt;The Bio.Entrez interface will automatically use an HTTP POST rather than HTTP GET if the URL would exceed 1000 characters. This is based on NCBI guidelines and the fact that very long queries like complex searches can otherwise trigger an HTTP Error 414 Request URI too long.&lt;/p&gt;
&lt;p&gt;Foreign keys are now used when creating BioSQL databases with SQLite3 (this was not possible until SQLite version 3.6.19). The BioSQL taxonomy code now updates the taxon table left/right keys when updating the taxonomy.&lt;/p&gt;
&lt;p&gt;There have been some fixes to the MMCIF structure parser which now uses identifiers which better match results from the PDB structure parse.&lt;/p&gt;
&lt;p&gt;The restriction enzyme list in Bio.Restriction has been updated to the May 2016 release of REBASE.&lt;/p&gt;
&lt;p&gt;The mmCIF parser in Bio.PDB.MMCIFParser has been joined by a second version which only looks at the ATOM and HETATM lines and can be much faster.&lt;/p&gt;
&lt;p&gt;The Bio.KEGG.REST will now return unicode text-based handles, except for images which remain as binary bytes-based handles, making it easier to use with the mostly text-based parsers in Biopython.&lt;/p&gt;
&lt;p&gt;Note that the BioSQL test configuration information is now in a new file Tests/biosql.ini rather than directly in Tests/test_BioSQL_*.py as before. You can make a copy of the provided example file Tests/biosql.ini.sample as Tests/biosql.ini and edit this if you wish to run the BioSQL tests.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs have been fixed with further additions to the test suite, and there has been further work to follow the Python PEP8 standard coding style, and in converting our docstring documentation to use the reStructuredText markup style.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aaron Rosenfeld (first contribution)&lt;/li&gt;
&lt;li&gt;Anders Pitman (first contribution)&lt;/li&gt;
&lt;li&gt;Barbara Mühlemann (first contribution)&lt;/li&gt;
&lt;li&gt;Ben Fulton&lt;/li&gt;
&lt;li&gt;Ben Woodcroft (first contribution)&lt;/li&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Brian Osborne (first contribution)&lt;/li&gt;
&lt;li&gt;Carlos Pena&lt;/li&gt;
&lt;li&gt;Chaitanya Gupta (first contribution)&lt;/li&gt;
&lt;li&gt;Chris Warth (first contribution)&lt;/li&gt;
&lt;li&gt;Christiam Camacho (first contribution)&lt;/li&gt;
&lt;li&gt;Connor T. Skennerton&lt;/li&gt;
&lt;li&gt;David Koppstein (first contribution)&lt;/li&gt;
&lt;li&gt;Eric Talevich&lt;/li&gt;
&lt;li&gt;Jacek Śmietański (first contribution)&lt;/li&gt;
&lt;li&gt;João D Ferreira (first contribution)&lt;/li&gt;
&lt;li&gt;João Rodrigues&lt;/li&gt;
&lt;li&gt;Joe Cora (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Leighton Pritchard&lt;/li&gt;
&lt;li&gt;Lenna Peterson&lt;/li&gt;
&lt;li&gt;Marco Galardini (first contribution)&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Matt Ruffalo (first contribution)&lt;/li&gt;
&lt;li&gt;Matteo Sticco (first contribution)&lt;/li&gt;
&lt;li&gt;Nader Morshed (first contribution)&lt;/li&gt;
&lt;li&gt;Owen Solberg (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Steve Bond (first contribution)&lt;/li&gt;
&lt;li&gt;Terry Jones (first contribution)&lt;/li&gt;
&lt;li&gt;Vincent Davis&lt;/li&gt;
&lt;li&gt;Zheng Ruan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Again this list of contributors is longer than usual, which is good, but partly reflects the delay since our last release. My apologies.&lt;/p&gt;</description></item><item><title>First three OBF travel fellowships awarded</title><link>https://www.open-bio.org/2016/05/23/first-obf-travel-fellowships/</link><pubDate>Mon, 23 May 2016 16:05:25 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/05/23/first-obf-travel-fellowships/</guid><description>&lt;p&gt;The first round of the &lt;a href="https://github.com/OBF/obf-docs/blob/master/Travel_fellowships.md"&gt;Open Bioinformatics Foundation travel fellowship program&lt;/a&gt; has granted funds to three open source bioinformatics software developers to help them attend the &lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;Bioinformatics Open Source Conference (BOSC) 2016&lt;/a&gt; in Orlando, Florida, this July. The travel fellowship program ( &lt;a href="https://news.open-bio.org/2016/03/01/obf-travel-fellowship-program/"&gt;announced 1 May 2016&lt;/a&gt;) aims to increase diverse participation at events promoting open source bioinformatics software development and open science in the biological research community. Applications for the first round in 2016 were due on April 15, with two more due dates this year on August 15 and December 15.&lt;/p&gt;
&lt;p&gt;Out of more than a dozen applicants from four different continents, the OBF Board chose the following three recipients:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dimitras"&gt;Dimitra Sarantopoulou&lt;/a&gt; of the University of Pennsylvania is an open source bioinformatics developer who focuses on web applications for proteomic analysis.&lt;/li&gt;
&lt;li&gt;Michael R. Crusoe ( &lt;a href="https://twitter.com/biocrusoe"&gt;@biocrusoe&lt;/a&gt;) is the Co-founder &amp;amp; Community Engineer for the &lt;a href="http://www.commonwl.org/"&gt;Common Workflow Language (CWL)&lt;/a&gt;, and previously was the lead developer of &lt;a href="https://github.com/dib-lab/khmer"&gt;khmer&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wurmlab.github.io/team/priyam/"&gt;Anurag Priyam&lt;/a&gt; is a self-taught bioinformaticst who has created several successful open source tools, including  &lt;a href="https://github.com/wurmlab/sequenceserver"&gt;SequenceServer&lt;/a&gt; and &lt;a href="https://github.com/wurmlab/oswitch"&gt;oswitch&lt;/a&gt;, a Docker-based virtual environment switcher.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The OBF Board congratulates the three winners!&lt;/p&gt;
&lt;p&gt;This first round has also shown several points of improvement, both for the program description and the application form. We are in the process of making small adjustments to both, and expect to reopen the application form for the next round of funding at the latest by the time BOSC 2016 rolls around (July 8). We encourage others for whom travel costs are a barrier to participating in open source bioinformatics events to apply for this next round (due date is August 15, 2016).&lt;/p&gt;</description></item><item><title>Welcome to our Google Summer of Code 2016 students</title><link>https://www.open-bio.org/2016/04/25/welcome-gsoc-2016-students/</link><pubDate>Mon, 25 Apr 2016 08:13:45 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/04/25/welcome-gsoc-2016-students/</guid><description>&lt;p&gt;The Open Bioinformatics Foundation is participating in the Google Summer of Code 2016 program, and last Friday the selected students were announced. Congratulations to all of you, and welcome. I also want to use this opportunity to thank all students who applied. Resources are limited and your proposals did not make it easy to select our finalists. We wish you all the best for your future endeavours, and hope to be able to work with you in future. The field of bioinformatics is a small one after all.&lt;/p&gt;
&lt;p&gt;The Open Bioinformatics Foundation gets to host &lt;a href="https://summerofcode.withgoogle.com/organizations/5693436329984000/#projects"&gt;eight student projects this&lt;/a&gt; year:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/AlishaMechtley/treematcher/wiki/Blog"&gt;Alisha Mechtley&lt;/a&gt; will work with the ETE toolkit on tree searching using regular-expression-like queries.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://anton-khodak.github.io/argparse2cwl-blog/2016/08/11/gentle-introduction.html"&gt;Anton Khodak&lt;/a&gt; will work on the Common Workflow Language, creating an automated tool wrapper/converter for CWL.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chfi.se/posts/2016-08-22-gsoc-final.html"&gt;Christian Fischer&lt;/a&gt; will work on the GeneNetwork Genome Browser.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sxibolet.2pitau.org/gsoc.html"&gt;Graham Dyer&lt;/a&gt; will work on openSNP, extending the quantified-self support.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bionode/gsoc16/blob/8a155a14c34d820a3a77d15b3600d4adf225f179/README.md"&gt;Julian Mazzitelli&lt;/a&gt; will work on a workflow engine for streamed data analysis in Bionode.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bitbucket.org/mnave/gsoc-blog/"&gt;Mariana Nave&lt;/a&gt; will improve the prediction for RiPP clusters in antiSMASH.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mateusjabour.github.io/gsoc-code-submission"&gt;Mateus Jabor&lt;/a&gt; will work on improving the user experience in openSNP.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://raivivek.in/programming/gsoc-16-wrap-up.html#main"&gt;Vivek Rai&lt;/a&gt; will work on linking phenotypes to SNPs in openSNP.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please join me in welcoming all of them in the Open Bioinformatics Foundation community and the respective subprojects. It looks like this will be a great summer.&lt;/p&gt;
&lt;p&gt;Kai Blin&lt;/p&gt;
&lt;p&gt;OBF administrator for GSoC 2016&lt;/p&gt;
&lt;p&gt;&lt;em&gt;P.S. We have retrospectively updated this post to add links to the students&amp;rsquo; blog posts.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>BOSC CodeFest 2016</title><link>https://www.open-bio.org/2016/03/28/bosc-codefest-2016/</link><pubDate>Mon, 28 Mar 2016 13:56:07 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/03/28/bosc-codefest-2016/</guid><description>&lt;p&gt;The &lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;Bioinformatics Open Source Conference (BOSC)&lt;/a&gt; is a two day meeting focused on open source bioinformatics. We aim to encourage and support a friendly, open and productive community that helps us work together to answer hard biological questions. We&amp;rsquo;ll get together this summer, July 8-9, in Orlando, Florida.&lt;/p&gt;
&lt;p&gt;Abstracts for BOSC 2016 talks and posters are due this Friday, April 1st. We want to hear about your research and encourage everyone to &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;submit an abstract&lt;/a&gt;. We love talks from newcomers to BOSC as well as established projects: no idea is too big or small. We also offer &lt;a href="https://www.open-bio.org/2016/03/01/obf-travel-fellowship-program/"&gt;Travel Fellowships for speakers&lt;/a&gt; if money would be a barrier to attending.&lt;/p&gt;
&lt;p&gt;Prior to BOSC, we organize a free two day collaborative working session called &lt;a href="https://www.open-bio.org/wiki/Codefest_2016"&gt;Codefest&lt;/a&gt;. We&amp;rsquo;ll establish friendships and collaborations while helping new members find fun work and extending existing projects. It&amp;rsquo;s a time to learn, teach, develop and grow. This year we&amp;rsquo;re kindly hosted by the &lt;a href="https://familab.org/"&gt;FamiLAB workspace&lt;/a&gt; in Orlando. So in addition to getting to work with fellow OpenBio members, you&amp;rsquo;ll have the chance to learn about the Orlando maker community.&lt;/p&gt;
&lt;p&gt;We hope you&amp;rsquo;ll join us in Orlando this summer for Codefest and BOSC. Please send in your abstracts before Friday and sign up on the Codefest page.&lt;/p&gt;</description></item><item><title>BOSC 2016 Keynote Speakers</title><link>https://www.open-bio.org/2016/03/22/bosc-2016-keynote-speakers/</link><pubDate>Tue, 22 Mar 2016 12:10:51 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/03/22/bosc-2016-keynote-speakers/</guid><description>&lt;p&gt;We&amp;rsquo;re delighted to announce the keynote speakers for the &lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;Bioinformatics Open Source Conference, BOSC 2016&lt;/a&gt;:&lt;/p&gt;
&lt;h1 id="jennifer-gardy"&gt;Jennifer Gardy&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/File:JenniferGardy.jpg" title="Jennifer Gardy"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/0/04/JenniferGardy.jpg/240px-JenniferGardy.jpg" alt="Jennifer Gardy"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dr. Jennifer Gardy is both a scientist and science communicator. She holds a PhD in Bioinformatics, and is an Assistant Professor of Population and Public Health at the University of British Columbia and a Senior Scientist at the British Columbia Centre for Disease Control (BCCDC). At the BCCDC, she pioneered a new way of investigating outbreaks of infectious diseases – &amp;ldquo;genomic epidemiology&amp;rdquo;, which uses a pathogen&amp;rsquo;s genome sequence as a tool for understanding how an infectious disease spreads. Her group was the first to use genome sequencing to reconstruct a large outbreak of tuberculosis, and she is continuing to apply this novel technique to other outbreak scenarios. She is also involved in other genomics-related research, including replacing traditional laboratory microbiology protocols with single genomic analyses. In 2014, she was appointed the Canada Research Chair in Public Health Genomics, and is Senior Editor at the new open data, open access journal Microbial Genomics.&lt;/p&gt;
&lt;p&gt;In addition to her career as a research scientist, Dr. Gardy is known for her work in science communication and education, both in print and on TV. She has made regular appearances on CBC&amp;rsquo;s documentary series The Nature of Things, has hosted CBC&amp;rsquo;s eight-part science series Project X, and is a regular guest host on Discovery Channel’s Daily Planet science show. She has written and blogged for the Globe and Mail, has written a children’s book – It’s Catching! The Infectious World of Germs and Microbes – and runs a series of workshops on how to communicate science effectively.&lt;/p&gt;
&lt;p&gt;Dr. Gardy&amp;rsquo;s keynote topic is “The open-source outbreak: can data prevent the next pandemic?”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Every century, something comes along that shakes up public health – vaccines, sanitation, antibiotics – and data promises to be the great disrupter of 21st century infectious disease epidemiology. In the last 5-6 years, genomics has dramatically changed how public health agencies diagnose and investigate diseases from food poisoning to tuberculosis, giving us a new tool to understand and control infections. The change is also apparent at a cultural level – genomics and bioinformatics researchers have largely come from an open data, collaborative space and have brought new ways of thinking to public health laboratories, previously secret, closed organizations. In this talk, we’ll explore some of the dramatic changes in public health microbiology that genomics and bioinformatics has facilitated, and look at how future data sharing efforts in areas such as digital disease detection might be the key to preventing future pandemics.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Homepage: &lt;a href="http://www.jennifergardy.com"&gt;Jennifer Gardy&lt;/a&gt;, Twitter: &lt;a href="https://twitter.com/jennifergardy"&gt;@JenniferGardy&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="steven-salzberg"&gt;Steven Salzberg&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/File:StevenSalzberg.jpg" title="Steven Salzberg"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/3/3b/StevenSalzberg.jpg/210px-StevenSalzberg.jpg" alt="Steven Salzberg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dr. Steven Salzberg is the Bloomberg Distinguished Professor of Biomedical Engineering, Computer Science, and Biostatistics and the Director of the Center for Computational Biology in the McKusick-Nathans Institute of Genetic Medicine at Johns Hopkins University. From 2005-2011, he was the Director of the Center for Bioinformatics and Computational Biology and the Horvitz Professor of Computer Science at the University of Maryland, College Park. From 1997-2005 he was Senior Director of Bioinformatics at The Institute for Genomic Research (TIGR) in Rockville, Maryland, one of the world&amp;rsquo;s leading DNA sequencing centers at the time.&lt;/p&gt;
&lt;p&gt;Salzberg&amp;rsquo;s lab currently focuses on next-generation sequence alignment, genome assembly, and microbiome analysis.They have produced several popular systems for alignment of next-generation sequencing reads, including the Bowtie, Tophat, and Cufflinks systems. All of the group&amp;rsquo;s software is free and open source, and their systems have been downloaded hundreds of thousands of times.&lt;/p&gt;
&lt;p&gt;Dr. Salzberg is a Fellow of the American Association for the Advancement of Science (AAAS) and a Fellow of the International Society for Computational Biology (ISCB). He was the 2013 winner of the Benjamin Franklin Award for Open Access in the Life Sciences, in recognition of his many contributions to open access bioinformatics software and his strong advocacy for open access to data, software and publications.&lt;/p&gt;
&lt;p&gt;Dr. Salzberg will speak about &amp;ldquo;Open source, open access, and open data: why science moves faster in an open world&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Human Genome Project established a practice of sharing data rapidly, prior to publication, that has since become a model for many projects in genomics. Data sharing has been slow to penetrate other fields because of many factors, some of which I will discuss in this talk. Nevertheless, sharing of methods, data, and results helps science move ahead faster, and openness is essential for the continual process of checking and self-correction that good science requires. I will discuss some of the successes as well as some noteworthy mistakes that have been discovered thanks to open science.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Homepage: &lt;a href="https://salzberg-lab.org/"&gt;Steven Salzberg&lt;/a&gt;, Twitter: &lt;a href="https://twitter.com/StevenSalzberg1"&gt;@StevenSalzberg1&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;a href="https://www.open-bio.org/2016/03/01/bosc-2016-call-for-abstracts/"&gt;BOSC 2016 call for abstracts is currently open&lt;/a&gt;, and &lt;a href="https://www.iscb.org/ismb2016-registration"&gt;BOSC/ISMB 2016 registration&lt;/a&gt; will open next week. We hope to see you in Florida!&lt;/p&gt;</description></item><item><title>BOSC 2016 Call for Abstracts</title><link>https://www.open-bio.org/2016/03/01/bosc-2016-call-for-abstracts/</link><pubDate>Tue, 01 Mar 2016 17:42:48 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2016/03/01/bosc-2016-call-for-abstracts/</guid><description>&lt;p&gt;Call for Abstracts for the 17th Annual Bioinformatics Open Source Conference (BOSC 2016), a Special Interest Group (SIG) of &lt;a href="https://www.iscb.org/ismb2016"&gt;ISMB 2016&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;&lt;img src="https://www.open-bio.org/w/images/b/b0/Pear.png" alt="[BOSC Logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dates: July 8-9, 2016&lt;/li&gt;
&lt;li&gt;Location: Orlando, FL&lt;/li&gt;
&lt;li&gt;Web site: &lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;/wiki/BOSC_2016&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email: &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;BOSC announcements mailing list: &lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;http://lists.open-bio.org/mailman/listinfo/bosc-announce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/OBF_BOSC" title="OBF Bioinformatics Open Source Conference (BOSC)"&gt;@OBF_BOSC&lt;/a&gt; and &lt;a href="https://twitter.com/OBF_news" title="Open Bioinformatics Foundation (OBF) News"&gt;@OBF_News&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Important Dates:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.iscb.org/ismb2016"&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2016/03/ismb2016.png" alt="[ISMB 2016 logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Call for one-page abstracts opens: March 1, 2016&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;Abstract submission&lt;/a&gt; deadline: April 1, 2016 - &lt;em&gt;extended to Monday 4 April 2016&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Travel fellowship application deadline: April 15, 2016&lt;/li&gt;
&lt;li&gt;Authors notified: May 6, 2016&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.open-bio.org/wiki/Codefest_2016"&gt;Codefest 2016&lt;/a&gt;: July 6-7, 2016, Orlando, FL (confirming venue)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_2016"&gt;BOSC 2016&lt;/a&gt;: July 8-9, 2016, Orlando, FL&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.iscb.org/ismb2016"&gt;ISMB 2016&lt;/a&gt;: July 8-12, 2016, Orlando, FL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Bioinformatics Open Source Conference (BOSC) is run as a two-day meeting before the annual ISMB conference. It is organized by the Open Bioinformatics Foundation (OBF), a non-profit group dedicated to promoting the practice and philosophy of open source software development and open science within the biological research community. BOSC offers a focused environment for developers and users to interact and share ideas about standards; software development practices; practical techniques for solving bioinformatics problems; and approaches that promote open science and sharing of data, results and software.&lt;/p&gt;
&lt;p&gt;We welcome one-page abstracts on any topic of relevance to open source bioinformatics and open science. Presentation formats are lightning talks, longer talks, and/or posters. We plan to offer a limited number of travel fellowships to help offset expenses for some accepted speakers who would not otherwise be able to attend BOSC – please see the &lt;a href="https://www.open-bio.org/2016/03/01/obf-travel-fellowship-program/"&gt;OBF Travel Fellowship announcement&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;Session topics include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Science and Reproducible Research&lt;/li&gt;
&lt;li&gt;Standards and Interoperability&lt;/li&gt;
&lt;li&gt;Data Science&lt;/li&gt;
&lt;li&gt;Visualization&lt;/li&gt;
&lt;li&gt;Translational Bioinformatics&lt;/li&gt;
&lt;li&gt;Bioinformatics Open Source Libraries and Projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your company or organization is interested in helping to sponsor BOSC 2016, please contact us! Sponsors in 2015 included &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, &lt;a href="http://www.gigasciencejournal.com/"&gt;GigaScience&lt;/a&gt;, &lt;a href="http://curoverse.com/"&gt;Curoverse&lt;/a&gt; and &lt;a href="http://bina.com/"&gt;Bina&lt;/a&gt; – we thank them for their support.&lt;/p&gt;
&lt;p&gt;BOSC 2016 Organizing Committee:
Nomi Harris and Peter Cock (co-chairs), Brad Chapman, Christopher Fields, Karsten Hokamp, Hilmar Lapp, Mónica Muñoz-Torres, Heather Wiencko&lt;/p&gt;</description></item><item><title>Biopython 1.66 released</title><link>https://www.open-bio.org/2015/10/21/biopython-1-66-released/</link><pubDate>Wed, 21 Oct 2015 19:55:16 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/10/21/biopython-1-66-released/</guid><description>&lt;p&gt;Source distributions and Windows installers for Biopython 1.66 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org/"&gt;official Biopython website&lt;/a&gt; and from the &lt;a href="https://pypi.python.org/pypi/biopython/1.66"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.6, 2.7, 3.3, 3.4 and 3.5, although support for Python 2.6 is now deprecated. It has also been tested on PyPy 2.4 to 2.6, PyPy3 version 2.4, and Jython 2.7.&lt;/p&gt;
&lt;p&gt;Further work on the &lt;code&gt;Bio.KEGG&lt;/code&gt; and &lt;code&gt;Bio.Graphics&lt;/code&gt; modules now allows drawing KGML pathways with transparency.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Bio.SeqIO &amp;quot;abi&amp;quot;&lt;/code&gt; parser now decodes almost all the documented fields used by the ABIF instruments - including the individual color channels.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.PDB&lt;/code&gt; now has a &lt;code&gt;QCPSuperimposer&lt;/code&gt; module using the Quaternion Characteristic Polynomial algorithm for superimposing structures. This is a fast alternative to the existing &lt;code&gt;SVDSuperimposer&lt;/code&gt; code using singular value decomposition.&lt;/p&gt;
&lt;p&gt;Bio.Entrez now implements the NCBI Entrez Citation Matching function (ECitMatch), which retrieves PubMed IDs (PMIDs) that correspond to a set of input citation strings. &lt;code&gt;Bio.Entrez.parse(...)&lt;/code&gt; now supports NCBI XML files using XSD schemas, which will be downloaded and cached like NCBI DTD files.&lt;/p&gt;
&lt;p&gt;A subtle bug in how multi-part GenBank/EMBL locations on the reverse strand were parsed into CompoundLocations was fixed: &lt;code&gt;complement(join(...))&lt;/code&gt; as used by NCBI worked, but &lt;code&gt;join(complement(...),complement(...),...)&lt;/code&gt; as used by EMBL/ENSEMBL gave the CompoundLocation parts in the wrong order. A related bug when taking the reverse complement of a SeqRecord containing features with CompoundLocations was also fixed.&lt;/p&gt;
&lt;p&gt;Additionally, a number of small bugs have been fixed with further additions to the test suite, and there has been further work on conforming to the Python PEP8 standard coding style.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alan Medlar (first contribution)&lt;/li&gt;
&lt;li&gt;Anthony Mathelier (first contribution)&lt;/li&gt;
&lt;li&gt;Antony Lee (first contribution)&lt;/li&gt;
&lt;li&gt;Anuj Sharma (first contribution)&lt;/li&gt;
&lt;li&gt;Ben Fulton (first contribution)&lt;/li&gt;
&lt;li&gt;Bertrand Néron (first contribution)&lt;/li&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Carlos Pena&lt;/li&gt;
&lt;li&gt;Christian Brueffer&lt;/li&gt;
&lt;li&gt;Connor T. Skennerton (first contribution)&lt;/li&gt;
&lt;li&gt;David Arenillas (first contribution)&lt;/li&gt;
&lt;li&gt;David Nicholson (first contribution)&lt;/li&gt;
&lt;li&gt;Emmanuel Noutahi (first contribution)&lt;/li&gt;
&lt;li&gt;Eric Rasche (first contribution)&lt;/li&gt;
&lt;li&gt;Fabio Madeira (first contribution)&lt;/li&gt;
&lt;li&gt;Franco Caramia (first contribution)&lt;/li&gt;
&lt;li&gt;Gert Hulselmans (first contribution)&lt;/li&gt;
&lt;li&gt;Gleb Kuznetsov (first contribution)&lt;/li&gt;
&lt;li&gt;João Rodrigues&lt;/li&gt;
&lt;li&gt;John Bradley (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Kian Ho (first contribution)&lt;/li&gt;
&lt;li&gt;Kozo Nishida (first contribution)&lt;/li&gt;
&lt;li&gt;Kuan-Yi Li (first contribution)&lt;/li&gt;
&lt;li&gt;Leighton Pritchard&lt;/li&gt;
&lt;li&gt;Lucas Sinclair&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Saket Choudhary&lt;/li&gt;
&lt;li&gt;Sunhwan Jo (first contribution)&lt;/li&gt;
&lt;li&gt;Tarcisio Fedrizzi (first contribution)&lt;/li&gt;
&lt;li&gt;Tiago Antao&lt;/li&gt;
&lt;li&gt;Vincent Davis&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a longer list than usual, which is good, but in part this reflects the fact that this release is long overdue. Sorry, that was my fault.&lt;/p&gt;</description></item><item><title>BOSC 2015 Panel - increasing diversity</title><link>https://www.open-bio.org/2015/06/05/bosc-2015-panel-increasing-diversity/</link><pubDate>Fri, 05 Jun 2015 10:29:46 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/06/05/bosc-2015-panel-increasing-diversity/</guid><description>&lt;p&gt;Every year, BOSC includes a panel discussion that offers all attendees the chance to engage in conversation with the panelists and each other. Two months ago &lt;a href="http://news.open-bio.org/news/2015/04/bosc-2014-diversity/"&gt;we announced the theme&lt;/a&gt; of the BOSC 2015 panel would be &amp;quot; &lt;em&gt;Open Source, Open Door: increasing diversity in the bioinformatics open source community&amp;quot;&lt;/em&gt;. Our complete list of panellists is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Panel chair &lt;strong&gt;Mónica Muñoz-Torres&lt;/strong&gt; ( &lt;a href="https://twitter.com/monimunozto"&gt;@monimunozto&lt;/a&gt;) is the lead biocurator at Berkeley Bioinformatics Open-Source Projects (BBOP). She is part of the development teams for Web Apollo (a web-based annotation editor designed to support community-based curation of genomes) and the tools of the Gene Ontology (GO) Consortium. She co-leads the Community Curation group within the global initiative to sequence and annotate the genomes of 5,000 arthropods (i5K Initiative), and is a member of the Executive Committee of the International Society for Biocuration (ISB). As a graduate student, Monica founded the first Southeastern Chapter of the Society for Advancement of Hispanics/Chicanos and Native Americans in Science (SACNAS) at Clemson University; the chapter has since been actively involved in outreach activities to local high schools in an attempt to inspire students to pursue careers in STEM. She is currently working on forming the first professional chapter of SACNAS in the San Francisco Bay area.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Holly Bik&lt;/strong&gt; ( &lt;a href="https://twitter.com/hollybik"&gt;@hollybik&lt;/a&gt;) is a Birmingham Fellow (assistant professor) in the School of Biosciences at the University of Birmingham, UK. Her research uses high-throughput environmental sequencing approaches (rRNA surveys, metagenomics) to explore biodiversity and biogeographic patterns in microbial eukaryote assemblages, with an emphasis on nematodes in marine sediments. Through active collaborations with computer scientists and participation in software development projects, her long-term research aims to address existing bottlenecks encountered in –Omic analyses focused on microbial eukaryotes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Michael R. Crusoe&lt;/strong&gt; ( &lt;a href="https://twitter.com/biocrusoe"&gt;@biocrusoe&lt;/a&gt;) is the lead for the k-h-mer project at C. Titus Brown&amp;rsquo;s Lab for Data Intensive Biology at the University of California, Davis in the School of Veterinary Medicine. A community-minded bioinformatics research software engineer and Software Carpentry instructor, he is also a member of the Debian Med software packaging team. Michael&amp;rsquo;s social justice background includes a prior seat on the board for the Phoenix, Arizona chapter of GLSEN, the Gay, Lesbian, and Straight Education Network and he is proud to be a supporter of the Ada Initiative.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aleksandra Pawlik&lt;/strong&gt; ( &lt;a href="https://twitter.com/aleksandrana"&gt;@aleksandrana&lt;/a&gt;) is a Training Lead at the Software Sustainability Institute at Manchester University, UK. She coordinates training activities and helps develop strategies and curricula for teaching computational lab skills to researchers across disciplines at all stages of their research career. She is a member of the Steering Committees for Data Carpentry and Software Carpentry Foundation, and supports the development of both initiatives. Currently, Aleksandra is collaborating on training with the ELIXIR project supporting the bioinformatics community. As a certified Software and Data Carpentry instructor Aleksandra has taught at a number of workshops, including Software Carpentry for Women in Science and Engineering, which she co-organised.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jason Williams&lt;/strong&gt; ( &lt;a href="https://twitter.com/JasonWilliamsNY"&gt;@JasonWilliamsNY&lt;/a&gt;) is the Lead of the iPlant Collaborative’s Education, Outreach, Training (EOT) group, based at Cold Spring Harbor Laboratory, where he has worked for over 10 years. He is also a Lead Instructor of “The Science Institute” at Yeshiva University High School for Girls, and the Treasurer of the Software Carpentry Foundation. His background is in molecular biology and bioinformatics. Diversity is a focus of Jason&amp;rsquo;s work at the DNA Learning Center and with iPlant, where he works to target outreach along the entire spectrum of underrepresented and underserved groups ranging from minorities in urban communities to first-generation college students at rural institutions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition the BOSC 2015 co-chairs &lt;strong&gt;Nomi Harris&lt;/strong&gt; and &lt;strong&gt;Peter Cock&lt;/strong&gt; will be on hand, along with other Open Bioinformatics Foundation (OBF) Board Members and BOSC organising committee members, to comment on what BOSC and the OBF are trying to do to improve diversity in the open source bioinformatics community, and listen to suggestions.&lt;/p&gt;
&lt;p&gt;P.S. Today is the deadline for discounted early &lt;a href="https://www.iscb.org/ismbeccb2015-registration#registrationfee" title="ISMB/ECCB 2015 registration, including BOSC"&gt;registration&lt;/a&gt;, and the deadline to submit a late breaking lightning talk or poster abstract. See &lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;BOSC 2015&lt;/a&gt; for more details.&lt;/p&gt;</description></item><item><title>Open Source, Open Door: increasing diversity in the bioinformatics open source community</title><link>https://www.open-bio.org/2015/04/02/bosc-2014-diversity/</link><pubDate>Thu, 02 Apr 2015 22:09:39 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/04/02/bosc-2014-diversity/</guid><description>&lt;p&gt;The &lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;Bioinformatics Open Source Conference (BOSC)&lt;/a&gt; has always been about community. Launched in 2000, BOSC aims to provide a forum for both bioinformatics developers and users to share ideas and code and learn about the latest developments in open source bioinformatics and open science.&lt;/p&gt;
&lt;p&gt;Our goal this year is to welcome even greater participation, opening the door even wider to participants who have historically been underrepresented in the world of open source bioinformatics and, therefore, at BOSC. This includes (but is by no means limited to) women, people who aren&amp;rsquo;t white, older people, people from outside North America and Europe, and non-programmers.&lt;/p&gt;
&lt;p&gt;During a Birds of a Feather (BoF) session held at &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;BOSC 2014&lt;/a&gt;, we discussed ways to increase the diversity of BOSC attendees, and gathered many useful suggestions from the participants, some of which we have already acted upon.&lt;/p&gt;
&lt;p&gt;One of the suggestions from the 2014 BoF was to add someone to the organizing committee to focus on outreach and community-building. In January 2015, &lt;a href="http://news.open-bio.org/news/2015/01/bosc-welcomes-sarah-hird/"&gt;we welcomed Dr. Sarah Hird as our new Outreach Coordinator&lt;/a&gt;. Sarah is currently a UC Davis Chancellor&amp;rsquo;s Postdoctoral Fellow with Jonathan Eisen in the UC Davis Genome Center, where her research interests lie at the intersection of phylogeography, bioinformatics and microbial diversity. Sarah is also known for her focus on &lt;a href="https://sites.google.com/site/sarahhird/diversity-in-stem"&gt;promoting diversity in STEM&lt;/a&gt;.  &amp;quot; &lt;em&gt;I am personally and professionally interested in how we can make “the Academy&amp;quot; a more representative sample of the world around us,&lt;/em&gt;&amp;quot; she says.&lt;/p&gt;
&lt;p&gt;During the 2014 BoF, we were asked whether BOSC planned to adopt a Code of Conduct. We felt that this should be an ISCB-wide effort, not one that is limited to a single SIG. Our advocacy efforts with the ISCB were successful with a &lt;a href="https://www.iscb.org/ismbeccb2015-general-info/ismbeccb2015-coc"&gt;code of conduct published on the ISMB/ECCB 2015 website&lt;/a&gt;. We are very pleased that ISCB joins us in wanting to foster a collegial and productive environment for everyone who attends the conferences. The code of conduct will also be announced in the ISCB April Newsletter.&lt;/p&gt;
&lt;p&gt;The high price of travel and registration can make it hard for some people to attend BOSC. We are trying to lower this barrier by offering free or half-price registration to a limited number of accepted speakers - please indicate in the Comments section of your abstract submission if you would like to apply for this. We also award Student Travel Fellowships to the authors of the three best student abstracts each year; these provide $250 to offset travel costs, as well as granting free registration to BOSC.&lt;/p&gt;
&lt;p&gt;Every year, the agenda at BOSC includes a panel that gives all participants the opportunity to engage each other in discussion. This year, our panel discussion will focus on increasing diversity in our community and at our conferences. The panel will be chaired by &lt;em&gt;Monica Munoz-Torres&lt;/em&gt; and will include panellists &lt;em&gt;Holly Bik&lt;/em&gt; and &lt;em&gt;Jason Williams&lt;/em&gt; (see bios below).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dr. Monica Munoz-Torres (Twitter: @monimunozto) is the lead biocurator at Berkeley Bioinformatics Open-Source Projects (BBOP). She is part of the development teams for Web Apollo (a web-based annotation editor designed to support community-based curation of genomes) and the tools of the Gene Ontology (GO) Consortium. She co-leads the Community Curation group within the global initiative to sequence and annotate the genomes of 5,000 arthropods (i5K Initiative), and is a member of the Executive Committee of the International Society for Biocuration (ISB).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dr Holly Bik (Twitter: @hollybik) is a Birmingham Fellow (assistant professor) in the School of Biosciences at the University of Birmingham, UK. Her research uses high-throughput environmental sequencing approaches (rRNA surveys, metagenomics) to explore biodiversity and biogeographic patterns in microbial eukaryote assemblages, with an emphasis on nematodes in marine sediments. Through active collaborations with computer scientists and participation in software development projects, her long-term research aims to address existing bottlenecks encountered in –Omic analyses focused on microbial eukaryotes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Jason Williams (Twitter: @JasonWilliamsNY) is the Lead of the iPlant Collaborative&amp;rsquo;s Education, Outreach, Training (EOT) group, based at Cold Spring Harbor Laboratory, where he has worked for over 10 years. He is also a Lead Instructor of &amp;ldquo;The Science Institute&amp;rdquo; at Yeshiva University High School for Girls, and the Treasurer of the Software Carpentry Foundation. His background is in molecular biology and bioinformatics.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We are looking for two more panellists, and have some ideas - but your suggestions are welcome! Please [email the BOSC committee](mailto:bosc@open-bio.org?subject=BOSC 2015 Panelists) or just tweet panellist ideas at @OBF_BOSC.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://termpapersnetwork.com/"&gt;term paper writing service&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finally, please spread the word about BOSC! The deadline for &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;submitting abstracts&lt;/a&gt; for regular-length talks is tomorrow (Friday, April 3 &lt;em&gt;- update: extended to Tuesday, April 7 due to Easter/Passover weekend&lt;/em&gt;), but there will also be opportunities for last-minute lightning talks and posters.&lt;/p&gt;</description></item><item><title>BOSC 2015 Keynote Speakers</title><link>https://www.open-bio.org/2015/03/26/bosc-2015-keynote-speakers/</link><pubDate>Thu, 26 Mar 2015 16:05:48 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/03/26/bosc-2015-keynote-speakers/</guid><description>&lt;p&gt;Announcing the keynote speakers for the &lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;Bioinformatics Open Source Conference, BOSC 2015&lt;/a&gt;:&lt;/p&gt;
&lt;h1 id="holly-bik"&gt;Holly Bik&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/File:HollyBik.png" title="Holly Bik"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/3/37/HollyBik.png/180px-HollyBik.png" alt="Holly Bik"&gt;&lt;/a&gt; Dr Holly Bik is a Birmingham Fellow (assistant professor) in the School of Biosciences at the University of Birmingham, UK. She obtained her Ph.D. in molecular phylogenetics at the University of Southampton, UK (working in conjunction with the Natural History Museum, London), followed by subsequent postdoctoral appointments at the Hubbard Center for Genome Studies at the University of New Hampshire and the UC Davis Genome Center.&lt;/p&gt;
&lt;p&gt;Her research uses high-throughput environmental sequencing approaches (rRNA surveys, metagenomics) to explore biodiversity and biogeographic patterns in microbial eukaryote assemblages, with an emphasis on nematodes in marine sediments. Through active collaborations with computer scientists and participation in software development projects, her long-term research aims to address existing bottlenecks encountered in –Omic analyses focused on microbial eukaryotes.
Holly&amp;rsquo;s keynote talk topic is &amp;ldquo;Bioinformatics: Still a scary world for biologists&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Many biological disciplines remain staunchly traditional, where high-throughput DNA sequencing and bioinformatics have not yet become widely adopted. In this talk, I&amp;rsquo;ll discuss the ongoing challenges and barriers facing biologists in the age of &amp;lsquo;Omics, based on my experiences in transitioning from nematode taxonomy to computational biology research.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Homepage: &lt;a href="http://www.hollybik.com/about/"&gt;Holly Bik&lt;/a&gt;, Twitter: &lt;a href="https://twitter.com/hollybik"&gt;@hollybik&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="ewan-birney"&gt;Ewan Birney&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/File:EwanBirney2.jpg" title="Ewan Birney"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/0/08/EwanBirney2.jpg/230px-EwanBirney2.jpg" alt="Ewan Birney"&gt;&lt;/a&gt; Dr Ewan Birney is Joint Associate Director of EMBL-EBI, as well as Interim Head of the Centre for Therapeutic Target Validation. Together with Dr Rolf Apweiler, he has strategic responsibility and oversight for bioinformatics services at EMBL-EBI.&lt;/p&gt;
&lt;p&gt;Ewan played a vital role in annotating the genome sequences of the human, mouse, chicken and several other organisms; this work has had a profound impact on our understanding of genomic biology. He led the analysis group for the ENCODE project, which is defining functional elements in the human genome. He was also one of the leaders of the BioPerl project. Ewan’s main areas of research include functional genomics, assembly algorithms, statistical methods to analyse genomic information (in particular information associated with individual differences) and compression of sequence information.&lt;/p&gt;
&lt;p&gt;He has received a number of prestigious awards including the 2003 Francis Crick Award from the Royal Society, the 2005 Overton Prize from the International Society for Computational Biology and the 2005 Benjamin Franklin Award for contributions in Open Source Bioinformatics. He was elected a Fellow of the Royal Society in 2014.&lt;/p&gt;
&lt;p&gt;Ewan was a cofounder of the &lt;a href="https://www.open-bio.org/" title="Main Page"&gt;Open Bioinformatics Foundation&lt;/a&gt;, the organization that sponsors BOSC, and has been involved in BOSC since the first conference in 2000. He chaired the meeting in 2001, and gave one of the keynote talks in 2002. We are delighted to have him back as a keynote speaker for 2015.&lt;/p&gt;
&lt;p&gt;Ewan&amp;rsquo;s talk topic will be announced soon.&lt;/p&gt;
&lt;p&gt;Homepage: &lt;a href="https://www.ebi.ac.uk/%7Ebirney/"&gt;Ewan Birney&lt;/a&gt;, Twitter: &lt;a href="https://twitter.com/ewanbirney"&gt;@ewanbirney&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;a href="http://news.open-bio.org/news/2015/03/bosc-2015-call-for-abstracts/"&gt;BOSC 2015 call for abstracts is currently open&lt;/a&gt;, and &lt;a href="https://www.iscb.org/ismbeccb2015-registration"&gt;BOSC/ISMB/ECCB 2015 registration&lt;/a&gt; has also just opened. We hope to see you in Dublin!&lt;/p&gt;</description></item><item><title>BOSC 2015 call for Abstracts</title><link>https://www.open-bio.org/2015/03/05/bosc-2015-call-for-abstracts/</link><pubDate>Thu, 05 Mar 2015 21:00:11 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/03/05/bosc-2015-call-for-abstracts/</guid><description>&lt;p&gt;Call for Abstracts for the 16th Annual Bioinformatics Open Source Conference (BOSC 2015), a Special Interest Group (SIG) of ISMB/ECCB 2015.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;&lt;img src="https://www.open-bio.org/w/images/b/b0/Pear.png" alt="[BOSC Logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dates: 10-11 July, 2015&lt;/li&gt;
&lt;li&gt;Location: Dublin, Ireland&lt;/li&gt;
&lt;li&gt;Web site: &lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;/wiki/BOSC_2015&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email: &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;BOSC announcements mailing list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/OBF_BOSC" title="OBF Bioinformatics Open Source Conference (BOSC)"&gt;@OBF_BOSC&lt;/a&gt; and &lt;a href="https://twitter.com/OBF_news" title="Open Bioinformatics Foundation (OBF) News"&gt;@OBF_News&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Important Dates:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.iscb.org/ismbeccb2015"&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2015/03/ismb_eccb_2015_dublin.png" alt="ismb_eccb_2015"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;March 24, 2015: Registration opens for ISMB and BOSC ( &lt;a href="https://www.iscb.org/ismbeccb2015-registration"&gt;https://www.iscb.org/ismbeccb2015-registration&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;April 3, 2015: Deadline for &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission"&gt;submitting BOSC abstracts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;May 3, 2015: Notification of accepted talk abstracts emailed to authors&lt;/li&gt;
&lt;li&gt;July 8-9, 2015: &lt;a href="https://www.open-bio.org/wiki/Codefest_2015"&gt;BOSC Codefest 2015&lt;/a&gt;, Dublin&lt;/li&gt;
&lt;li&gt;July 10-11, 2015: &lt;a href="https://www.open-bio.org/wiki/BOSC_2015"&gt;BOSC 2015&lt;/a&gt;, Dublin&lt;/li&gt;
&lt;li&gt;July 10-14, 2015: &lt;a href="http://www.iscb.org/ismbeccb2015"&gt;ISMB/ECCB 2015&lt;/a&gt;, Dublin&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Bioinformatics Open Source Conference (BOSC) covers the wide range of open source bioinformatics software being developed, and encompasses the growing movement of Open Science, with its focus on transparency, reproducibility, and data provenance. We welcome submissions relating to all aspects of bioinformatics and open science software, including new computational methods, reusable software components, visualization, interoperability, and other approaches that help to advance research in the biomolecular sciences. We particularly wish to invite those who have not participated in previous BOSCs to join us this year!&lt;/p&gt;
&lt;p&gt;Two full days of talks, posters, panel discussions, and informal discussion groups will enable BOSC attendees to interact with other developers and share ideas and code, as well as learning about some of the latest developments in the field of open source bioinformatics. BOSC is sponsored by the Open Bioinformatics Foundation, a non-profit, volunteer-run group dedicated to promoting the practice and philosophy of Open Source software development and Open Science within the biological research community.&lt;/p&gt;
&lt;p&gt;We invite you to submit one-page abstracts for talks and posters. As mentioned, any topics relevant to open source bioinformatics and open science are welcome. Here are some potential session topics (but please don&amp;rsquo;t feel limited to these!):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Science and Reproducible Research&lt;/li&gt;
&lt;li&gt;Standards and Interoperability&lt;/li&gt;
&lt;li&gt;Data Science&lt;/li&gt;
&lt;li&gt;Visualization&lt;/li&gt;
&lt;li&gt;Translational Bioinformatics&lt;/li&gt;
&lt;li&gt;Bioinformatics Open Source Libraries and Projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your company or organization is interested in being a sponsor for BOSC 2015, please contact us! Sponsors of &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;BOSC 2014&lt;/a&gt; included &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, &lt;a href="http://www.eaglegenomics.com/"&gt;Eagle Genomics&lt;/a&gt;, &lt;a href="http://www.gigasciencejournal.com/"&gt;GigaScience&lt;/a&gt;, and &lt;a href="http://curoverse.com/"&gt;Curoverse&lt;/a&gt; - we thank them for their support.&lt;/p&gt;
&lt;p&gt;BOSC 2015 Organizing Committee:
Nomi Harris and Peter Cock (co-chairs), Raoul Jean Pierre Bonnal, Brad Chapman, Robert Davey, Christopher Fields, Sarah Hird, Karsten Hokamp, Hilmar Lapp, Monica Munoz-Torres.&lt;/p&gt;</description></item><item><title>Sadly OBF not accepted for GSoC 2015</title><link>https://www.open-bio.org/2015/03/03/sadly-obf-not-accepted-for-gsoc-2015/</link><pubDate>Tue, 03 Mar 2015 13:30:35 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2015/03/03/sadly-obf-not-accepted-for-gsoc-2015/</guid><description>&lt;p&gt;Last year&amp;rsquo;s &lt;a href="http://news.open-bio.org/news/2015/02/obf-gsoc-2014-wrapup/"&gt;Google Summer of Code 2014 was very productive for the OBF&lt;/a&gt; with six students working on Bio* and related bioinformatics projects. We applied to be part of GSoC 2015, but unfortunately this year were not accepted.&lt;/p&gt;
&lt;p&gt;Google&amp;rsquo;s program is enormously popular, and over-subscribed, meaning Google has had to rotate organisation membership. The OBF is grateful to have been accepted in 2010, 2011, 2012 and 2014. This year any participation will be down to individual projects to find a willing umbrella group from the &lt;a href="https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015"&gt;organisations accepted for GSoC 2015&lt;/a&gt;. For example, a &lt;a href="http://informatics.nescent.org/wiki/Phyloinformatics_Summer_of_Code_2013"&gt;Biopython project was included under NESCent for GSoC 2013&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Other organizations with bioinformatics as keyword are &lt;a href="https://github.com/SciRuby/sciruby/wiki/Google-Summer-of-Code-2015-Ideas"&gt;Ruby Science Foundation&lt;/a&gt;, &lt;a href="https://docs.google.com/document/d/1zJGT5AwnKqx8mJLmoeRnM_iZkEk-i6Ky_M4b3Z38w6o/edit"&gt;Department of Biomedical Informatics, Stony Brook University&lt;/a&gt;, &lt;a href="http://bcb.dfci.harvard.edu/~cerami/gsoc.html"&gt;OncoBlocks&lt;/a&gt;, &lt;a href="http://helikarlab.org/GSoC.html"&gt;University of Nebraska - Helikar Lab&lt;/a&gt;. Other organizations related to sciences are &lt;a href="http://ascend4.org/Student_projects"&gt;ASCEND&lt;/a&gt; , &lt;a href="http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas"&gt;BRL-CAD&lt;/a&gt;, &lt;a href="https://wiki.debian.org/SummerOfCode2015/Projects"&gt;Debian Project&lt;/a&gt;, &lt;a href="https://wiki.hpccsystems.com/display/hpcc/HPCC+Systems+GSoC+2015+Ideas+List"&gt;HPCC Systems®&lt;/a&gt;,  &lt;a href="https://www.incf.org/gsoc/2015/proposals"&gt;International Neuroinformatics Coordinating Facility&lt;/a&gt; , &lt;a href="http://wiki.lmona.de/get_involved/gsoc"&gt;lmonade:&lt;/a&gt; &lt;a href="http://wiki.lmona.de/get_involved/gsoc"&gt;scientific software distribution&lt;/a&gt;, &lt;a href="http://wiki.osgeo.org/wiki/Google_Summer_of_Code_2015_Ideas"&gt;OSGeo - Open Source Geospatial F&lt;/a&gt; &lt;a href="http://wiki.osgeo.org/wiki/Google_Summer_of_Code_2015_Ideas"&gt;oundation&lt;/a&gt;, &lt;a href="http://concord.org/GSoC"&gt;The Concord Consortium&lt;/a&gt;, &lt;a href="http://www.vtk.org/Wiki/VTK/GSoC_2015"&gt;The Visualization Toolkit&lt;/a&gt;. Languages: &lt;a href="https://www.google-melange.com/gsoc/org2/google/gsoc2015/python"&gt;Python&lt;/a&gt;, &lt;a href="https://www.google-melange.com/gsoc/org2/google/gsoc2015/scalateam"&gt;Scala&lt;/a&gt;, &lt;a href="https://www.google-melange.com/gsoc/org2/google/gsoc2015/apache"&gt;Apache Foundation&lt;/a&gt;. Last but not least : &lt;a href="https://docs.google.com/document/d/1PHPDTzD4Z6xVoxN0Q1F8yEPclSri-JA1vLvMTrLYUi8/edit"&gt;Global Alliance for Genomics &amp;amp; Health&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On behalf of the OBF, we would like to thank our volunteer GSoC Administrators, Raoul Bonnal and Francesco Strozzi, for organising our application - and all our potential mentors across the Bio* projects who put forward potential project suggestions.&lt;/p&gt;</description></item><item><title>Biopython 1.65 released</title><link>https://www.open-bio.org/2014/12/17/biopython-1-65-released/</link><pubDate>Wed, 17 Dec 2014 21:06:29 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/12/17/biopython-1-65-released/</guid><description>&lt;p&gt;Dear Biopythoneers,&lt;/p&gt;
&lt;p&gt;Source distributions and Windows installers for Biopython 1.65 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org/"&gt;official Biopython website&lt;/a&gt; and from the &lt;a href="https://pypi.python.org/pypi/biopython"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of Biopython supports Python 2.6, 2.7, 3.3 and 3.4. It is also tested on PyPy 2.0 to 2.4, PyPy3 version 2,4, and Jython 2.7b2.&lt;/p&gt;
&lt;p&gt;The most visible change is that the Biopython &lt;em&gt;&lt;strong&gt;sequence objects now use string comparison&lt;/strong&gt;&lt;/em&gt;, rather than Python&amp;rsquo;s object comparison. This has been planned for a long time with warning messages in place (under Python 2, the warnings were sadly missing under Python 3).&lt;/p&gt;
&lt;p&gt;The Bio.KEGG and Bio.Graphics modules have been expanded with support for the online KEGG REST API, and parsing, representing and drawing KGML pathways.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;Pterobranchia&lt;/em&gt; Mitochondrial genetic code has been added to Bio.Data (and the translation functionality), which is the new &lt;a href="http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi"&gt;NCBI genetic code&lt;/a&gt; table 24.&lt;/p&gt;
&lt;p&gt;The Bio.SeqIO parser for the ABI capillary file format now exposes all the raw data in the SeqRecord&amp;rsquo;s annotation as a dictionary. This allows further in-depth analysis by advanced users.&lt;/p&gt;
&lt;p&gt;Bio.SearchIO QueryResult objects now allow Hit retrieval using its alternative IDs (any IDs listed after the first one, for example as used with the NCBI BLAST NR database).&lt;/p&gt;
&lt;p&gt;Bio.SeqUtils.MeltingTemp has been rewritten with new functionality.&lt;/p&gt;
&lt;p&gt;The new experimental module Bio.CodonAlign has been renamed Bio.codonalign (and similar lower case PEP8 style module names have been used for the sub-modules within this).&lt;/p&gt;
&lt;p&gt;Bio.SeqIO.index_db(&amp;hellip;) and Bio.SearchIO.index_db(&amp;hellip;) now store any relative filenames relative to the index file, rather than (as before) relative to the current directory at the time the index was built. This makes the indexes less fragile, so that they can be used from other working directories. &lt;em&gt;NOTE:&lt;/em&gt; This change is backward compatible (old index files work as before), however relative paths in new indexes will not work on older versions of Biopython!&lt;/p&gt;
&lt;p&gt;Behind the scenes, we have done a lot of work applying &lt;a href="https://www.python.org/dev/peps/pep-0008/"&gt;PEP8 coding styles&lt;/a&gt; to Biopython, and improving the formatting of the source code documentation ( &lt;a href="https://www.python.org/dev/peps/pep-0257/"&gt;PEP257 docstrings&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alan Du (first contribution)&lt;/li&gt;
&lt;li&gt;Carlos Pena (first contribution)&lt;/li&gt;
&lt;li&gt;Colin Lappala (first contribution)&lt;/li&gt;
&lt;li&gt;Christian Brueffer&lt;/li&gt;
&lt;li&gt;David Bulger (first contribution)&lt;/li&gt;
&lt;li&gt;Eric Talevich&lt;/li&gt;
&lt;li&gt;Evan Parker (first contribution)&lt;/li&gt;
&lt;li&gt;Hongbo Zhu&lt;/li&gt;
&lt;li&gt;Kai Blin&lt;/li&gt;
&lt;li&gt;Kevin Wu (first contribution)&lt;/li&gt;
&lt;li&gt;Leighton Pritchard&lt;/li&gt;
&lt;li&gt;Leszek Pryszcz (first contribution)&lt;/li&gt;
&lt;li&gt;Markus Piotrowski&lt;/li&gt;
&lt;li&gt;Matt Shirley (first contribution)&lt;/li&gt;
&lt;li&gt;Mike Cariaso (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Seth Sims (first contribution)&lt;/li&gt;
&lt;li&gt;Tiago Antao&lt;/li&gt;
&lt;li&gt;Travis Wrightsman (first contribution)&lt;/li&gt;
&lt;li&gt;Tyghe Vallard (first contribution)&lt;/li&gt;
&lt;li&gt;Vincent Davis&lt;/li&gt;
&lt;li&gt;Wibowo &amp;lsquo;Bow&amp;rsquo; Arindrarto&lt;/li&gt;
&lt;li&gt;Zheng Ruan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a longer list of contributors and changes than usual, but it was also a longer gap since our last release.&lt;/p&gt;</description></item><item><title>BOSC 2015 will be in Dublin with ISMB/ECCB 2015</title><link>https://www.open-bio.org/2014/09/18/bosc-2015-will-be-in-dublin/</link><pubDate>Thu, 18 Sep 2014 09:42:06 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/09/18/bosc-2015-will-be-in-dublin/</guid><description>&lt;p&gt;We have asked you, and you have spoken! 59 past and/or future BOSC attendees participated in our survey, answering questions about what they liked at BOSC 2014, what changes they&amp;rsquo;d like to see, and — most importantly — what they thought about the proposal to possibly hold BOSC 2015 in Norwich (UK) rather than as an ISMB/ECCB SIG in Dublin (Ireland)..&lt;/p&gt;
&lt;p&gt;Under this plan, BOSC 2015 would have been shortly before ISMB/ECCB, but in Norwich. We would have been hosted by &lt;a href="http://www.tgac.ac.uk"&gt;The Genome Analysis Centre (TGAC)&lt;/a&gt; just after and co-located with the &lt;a href="http://gcc2015.tsl.ac.uk"&gt;Galaxy Community Conference 2015&lt;/a&gt; (GCC 2015, hosted by &lt;a href="http://www.tsl.ac.uk"&gt;The Sainsbury Laboratory&lt;/a&gt;). Although some survey participants indicated that they would be more likely to attend BOSC 2015 if it were co-located with GCC, the majority preferred BOSC to remain an ISMB SIG, so we will hold BOSC 2015 in Dublin right before ISMB/ECCB 2015.&lt;/p&gt;
&lt;p&gt;Here is the summary of responses to the questions about the location of BOSC 2015:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2014/09/BOSC2015_locations.png" alt="BOSC2015_locations"&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2014/09/BOSC2015_GCC.png" alt="BOSC2015_GCC"&gt;&lt;/p&gt;
&lt;p&gt;Although the survey is now closed, we are always happy to hear your suggestions for BOSC 2015. (We are particularly interested in increasing diversity at BOSC, and welcome suggestions of people to invite.) You can reach us at &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nomi Harris and Peter Cock
Co-Chairs, BOSC 2015&lt;/p&gt;</description></item><item><title>OBF Google Summer of Code students 2014</title><link>https://www.open-bio.org/2014/04/26/obf-gsoc-students-2014/</link><pubDate>Sat, 26 Apr 2014 18:45:49 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/04/26/obf-gsoc-students-2014/</guid><description>&lt;p&gt;Hi all, I&amp;rsquo;m pleased to announce the acceptance of OBF&amp;rsquo;s &lt;a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014"&gt;Google Summer of Code 2014 (GSoC)&lt;/a&gt; students: &lt;a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014"&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2014/01/GoogleSummer_2014logo-150x150.jpg" alt="[GSoC 2014 Logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sarah Berkemer - &amp;quot; &lt;em&gt;Open source high-performance BioHaskell&lt;/em&gt;&amp;quot; (Mentors: Christian Höner zu Siederdissen, Ketil Malde) ( &lt;a href="http://biohaskell.org/GSoC_blog"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Loris Cro - &amp;quot; &lt;em&gt;An ultra-fast scalable RESTful API to query large numbers of VCF datapoints&lt;/em&gt;&amp;quot; (Mentors: Francesco Strozzi, Raoul Bonnal &amp;amp; the BioRuby team) ( &lt;a href="http://kappaloris.github.io/GSoC-2014-OBF/"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Victor Kofia - &amp;quot; &lt;em&gt;JSBML: Redesign the implementation of mathematical formulas&lt;/em&gt;&amp;quot; (Mentors: Alex Thomas, Sarah Keating &amp;amp; the JSBML team) ( &lt;a href="http://kofiav.blogspot.ca/"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Evan Parker - &amp;quot; &lt;em&gt;Addition of a lazy loading sequence parser to Biopython&amp;rsquo;s SeqIO package&lt;/em&gt;&amp;quot; (Mentors: Wibowo Arindrarto, Peter Cock &amp;amp; the Biopython team) ( &lt;a href="http://evanaparker.com/"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ibrahim Vazirabad - &amp;quot; &lt;em&gt;Improving the Plug-in interface for CellDesigner&lt;/em&gt;&amp;quot; (Mentors: Andreas Dräger, Alex Thomas &amp;amp; the JSBML team) ( &lt;a href="http://jsbmlcelldesigner2014.blogspot.com/"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Leandro Watanabe - &amp;quot; &lt;em&gt;Dynamic Modeling of Cellular Populations within JSBML&lt;/em&gt;&amp;quot; (Mentors: Nicolas Rodriguez, Chris Myers &amp;amp; the JSBML team) ( &lt;a href="http://lhwatanabe.blogspot.co.uk/"&gt;blog&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Congratulations to our accepted students!&lt;/p&gt;
&lt;p&gt;Thanks very much to all the students who applied, we very much appreciate your hard work.&lt;/p&gt;
&lt;p&gt;We are now in the GSoC Community Bonding Period. Official work starts on May 23rd, and until then, students should prepare for their projects: get on the project mailing lists, solidify your plans, figure out where all the version control repositories are and which branch or fork you&amp;rsquo;ll be working on, and start doing preparatory work.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s to a great 2014 Summer of Code,&lt;/p&gt;
&lt;p&gt;Eric &amp;amp; Raoul&lt;/p&gt;
&lt;p&gt;OBF GSoC 2014 Organization Administrators&lt;/p&gt;</description></item><item><title>Catering at BOSC CodeFest 2014</title><link>https://www.open-bio.org/2014/04/02/catering-at-bosc-codefest-2014/</link><pubDate>Wed, 02 Apr 2014 11:13:25 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/04/02/catering-at-bosc-codefest-2014/</guid><description>&lt;p&gt;Bioinformatics Open Source Codefest, July 9 and 10th in Boston, now with sponsored food and drinks!&lt;/p&gt;
&lt;p&gt;The OBF will be holding the fifth &lt;a href="https://www.open-bio.org/wiki/Codefest"&gt;annual BOSC Codefest&lt;/a&gt;, an informal two day &amp;ldquo;hackathon&amp;rdquo; or &amp;ldquo;coding festival&amp;rdquo; preceding the &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;Bioinformatics Open Source Conference (BOSC 2014)&lt;/a&gt; in Boston (USA).&lt;/p&gt;
&lt;p&gt;This year, the BOSC Codefest 2014 is being hosted by &lt;a href="http://www.hackreduce.org"&gt;hack/reduce&lt;/a&gt; (a wonderful hackerspace in Cambridge, Boston) and has also been kindly sponsored by &lt;a href="http://curoverse.com"&gt;Curoverse&lt;/a&gt; (the team behind the open source platform &lt;a href="http://arvados.org"&gt;Arvados&lt;/a&gt;) and &lt;a href="http://harbinger-partners.com/"&gt;Harbinger Partners, Inc.&lt;/a&gt;&lt;a href="http://www.hackreduce.org/"&gt;&lt;img src="https://www.open-bio.org/w/images/4/42/Hack-reduce-logo.png" alt=""&gt;&lt;/a&gt;&lt;a href="http://curoverse.com/"&gt;&lt;img src="https://www.open-bio.org/w/images/e/e5/Curoverse.png" alt=""&gt;&lt;/a&gt;&lt;a href="http://harbinger-partners.com/"&gt;&lt;img src="https://www.open-bio.org/w/images/a/ac/HP-logo-no-tagline.png" alt=""&gt;&lt;/a&gt;&lt;a href="http://arvados.org/"&gt;&lt;img src="https://www.open-bio.org/w/images/4/43/Arvados.png" alt=""&gt;&lt;/a&gt;
Thanks to this sponsorship, this year the organisers will able to include catering for the participants - I&amp;rsquo;m expecting &lt;em&gt;at least&lt;/em&gt; coffee and pizza, plus what ever caffeine rich drinks or local pastries are in fashion with the Boston programmers? I checked on wikipedia and &lt;a href="http://en.wikipedia.org/wiki/Jolt_Cola"&gt;Jolt Cola&lt;/a&gt; doesn&amp;rsquo;t exist in the USA any more&amp;hellip; so I&amp;rsquo;m waiting to see what our local organisers Brad Chapman &amp;amp; Michael Heuer have planned.&lt;/p&gt;
&lt;p&gt;If you are wondering what happens exactly at a CodeFest, I suggest Brad&amp;rsquo;s &lt;a href="http://bcbio.wordpress.com/2013/07/18/summary-from-bioinformatics-open-science-codefest-2013-tools-infrastructure-standards-and-visualization/"&gt;blog post from the BOSC Codefest 2013&lt;/a&gt;, or &lt;a href="http://journal.embnet.org/index.php/embnetjournal/article/view/726/998"&gt;Möller et al (2013)&lt;/a&gt;. Basically these meeting are a chance for developers of open source bioinformatics (not just the OBF&amp;rsquo;s Bio* projects) to get together and work on common interests. Things work best with some pre-meeting planning on the usual project development mailing lists or IRC, but are also a great way to meet other scientists and developers in person with more time to chat than during a conference coffee break.&lt;/p&gt;
&lt;p&gt;Please note that while there is no registration fee for the &lt;a href="https://www.open-bio.org/wiki/Codefest_2014"&gt;BOSC Codefest 2014&lt;/a&gt;, please do fill in the registration form to help with the planning/catering.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re hoping all the Codefest participants will stay for the BOSC meeting itself, which requires formal paid registration as one of the big ISCB 2014 conference&amp;rsquo;s SIG satellite meetings. Note that we&amp;rsquo;re offering a &lt;a href="http://news.open-bio.org/news/2014/03/free-student-presenters-bosc-2014/"&gt;BOSC fee waiver for student speakers&lt;/a&gt;, this year. If you are going to BOSC, please remember to &lt;a href="http://news.open-bio.org/news/2014/03/bosc-2014-call-for-abstracts/"&gt;submit your BOSC abstracts&lt;/a&gt; this week!&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;</description></item><item><title>Free registration to student presenters at BOSC 2014</title><link>https://www.open-bio.org/2014/03/19/free-student-presenters-bosc-2014/</link><pubDate>Wed, 19 Mar 2014 18:21:22 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/03/19/free-student-presenters-bosc-2014/</guid><description>&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;&lt;img src="https://www.open-bio.org/w/images/b/b0/Pear.png" alt=""&gt;&lt;/a&gt; To encourage more student presentations at the Bioinformatics Open Source Conference (BOSC), this year we&amp;rsquo;re waiving the registration fee for accepted student presenters. When you submit your abstract ( &lt;a href="http://news.open-bio.org/news/2014/03/bosc-2014-call-for-abstracts/"&gt;BOSC abstract call open until 4th April&lt;/a&gt;), you must tick the student box:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Student submissions must have a full-time student as the first named and presenting author, and be mostly written by students.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Please note that because BOSC registration is via the ISCB as &lt;a href="https://www.iscb.org/ismb2014-program/ismb2014-sigs-satellite-meetings#bosc"&gt;one of the ISCM SIG meetings&lt;/a&gt;, eligible students must contact us &lt;strong&gt;&lt;em&gt;before&lt;/em&gt;&lt;/strong&gt; filling in their ISCB registration to ensure the BOSC SIG fee is waived. &lt;a href="http://www.eaglegenomics.com/"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/5/5f/Eagle_logo_2013.jpg/120px-Eagle_logo_2013.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Furthermore, as in previous years, BOSC Student Travel Awards sponsored by &lt;a href="http://www.eaglegenomics.com/"&gt;Eagle Genomics&lt;/a&gt; will be awarded to the top student presentations to help with your travel and accommodation costs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update (2 May 2014):&lt;/strong&gt; We&amp;rsquo;ve just sent out the accepted talk invitations, and are offering a registration fee waiver to four student speakers.&lt;/p&gt;</description></item><item><title>BOSC 2014 call for abstracts</title><link>https://www.open-bio.org/2014/03/04/bosc-2014-call-for-abstracts/</link><pubDate>Tue, 04 Mar 2014 18:18:57 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2014/03/04/bosc-2014-call-for-abstracts/</guid><description>&lt;p&gt;Call for Abstracts for the 15th Annual Bioinformatics Open Source Conference (BOSC 2014), a Special Interest Group (SIG) of ISMB 2014.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;&lt;img src="https://www.open-bio.org/w/images/b/b0/Pear.png" alt="[BOSC Logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dates: July 11-12, 2014&lt;/li&gt;
&lt;li&gt;Location: Boston, MA, USA&lt;/li&gt;
&lt;li&gt;Web site: &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;/wiki/BOSC_2014&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email: &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;BOSC announcements mailing list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/OBF_BOSC" title="OBF Bioinformatics Open Source Conference (BOSC)"&gt;@OBF_BOSC&lt;/a&gt; and &lt;a href="https://twitter.com/OBF_news" title="Open Bioinformatics Foundation (OBF) News"&gt;@OBF_News&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Important Dates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;March 24, 2014: &lt;a href="https://www.iscb.org/ismb2014-registration"&gt;Registration opens for ISMB and BOSC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;April 4, 2014: Deadline for &lt;a href="https://www.open-bio.org/wiki/BOSC_Abstract_Submission" title="BOSC abstract submission"&gt;submitting BOSC abstracts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;May 1, 204: Notification of accepted talk abstracts emailed to authors&lt;/li&gt;
&lt;li&gt;July 9-10, 2014: &lt;a href="https://www.open-bio.org/wiki/Codefest_2014" title="BOSC Codefest 2014"&gt;BOSC Codefest 2014&lt;/a&gt;, Boston&lt;/li&gt;
&lt;li&gt;July 11-12, 2014: &lt;a href="https://www.open-bio.org/wiki/BOSC_2014" title="BOSC 2014"&gt;BOSC 2014&lt;/a&gt;, Boston&lt;/li&gt;
&lt;li&gt;July 11-15, 2014: &lt;a href="https://www.iscb.org/ismb2014" title="ISMB 2014 conference"&gt;ISMB 2014&lt;/a&gt;, Boston&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Bioinformatics Open Source Conference (BOSC) covers the wide range of open source bioinformatics software being developed, and encompasses the growing movement of Open Science, with its focus on transparency, reproducibility, and data provenance. We welcome submissions relating to all aspects of bioinformatics and open science software, including new computational methods, reusable software components, visualization, interoperability, and other approaches that help to advance research in the biomolecular sciences. Two full days of talks, posters, panel discussions, and informal discussion groups will enable BOSC attendees to interact with other developers and share ideas and code, as well as learning about some of the latest developments in the field of open source bioinformatics.&lt;/p&gt;
&lt;p&gt;BOSC is sponsored by the Open Bioinformatics Foundation, a non-profit, volunteer-run group dedicated to promoting the practice and philosophy of Open Source software development and Open Science within the biological research community.&lt;/p&gt;
&lt;p&gt;We invite you to submit one-page abstracts for talks and posters. This year&amp;rsquo;s session topics are:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.eaglegenomics.com/"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/5/5f/Eagle_logo_2013.jpg/120px-Eagle_logo_2013.jpg" alt="[Eagle Genomics Logo]"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Science and Reproducible Research&lt;/li&gt;
&lt;li&gt;Software Interoperability&lt;/li&gt;
&lt;li&gt;Genome-scale Data and Beyond&lt;/li&gt;
&lt;li&gt;Visualization&lt;/li&gt;
&lt;li&gt;Translational Bioinformatics&lt;/li&gt;
&lt;li&gt;Bioinformatics Open Source Libraries and Projects&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.gigasciencejournal.com/"&gt;&lt;img src="https://www.open-bio.org/w/images/thumb/b/bb/Gigascience-07.png/200px-Gigascience-07.png" alt="GigaScience Journal Logo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once again we thank &lt;a href="http://www.eaglegenomics.com/"&gt;Eagle Genomics&lt;/a&gt; for sponsoring the BOSC Student Travel Awards, and welcome the open access journal &lt;a href="http://www.gigasciencejournal.com/"&gt;GigaScience&lt;/a&gt; as a new sponsor for BOSC 2014.&lt;/p&gt;
&lt;p&gt;BOSC 2014 Organizing Committee:
Nomi Harris and Peter Cock (co-chairs), Raoul Jean Pierre Bonnal, Brad Chapman, Robert Davey, Christopher Fields, Hans-Rudolf Hotz, Hilmar Lapp&lt;/p&gt;</description></item><item><title>BOSC 2014 Keynote Speakers</title><link>https://www.open-bio.org/2013/12/24/bosc-2014-keynote-speakers/</link><pubDate>Tue, 24 Dec 2013 05:34:18 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2013/12/24/bosc-2014-keynote-speakers/</guid><description>&lt;p&gt;Thanks to those who participated in the &lt;a href="http://news.open-bio.org/news/2013/12/bosc-2014-keynote-competition/"&gt;BOSC 2014 Keynote Competition&lt;/a&gt;! Our winner is Manuel Corpas, who correctly surmised &lt;a href="https://twitter.com/pebourne"&gt;Philip Bourne&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/manuelcorpas/status/412520369044463616"&gt;https://twitter.com/manuelcorpas/status/412520369044463616&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(In fact, we had already confirmed Philip Bourne as our second keynote speaker &lt;em&gt;before&lt;/em&gt; his new job at NIH was announced.) Congratulations, Manuel, on winning free admission to &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;BOSC 2014&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Dr. Bourne&amp;rsquo;s keynote talk will be entitled &amp;ldquo;Biomedical Research as an Open Digital Enterprise&amp;rdquo;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The biomedical research lifecycle is fast becoming completely digital and increasingly open to the point that publishing could simply become changing the access control on given research objects comprising ideas, hypotheses, data, software, results, conclusions, reviews, grants and so on. This offers immense opportunities for software developers to enable the enterprise. I will describe a vision for the digital enterprise and what the NIH and others are doing to support the notion with the intent to accelerate scientific discovery.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Our other keynote speaker at BOSC 2014, as already announced, will be &lt;a href="https://twitter.com/ctitusbrown"&gt;Titus Brown&lt;/a&gt;, whose topic is &amp;ldquo;A History of Bioinformatics (in the Year 2039)&amp;rdquo;.&lt;/p&gt;</description></item><item><title>BOSC 2014 Keynote Competition</title><link>https://www.open-bio.org/2013/12/13/bosc-2014-keynote-competition/</link><pubDate>Fri, 13 Dec 2013 12:24:53 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2013/12/13/bosc-2014-keynote-competition/</guid><description>&lt;p&gt;We&amp;rsquo;re pleased to officially confirm that one of the two keynote speakers for the 15th annual Bioinformatics Open Source Conference ( &lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;BOSC 2014&lt;/a&gt;) will be C. Titus Brown, as he announced on Twitter recently:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://twitter.com/ctitusbrown/"&gt;Titus Brown (@ctitusbrown):&lt;/a&gt;
&lt;a href="https://twitter.com/ctitusbrown/"&gt;&lt;img src="https://pbs.twimg.com/profile_images/2341608206/1v12iz3xg0w80911u76a_normal.png" alt="C. Titus Brown"&gt;&lt;/a&gt; Excited to be a keynote speaker at BOSC 2014! My title: &amp;ldquo;A History of Bioinformatics (in the year 2039)&amp;rdquo; - plenty of room for mischief ;)
&lt;a href="https://twitter.com/ctitusbrown/status/410934403565490176"&gt;https://twitter.com/ctitusbrown/status/410934403565490176&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In recognition of the growing use of Twitter and social media within science as a way of connecting across geographical divides, we&amp;rsquo;re announcing a Twitter competition to guess who is scheduled to give the second keynote at BOSC 2014 in Boston.&lt;/p&gt;
&lt;p&gt;To enter, please tweet using &lt;a href="https://twitter.com/search?q=%23bosc2014" title="#BOSC2014 on Twitter"&gt;hashtag #bosc2014&lt;/a&gt; and include us via &lt;a href="https://twitter.com/OBF_BOSC" title="@OBF_BOSC on Twitter"&gt;@OBF_BOSC&lt;/a&gt;, e.g.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I think @OBF_BOSC should invite &amp;ldquo;Professor X&amp;rdquo; to be a keynote speaker at #BOSC2014 because &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The first correct entry (within one week) will be awarded one complementary BOSC 2014 registration fee for themselves, or a nominated group member. This does not cover travel or accommodation, and there is no cash substitute if you cannot attend BOSC 2014. Members of the OBF board, BOSC organizing committee, and ISMB SIG committee are not eligible, nor are the keynote speakers themselves.&lt;/p&gt;
&lt;p&gt;We intend to announce the mystery keynote speaker and any Twitter competition winner in one week&amp;rsquo;s time, but reserve the right to cut short, modify, or cancel the competition.&lt;/p&gt;
&lt;p&gt;Our ulterior motive is to crowd source ideas for future keynote speakers in BOSC 2015, so some serious suggestions please ;)&lt;/p&gt;
&lt;p&gt;Further details about BOSC 2014 will be posted here:
&lt;a href="https://www.open-bio.org/wiki/BOSC_2014"&gt;/wiki/BOSC_2014&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Peter Cock &amp;amp; Nomi Harris, BOSC 2014 co-chairs.&lt;/p&gt;</description></item><item><title>BOSC 2013</title><link>https://www.open-bio.org/2013/07/17/bosc-2013/</link><pubDate>Wed, 17 Jul 2013 14:33:58 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2013/07/17/bosc-2013/</guid><description>&lt;p&gt;Hello from Berlin, where the pre-BOSC informal &lt;a href="https://www.open-bio.org/wiki/Codefest_2013"&gt;CodeFest 2013&lt;/a&gt; meeting is already underway. We&amp;rsquo;re looking forward to seeing even more of you on Friday and Saturday for &lt;a href="https://www.open-bio.org/wiki/BOSC_2013"&gt;BOSC 2013&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;BOSC 2013 will be the 14th annual &lt;em&gt;Bioinformatics Open Source Conference&lt;/em&gt;, and is organised by the Open Bioinformatics Foundation (OBF). It is held as a Special Interest Group (SIG) meeting in conjunction with the ISMB conference, which itself is held jointly with the ECCB meeting every second year. This year the &lt;a href="http://www.iscb.org/ismbeccb2013"&gt;ISMB/ECCB 2013 is in Berlin&lt;/a&gt;, Germany.&lt;/p&gt;
&lt;p&gt;You can follow &lt;a href="https://twitter.com/OBF_BOSC"&gt;BOSC on Twitter @OBF_BOSC&lt;/a&gt;, and we&amp;rsquo;ll be using the &lt;a href="https://twitter.com/search?q=%23BOSC2013"&gt;Twitter Hashtag #BOSC2013&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We also have a low-volume &lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;BOSC announcements mailing list&lt;/a&gt;, please sign up if you&amp;rsquo;d consider attending or submitting a talk or poster for next year - BOSC 2014 and the ISMB 2014 will be in Boston, USA in July 2014.&lt;/p&gt;</description></item><item><title>Biopython 1.61 released</title><link>https://www.open-bio.org/2013/02/05/biopython-1-61-released/</link><pubDate>Tue, 05 Feb 2013 21:14:05 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2013/02/05/biopython-1-61-released/</guid><description>&lt;p&gt;Source distributions and Windows installers for Biopython 1.61 are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org/"&gt;Biopython website&lt;/a&gt; and from the &lt;a href="http://pypi.python.org/pypi/biopython"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The updated &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial and Cookbook&lt;/a&gt; is online ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Platforms/Deployment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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 &lt;a href="http://www.jython.org"&gt;Jython&lt;/a&gt; 2.5 and &lt;a href="http://pypy.org"&gt;PyPy&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;New module Bio.Graphics.ColorSpiral can generate colors along a spiral path through HSV color space. This can be used to make arbitrary &amp;lsquo;rainbow&amp;rsquo; scales, for example to color features or cross-links on a GenomeDiagram figure.&lt;/p&gt;
&lt;p&gt;The Bio.SeqIO module now supports reading sequences from PDB files in two different ways. The &amp;ldquo;pdb-atom&amp;rdquo; format determines the sequence as it appears in the structure based on the atom coordinate section of the file (via Bio.PDB,
so NumPy is currently required for this). Alternatively, you can use the &amp;ldquo;pdb-seqres&amp;rdquo; format to read the complete protein sequence as it is listed in the PDB header, if available.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Experimental Code - SearchIO&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This release also includes &lt;a href="http://biopython.org/wiki/SearchIO"&gt;Bow&amp;rsquo;s Google Summer of Code work&lt;/a&gt; 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 &lt;code&gt;BiopythonExperimentalWarning&lt;/code&gt; to indicate that this is still somewhat experimental. We&amp;rsquo;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&amp;rsquo;t immediately clear.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contributors&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Bryan Lunt (first contribution)&lt;/li&gt;
&lt;li&gt;Christian Brueffer (first contribution)&lt;/li&gt;
&lt;li&gt;David Cain&lt;/li&gt;
&lt;li&gt;Eric Talevich&lt;/li&gt;
&lt;li&gt;Grace Yeo (first contribution)&lt;/li&gt;
&lt;li&gt;Jeffrey Chang&lt;/li&gt;
&lt;li&gt;Jingping Li (first contribution)&lt;/li&gt;
&lt;li&gt;Kai Blin (first contribution)&lt;/li&gt;
&lt;li&gt;Leighton Pritchard&lt;/li&gt;
&lt;li&gt;Lenna Peterson&lt;/li&gt;
&lt;li&gt;Lucas Sinclair (first contribution)&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Nick Semenkovich (first contribution)&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Robert Ernst (first contribution)&lt;/li&gt;
&lt;li&gt;Tiago Antao&lt;/li&gt;
&lt;li&gt;Wibowo &amp;lsquo;Bow&amp;rsquo; Arindrarto&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF Board meeting 13 Nov</title><link>https://www.open-bio.org/2012/11/06/obf-board-meeting-13-nov/</link><pubDate>Tue, 06 Nov 2012 15:58:44 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/11/06/obf-board-meeting-13-nov/</guid><description>&lt;p&gt;The Open Bioinformatics Foundation (OBF) will be holding a public &lt;a href="https://www.open-bio.org/wiki/Board"&gt;Board of Directors&lt;/a&gt; meeting on Tuesday, 13 Nov, 2012, at 11.30am EST (8.30am PST, 17:30 CET, 16:30 UTC/GMT).&lt;/p&gt;
&lt;p&gt;The meeting will be held online or over conference call. We will post details about how to dial in or connect closer to the date ( &lt;a href="https://www.open-bio.org/wiki/Minutes:2012_Nov_ConfCall"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;On the agenda Richard Holland and Chris Fields are running for election to the Board, and some other items primarily up for discussion, including how to keep our membership roll up-to-date and increasing with the least barriers. We will post a more detailed agenda in advance of the meeting ( &lt;a href="https://www.open-bio.org/wiki/Minutes:2012_Nov_ConfCall"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;OBF members should have already received notice of this meeting via the &lt;a href="http://lists.open-bio.org/mailman/listinfo/members"&gt;OBF member’s mailing list&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>OBF is now an SPI-associated project</title><link>https://www.open-bio.org/2012/10/12/obf-now-spi-associated/</link><pubDate>Fri, 12 Oct 2012 19:01:49 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/10/12/obf-now-spi-associated/</guid><description>&lt;p&gt;I am very pleased to announce that the Open Bioinformatics Foundation (O|B|F) is now a &lt;a href="http://www.spi-inc.org"&gt;Software in the Public Interest (SPI)&lt;/a&gt; associated project, rather than its own not-for-profit incorporation.&lt;/p&gt;
&lt;p&gt;An electronic vote of O|B|F members on whether or not to provisionally approve the invitation from SPI closed yesterday at 19:00 UTC. We had a participation of 39 out of 105 eligible, or 37%, which is far above the quorum of 10%. The tally is 38 for provisionally accepting and 1 against. The tally can be seen (and audited) here:
&lt;a href="https://vote.heliosvoting.org/helios/e/OBFjoiningSPI"&gt;https://vote.heliosvoting.org/helios/e/OBFjoiningSPI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The SPI Board vote on resolution &lt;a href="http://www.spi-inc.org/meetings/agendas/2012/2012-10-11/"&gt;2012-09-28.jb.1&lt;/a&gt; (&amp;ldquo;Open Bioinformatics Foundation as associated project&amp;rdquo;) resulted in 8 yes, 0 no, 0 abstain. Given the result of our election, I accepted the invitation right away.&lt;/p&gt;
&lt;p&gt;Thanks to everyone who voted. On behalf of the Board, I am thrilled about the turnout!&lt;/p&gt;
&lt;p&gt;This terminates O|B|F&amp;rsquo;s status as its own corporation, which over the years has been more trouble than gain. As an SPI-associated project, we can now accept donations that are 501(c)3 tax-exempt in the US, aside from other &lt;a href="http://www.spi-inc.org/projects/services/"&gt;benefits&lt;/a&gt;. In the coming weeks and months we will be articulating what kind of objectives, platforms, and activities we can or should pursue, given our new status. I&amp;rsquo;ll communicate separately about that once it gets off the ground.&lt;/p&gt;
&lt;p&gt;Finally, please join me in thanking Josh Berkus (SPI &amp;amp; PostgreSQL) for shepherding our joining SPI all the way through. And please also join me in saying hi to the SPI community - as I have done earlier I&amp;rsquo;d like to encourage everyone to consider joining the SPI as well. It&amp;rsquo;s a friendly community, and I like to think we can enrich it.&lt;/p&gt;
&lt;p&gt;This is a historic day for our organization. Have a drink tonight :-)&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;-hilmar&lt;/p&gt;
&lt;p&gt;Note: This post is based on an email sent yesterday to the &lt;a href="http://lists.open-bio.org/mailman/listinfo/members"&gt;OBF member&amp;rsquo;s mailing list&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Travis-CI for Testing</title><link>https://www.open-bio.org/2012/07/30/travis-ci-for-testing/</link><pubDate>Mon, 30 Jul 2012 13:24:09 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/07/30/travis-ci-for-testing/</guid><description>&lt;p&gt;Earlier this year &lt;a href="http://bioruby.org"&gt;BioRuby&lt;/a&gt; and then &lt;a href="http://biopython.org"&gt;Biopython&lt;/a&gt; and &lt;a href="http://bioperl.org"&gt;BioPerl&lt;/a&gt; started using &lt;a href="http://travis-ci.org"&gt;Travis-CI.org&lt;/a&gt;, a hosted continuous integration service for the open source community, to run their unit tests automatically whenever their &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt; repositories are updated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://travis-ci.org/bioruby/bioruby/"&gt;&lt;img src="https://secure.travis-ci.org/bioruby/bioruby.png?branch=master" alt="BioRuby on Travis-CI.org"&gt;&lt;/a&gt;&lt;a href="http://travis-ci.org/bioruby/bioruby/"&gt;BioRuby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://travis-ci.org/biopython/biopython/"&gt;&lt;img src="https://secure.travis-ci.org/biopython/biopython.png?branch=master" alt="Biopython on Travis-CI.org"&gt;&lt;/a&gt;&lt;a href="http://travis-ci.org/biopython/biopython/"&gt;Biopython&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://travis-ci.org/bioperl/bioperl-live/"&gt;&lt;img src="https://secure.travis-ci.org/bioperl/bioperl-live.png?branch=master" alt="BioPerl on Travis-CI.org"&gt;&lt;/a&gt;&lt;a href="http://travis-ci.org/bioperl/bioperl-live/"&gt;BioPerl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The BioRuby team are also using Travis-CI for automated testing of their new &amp;lsquo;plugin&amp;rsquo; ecosystem, BioRuby Gems, or &lt;a href="http://www.biogems.info/"&gt;BioGems&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Travis-CI gives us continuous testing, but for the moment only covers &lt;a href="http://about.travis-ci.org/docs/user/ci-environment/"&gt;one operating system&lt;/a&gt; (currently 32 bit Ubuntu Linux using Virtual Machines). This automated testing is therefore complementary to our existing &lt;a href="http://testing.open-bio.org/"&gt;OBF BuildBot server&lt;/a&gt; which aims to run nightly tests on volunteer developer machines setup to cover a broad range of operating systems and configurations.&lt;/p&gt;
&lt;p&gt;However, Travis-CI are working on a new feature - &lt;a href="http://about.travis-ci.org/blog/announcing-pull-request-support/"&gt;automatic testing of pull requests&lt;/a&gt;, currently only available on a donation basis - which the OBF was happy to support.&lt;/p&gt;
&lt;p&gt;What this means is that when a contributor has some code ready for integration, they can issue a &lt;a href="https://help.github.com/articles/using-pull-requests/"&gt;GitHub pull request&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re excited about making more use of Travis-CI for other &lt;a href="https://www.open-bio.org/wiki/Projects"&gt;OBF projects&lt;/a&gt;. Thus far we&amp;rsquo;ve been really impressed with Travis-CI.&lt;/p&gt;</description></item><item><title>Students selected for GSoC</title><link>https://www.open-bio.org/2012/04/24/students-selected-for-gsoc/</link><pubDate>Tue, 24 Apr 2012 09:08:35 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/04/24/students-selected-for-gsoc/</guid><description>&lt;p&gt;Hello all,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;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 &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code (GSoC) program&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The accepted students, their projects, and their mentors (in alphabetical order):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://bow.web.id/blog/tag/gsoc/"&gt;Wibowo Arindrarto&lt;/a&gt;&lt;/strong&gt;:
&lt;em&gt;SearchIO Implementation in Biopython&lt;/em&gt;
mentored by Peter Cock&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://arklenna.tumblr.com/tagged/gsoc2012"&gt;Lenna Peterson&lt;/a&gt;&lt;/strong&gt;:
&lt;em&gt;Diff My DNA: Development of a Genomic Variant Toolkit for Biopython&lt;/em&gt;
mentored by Brad Chapman, Reece Hart, James Casbon&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://blog.mpthecoder.com/tagged/gsoc"&gt;Marjan Povolni&lt;/a&gt;&lt;/strong&gt;:
&lt;em&gt;The worlds fastest parallelized GFF3/GTF parser in D, and an interfacing biogem plugin for Ruby&lt;/em&gt;
mentored by Pjotr Prins, Francesco Strozzi, Raoul Bonnal&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://lomereiter.wordpress.com/tag/gsoc/"&gt;Artem Tarasov&lt;/a&gt;&lt;/strong&gt;:
&lt;em&gt;Fast parallelized GFF3/GTF parser in C++, with Ruby FFI bindings&lt;/em&gt;
mentored by Pjotr Prins, Francesco Strozzi, Raoul Bonnal&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://csw.github.com/bioruby-maf/"&gt;Clayton Wheeler&lt;/a&gt;&lt;/strong&gt;:
&lt;em&gt;Multiple Alignment Format parser for BioRuby&lt;/em&gt;
mentored by Francesco Strozzi and Raoul Bonnal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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&amp;rsquo;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.&lt;/p&gt;
&lt;p&gt;For the accepted students: congratulations! You have risen to the top of a very competitive application process. Now it&amp;rsquo;s time to &amp;ldquo;put your money where your mouth is&amp;rdquo;, as the saying goes. Let&amp;rsquo;s get out there and write some great code this summer!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Robert Buels
OBF GSoC 2012 Organization Administrator&lt;/p&gt;</description></item><item><title>Announcing OBF Summer of Code 2012</title><link>https://www.open-bio.org/2012/03/25/obf-summer-of-code-2012/</link><pubDate>Sun, 25 Mar 2012 21:27:05 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/03/25/obf-summer-of-code-2012/</guid><description>&lt;p&gt;Applications due 19:00 UTC, April 6, 2012.
&lt;a href="https://www.open-bio.org/wiki/Google_Summer_of_Code"&gt;/wiki/Google_Summer_of_Code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Open Bioinformatics Foundation (OBF) Summer of Code program provides a unique opportunity for undergraduate, masters, and PhD students to obtain hands-on experience writing and extending open-source software for bioinformatics under the mentorship of experienced developers from around the world. The program is the participation of the Open Bioinformatics Foundation (OBF) as a mentoring organization in the &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code (GSoC)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Students successfully completing the 3 month program receive a $5,000 USD stipend, and may work entirely from their home or home institution. Participation is open to students from any country in the world except countries subject to US trade restrictions. Each student will have at least one dedicated mentor to show them the ropes and help them complete their project.&lt;/p&gt;
&lt;p&gt;The Open Bioinformatics Foundation is particularly seeking students interested in both bioinformatics (computational biology) and software development. Some &lt;a href="https://www.open-bio.org/wiki/Google_Summer_of_Code"&gt;initial project ideas are listed on the website&lt;/a&gt;. These range from sequence search I/O in &lt;a href="http://biopython.org/wiki/Google_Summer_of_Code"&gt;Biopython&lt;/a&gt; to lightweight sequence objects and lazy parsing in &lt;a href="http://bioperl.org/wiki/Google_Summer_of_Code"&gt;BioPerl&lt;/a&gt;, a next-generation &lt;a href="http://www.bioruby.org/wiki/Google_Summer_of_Code"&gt;BioRuby&lt;/a&gt; interface to Ensembl to developing cloud-optimized versions of &lt;a href="http://biojava.org/wiki/Google_Summer_of_Code"&gt;BioJava&lt;/a&gt; modules. All project ideas are flexible and many can be adjusted in scope to match the skills of the student. We also particularly welcome and encourage students proposing their own project ideas; historically some of the most successful Summer of Code projects are ones proposed by the students themselves.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TO APPLY:&lt;/strong&gt; Apply online at the Google Summer of Code website (&lt;a href="http://socghop.appspot.com/)"&gt;http://socghop.appspot.com/)&lt;/a&gt;, where you will also find GSoC program rules and eligibility requirements. The 12-day application period for students runs from Monday, March 26 through Friday, April 6th, 2012.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INQUIRIES:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We strongly encourage all interested students to get in touch with us with their ideas as early on as possible. See the OBF GSoC page for contact details.&lt;/p&gt;
&lt;p&gt;2012 OBF Summer of Code:
&lt;a href="https://www.open-bio.org/wiki/Google_Summer_of_Code"&gt;/wiki/Google_Summer_of_Code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google Summer of Code FAQ:
&lt;a href="http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faqs"&gt;http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faqs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rob Buels
OBF GSoC 2012 Admin&lt;/p&gt;</description></item><item><title>OBF accepted for GSoC 2012</title><link>https://www.open-bio.org/2012/03/16/obf-accepted-for-gsoc-2012/</link><pubDate>Fri, 16 Mar 2012 21:53:04 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/03/16/obf-accepted-for-gsoc-2012/</guid><description>&lt;p&gt;Google announced today that the &lt;a href="http://open-bio.org/"&gt;Open Bioinformatics Foundation (OBF)&lt;/a&gt; has been accepted as a mentoring organization for &lt;a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"&gt;Google Summer of Code 2012&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/soc/"&gt;&lt;img src="http://code.google.com/images/GSoC2012_300x200.png" alt="GSoC 2012 Logo"&gt;&lt;/a&gt;&lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code (GSoC)&lt;/a&gt; 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 the &lt;a href="http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faqs"&gt;GSoC 2012 FAQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Student applications are due April 6, 2012 at 19:00 UTC. Students who are interested in participating should look at the &lt;a href="http://open-bio.org/wiki/Google_Summer_of_Code"&gt;OBF&amp;rsquo;s GSoC page&lt;/a&gt;, which lists project ideas, and whom to contact about applying.&lt;/p&gt;
&lt;p&gt;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 OBF wiki and on the relevant project&amp;rsquo;s GSoC wiki page.&lt;/p&gt;
&lt;p&gt;Thanks to all who helped make OBF&amp;rsquo;s application to GSoC a success, and let&amp;rsquo;s have a great, productive summer of code!&lt;/p&gt;
&lt;p&gt;Rob Buels
OBF GSoC 2012 Administrator&lt;/p&gt;</description></item><item><title>Call for abstracts for BOSC 2012</title><link>https://www.open-bio.org/2012/03/05/call-for-abstracts-for-bosc-2012/</link><pubDate>Mon, 05 Mar 2012 19:54:28 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/03/05/call-for-abstracts-for-bosc-2012/</guid><description>&lt;p&gt;Call for Abstracts for the 13th Annual &lt;a href="https://www.open-bio.org/wiki/BOSC_2012"&gt;Bioinformatics Open Source Conference (BOSC 2012)&lt;/a&gt;, a Special Interest Group (SIG) of &lt;a href="http://www.iscb.org/ismb2012"&gt;ISMB 2012&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dates: July 13-14, 2012
Location: Long Beach, California
Web site: &lt;a href="https://www.open-bio.org/wiki/BOSC_2012"&gt;/wiki/BOSC_2012&lt;/a&gt;
Email: &lt;a href="mailto:bosc@open-bio.org"&gt;bosc@open-bio.org&lt;/a&gt;
BOSC announcements mailing list: &lt;a href="http://lists.open-bio.org/mailman/listinfo/bosc-announce"&gt;http://lists.open-bio.org/mailman/listinfo/bosc-announce&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Important Dates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;April 13, 2012: Deadline for submitting abstracts&lt;/li&gt;
&lt;li&gt;May 7, 2012: Notification of accepted talk abstracts emailed to authors&lt;/li&gt;
&lt;li&gt;July 11-12, 2012: Codefest 2012 programming session&lt;/li&gt;
&lt;li&gt;July 13-14, 2012: &lt;a href="https://www.open-bio.org/wiki/BOSC_2012"&gt;BOSC 2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July 15-17, 2012: &lt;a href="http://www.iscb.org/ismb2012"&gt;ISMB 2012&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Bioinformatics Open Source Conference (BOSC) is sponsored by the Open Bioinformatics Foundation (O|B|F), a non-profit group dedicated to promoting the practice and philosophy of Open Source software development within the biological research community. To be considered for acceptance, software systems representing the central topic in a presentation submitted to BOSC must be licensed with a recognized Open Source License, and be freely available for download in source code form.&lt;/p&gt;
&lt;p&gt;We invite you to submit one-page abstracts for talks and posters. This year&amp;rsquo;s session topics are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloud and Parallel Computing&lt;/li&gt;
&lt;li&gt;Linked Data&lt;/li&gt;
&lt;li&gt;Genome-scale Data Management&lt;/li&gt;
&lt;li&gt;Data Visualization and Imaging&lt;/li&gt;
&lt;li&gt;Translational Bioinformatics&lt;/li&gt;
&lt;li&gt;Software Interoperability (possibly a joint session with &lt;a href="http://www.broadinstitute.org/software/bsi-sig/"&gt;BSI-SIG, the Bioinformatics Software Interoperability SIG&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bioinformatics Open Source Project Updates&lt;/li&gt;
&lt;li&gt;Interfacing with Industry (panel)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks to generous sponsorship from &lt;a href="http://eaglegenomics.com/"&gt;Eagle Genomics&lt;/a&gt; and an anonymous donor, we are pleased to announce a competition for three Student Travel Awards. Each winner will be awarded $250 to defray the costs of travel to BOSC 2012.&lt;/p&gt;
&lt;p&gt;For instructions on submitting your abstract, please visit &lt;a href="https://www.open-bio.org/wiki/BOSC_2012#Submitting_Abstracts"&gt;/wiki/BOSC_2012#Submitting_Abstracts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;BOSC 2012 Organizing Committee:
Nomi Harris (chair), Jan Aerts, Brad Chapman, Peter Cock, Chris Fields, Erwin Frise, Peter Rice&lt;/p&gt;</description></item><item><title>Cross-links in GenomeDiagram</title><link>https://www.open-bio.org/2012/03/02/cross-links-in-genomediagram/</link><pubDate>Fri, 02 Mar 2012 16:56:38 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/03/02/cross-links-in-genomediagram/</guid><description>&lt;p&gt;I&amp;rsquo;ve just finished writing up an example for the Biopython Tutorial of the new GenomeDiagram functionality added in &lt;a href="http://news.open-bio.org/news/2012/02/biopython-1-59-released/"&gt;Biopython 1.59&lt;/a&gt;. 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:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.open-bio.org/wp-content/uploads/2012/03/three_track_cl2.png"&gt;&lt;img src="https://news.obf.io/wp-content/uploads/2012/03/three_track_cl2-1024x724.png" alt="GenomeDiagram with cross-links between tracks"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This example attempts a simplified reproduction of Figure 6 in &lt;a href="http://dx.doi.org/10.1128/%E2%80%8BJB.184.21.6026-6036.2002"&gt;Proux et al. (2002)&lt;/a&gt;, 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&amp;rsquo;ve used and the genes shown in the original figure.&lt;/p&gt;
&lt;p&gt;Note while this example is in the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Tutorial HTML&lt;/a&gt; and &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt; online, it was not in the zip/tarball for Biopython 1.59, and nor was the &lt;a href="https://github.com/biopython/biopython/blob/master/Doc/examples/Proux_et_al_2002_Figure_6.py"&gt;Proux_et_al_2002_Figure_6.py&lt;/a&gt; script. It will be in future releases.&lt;/p&gt;
&lt;p&gt;Another motivating use case for this functionality was to produce vector images of whole genome alignments in the style of the &lt;a href="http://www.sanger.ac.uk/resources/software/act/"&gt;Artemis Comparison Tool (ACT)&lt;/a&gt; or &lt;a href="http://asap.ahabs.wisc.edu/mauve/"&gt;Mauve&lt;/a&gt;. We&amp;rsquo;ve got a poster printer in the building just crying out to be used for showing whole genome comparison of a dozen bacteria strains!&lt;/p&gt;</description></item><item><title>Biopython 1.59 released</title><link>https://www.open-bio.org/2012/02/24/biopython-1-59-released/</link><pubDate>Fri, 24 Feb 2012 15:09:04 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2012/02/24/biopython-1-59-released/</guid><description>&lt;p&gt;Source distributions and Windows installers for &lt;strong&gt;Biopython 1.59&lt;/strong&gt; are now available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org/"&gt;Biopython website&lt;/a&gt; and from the &lt;a href="http://pypi.python.org/pypi/biopython"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="platformsdeployment"&gt;Platforms/Deployment&lt;/h3&gt;
&lt;p&gt;We currently support &lt;a href="http://python.org"&gt;Python&lt;/a&gt; 2.5, 2.6 and 2.7 and also test under &lt;a href="http://jython.org"&gt;Jython&lt;/a&gt; 2.5 (which does not cover NumPy). Please note that this release will not work on Python 2.4&lt;/p&gt;
&lt;p&gt;Most functionality is also working under Python 3.1 and 3.2 (including modules using &lt;a href="http://numpy.scipy.org/"&gt;NumPy&lt;/a&gt;), and under &lt;a href="http://pypy.org/"&gt;PyPy&lt;/a&gt; (excluding our NumPy dependencies). We are now encouraging early adopters to help beta testing on these platforms.&lt;/p&gt;
&lt;p&gt;The installation setup.py now supports &amp;lsquo;install_requires&amp;rsquo; 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.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;p&gt;New module &lt;code&gt;Bio.TogoWS&lt;/code&gt; offers a wrapper for the &lt;a href="http://togows.dbcls.jp/site/en/rest.html"&gt;TogoWS REST API&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/efetch_help.html"&gt;NCBI Entrez Fetch&lt;/a&gt; function &lt;code&gt;Bio.Entrez.efetch&lt;/code&gt; has been updated to handle the NCBI&amp;rsquo;s stricter handling of multiple ID arguments in EFetch 2.0 (released February 2012, see this &lt;a href="http://www.ncbi.nlm.nih.gov/mailman/pipermail/utilities-announce/2012-February/000086.html"&gt;announcement&lt;/a&gt;), however the NCBI have also changed the &lt;code&gt;retmode&lt;/code&gt; default argument so &lt;em&gt;you&lt;/em&gt; may need to make this explicit. e.g. add &lt;code&gt;retmode=&amp;quot;text&amp;quot;&lt;/code&gt; to your EFetch calls (see this &lt;a href="http://www.ncbi.nlm.nih.gov/mailman/pipermail/utilities-announce/2012-February/000085.html"&gt;announcement&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The position objects used in &lt;code&gt;Bio.SeqFeature&lt;/code&gt; now act almost like integers, making dealing with fuzzy locations in EMBL/GenBank files much easier. Also the &lt;code&gt;SeqFeature&lt;/code&gt;&amp;rsquo;s strand and any database reference are now properties of the &lt;code&gt;FeatureLocation&lt;/code&gt; object (a more logical placement), with proxy methods for backwards compatibility.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.Graphics.BasicChromosome&lt;/code&gt; 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.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.Graphics.GenomeDiagram&lt;/code&gt; has been extended to allow &lt;a href="http://news.open-bio.org/news/2012/03/cross-links-in-genomediagram/"&gt;cross-links between tracks&lt;/a&gt;, and track specific start/end positions for showing regions. This can be used to imitate the output from the &lt;a href="http://www.sanger.ac.uk/resources/software/act/"&gt;Artemis Comparison Tool (ACT)&lt;/a&gt;. Also, a new attribute circle_core makes it easier to have an empty space in the middle of a circular diagram (see tutorial).&lt;/p&gt;
&lt;p&gt;Note &lt;code&gt;Bio.Graphics&lt;/code&gt; requires the &lt;a href="http://www.reportlab.com/software/opensource/"&gt;ReportLab library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.Align.Applications&lt;/code&gt; now includes a wrapper for command line tool &lt;a href="http://www.clustal.org/omega/"&gt;Clustal Omega&lt;/a&gt; for protein multiple sequence alignment.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Bio.AlignIO&lt;/code&gt; now supports sequential &lt;a href="http://evolution.genetics.washington.edu/phylip.html"&gt;PHYLIP&lt;/a&gt; files (as well as interlaced PHYLIP files) as a separate format variant.&lt;/p&gt;
&lt;p&gt;Additionally there have been other minor bug fixes and more unit tests, and updates to the documentation including the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial&lt;/a&gt; ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;).&lt;/p&gt;
&lt;h3 id="contributors"&gt;Contributors&lt;/h3&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Andreas Wilm (first contribution)&lt;/li&gt;
&lt;li&gt;Alessio Papini (first contribution)&lt;/li&gt;
&lt;li&gt;Brad Chapman&lt;/li&gt;
&lt;li&gt;Brandon Invergo&lt;/li&gt;
&lt;li&gt;Connor McCoy&lt;/li&gt;
&lt;li&gt;Eric Talevich&lt;/li&gt;
&lt;li&gt;João Rodrigues&lt;/li&gt;
&lt;li&gt;Konrad Förstner (first contribution)&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Matej Repič (first contribution)&lt;/li&gt;
&lt;li&gt;Leighton Pritchard&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF Annual Meeting 2011</title><link>https://www.open-bio.org/2011/10/28/obf-annual-meeting-2011/</link><pubDate>Fri, 28 Oct 2011 20:54:15 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2011/10/28/obf-annual-meeting-2011/</guid><description>&lt;p&gt;The annual Board of Directors Meeting of the Open Bioinformatics Foundation will take place on November 8, 2011. As in previous years, it will be held by conference call, estimated to be about 2 hrs long.&lt;/p&gt;
&lt;p&gt;The meeting will on Tuesday 8 November 2011, at 11am EST, 8am PST, 16:00 UTC/GMT, 17:00 CET, or Wednesday 9 November 1am JST. Note for translating into other time zones that by then both Europe and the US have gone off DST.&lt;/p&gt;
&lt;p&gt;Note that this meeting, like all O|B|F Board meetings, is public; every member may call in at their leisure. Please see the &lt;a href="https://www.open-bio.org/wiki/Minutes:2011_ConfCall"&gt;agenda of the meeting&lt;/a&gt; (including dial-in information), see also the &lt;a href="https://www.open-bio.org/wiki/Board"&gt;current board&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Chromosome Diagrams in Biopython</title><link>https://www.open-bio.org/2011/10/28/chromosome-diagrams-in-biopython/</link><pubDate>Fri, 28 Oct 2011 15:44:10 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2011/10/28/chromosome-diagrams-in-biopython/</guid><description>&lt;p&gt;One of the new things coming in Biopython 1.59 is improved chromosome diagrams, something you may have seen &lt;a href="http://twitter.com/#!/pjacock/status/121676973054496768"&gt;via Twitter&lt;/a&gt;. I&amp;rsquo;ve just been updating the Biopython Tutorial (current version &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;here&lt;/a&gt;, &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;) to include an example drawing this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://github.com/biopython/biopython/raw/1574d8112914ea147f4e62c6b980543db1abdc7d/Doc/images/tRNA_chrom.png" alt="tRNA genes in Arabidopsis thaliana"&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a &lt;a href="https://github.com/biopython/biopython/raw/1574d8112914ea147f4e62c6b980543db1abdc7d/Doc/images/tRNA_chrom.pdf"&gt;PDF version&lt;/a&gt; too. This example just parses the &lt;em&gt;Arabidopsis thaliana&lt;/em&gt; 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.&lt;/p&gt;
&lt;p&gt;This kind of diagram is often used for showing the placement of SNPs or other loci of interest (e.g. disease or breeding markers).&lt;/p&gt;
&lt;p&gt;P.S. Biopython produces these and other graphics using &lt;a href="http://www.reportlab.com/software/opensource/"&gt;ReportLab&lt;/a&gt;, an open source Python library capable of outputting PDF, SVG, PNG, etc. Very handy.&lt;/p&gt;</description></item><item><title>Biopython 1.58 released</title><link>https://www.open-bio.org/2011/08/18/biopython-1-58-released/</link><pubDate>Thu, 18 Aug 2011 17:06:47 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2011/08/18/biopython-1-58-released/</guid><description>&lt;p&gt;Source distributions and Windows installers for &lt;strong&gt;Biopython 1.58&lt;/strong&gt; are available from the &lt;a href="http://biopython.org/wiki/Download"&gt;downloads page&lt;/a&gt; on the &lt;a href="http://biopython.org"&gt;Biopython website&lt;/a&gt; and from the &lt;a href="http://pypi.python.org/pypi/biopython"&gt;Python Package Index (PyPI)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A new interface and parsers for the &lt;a href="http://abacus.gene.ucl.ac.uk/software/paml.html"&gt;PAML (Phylogenetic Analysis by Maximum Likelihood)&lt;/a&gt; package of programs, supporting codeml, baseml and yn00 as well as a Python re-implementation of chi2 was added as the &lt;code&gt;Bio.Phylo.PAML&lt;/code&gt; module.&lt;/p&gt;
&lt;p&gt;Bio.SeqIO now includes read and write support for the &lt;a href="http://seqxml.org"&gt;SeqXML&lt;/a&gt;, a simple XML format offering basic annotation support. See &lt;a href="http://dx.doi.org/10.1093/bib/bbr025"&gt;Schmitt et al (2011) in Briefings in Bioinformatics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bio.SeqIO now includes read support for ABI files (&amp;ldquo;Sanger&amp;rdquo; capillary sequencing trace files, containing called sequence with PHRED qualities).&lt;/p&gt;
&lt;p&gt;The Bio.AlignIO &amp;ldquo;fasta-m10&amp;rdquo; parser was updated to cope with the marker lines as used in &lt;a href="http://fasta.bioch.virginia.edu/fasta_www2/fasta_list2.shtml"&gt;Bill Pearson&amp;rsquo;s FASTA&lt;/a&gt; version 3.36, without this fix the parser would only return alignments for the first query sequence.&lt;/p&gt;
&lt;p&gt;The Bio.AlignIO &amp;ldquo;phylip&amp;rdquo; 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&amp;rsquo;t do anything special with this character. Also, support for &amp;ldquo;phylip-relaxed&amp;rdquo; has been added which allows longer record names as used in &lt;a href="http://wwwkramer.in.tum.de/exelixis/software.html"&gt;RAxML&lt;/a&gt; and &lt;a href="http://www.atgc-montpellier.fr/phyml/"&gt;PHYML&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of potential interest to anyone subclassing Biopython objects, any remaining &amp;ldquo;old syle&amp;rdquo; Python classes have been switched to &amp;ldquo;new style&amp;rdquo; classes. This allows things like defining properties.&lt;/p&gt;
&lt;p&gt;Bio.HMM&amp;rsquo;s Viterbi algorithm now expects the initial probabilities explicitly.&lt;/p&gt;
&lt;p&gt;Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aaron Gallagher (first contribution)&lt;/li&gt;
&lt;li&gt;Bartek Wilczynski&lt;/li&gt;
&lt;li&gt;Bogdan T. (first contribution)&lt;/li&gt;
&lt;li&gt;Brandon Invergo (first contribution)&lt;/li&gt;
&lt;li&gt;Connor McCoy (first contribution)&lt;/li&gt;
&lt;li&gt;David Cain (first contribution)&lt;/li&gt;
&lt;li&gt;Eric Talevich&lt;/li&gt;
&lt;li&gt;Fábio Madeira (first contribution)&lt;/li&gt;
&lt;li&gt;Hongbo Zhu&lt;/li&gt;
&lt;li&gt;Joao Rodrigues&lt;/li&gt;
&lt;li&gt;Michiel de Hoon&lt;/li&gt;
&lt;li&gt;Peter Cock&lt;/li&gt;
&lt;li&gt;Thomas Schmitt (first contribution)&lt;/li&gt;
&lt;li&gt;Tiago Antao&lt;/li&gt;
&lt;li&gt;Walter Gillett&lt;/li&gt;
&lt;li&gt;Wibowo Arindrarto (first contribution)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OBF and Google Summer of Code 2011</title><link>https://www.open-bio.org/2011/03/18/obf-gsoc-2011/</link><pubDate>Fri, 18 Mar 2011 21:44:22 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2011/03/18/obf-gsoc-2011/</guid><description>&lt;p&gt;Great news: Google announced today that the Open Bioinformatics Foundation (OBF) has been accepted as a mentoring organization for this summer&amp;rsquo;s Google Summer of Code!&lt;/p&gt;
&lt;p&gt;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 &lt;a href="http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2011/faqs"&gt;GSoC 2011 FAQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Student applications are due April 8, 2011 at 19:00 UTC. Students who are interested in participating should look at the &lt;a href="http://open-bio.org/wiki/Google_Summer_of_Code"&gt;OBF&amp;rsquo;s GSoC page&lt;/a&gt;, which lists project ideas, and whom to contact about applying.&lt;/p&gt;
&lt;p&gt;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 &lt;a href="http://open-bio.org/wiki/Google_Summer_of_Code"&gt;OBF wiki page&lt;/a&gt;, and on the relevant project&amp;rsquo;s GSoC wiki page.&lt;/p&gt;
&lt;p&gt;Thanks to all who helped make OBF&amp;rsquo;s application to GSoC a success, and let&amp;rsquo;s have a great, productive summer of code!&lt;/p&gt;
&lt;p&gt;Rob Buels
OBF GSoC 2011 Administrator&lt;/p&gt;</description></item><item><title>Biopython dropping Python 2.4 Support?</title><link>https://www.open-bio.org/2010/11/18/dropping-python24-support/</link><pubDate>Thu, 18 Nov 2010 15:09:15 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2010/11/18/dropping-python24-support/</guid><description>&lt;p&gt;This is a reminder that the forthcoming Biopython 1.56 release is &lt;em&gt;planned&lt;/em&gt; to be our last release to support Python 2.4.&lt;/p&gt;
&lt;p&gt;Looking back, we supported Python 2.3 for about six years - it was released July 2003, and &lt;a href="http://news.open-bio.org/news/2009/04/biopython-release-150/"&gt;Biopython 1.50&lt;/a&gt; released in April 2009 was the last to support it. Similarly, Python 2.4 was released six years ago (November 2004).&lt;/p&gt;
&lt;p&gt;Dropping Python 2.4 support will allow use to assume standard library modules like the &lt;a href="http://docs.python.org/library/xml.etree.elementtree.html"&gt;ElementTree XML parser&lt;/a&gt; and &lt;a href="http://docs.python.org/library/sqlite3.html"&gt;SQLite 3 support&lt;/a&gt; will be available. There are also several &lt;a href="http://docs.python.org/whatsnew/2.5.html"&gt;new language features in Python 2.5+&lt;/a&gt; which will be useful, and it should make supporting Python 3 a little easier as well.&lt;/p&gt;
&lt;p&gt;Most operating systems which come with Python now ship with Python 2.5 or later, with the notable exception of &lt;a href="http://centos.org"&gt;CentOS&lt;/a&gt; where Python 2.4 is still used. Also, those of you running a Linux server may still be running an old but still supported OS - for example the &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; 6.06 LTS (Dapper Drake) server edition is maintained until June 2011, and comes with Python 2.4.&lt;/p&gt;
&lt;p&gt;If you would be negatively affected by Biopython dropping support for Python 2.4, please let us know as soon as possible, ideally via the &lt;a href="http://biopython.org/wiki/Mailing_lists"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;</description></item><item><title>BioPerl has moved to GitHub</title><link>https://www.open-bio.org/2010/05/14/bioperl-has-moved-to-github/</link><pubDate>Fri, 14 May 2010 04:18:33 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2010/05/14/bioperl-has-moved-to-github/</guid><description>&lt;p&gt;BioPerl has migrated to &lt;a href="http://git-scm.com/"&gt;git&lt;/a&gt; and &lt;a href="http://github.com/bioperl"&gt;GitHub&lt;/a&gt;!  We have also set up a mirror set of several key repositories at the great public git hosting site &lt;a href="http://repo.or.cz/w"&gt;repo.or.cz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are a current BioPerl developer (had a previous account for direct access to our prior Subversion repository), please sign up for a GitHub account and let us know your user ID.  Also, add the extra email &lt;a href="https://www.open-bio.org/wp-content/uploads/2010/05/generic.jpg"&gt;&lt;img src="https://www.open-bio.org/wp-content/uploads/2010/05/generic.jpg" alt=""&gt;&lt;/a&gt; (where &amp;lsquo;DEVNAME&amp;rsquo; is your &lt;strong&gt;original Subversion account ID&lt;/strong&gt;).  This should map any previous commits from the older Subversion and CVS repository to your new GitHub account.&lt;/p&gt;
&lt;p&gt;The following are ways everyone can download the latest code.&lt;/p&gt;
&lt;h2 id="using-git"&gt;Using git&lt;/h2&gt;
&lt;p&gt;Note you can replace &amp;lsquo;bioperl-live.git&amp;rsquo; with any of the repository names (bioperl-db, bioperl-run, etc).  For BioPerl developers (GitHub collaborators) you have a choice of SSH or HTTP:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; git clone git@github.com:bioperl/bioperl-live.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; git clone https://bioperl@github.com/bioperl/bioperl-live.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The open read-only link (for everyone):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; git clone git://github.com/bioperl/bioperl-live.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;or using the mirror site:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; git clone git://repo.or.cz/bioperl-live.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="using-svn-read-only"&gt;Using SVN (read-only)&lt;/h2&gt;
&lt;p&gt;We will also support read-only access to GitHub with Subversion.  We may allow write support at some later point.  To use svn:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; svn checkout http://svn.github.com/bioperl/bioperl-live.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="direct-downloads"&gt;Direct downloads&lt;/h2&gt;
&lt;p&gt;Tagged releases can be found here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/bioperl/bioperl-live/downloads"&gt;http://github.com/bioperl/bioperl-live/downloads&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The latest source code here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/bioperl/bioperl-live/archives/master"&gt;http://github.com/bioperl/bioperl-live/archives/master&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="forking-bioperl-and-pull-requests"&gt;&lt;strong&gt;Forking BioPerl and Pull Requests&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;We intend on using git and GitHub to their fullest.  With that in mind, we encourage users to &lt;a href="http://help.github.com/forking/"&gt;fork&lt;/a&gt; BioPerl code, make changes, commit them to your forked repository, and submit &lt;a href="http://github.com/guides/pull-requests"&gt;pull requests&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="documentation"&gt;Documentation&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;re also in the process of updating our local developer documents for help with those who haven&amp;rsquo;t used git before.  In particular, we have a &lt;a href="http://www.bioperl.org/wiki/Using_Git"&gt;Using Git&lt;/a&gt; page, and have added &lt;a href="http://www.bioperl.org/wiki/Tracking_Git_commits"&gt;RSS feeds&lt;/a&gt; for our repository commits.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;chris&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; SVN version fixed, thanks to DaveMessina++ for pointing it out.&lt;/p&gt;</description></item><item><title>Illumina FASTQ files - Read Segment Quality Control Indicator</title><link>https://www.open-bio.org/2010/04/30/illumina-q2-trim-fastq/</link><pubDate>Fri, 30 Apr 2010 07:49:45 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2010/04/30/illumina-q2-trim-fastq/</guid><description>&lt;p&gt;In another quirk to the &lt;a href="http://news.open-bio.org/news/2009/12/nar-fastq-format/"&gt;FASTQ story&lt;/a&gt;, recent Illumina FASTQ files don&amp;rsquo;t actually use the full range of PHRED scores - and a score of 2 has a special meaning, &lt;em&gt;The Read Segment Quality Control Indicator&lt;/em&gt; (RSQCI, encoded as &amp;lsquo;B&amp;rsquo;).&lt;/p&gt;
&lt;p&gt;Hats off to &lt;em&gt;Dr Torsten Seemann&lt;/em&gt; for raising awareness of this issue in &lt;a href="http://seqanswers.com/forums/showpost.php?p=17491&amp;amp;postcount=3"&gt;his post on the seqanswers.com forum&lt;/a&gt;, referring to a presentation by &lt;em&gt;Tobias Mann&lt;/em&gt; of Illumina which says:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The Read Segment Quality Control Indicator:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- At the ends of some reads, quality scores are unreliable. Illumina has an algorithm for identifying these unreliable runs of quality scores, and we use a special indicator to flag these portions of reads&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- A quality score of 2, encoded as a &amp;ldquo;B&amp;rdquo;, is used as a special indicator. A quality score of 2 does not imply a specific error rate, but rather implies that the marked region of the read should not be used for downstream analysis.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- Some reads will end with a run of B (or Q2) basecalls, but there will never  be an isolated Q2 basecall.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, armed with this knowledge, you might want to apply a simple trimming criteria to any Illumina FASTQ files - remove anything after and including a PHRED quality score of 2 (encoded as ASCII &amp;lsquo;B&amp;rsquo;).&lt;/p&gt;
&lt;p&gt;We could do this with the rich object orientated &lt;code&gt;SeqRecord&lt;/code&gt; based API in Biopython, but when &lt;a href="http://news.open-bio.org/news/2009/09/biopython-fast-fastq/"&gt;dealing with massive FASTQ files&lt;/a&gt; this overhead matters. Instead we&amp;rsquo;ll stick with plain Python strings:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;from Bio.SeqIO.QualityIO import FastqGeneralIterator handle = open(&amp;quot;B_trimmed.fastq&amp;quot;, &amp;quot;w&amp;quot;) min_length = 10 for title, seq, qual in FastqGeneralIterator(open(&amp;quot;untrimmed.fastq&amp;quot;)) : #Find the location of the first &amp;quot;B&amp;quot; (PHRED quality 2) trim = qual.find(&amp;quot;B&amp;quot;) if trim == -1: #No need to trim handle.write(&amp;quot;@%sn%sn+n%sn&amp;quot; % (title, seq, qual)) elif trim &amp;gt;= min_length: #Take everything up to the first B handle.write(&amp;quot;@%sn%sn+n%sn&amp;quot; % (title, seq[:trim], qual[:trim])) handle.close()&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;In practice the above can trim too much - you can still get isolated &amp;ldquo;B&amp;rdquo; characters in the middle of a read, where it is just a low quality score. Instead, we can trim any trailing &amp;ldquo;B&amp;rdquo; characters - which will do the same thing on RSQCI based FASTQ files where the &amp;ldquo;B&amp;rdquo; should only appear at the end:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;from Bio.SeqIO.QualityIO import FastqGeneralIterator handle = open(&amp;quot;B_trimmed.fastq&amp;quot;, &amp;quot;w&amp;quot;) min_length = 10 for title, seq, qual in FastqGeneralIterator(open(&amp;quot;untrimmed.fastq&amp;quot;)) : qual = qual.rstrip(&amp;quot;B&amp;quot;) #Remove any trailing B characters length = len(qual) if length &amp;gt;= min_length: seq = seq[:length] #trim to match handle.write(&amp;quot;@%sn%sn+n%sn&amp;quot; % (title, seq, qual)) handle.close()&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You could easily modify this example to read from stdin and write to stdout (see this &lt;a href="http://www.biopython.org/wiki/Reading_from_unix_pipes"&gt;cookbook example&lt;/a&gt;), or take filenames as command line arguments to turn this into a general purpose &amp;ldquo;FASTQ B-trimming script&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Partial sequence files with Biopython</title><link>https://www.open-bio.org/2010/04/27/partial-seq-files-biopython/</link><pubDate>Tue, 27 Apr 2010 13:03:04 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2010/04/27/partial-seq-files-biopython/</guid><description>&lt;p&gt;This is another blog post to highlight one of the neat tricks you&amp;rsquo;ll be able to do with Biopython 1.54 (which you can help test with the &lt;a href="http://news.open-bio.org/news/2010/04/biopython-1-54-beta-released/"&gt;Biopython 1.54 beta&lt;/a&gt; release).&lt;/p&gt;
&lt;p&gt;It is often useful to be able to extract a few records from a larger sequence file - for example, some sequences of interest from a full UniProt or GenBank dump. One obvious way to try to do this is to parse the file into an object representation (i.e. &lt;code&gt;SeqRecord&lt;/code&gt; objects using &lt;code&gt;Bio.SeqIO.parse(...)&lt;/code&gt;), filter to pick out the entries you want, and then write them back to disk (using &lt;code&gt;Bio.SeqIO.write(...)&lt;/code&gt;). However, for complex file formats like GenBank this can be lossy ( &lt;code&gt;Bio.SeqIO&lt;/code&gt; does not support a 100% identical round trip), and Biopython don&amp;rsquo;t currently support writing out the SwissProt plain text format used by UniProt. So, that approach won&amp;rsquo;t work.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.open-bio.org/news/2009/09/biopython-release-152/"&gt;Biopython 1.52&lt;/a&gt; introduced a new &lt;a href="http://news.open-bio.org/news/2009/09/biopython-seqio-index/"&gt;indexing function&lt;/a&gt;, &lt;code&gt;Bio.SeqIO.index(...)&lt;/code&gt;, which allows a large multi-sequence file to be treated like a Python dictionary - parsing requested records on request. This has been enhanced for Biopython 1.54 with a method &lt;code&gt;get_raw(...)&lt;/code&gt; to extract the raw for a record as a string.&lt;/p&gt;
&lt;p&gt;How is this useful? Well, take your large (UniProt) file, index it, then extract the records you want and write them to your output file unmodified:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio import SeqIO
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;uniprot = SeqIO.index(&amp;#34;uniprot_sprot.dat&amp;#34;, &amp;#34;swiss&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle = open(&amp;#34;selected.dat&amp;#34;, &amp;#34;w&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;for acc in [&amp;#34;P33487&amp;#34;, &amp;#34;P19801&amp;#34;, &amp;#34;P13689&amp;#34;, &amp;#34;Q8JZQ5&amp;#34;, &amp;#34;Q9TRC7&amp;#34;]:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; handle.write(uniprot.get_raw(acc))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle.close()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Another neat use of this functionality would be to sort entries in a sequential file format, and there is an example of that in the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial&lt;/a&gt; ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Making Biopython SeqIO and AlignIO easier</title><link>https://www.open-bio.org/2010/04/05/biopython-seqio-and-alignio-easier/</link><pubDate>Mon, 05 Apr 2010 16:37:11 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2010/04/05/biopython-seqio-and-alignio-easier/</guid><description>&lt;p&gt;One of the small changes coming in Biopython 1.54 (which you can try out already using the &lt;a href="http://news.open-bio.org/news/2010/04/biopython-1-54-beta-released/"&gt;Biopython 1.54 beta&lt;/a&gt;) is to &lt;a href="http://www.biopython.org/wiki/SeqIO"&gt;Bio.SeqIO&lt;/a&gt; and &lt;a href="http://www.biopython.org/wiki/AlignIO"&gt;Bio.AlignIO&lt;/a&gt;. Previously the input and output functions had required file &lt;em&gt;handles&lt;/em&gt;, but they will now also accept &lt;em&gt;filenames&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;This is a case of &lt;em&gt;practicality beats purity&lt;/em&gt; (to quote &lt;a href="http://www.python.org/dev/peps/pep-0020/"&gt;the Zen of Python&lt;/a&gt;), and is particularly handy when doing very short scripts or working at the Python prompt.&lt;/p&gt;
&lt;p&gt;For example, filtering a FASTA file to take only entries with a minimum length of 100 can be done like this (with handles):&lt;/p&gt;
&lt;p&gt;&lt;code&gt;from Bio import SeqIO in_handle = open(&amp;quot;example.fasta&amp;quot;, &amp;quot;rU&amp;quot;) out_handle = open(&amp;quot;long.fasta&amp;quot;, &amp;quot;w&amp;quot;) records = (rec for rec in SeqIO.parse(in_handle, &amp;quot;fasta&amp;quot;) if len(rec)&amp;gt;100) SeqIO.write(records, out_handle, &amp;quot;fasta&amp;quot;) in_handle.close() out_handle.close()&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Using filenames it becomes much more concise - just three lines:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;from Bio import SeqIO records = (rec for rec in SeqIO.parse(&amp;quot;example.fasta&amp;quot;, &amp;quot;fasta&amp;quot;) if len(rec)&amp;gt;100) SeqIO.write(records, &amp;quot;long.fasta&amp;quot;, &amp;quot;fasta&amp;quot;)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This also means Python and Biopython beginners can postpone learning about file handles a little longer, although that may not be an entirely good thing ;)&lt;/p&gt;</description></item><item><title>Sanger FASTQ format and the Solexa/Illumina variants</title><link>https://www.open-bio.org/2009/12/17/nar-fastq-format/</link><pubDate>Thu, 17 Dec 2009 16:28:55 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/12/17/nar-fastq-format/</guid><description>&lt;p&gt;I&amp;rsquo;m delighted to announce an open access publication in &lt;em&gt;Nucleic Acids Research&lt;/em&gt; describing the FASTQ file format based on the conventions agreed by the OBF projects:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://dx.doi.org/10.1093/nar/gkp1137"&gt;The Sanger FASTQ file format for sequences with quality scores, and the Solexa/Illumina FASTQ variants&lt;/a&gt;
Peter J. A. Cock ( &lt;a href="http://www.biopython.org"&gt;Biopython&lt;/a&gt;), Christopher J. Fields ( &lt;a href="http://www.bioperl.org"&gt;BioPerl&lt;/a&gt;), Naohisa Goto ( &lt;a href="http://www.bioruby.org"&gt;BioRuby&lt;/a&gt;), Michael L. Heuer ( &lt;a href="http://www.biojava.org"&gt;BioJava&lt;/a&gt;) and Peter M. Rice ( &lt;a href="http://emboss.sourceforge.net/"&gt;EMBOSS&lt;/a&gt;).
Nucleic Acids Research, &lt;a href="http://dx.doi.org/10.1093/nar/gkp1137"&gt;doi:10.1093/nar/gkp1137&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This will hopefully serve as a reference describing the original standard Sanger FASTQ, and the two variants from Solexa/Illumina, and how to inter-convert between them.&lt;/p&gt;</description></item><item><title>Interleaving paired FASTQ files with Biopython</title><link>https://www.open-bio.org/2009/12/14/interleaving-paired-fastq-files-with-biopython/</link><pubDate>Mon, 14 Dec 2009 14:03:41 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/12/14/interleaving-paired-fastq-files-with-biopython/</guid><description>&lt;p&gt;This post is about paired end data (FASTA or FASTQ) and manipulating it with Biopython&amp;rsquo;s &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO&lt;/a&gt; module (see also &lt;a href="http://news.open-bio.org/news/2009/09/biopython-convert-function/"&gt;FASTQ conversions&lt;/a&gt; &amp;amp; &lt;a href="http://news.open-bio.org/news/2009/09/biopython-fast-fastq/"&gt;speeding up FASTQ&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;There are two main ways of presenting paired end data in FASTA or FASTQ files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Paired files, with matching entries for the forward and reverse reads (probably the norm with Illumina data)&lt;/li&gt;
&lt;li&gt;Single files, with alternating entries for the forward and reverse reads (used by Velvet)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Converting between these two is a relatively common operation, and is normally pretty easy. There was a &lt;a href="http://lists.open-bio.org/pipermail/biopython/2009-September/005584.html"&gt;short example&lt;/a&gt; of how you might do this in Biopython on a recent (September 2009) Velvet users/Biopython mailing list discussion. That script didn&amp;rsquo;t check the record IDs matched up (but neither does the Perl script shuffleSequences_fastq.pl included with Velvet for this task).&lt;/p&gt;
&lt;p&gt;It would be safer to check the record IDs do match. However, there are several different naming schemes for reads, most typically suffixes of &lt;code&gt;/1&lt;/code&gt; and &lt;code&gt;/2&lt;/code&gt;, but also things like &lt;code&gt;.f&lt;/code&gt; and &lt;code&gt;.r&lt;/code&gt; get used. In the case of FASTQ files from the NCBI SRA, the reads have no suffixes, so to feed those into Velvet you may want to check they are equal and then add a suffix as shown below.&lt;/p&gt;
&lt;p&gt;&lt;code&gt; &lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#This Python script requires Biopython 1.51 or later&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio import SeqIO
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;import itertools
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Setup variables (could parse command line args instead)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_f &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_1.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_r &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_2.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_out &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_interleaved.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;format &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;fastq&amp;#34;&lt;/span&gt; &lt;span style="color:#75715e"&gt;#or &amp;#34;fastq-illumina&amp;#34;, or &amp;#34;fasta&amp;#34;, or ...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;interleave&lt;/span&gt;(iter1, iter2) :
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; (forward, reverse) &lt;span style="color:#f92672"&gt;in&lt;/span&gt; itertools&lt;span style="color:#f92672"&gt;.&lt;/span&gt;izip(iter1,iter2):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; assert forward&lt;span style="color:#f92672"&gt;.&lt;/span&gt;id &lt;span style="color:#f92672"&gt;==&lt;/span&gt; reverse&lt;span style="color:#f92672"&gt;.&lt;/span&gt;id
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; forward&lt;span style="color:#f92672"&gt;.&lt;/span&gt;id &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;/1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; reverse&lt;span style="color:#f92672"&gt;.&lt;/span&gt;id &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;/2&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; yield forward
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; yield reverse
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;records_f &lt;span style="color:#f92672"&gt;=&lt;/span&gt; SeqIO&lt;span style="color:#f92672"&gt;.&lt;/span&gt;parse(open(file_f,&lt;span style="color:#e6db74"&gt;&amp;#34;rU&amp;#34;&lt;/span&gt;), format)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;records_r &lt;span style="color:#f92672"&gt;=&lt;/span&gt; SeqIO&lt;span style="color:#f92672"&gt;.&lt;/span&gt;parse(open(file_r,&lt;span style="color:#e6db74"&gt;&amp;#34;rU&amp;#34;&lt;/span&gt;), format)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle &lt;span style="color:#f92672"&gt;=&lt;/span&gt; open(file_out, &lt;span style="color:#e6db74"&gt;&amp;#34;w&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;count &lt;span style="color:#f92672"&gt;=&lt;/span&gt; SeqIO&lt;span style="color:#f92672"&gt;.&lt;/span&gt;write(interleave(records_f, records_r), handle, format)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle&lt;span style="color:#f92672"&gt;.&lt;/span&gt;close()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%i&lt;/span&gt;&lt;span style="color:#e6db74"&gt; records written to &lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;%&lt;/span&gt; (count, file_out)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This example uses the &lt;a href="http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=viewer&amp;amp;m=data&amp;amp;s=viewer&amp;amp;run=SRR001666"&gt;SRR001666&lt;/a&gt; files from the &lt;a href="ftp://ftp.ncbi.nlm.nih.gov/sra/static/SRX000/SRX000430/"&gt;NCBI SRA FTP site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now that works fine, and just by changing the filenames and the format name this could be used on FASTA data (or another supported file format). The bad news is it took 14 minutes to produce a 2GB FASTQ. However, going a little more low-level &lt;a href="http://news.open-bio.org/news/2009/09/biopython-fast-fastq/"&gt;as discussed before&lt;/a&gt; can really pay off. This FASTQ-only version takes just 2 minutes:&lt;/p&gt;
&lt;p&gt;&lt;code&gt; &lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#This Python script requires Biopython 1.51 or later&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio&lt;span style="color:#f92672"&gt;.&lt;/span&gt;SeqIO&lt;span style="color:#f92672"&gt;.&lt;/span&gt;QualityIO import FastqGeneralIterator
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;import itertools
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#Setup variables (could parse command line args instead)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_f &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_1.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_r &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_2.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;file_out &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;SRR001666_interleaved.fastq&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle &lt;span style="color:#f92672"&gt;=&lt;/span&gt; open(file_out, &lt;span style="color:#e6db74"&gt;&amp;#34;w&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;count &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;f_iter &lt;span style="color:#f92672"&gt;=&lt;/span&gt; FastqGeneralIterator(open(file_f,&lt;span style="color:#e6db74"&gt;&amp;#34;rU&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;r_iter &lt;span style="color:#f92672"&gt;=&lt;/span&gt; FastqGeneralIterator(open(file_r,&lt;span style="color:#e6db74"&gt;&amp;#34;rU&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; (f_id, f_seq, f_q), (r_id, r_seq, r_q)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;in&lt;/span&gt; itertools&lt;span style="color:#f92672"&gt;.&lt;/span&gt;izip(f_iter,r_iter):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; assert f_id &lt;span style="color:#f92672"&gt;==&lt;/span&gt; r_id
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; count &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;#Write out both reads with &amp;#34;/1&amp;#34; and &amp;#34;/2&amp;#34; suffix on ID&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; handle&lt;span style="color:#f92672"&gt;.&lt;/span&gt;write(&lt;span style="color:#e6db74"&gt;&amp;#34;@&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;/1n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;n+n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;n@&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;/2n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;n+n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;n&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;%&lt;/span&gt; (f_id, f_seq, f_q, r_id, r_seq, r_q))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle&lt;span style="color:#f92672"&gt;.&lt;/span&gt;close()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;%i&lt;/span&gt;&lt;span style="color:#e6db74"&gt; records written to &lt;/span&gt;&lt;span style="color:#e6db74"&gt;%s&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;%&lt;/span&gt; (count, file_out)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can make this a little faster still by missing out most of the validation done by the Biopython FASTQ parser - but personally I wouldn&amp;rsquo;t take that risk. I&amp;rsquo;d much rather know about any errors in the data.&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;p&gt;P.S.&lt;/p&gt;
&lt;p&gt;Things get more interesting if you want to do quality filtering or trimming. If only one of a pair passes the quality assurance step, then you may want to keep it and treat it as an unpaired read. To give such cleaned up data to Velvet, you would need one file of alternating paired end reads, and a separate file of the orphaned effectively unpaired reads. That deserves another post going into more detail&amp;hellip;&lt;/p&gt;</description></item><item><title>Working with FASTQ files in Biopython when speed matters</title><link>https://www.open-bio.org/2009/09/25/biopython-fast-fastq/</link><pubDate>Fri, 25 Sep 2009 11:49:53 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/09/25/biopython-fast-fastq/</guid><description>&lt;p&gt;&lt;a href="http://news.open-bio.org/news/2009/08/biopython-1-51-released/"&gt;Biopython 1.51&lt;/a&gt; onward includes support for Sanger, Solexa and Illumina 1.3+ FASTQ files in &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO&lt;/a&gt;, which allows a lot of neat tricks very concisely. For example, the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;tutorial&lt;/a&gt; ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;) has examples finding and removing primer or adaptor sequences.&lt;/p&gt;
&lt;p&gt;However, because the Bio.SeqIO interface revolves around &lt;a href="http://biopython.org/wiki/SeqRecord"&gt;SeqRecord objects&lt;/a&gt; there is often a speed penalty. For example for &lt;a href="http://en.wikipedia.org/wiki/FASTQ_format"&gt;FASTQ files&lt;/a&gt;, the quality string gets turned into a list of integers on parsing, and then re-encoded back to ASCII on writing.&lt;/p&gt;
&lt;p&gt;The new &lt;a href="http://news.open-bio.org/news/2009/09/biopython-convert-function/"&gt;Bio.SeqIO.convert(&amp;hellip;)&lt;/a&gt; function in &lt;a href="http://news.open-bio.org/news/2009/09/biopython-release-152/"&gt;Biopython 1.52&lt;/a&gt; onwards makes converting from FASTQ to FASTA, or between the FASTQ variants about five times faster. It can do this because it doesn&amp;rsquo;t bother with creating any objects - it just uses Python strings.&lt;/p&gt;
&lt;p&gt;You can use the same approach in your own scripts. For example, suppose you have a Solexa FASTQ file where you want to trim all the reads, taking just the first 21 bases (say). Why might you want to do this? Well, in Solexa/Illumina there is a general decline in read quality along the sequence, so it can make sense to trim, and some algorithms like to have all the input reads the same length. Here is how I would write this using the standard Bio.SeqIO functions:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio import SeqIO
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;records = (rec[:21] for rec in SeqIO.parse(open(&amp;#34;untrimmed.fastq&amp;#34;), &amp;#34;fastq-solexa&amp;#34;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle = open(&amp;#34;trimmed21.fastq&amp;#34;, &amp;#34;w&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;count = SeqIO.write(records, handle, &amp;#34;fastq-solexa&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle.close()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print &amp;#34;Trimmed %i FASTQ records&amp;#34; % count
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This works, and is very simple and general. The same template can be used on any file formats supported by &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO&lt;/a&gt;. However, it might be a bit slow for large next generation sequence files.&lt;/p&gt;
&lt;p&gt;Instead, we can get a little more low level - and work directly with strings. This requires you to know more about the details of the FASTQ file format. Parsing FASTQ files is surprising complicated (with nasty things like line wrapping technically allowed), so we&amp;rsquo;ll still get Biopython to do that bit - but not bother with constructing SeqRecord objects and decoding the FASTQ quality strings. On the other hand, doing the FASTQ output explicitly isn&amp;rsquo;t actually too bad once you know how things work:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio.SeqIO.QualityIO import FastqGeneralIterator
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;trim = 21
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle = open(&amp;#34;trimmed21.fastq&amp;#34;, &amp;#34;w&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;for title, seq, qual in FastqGeneralIterator(open(&amp;#34;untrimmed.fastq&amp;#34;)) :
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;    handle.write(&amp;#34;@%sn%sn+n%sn&amp;#34; % (title, seq[:trim], qual[:trim]))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;handle.close()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Again, the solution is a very short script - but this time it is much less flexible, and not nearly as clear what is going on. On the bright side, it is many times faster. Deciding on this trade-off is down to you, but I hope this blog post has highlighted the potential usefulness of the FastqGeneralIterator function in Bio.SeqIO.QualityIO, which you might otherwise have overlooked. To find out more, please read the built in documentation (also available &lt;a href="http://biopython.org/DIST/docs/api/Bio.SeqIO.QualityIO-module.html#FastqGeneralIterator" title="Documentation for Bio.SeqIO.QualityIO function FastqGeneralIterator"&gt;online&lt;/a&gt;):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;from Bio.SeqIO.QualityIO import FastqGeneralIterator
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt;&amp;gt; help(FastqGeneralIterator)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Please sign up to the &lt;a href="http://biopython.org/wiki/Mailing_lists"&gt;Biopython mailing list&lt;/a&gt; if you want to discuss this topic further.&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;: A similar parser for FASTA files for looping over the records as strings was added in Biopython 1.61,&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt;&amp;gt; from Bio.SeqIO.FastaIO import SimpleFastaParser
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt;&amp;gt; help(SimpleFastaParser)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Biopython CVS to git migration</title><link>https://www.open-bio.org/2009/09/24/biopython-cvs-to-git-migration/</link><pubDate>Thu, 24 Sep 2009 13:00:04 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/09/24/biopython-cvs-to-git-migration/</guid><description>&lt;p&gt;The release of &lt;a href="http://news.open-bio.org/news/2009/09/biopython-release-152/"&gt;Biopython 1.52&lt;/a&gt; earlier this week marked the end of an era, it was our last release using CVS for source code control.&lt;/p&gt;
&lt;p&gt;As of now, Biopython is using a &lt;a href="http://github.com/biopython/biopython" title="Biopython on github"&gt;git repository&lt;/a&gt;, hosted on &lt;a href="http://github.com"&gt;github.com&lt;/a&gt; who kindly provide git hosting for open source projects free of charge. The &lt;a href="http://bioruby.org"&gt;BioRuby project&lt;/a&gt; have been &lt;a href="http://github.com/bioruby/bioruby" title="BioRuby on github"&gt;using github&lt;/a&gt; for some time, so we are in good company.&lt;/p&gt;
&lt;p&gt;Our existing OBF hosted CVS repository will be maintained in the short to medium term as a backup, but will not be updated.&lt;/p&gt;
&lt;p&gt;Although many people have been involved in this move, we&amp;rsquo;d like to thank Bartek Wilczynski in particular for handling the CVS to git conversion, and the mirroring our CVS updates to git during the transition period. In the next few weeks hopefully we&amp;rsquo;ll get our &lt;a href="http://biopython.org/wiki/GitUsage"&gt;git usage wiki pages&lt;/a&gt; perfected, as we start using git for real.&lt;/p&gt;</description></item><item><title>Simpler, optimized format conversion with Biopython</title><link>https://www.open-bio.org/2009/09/22/biopython-convert-function/</link><pubDate>Tue, 22 Sep 2009 10:24:57 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/09/22/biopython-convert-function/</guid><description>&lt;p&gt;As per &lt;a href="http://news.open-bio.org/news/2009/09/biopython-seqio-index/" title="Indexing sequence files with Biopython"&gt;Peter&amp;rsquo;s recent post&lt;/a&gt; we are using this space to show of a couple of the new features in &lt;a href="http://biopython.org"&gt;Biopython&lt;/a&gt; 1.52 before it is released. In this post we&amp;rsquo;ll look at the new &lt;strong&gt;convert()&lt;/strong&gt; function that both &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO&lt;/a&gt; and &lt;a href="http://biopython.org/wiki/AlignIO"&gt;Bio.AlignIO&lt;/a&gt; will get in Biopython 1.52.&lt;/p&gt;
&lt;p&gt;No one has ever complained that bioinformatics just doesn&amp;rsquo;t have enough file formats - you probably frequently find yourself converting sequence files to suit particular applications with &lt;strong&gt;Bio.SeqIO&lt;/strong&gt;. At the moment this is usually a two step process, something like this:&lt;/p&gt;
&lt;p&gt;`&amp;raquo;&amp;gt; records = SeqIO.parse(in_handle &amp;ldquo;genbank&amp;rdquo;)&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;SeqIO.write(records, out_handle, &amp;ldquo;fasta&amp;rdquo;)`&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;As of Biopython 1.52, you&amp;rsquo;ll be able to achieve the same result in a single step:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; SeqIO.convert(in_handle, &amp;quot;genbank&amp;quot;, out_handle, &amp;quot;fasta&amp;quot;)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;In fact, it&amp;rsquo;s even easier than that because the convert function will accept filename strings as well as file handles for both input and output.&lt;/p&gt;
&lt;p&gt;Adding the convert function to &lt;strong&gt;Bio.SeqIO&lt;/strong&gt; and &lt;strong&gt;Bio.AlignIO&lt;/strong&gt; will make your scripts more readable and might even save you a couple of lines of code, but perhaps more importantly it allows for the conversion process to be optimized for the two formats being used. In most cases the same old parse and write functions are called internally, however some key conversions are much faster&amp;hellip;&lt;/p&gt;
&lt;p&gt;In the above example we are moving from a GenBank file, which probably includes multiple features for each sequence, to a FASTA file, which doesn&amp;rsquo;t include features. If we used the two step process above we&amp;rsquo;d be spending time reading each sequence&amp;rsquo;s features into memory just to skip them when they get passed to the write function. &lt;strong&gt;Bio.SeqIO.convert()&lt;/strong&gt; knows that the sequences in the input file are destined to be written to a FASTA file so it can skip over the features and save a bit of time in doing the conversion.&lt;/p&gt;
&lt;p&gt;Obviously, any optimization is most important when its used on very large files, like those produced in next generation sequencing projects. For example, when converting between each of the FASTQ file formats variants with the &amp;ldquo;SeqIO two step&amp;rdquo; a significant amount of time is taken creating &lt;a href="http://biopython.org/wiki/SeqRecord"&gt;SeqRecord objects&lt;/a&gt; for each record in the input file and decoding the quality scores into numbers. However, none of the attributes or methods of the SeqRecord object are required to do the conversion. For this reason &lt;strong&gt;Bio.SeqIO.convert()&lt;/strong&gt; deals with each record as simple strings. This makes it about five times faster - on a par with converters written in C.&lt;/p&gt;
&lt;p&gt;The Biopython 1.52 edition of the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial &amp;amp; Cookbook&lt;/a&gt; ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;) will cover these new convert functions in more detail.&lt;/p&gt;</description></item><item><title>Indexing sequence files with Biopython</title><link>https://www.open-bio.org/2009/09/21/biopython-seqio-index/</link><pubDate>Mon, 21 Sep 2009 17:37:12 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/09/21/biopython-seqio-index/</guid><description>&lt;p&gt;The forthcoming release of &lt;a href="http://news.open-bio.org/news/2009/09/biopython-release-152/"&gt;Biopython 1.52&lt;/a&gt; will include a couple of nice improvements to the &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO module&lt;/a&gt;, and here we&amp;rsquo;re going to introduce the new &lt;strong&gt;index&lt;/strong&gt; function. This will of course be covered in the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial &amp;amp; Cookbook&lt;/a&gt; ( &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;) once this code is released.&lt;/p&gt;
&lt;p&gt;Suppose you have a &lt;em&gt;large&lt;/em&gt; sequence file with many many individual sequences in it. This could be next generation sequence data for example, maybe a FASTQ, FASTA or QUAL file. Or, it might be a big annotation rich file, such as the whole of UniProt, or a chunk of GenBank.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Bio.SeqIO.parse(&amp;hellip;)&lt;/strong&gt; function lets you iterate over all the records in a file, one by one. This allows you to process each sequence in turn, keeping only one in memory at a time. This approach is &lt;em&gt;very&lt;/em&gt; valuable for dealing with big files.&lt;/p&gt;
&lt;p&gt;However, sometimes you can&amp;rsquo;t just loop over the records in the order found in the file. You may &lt;em&gt;require&lt;/em&gt; random access. In Python, the natural API here is a dictionary - for example looking up the records via their ID string. This is how the existing &lt;strong&gt;Bio.SeqIO.to_dict(&amp;hellip;)&lt;/strong&gt; function works. It is just a helper function to build an &lt;em&gt;in memory&lt;/em&gt; dictionary of a collection of SeqRecord objects. However, because everything is kept in memory (RAM), this only works on small or medium sized files. :(&lt;/p&gt;
&lt;p&gt;So, what should you do when you have a very large file, and it is no longer possible to load everything into memory at once? Well, you might consider using a &lt;a href="http://biosql.org"&gt;BioSQL&lt;/a&gt; database - this is probably quite a sensible option for something like GenBank data. However, for next generation sequencing data this is probably overkill. This is where the new &lt;strong&gt;Bio.SeqIO.index(&amp;hellip;)&lt;/strong&gt; function comes in. It behaves like a Python dictionary, but doesn&amp;rsquo;t keep everything in memory at once!&lt;/p&gt;
&lt;p&gt;What &lt;strong&gt;Bio.SeqIO.index(&amp;hellip;)&lt;/strong&gt; does is first quickly scan the file looking for the position of each new record, and records this information against the record ID string. This still requires a reasonable amount of memory, but works fine even for millions of entries in a file. Then, when you ask for a particular record, it jumps to the relevant part of the file, and then parses the data into a SeqRecord.&lt;/p&gt;
&lt;p&gt;For example, consider the FASTQ file SRR014849.fastq (available &lt;a href="ftp://ftp.ncbi.nlm.nih.gov/sra/static/SRX003/SRX003639/SRR014849.fastq.gz"&gt;compressed at the NCBI&lt;/a&gt;). The &lt;strong&gt;Bio.SeqIO.index(&amp;hellip;)&lt;/strong&gt; function takes a minimum of two arguments, the filename and the file format:&lt;/p&gt;
&lt;p&gt;`&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;from Bio import SeqIO
data = SeqIO.index(&amp;ldquo;SRR014849.fastq&amp;rdquo;, &amp;ldquo;fastq&amp;rdquo;)
len(data)
94696
data.keys()[:3]
[&amp;lsquo;SRR014849.80961&amp;rsquo;, &amp;lsquo;SRR014849.80960&amp;rsquo;, &amp;lsquo;SRR014849.80963&amp;rsquo;]
print data[&amp;ldquo;SRR014849.290838&amp;rdquo;].seq
TGAGAATTTTTATTTTCAAGGGTTGGAACCGAAGGGTTTGAATTCAAACCCTTTCGGTTCCAACCCGACAAGTCATCGATGTTG
print data[&amp;ldquo;SRR014849.290838&amp;rdquo;].letter_annotations[&amp;ldquo;phred_quality&amp;rdquo;]
[20, 18, 24, 25, 33, 26, 37, 33, 22, 11, 1, 22, 37, 33, 22, 10, 25, 31, 26, 36, 32, 16, 33, 26, 31, 25, 33, 25, 31, 25, 22, 33, 26, 35, 30, 12, 35, 31, 17, 19, 30, 20, 33, 26, 27, 31, 27, 6, 36, 32, 15, 33, 29, 10, 27, 32, 24, 30, 25, 30, 20, 24, 13, 35, 31, 13, 27, 26, 28, 32, 24, 28, 28, 27, 22, 22, 26, 28, 26, 24, 27, 30, 22, 27]`&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this case the FASTQ file is only 24MB (so the example is easy to try at home), but the same approach works just as well on a 1GB FASTQ file :)&lt;/p&gt;
&lt;p&gt;This will be covered in more detail by the new edition of the &lt;a href="http://biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial &amp;amp; Cookbook&lt;/a&gt;, and once you have Biopython 1.52 or later installed don&amp;rsquo;t forget about the built in help:&lt;/p&gt;
&lt;p&gt;`&amp;raquo;&amp;gt; from Bio import SeqIO&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;help(SeqIO.index)
&amp;hellip;
`&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Biopython 1.52 will index most of the file formats that can already be parsed with the SeqIO library - but not any multiple alignment formats. There is a table on the &lt;a href="http://biopython.org/wiki/SeqIO"&gt;Bio.SeqIO wiki page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;p&gt;P.S. Note that random access to all the records in a sequence file isn&amp;rsquo;t the only potential benefit of using &lt;strong&gt;Bio.SeqIO.index(&amp;hellip;)&lt;/strong&gt;. Suppose you are only interested in a few entries in a large file. You could use a for loop with &lt;strong&gt;Bio.SeqIO.parse(&amp;hellip;)&lt;/strong&gt;, but this will mean every single record gets parsed and turned into a SeqRecord. If instead you used &lt;strong&gt;Bio.SeqIO.index(&amp;hellip;)&lt;/strong&gt; then only the few records you care about get parsed and turned into SeqRecord objects. This can save a lot of time, especially for an annotation rich format like SwissProt or GenBank.&lt;/p&gt;</description></item><item><title>Clever tricks with NCBI Entrez EInfo (&amp; Biopython)</title><link>https://www.open-bio.org/2009/06/21/ncbi-einfo-biopython/</link><pubDate>Sun, 21 Jun 2009 21:42:05 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/06/21/ncbi-einfo-biopython/</guid><description>&lt;p&gt;Constructing complicated NCBI Entrez searches can be tricky, but it turns out one of the &lt;a href="http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/eutils_help.html"&gt;Entrez Programming Utilities&lt;/a&gt; called &lt;a href="http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/einfo_help.html"&gt;Entrez EInfo&lt;/a&gt; can help.&lt;/p&gt;
&lt;p&gt;For example, suppose you want to search for mitochondrial genomes from a given taxa - either just in the &lt;a href="http://www.ncbi.nlm.nih.gov/sites/entrez" title="NCBI Entrez"&gt;Entrez web interface&lt;/a&gt;, for use in a script with &lt;a href="http://eutils.ncbi.nlm.nih.gov/corehtml/query/static/esearch_help.html%3EESearch%3C/a%3E" title="where you might also download them with &amp;lt;a href="&gt;EFetch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I knew from past experience about using &lt;code&gt;name[ORGN]&lt;/code&gt; in Entrez to search for an organism name - but how would you specify just mitochondria? I actually worked this out from the NCBI help and exploring the Entrez website&amp;rsquo;s advanced search - but it took a while.&lt;/p&gt;
&lt;p&gt;There is an easier way to find out the search fields available in Entrez! Just recently I came across an interesting &lt;a href="http://nsaunders.wordpress.com/2009/05/27/querying-ncbi-entrez-database-fields-using-ruby/"&gt;blog post from Neil Saunders&lt;/a&gt; (written a couple of weeks ago) showing how Entrez EInfo provides information about the search fields in XML format, and how you can use Ruby to process this.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://biopython.org"&gt;Biopython&lt;/a&gt; can do this too of course - using &lt;a href="http://www.biopython.org/DIST/docs/tutorial/Tutorial.html#chapter:entrez"&gt;Bio.Entrez&lt;/a&gt; this took just a few lines of Python:&lt;/p&gt;
&lt;p&gt;`&amp;raquo;&amp;gt; from Bio import Entrez&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;data = Entrez.read(Entrez.einfo(db=&amp;ldquo;genome&amp;rdquo;))
for field in data[&amp;ldquo;DbInfo&amp;rdquo;][&amp;ldquo;FieldList&amp;rdquo;] :
&amp;hellip; print &amp;ldquo;%(Name)s, %(FullName)s, %(Description)s&amp;rdquo; % field
&amp;hellip;
ALL, All Fields, All terms from all searchable fields
UID, UID, Unique number assigned to each sequence
FILT, Filter, Limits the records
WORD, Text Word, Free text associated with record
TITL, Title, Words in definition line
KYWD, Keyword, Nonstandardized terms provided by submitter
AUTH, Author, Author(s) of publication
JOUR, Journal, Journal abbreviation of publication
VOL, Volume, Volume number of publication
ISS, Issue, Issue number of publication
PAGE, Page Number, Page number(s) of publication
ORGN, Organism, Scientific and common names of organism, and all higher levels of taxonomy
ACCN, Accession, Accession number of sequence
PACC, Primary Accession, Does not include retired secondary accessions
GENE, Gene Name, Name of gene associated with sequence
PROT, Protein Name, Name of protein associated with sequence
ECNO, EC/RN Number, EC number for enzyme or CAS registry number
PDAT, Publication Date, Date sequence added to GenBank
MDAT, Modification Date, Date of last update
SUBS, Substance Name, CAS chemical name or MEDLINE Substance Name
PROP, Properties, Classification by source qualifiers and molecule type
SQID, SeqID String, String identifier for sequence
GPRJ, Genome Project, Genome Project
SLEN, Sequence Length, Length of sequence
FKEY, Feature key, Feature annotated on sequence
RTYP, Replicon type, Replicon type
RNAM, Replicon name, Replicon name
ORGL, Organelle, Organelle
`&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;That gives us a list of all the fields we can currently search on in the Genome database (and you could use the same code for any of the other NCBI databases in Entrez - they probably all have different searchable fields). Very handy! The ones in bold are discussed below.&lt;/p&gt;
&lt;p&gt;So for my particular search, using &amp;ldquo;ORGL&amp;rdquo; to filter on organelle looks sensible, and after a bit of trial and error on the website I ended up with &lt;code&gt;mitochondrion[ORGL]&lt;/code&gt; as a useful filter (not mitochondrial, or mitochondria).&lt;/p&gt;
&lt;p&gt;I already knew about using &amp;ldquo;ORGN&amp;rdquo; to filter on the organism, either by species name or with a suitably formatted NCBI taxon ID (which you can get by searching or browsing the Entrez taxonomy database), e.g. &lt;code&gt;txid9443[ORGN]&lt;/code&gt; gives &lt;a href="http://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=9443"&gt;primates&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Putting these together, to get &lt;a href="http://www.ncbi.nlm.nih.gov/sites/entrez?db=genome&amp;amp;term=txid9443%5BORGN%5D%20AND%20mitochondrion%5BORGL%5D"&gt;all the primate mitochondria in the Entrez genome database&lt;/a&gt; you could use:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;txid9443[ORGN] AND mitochondrion[ORGL]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Note that you have to use &amp;ldquo;AND&amp;rdquo; in upper case.&lt;/p&gt;
&lt;p&gt;I think we&amp;rsquo;ll have to add something along these lines to the &lt;a href="http://www.biopython.org/DIST/docs/tutorial/Tutorial.html"&gt;Biopython Tutorial and Cookbook&lt;/a&gt; ( &lt;a href="http://www.biopython.org/DIST/docs/tutorial/Tutorial.pdf"&gt;PDF&lt;/a&gt;)&amp;hellip; &lt;em&gt;Update: That&amp;rsquo;s done now and will be included with our next release&lt;/em&gt; :)&lt;/p&gt;
&lt;p&gt;Entrez rocks! (although their documentation could use a few more examples).&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;</description></item><item><title>Biopython on twitter</title><link>https://www.open-bio.org/2009/03/27/biopython-on-twitter/</link><pubDate>Fri, 27 Mar 2009 11:19:56 +0000</pubDate><author>board@open-bio.org (Open Bioinformatics Foundation)</author><guid>https://www.open-bio.org/2009/03/27/biopython-on-twitter/</guid><description>&lt;p&gt;Just to let you all know, &lt;a href="http://twitter.com/Biopython"&gt;Biopython is now on twitter&lt;/a&gt;. And in case you missed the &lt;a href="https://www.open-bio.org/news/2009/02/hello-twitter-world/"&gt;OBF announcement&lt;/a&gt; last month, so is the &lt;a href="http://twitter.com/obf_news"&gt;O|B|F News feed&lt;/a&gt; (and &lt;a href="http://twitter.com/bioperl"&gt;BioPerl&lt;/a&gt;). You are welcome to follow us (all) on &lt;a href="http://twitter.com/"&gt;twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d also like to remind people there are news feeds for the &lt;a href="http://news.open-bio.org/news/category/obf-projects/biopython/"&gt;Biopython news posts&lt;/a&gt; (as &lt;a href="http://news.open-bio.org/news/category/obf-projects/biopython/feed/rdf"&gt;RDF&lt;/a&gt;, &lt;a href="http://news.open-bio.org/news/category/obf-projects/biopython/feed/rss/"&gt;RSS&lt;/a&gt;, &lt;a href="http://news.open-bio.org/news/category/obf-projects/biopython/feed/rss2/"&gt;RSS2&lt;/a&gt;, or &lt;a href="http://news.open-bio.org/news/category/obf-projects/biopython/feed/atom"&gt;Atom&lt;/a&gt; format). We&amp;rsquo;re planning to have these automatically echoed onto twitter in future&amp;hellip; &lt;em&gt;(update)&lt;/em&gt; &amp;hellip;and that seems to be working now :)&lt;/p&gt;</description></item></channel></rss>