Biopython 1.56 released
Posted on November 26, 2010
| peterc
The Biopython team is pleased to release Biopython 1.56, almost exactly three months after our last stable release ( Biopython 1.55).
The Bio.SeqIO module has been updated to support protein EMBL files (used for the patents database), IMGT files (a variant of the EMBL file format, with help from Uri Laserson), and UniProt XML files (thanks to Andrea Pierleoni). Also the SeqFeature object gained some new methods, and the Bio.Seq translation function can now be used with an arbitrary genetic code.
[Read More]Biopython dropping Python 2.4 Support?
Posted on November 18, 2010
| peterc
This is a reminder that the forthcoming Biopython 1.56 release is planned to be our last release to support Python 2.4.
Looking back, we supported Python 2.3 for about six years - it was released July 2003, and Biopython 1.50 released in April 2009 was the last to support it. Similarly, Python 2.4 was released six years ago (November 2004).
Dropping Python 2.4 support will allow use to assume standard library modules like the ElementTree XML parser and SQLite 3 support will be available.
[Read More]Biopython 1.55 released
Posted on August 31, 2010
| peterc
The Biopython team is proud to announce Biopython 1.55, a new stable release, about three months after our last stable release ( Biopython 1.54) and the beta release earlier in August.
A lot of work has been towards Python 3 support (via the 2to3 script), but unless we broke something you shouldn’t notice any changes ;)
In terms of new features, the most noticeable highlight is that the command line tool application wrapper classes are now executable, which should make it much easier to call external tools.
[Read More]Biopython 1.55 beta released
Posted on August 18, 2010
| peterc
We’ve just released a beta of Biopython 1.55 for user testing.
Since Biopython 1.54 was released three months ago, we’ve made a good start on work for Python 3 support (via the 2to3 script), but as a side effect of this we’ve had to update quite a lot of the older parts of the library. Although the unit tests are all fine, there is a small but real chance that we’ve accidentally broken things - which is why we’re doing this beta release.
[Read More]Biopython 1.54 released
Posted on May 20, 2010
| andreas
The Biopython team is proud to announce Biopython 1.54, a new stable release of the Biopython library. Biopython 1.54 comes five months after our last release and brings new features, tweaks to some established functions and the usual collection of bug fixes.
This is the first stable release to feature the new Bio.Phylo module which can be used to read, write and take data from phylogenetic trees in Newick, Nexus and PhyloXML formats.
[Read More]O|B|F Google Summer of Code Accepted Students
Posted on May 2, 2010
| rbuels
I’m pleased to announce the acceptance of OBF’s 2010 Google Summer of Code students, listed in alphabetical order with their project titles and primary mentors:
Mark Chapman (PM Andreas Prlic) - Improvements to BioJava including Implementation of Multiple Sequence Alignment Algorithms
Jianjiong Gao (PM Peter Rose) - BioJava Packages for Identification, Classification, and Visualization of Posttranslational Modification of Proteins
Kazuhiro Hayashi (PM Naohisa Goto) - Ruby 1.9.2 support of BioRuby
[Read More]Illumina FASTQ files - Read Segment Quality Control Indicator
Posted on April 30, 2010
| peterc
In another quirk to the FASTQ story, recent Illumina FASTQ files don’t actually use the full range of PHRED scores - and a score of 2 has a special meaning, The Read Segment Quality Control Indicator (RSQCI, encoded as ‘B’).
Hats off to Dr Torsten Seemann for raising awareness of this issue in his post on the seqanswers.com forum, referring to a presentation by Tobias Mann of Illumina which says:
[Read More]Partial sequence files with Biopython
Posted on April 27, 2010
| peterc
This is another blog post to highlight one of the neat tricks you’ll be able to do with Biopython 1.54 (which you can help test with the Biopython 1.54 beta release).
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.
[Read More]Making Biopython SeqIO and AlignIO easier
Posted on April 5, 2010
| peterc
One of the small changes coming in Biopython 1.54 (which you can try out already using the Biopython 1.54 beta) is to Bio.SeqIO and Bio.AlignIO. Previously the input and output functions had required file handles, but they will now also accept filenames.
This is a case of practicality beats purity (to quote the Zen of Python), and is particularly handy when doing very short scripts or working at the Python prompt.
[Read More]Biopython 1.54 beta released
Posted on April 2, 2010
| peterc
A beta release for Biopython 1.54 is now available for download and testing.
Since Biopython 1.53 was released at the end of last year, several new features and more documentation have been added, plus the usual bug fixes. For full details see the NEWS file.
All the new features have been tested by the dev team but it’s possible there are cases that we haven’t been able to foresee and test, especially for the updated multiple sequence alignment object (which is what you’ll now get when parsing alignments with Bio.
[Read More]