Biopython 1.53 released

We are pleased to announce the availability of Biopython 1.53, a new stable release of the Biopython library, three months after the release of Biopython 1.52. This is our first release since migrating from CVS to git for source code control.

There have been some additions to our core objects - the Seq (and related UnknownSeq) objects gained upper and lower methods (like the string methods of the same name but alphabet aware) plus a new ungap method. The SeqFeature object now has an extract method to get the region of sequence it describes (useful for getting CDS nucleotide sequences from GenBank files). Also SeqRecord objects now support addition, giving a new SeqRecord with the combined sequence, all the SeqFeatures, and any common annotation.

[Read More]

2009 O|B|F Board of Directors meeting

The official 2009 Board of Directors meeting is taking place today, Monday Dec 14, at 4pm EST (21:00 UTC) via teleconference. If you are an O|B|F member, you will have received the announcement and dial-in information earlier.

O|B|F Board of Director meetings are public - anyone interested in O|B|F business can participate, which is one reason we are holding the meeting over teleconference. The dial-in number is +1-518-825-1400, participant code 279610.

[Read More]

Minutes:2009 ConfCall

Agenda

  1. Old business
  2. New business
    1. BOSC
      • BOSC 2009 (Kam)
        • Money spent/made attendee number, any other feedback
      • BOSC 2010 - held with ISMB2010 in Boston, MA, USA
    2. Treasurer’s 2009 report (ChrisD)
    3. BoD membership and succession.
      • Nomination of Nomi Harris for election to the BoD
      • Need plan to elect new BoD members and rotate officers.
    4. OBF Hardware & Sysadmin report (JasonS and ChrisD)
      • Domain names currently registered, upcoming expirations, newly purchased names
      • Proposal to purchase new hardware - 2009 hardware purchase proposal
      • Proposal to purchase box for upstream SPAM filtering
      • System Administration status & coverage report (who, what, issues, future)
      • Consider possibility of moving code mirroring to public (code.google.com; etc) mailling lists to googlegroups?
    5. Hackathons 2010 (Tokyo hackathon in Feb 2010) will involve some OBF projects/developers
    6. Additional topics proposed by community

Minutes from the meeting

Venue: held by conference call, scheduled for 4pm EST (21:00 UTC).

[Read More]

BioPerl interview in latest FLOSS Weekly

Two of the core BioPerl developers, Jason Stajich and Chris Fields, were interviewed by FLOSS Weekly.  The interview is now available as an MP3 on the FLOSS Weekly website; several streaming versions (including podcast) are also available.

BioPerl core 1.6.1 PPM available

BioPerl 1.6.1 is now available for ActivePerl as a PPM, instructions for downloading can be found on the BioPerl wiki. This has been tested only for ActivePerl 5.10 and above, so any feedback with older versions of BioPerl would be greatly appreciated.

First 1.6.1 alphas of BioPerl-Run, BioPerl-DB, BioPerl-Network

Running a bit late on this, so just a quick note that the first alphas for BioPerl-Run, BioPerl-DB, and BioPerl-Network have been uploaded to CPAN:

They can also be downloaded from the BioPerl website:

http://bioperl.org/DIST/RC/

This is the first run where we’ve switched to a regular Module::Build installation, so expect some initial bumps! There are a few initial problems that I plan on addressing soon, the main one being none of the modules are assigned version numbers (this may be a consequence of not pulling the version from a specific module). The other, more serious one, is that the Build.PL script checks for DBI but isn’t checking for any compatible DBD::* adaptors for BioPerl-DB (so it fails tests if DBI is installed). We have code in core to check for DBI drivers, so I may adapt that for BioPerl-DB.

[Read More]

BioPerl 1.6.1 released

We are pleased to announce the immediate availability of BioPerl 1.6.1, the latest release of BioPerl’s core code. You can grab it here:

Via CPAN:

http://search.cpan.org/~cjfields/BioPerl-1.6.1/

Via the BioPerl website:

http://bioperl.org/DIST/BioPerl-1.6.1.tar.bz2 http://bioperl.org/DIST/BioPerl-1.6.1.tar.gz http://bioperl.org/DIST/BioPerl-1.6.1.zip

The PPM for Windows should also finally be available this week, ActivePerl problems permitting (we will post more information when it becomes available).

Tons of bug fixes and changes have been incorporated into this release. For a more complete change list please see the ‘Changes’ file included with the distribution.

[Read More]

Working with FASTQ files in Biopython when speed matters

Biopython 1.51 onward includes support for Sanger, Solexa and Illumina 1.3+ FASTQ files in Bio.SeqIO, which allows a lot of neat tricks very concisely. For example, the tutorial ( PDF) has examples finding and removing primer or adaptor sequences.

However, because the Bio.SeqIO interface revolves around SeqRecord objects there is often a speed penalty. For example for FASTQ files, the quality string gets turned into a list of integers on parsing, and then re-encoded back to ASCII on writing.

[Read More]

Biopython CVS to git migration

The release of Biopython 1.52 earlier this week marked the end of an era, it was our last release using CVS for source code control.

As of now, Biopython is using a git repository, hosted on github.com who kindly provide git hosting for open source projects free of charge. The BioRuby project have been using github for some time, so we are in good company.

Our existing OBF hosted CVS repository will be maintained in the short to medium term as a backup, but will not be updated.

[Read More]