Slide 1

Slide 1 text

Biopython Project Update Bioinformatics Open Source Conference Boston, July 10th 2014 (Bow), , , and the Biopython contributors Wibowo Arindrarto Peter Cock Eric Talevich · · @_bow_ #BOSC2014 #ISMB2014 0

Slide 2

Slide 2 text

The Introduction Collection of modules for dealing with Biological data in Python Open source + freely available Multiple OSes + multiple Python implementations & versions First commit in 1999

Slide 3

Slide 3 text

s h o w _ s t a t s ( B i o ) via Ohloh (June 2014) >9,000 commits by >100 contributors Since BOSC 2013: >800 commits & 17 new contributors

Slide 4

Slide 4 text

New contributors since BOSC 2013 Bertrand Néron Chris Mitchell Chunlei Wu Edward Liaw Gokcen Eraslan Josha Inglis Konstantin Tretyakov Manlio Calvi Markus Piotrowski Matsuyuki Shirota Melissa Gymrek Nigel Delaney Sergei Lebedev Vincent Davis Wayne Decatur Yanbo Ye Zheng Ruan

Slide 5

Slide 5 text

Last Time in BOSC Peter Cock presented in Berlin Biopython 1.62 beta released (1.62 released shortly after) Two Google Summer of Code (GSoC) students (with NESCent)

Slide 6

Slide 6 text

B i o . C o d o n A l i g n m e n t Biopython 1.64 GSoC 2013 project, now an experimental module Codon alignment analysis: objects & analysis methods Mentors: Eric Talevich & Peter Cock

Slide 7

Slide 7 text

B i o . P h y l o enhancements Biopython 1.64 GSoC 2013 project Improved phylogenetic analysis with B i o . P h y l o : tree consensus, tree comparisons, etc. Mentors: Mark Holder, Jeet Sukumaran, & Eric Talevich

Slide 8

Slide 8 text

Other additions Biopython 1.62-1.65+ B i o . A p p l i c a t i o n s : , , and support B i o . E n t r e z DTD caching B i o . R e s t r i c t i o n enzyme list B i o . S e a r c h I O , B i o . P h y l o , and B i o . m o t i f s format support More from yesterday's : Brad's update tomorrow fastsimcoal bwa samtools #codefest

Slide 9

Slide 9 text

Streamlined Codebase Biopython 1.63 Single codebase supporting Python 2, Python 3, PyPy, and Jython 2.7 Previously: 2 t o 3 . p y Had to drop Python 2.5 (consequently Jython 2.5) support Documentation, tutorial, cookbook updated accordingly

Slide 10

Slide 10 text

Wider Availability In the Galaxy ToolShed as a tool dependency Version 1.61 onwards Dev repo: http://github.com/biopython/galaxy_packages

Slide 11

Slide 11 text

GSoC 2014 Evan Parker, Chemistry PhD candidate Addition of lazy-parsing support for B i o . S e q I O Faster parsing for simple formats (e.g. FASTA) and complex, annotated formats (e.g. GenBank) Mentors: Peter Cock & Wibowo Arindrarto Blog: Dev repo: http://blog.evanaparker.com http://github.com/eparker05/biopython

Slide 12

Slide 12 text

Acknowledgement The Community contributors, users, testers, bug reporters, everybody involved Infrastructure & Other Support

Slide 13

Slide 13 text

I Thank ... Biopython lives in our: In-house scripts and pipelines Released Python packages (available in the PyPI): : k-mer analysis toolkit : short structural variation analysis Anvar et al. (2014) DOI:10.1093/bioinformatics/btu068 Mutalyzer web service: an HGVS variant nomenclature checker k M e r t s s v http://mutalyzer.nl

Slide 14

Slide 14 text

Thank you! Check us out: http://biopython.org Code repository: http://github.com/biopython/biopython Mailing list: General list: Developers list: [email protected] [email protected] This presentation: http://speakerdeck.com/bow/2014-bosc-biopython