You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _wikis/BOSC2008_Abstract.mediawiki
+37-8Lines changed: 37 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,6 +127,7 @@ for manipulating sequences and 3D structures,
127
127
128
128
and powerful analysis and statistical routines.
129
129
130
+
BioJava is available freely under the terms of version 2.1 of the GNU Lesser General Public License (LGPL) from http://biojava.org/.
130
131
131
132
Here we present the latest BioJava release (version 1.6, released on 13 Apr 2008) which provides improvements in the packages for phylogenetic trees, processing PDB files, and genetic algorithms.
BioJava was conceived in 1999 by Thomas Down and Matthew Pocock as an API to simplify bioinformatics software development using Java (Pocock et al., 2000). It has since then evolved to become a fully-featured framework with modules for performing many common bioinformatics tasks.
146
147
147
148
148
-
As a free and open-source project, BioJava is developed by volunteers coordinated by the Open Bioinformatics Foundation (OBF) and is one of several Bio* toolkits (Mangalam, 2002).
149
+
As a free and open-source project, BioJava is developed by volunteers coordinated by the Open Bioinformatics Foundation (OBF) and is one of several Bio* toolkits (Mangalam, 2002). Over the past eight years, the BioJava has brought together nearly fifty different code contributors, hundreds of mailing list subscribers, and several wiki contributors. All code is distributed under version 2.1 of the GNU Lesser General Public License (LGPL) license (Free Software Foundation, Inc., 1999). All wiki documentation is made available online under version 1.2 of the GNU Free Documentation License (Free Software Foundation, Inc., 2000).
149
150
150
-
...48 contributors via commits, X mailing list subscribers, X wiki contributors.
151
151
152
-
All code is distributed under version 2.1 of the GNU Lesser General Public License (LGPL) license (Free Software Foundation, Inc., 1999).
152
+
BioJava has been used in a number of real-world applications, including Bioclipse (Spjuth et al., 2007), BioWeka (Gewehr et al., 2007), Cytoscape (Shannon et al., 2003), and Taverna (Oinn et al., 2004), and been referenced in over 50 published studies. A list of these can be found on the BioJava website.
153
153
154
154
155
-
BioJava has been used in a number of real-world applications, including Bioclipse (Spjuth et al., 2007), BioWeka (Gewehr et al., 2007), Cytoscape (Shannon et al., 2003), and Taverna (Hull et al, 2006), and over 50 published studies. A list of these can be found on the BioJava website.
155
+
The latest BioJava release (version 1.6, released on 13 Apr 2008) offers more functionality and stability over the previous official releases. The phylogenomics package was improved and expanded by our 2007 Google Summer of Code (GSOC'07) student Boh-Yun Lee. It now contains fully-functional Nexus and Phylip parsers, and tools for calculating UPGMA and Neighbour Joining, Jukes-Kantor and Kimura Two Parameter, and MP. The PDB file parser was improved by Jules Jacobsen for better dealing with PDB header records. Andreas Dräger provided several patches for improving the Genetic Algorithm modules. The version 1.6 release also contains numerous bug fixes and documentation improvements.
156
156
157
157
158
-
...version 1.6.
158
+
As a mature project, BioJava faces several challenges:
159
159
160
+
how one deals with a large established code base
160
161
161
-
...docs/wiki.
162
+
what happens when committers move on, get married, have kids, etc.
162
163
164
+
how difficult it is to deprecate and remove existing code
163
165
164
-
...what it means to be a mature FOSS project.
166
+
evolutionary vs. revolutionary changes [1]
167
+
168
+
the "second system" problem [2]
169
+
170
+
To this end...
171
+
172
+
the BioJava3 use case & refactoring/redesign criteria gathering process
173
+
174
+
At least one prior attempt, while technically sufficient, was unable to garner community support.
Free Software Foundation, Inc. (2000) GNU Free Documentation License, version 1.2, http://www.gnu.org/licenses/fdl-1.2.html, accessed 10 May 2008
212
+
186
213
Free Software Foundation, Inc. (1999) GNU Lesser General Public License, version 2.1, http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html, accessed 10 May 2008
187
214
188
215
Mangalam, H. (2002) The Bio* toolkits – a brief overview. Brief Bioinform., 3, 396-302
@@ -306,4 +333,6 @@ Clarify reference to LGPL.
306
333
307
334
Update references to "open source" with "free and open source". Link to FOSS page on wikipedia?
308
335
309
-
DengueInfo link on BioJavaInside is broken.
336
+
DengueInfo link on BioJavaInside is broken.
337
+
338
+
BioJava in Anger is now on the wiki (so under FDL?) but has a separate vague Copyright section, see http://biojava.org/wiki/BioJava:CookBook#Copyright
0 commit comments