Main Page

(Difference between revisions)
Jump to: navigation, search
(API Documentation (JavaDocs))
(Welcome to BioJava)
Line 1: Line 1:
==Welcome to BioJava==
See the [ BioJava news page] for BioJava news.
== About BioJava ==
== About BioJava ==

Revision as of 07:37, 29 December 2006



Sadly OBF not accepted for GSoC 2015
Last year's Google Summer of Code 2014 was very productive for the OBF 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. Continue reading

Call for Organization Admins for OBF?s 2014 Google Summer of Code participation
Update: The deadline for responding has been extended to January 25. The 2014 Google Summer of Code (GSoC) is coming up soon. The published timeline puts the mentoring organization applications from Feb 3 to 14. OBF participated on behalf of … Continue reading
BioJava 3.0.4 released
BioJava 3.0.4 has been released and is available from as well as from the BioJava maven repository at . – This is mainly a bug fix release addressing issues with the protein structure and disorder modules – One … Continue reading
OBF and Google Summer of Code 2011
Google announced today the Open Bioinformatics Foundation (OBF) has been accepted as a mentoring organization for the 2011 Google Summer of Code! Continue reading
Introduction of OpenID logins for OBF wikis
Due to a huge influx of spam across all OBF wikis, we are in the process of locking down new user account creation and adding OpenID logins for the OBF wikis (BioPerl example). User account creation via the old login … Continue reading
OBF Redmine server now available
O|B|F Google Summer of Code Accepted Students
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 … Continue reading
O|B|F in Google Summer of Code
O|B|F is in Google Summer of Code, student applications due to Google April 9, 2010. Continue reading
Sanger FASTQ format and the Solexa/Illumina variants
I’m delighted to announce an open access publication in Nucleic Acids Research describing the FASTQ file format based on the conventions agreed by the OBF projects: The Sanger FASTQ file format for sequences with quality scores, and the Solexa/Illumina FASTQ … Continue reading
Server downtime announcement
Continue reading

About BioJava

BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It include objects for manipulating biological sequences, file parsers, DAS client and server support, access to BioSQL and Ensembl databases, tools for making sequence analysis GUIs and powerful analysis and statistical routines including a dynamic programming toolkit.

BioJava is used in several real-world bioinformatics applications and has been used for bioinformatics analysis in a number of published studies.

Getting BioJava

BioJava is distributed under the terms of the GNU Lesser GPL. This means that you can use the libraries without your software being forced under either the LGPL or GPL. LGPL is not GPL.

BioJava releases can be obtained from our download area. Instructions for installing the library, and building source releases, can be found on the Getting started page.

You can also maintain an up-to-date view of BioJava with CVS. Additionally, we provide an anonymous CVS server.

If you wish to contribute your existing code or help maintain part of the BioJava code-base, then we can supply you with a read/write account. Sign up for the biojava-dev mailing list and post a request for an account.

BioJava 1.5 Release Planning

BioJava 1.5-Beta2 is now available from the download area. --Mark 01:39, 29 December 2006 (EST)

Planning has begun for a new BioJava release. The release plan has been drawn up. Soon we will be asking for a volunteer to be the Release Czar to oversee the coordination of the release.

Bugs and Requests for enhancement

BioJava probably contains the odd bug, who would have thought!! We make use of the Bugzilla bug reporting and tracking system. You can use it to submit a new bug or request for enhancement or to view open bugs or known issues.



The biojava project maintains a cookbook of examples that help you perform common tasks and get you started using biojava. The cookbook is affectionately known as Biojava in Anger. A French version is also available.

API Documentation (JavaDocs)

The following are links to API documentation autogenerated by javadoc.

BioJava Tutorial

The BioJava tutorial is here

BioJavaX Documentation

This documentation is just as much under development as the code it refers to, so use with care. It is a rough guide rather than a detailed description.


The Dazzle DAS server repository and documentation has been moved to a new location


The open-bio servers reside in in a Tier 1 Boston area colocation facility. Infrastructure geeks can see pictures of the colocation cage and the new OBF servers online at this URL: [1] -- those servers also host EMBOSS FTP/CVS and mailing lists.

We would like to thank Chris Dagdigian from The Bioteam for providing and maintaining the bio* servers.

Please see documentation on customizing the interface and the User's Guide for usage and configuration help.

Personal tools