talk6 biopython bosc2011
TRANSCRIPT
![Page 1: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/1.jpg)
Biopython Project Updatewww.biopython.org
Peter J. A. Cock
James Hutton Institute (formerly Scottish Crop Research Institute),Invergowrie, Dundee, DD2 5DA, Scotland, UK
Saturday 16th July 2011,
Bioinformatics Open Source Conference (BOSC),
ISMB/ECCB, Vienna, Austria
![Page 2: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/2.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Talk Outline
1 Introduction
2 Biopython Releases
3 Biopython Releases
4 Google Summer of Code
5 Integrated Testing
6 Acknowledgements
![Page 3: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/3.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
What is Biopython?
Free, open source library for bioinformatics
Supported by Open Bioinformatics Foundation
Runs on Windows, Linux, Mac OS X, etc
International team of volunteer developers
Currently about three releases per year
Extensive �Biopython Tutorial & Cookbook�
See www.biopython.org for more details
![Page 4: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/4.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Why Biopython?
Python Perl Ruby Java
Biopython BioPerl BioRuby BioJava
All the Bio* OBF projects are now mature and capable. . .
Which programming language are you most comfortable in?
Which language/library do your group/colleagues use?
Do you have any speci�c needs to narrow the choice?
Which logo do you like best?
![Page 5: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/5.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Why Biopython?
Python Perl Ruby Java
Biopython BioPerl BioRuby BioJava
All the Bio* OBF projects are now mature and capable. . .
Which programming language are you most comfortable in?
Which language/library do your group/colleagues use?
Do you have any speci�c needs to narrow the choice?
Which logo do you like best?
![Page 6: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/6.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Biopython Releases
So, what have we done since BOSC 2010?
![Page 7: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/7.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Biopython 1.55 (August 2010)
Lots of work on Python 3 support
Made our command line tool wrappers directly executable
12 contributors, 6 new
![Page 8: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/8.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Biopython 1.56 (Nov 2010)
UniProt XML parser
IMGT parser and writer (variant of EMBL �le format)
13 contributors, 6 new
![Page 9: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/9.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Biopython 1.57 (April 2011)
Index sequence �at �les with SQLite backend
15 contributors, 6 new
![Page 10: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/10.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Biopython 1.58 (August 2011?)
Support for PAML (Phylogenetic Analysis by Maximum
Likelihood) package
SeqXML parser, see http://seqxml.org
Explicit initial probabilities in HMM Viterbi algorithm
So far 9 contributors, 5 new
![Page 11: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/11.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Google Summer of Code (GSoC)
Last summer (2010)
Joao Rodrigues � PDB code
This summer (2011)
Mikael Trellet � biomolecular interface analysis
Michele Silva � Python bridge for Mocapy++
Justinas Daugmaudis � Plugin system for Mocapy++
![Page 12: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/12.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Buildbot
Setup about 6 months ago
Using Buildbot, http://buildbot.org
Runs on Amazon cloud server http://testing.open-bio.org
Slave machine get latest code, build & test
Running nightly builds
Cover Linux, Mac OS X and Windows
Cover Python 2.x, 3.1, 3.2 and Jython
Spot regressions early!
![Page 13: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/13.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Personal Acknowledgements
Society for General Microbiology (SGM)
Travel grant to attend BOSC/ISMB/ECCB
James Hutton Institute(formerly Scottish Crop Research Institute), UK
My supportive employers
![Page 14: Talk6 biopython bosc2011](https://reader038.vdocuments.site/reader038/viewer/2022100517/55501151b4c90535638b4a45/html5/thumbnails/14.jpg)
Introduction Biopython Releases Biopython Releases Google Summer of Code Integrated Testing Acknowledgements
Project Acknowledgements
Open Bioinformatics Foundation (OBF)
(Non-pro�t which looks after Bio* projects)
BioTeam Inc.
(Company that hosts the OBF servers)
GitHub Inc.
(Repository hosting)
Google Summer of Code
(Six students funded so far)
The many individuals who have
contributed over the years