Skip to content

Commit daebc08

Browse files
heuermhandreasprlic
authored andcommitted
Change to wiki page
1 parent 7af7ade commit daebc08

File tree

2 files changed

+62
-97
lines changed

2 files changed

+62
-97
lines changed

_wikis/BOSC2008_Abstract.md

Lines changed: 36 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -111,21 +111,13 @@ alignment protein structure phylogenetic trees
111111
**Abstract:**
112112

113113
BioJava is a mature free and open-source project that provides a
114-
framework for processing biological data.
115-
116-
BioJava provides tools/packages/modules/components
117-
118-
for parsing common file formats,
119-
120-
for manipulating sequences and 3D structures,
121-
122-
and powerful analysis and statistical routines.
123-
114+
framework for processing biological data. BioJava contains powerful
115+
analysis and statistical routines, packages for parsing common file
116+
formats, and packages for manipulating sequences and 3D structures.
124117
BioJava is available freely under the terms of version 2.1 of the GNU
125-
Lesser General Public License (LGPL) from <http://biojava.org/>.
126-
127-
Here we present the latest BioJava release (version 1.6, released on 13
128-
Apr 2008) which provides improvements in the packages for phylogenetic
118+
Lesser General Public License (LGPL) from <http://biojava.org/>. Here we
119+
present the latest BioJava release (version 1.6, released on 13 Apr
120+
2008) which provides improvements in the packages for phylogenetic
129121
trees, processing PDB files, and genetic algorithms.
130122

131123
**Paper:**
@@ -162,16 +154,17 @@ coordinated by the Open Bioinformatics Foundation (OBF) and is one of
162154
several Bio\* toolkits (Mangalam, 2002). Over the past eight years, the
163155
BioJava has brought together nearly fifty different code contributors,
164156
hundreds of mailing list subscribers, and several wiki contributors. All
165-
code is distributed under version 2.1 of the GNU Lesser General Public
166-
License (LGPL) license (Free Software Foundation, Inc., 1999). All wiki
167-
documentation is made available online under version 1.2 of the GNU Free
168-
Documentation License (Free Software Foundation, Inc., 2000).
157+
code and related documentation is distributed under version 2.1 of the
158+
GNU Lesser General Public License (LGPL) license (Free Software
159+
Foundation, Inc., 1999). All wiki documentation is made available online
160+
under version 1.2 of the GNU Free Documentation License (Free Software
161+
Foundation, Inc., 2000).
169162

170163
BioJava has been used in a number of real-world applications, including
171164
Bioclipse (Spjuth et al., 2007), BioWeka (Gewehr et al., 2007),
172165
Cytoscape (Shannon et al., 2003), and Taverna (Oinn et al., 2004), and
173-
been referenced in over 50 published studies. A list of these can be
174-
found on the BioJava website.
166+
has been referenced in over fifty published studies. A list of these can
167+
be found on the BioJava website.
175168

176169
The latest BioJava release (version 1.6, released on 13 Apr 2008) offers
177170
more functionality and stability over the previous official releases.
@@ -181,39 +174,11 @@ fully-functional Nexus and Phylip parsers, and tools for calculating
181174
UPGMA and Neighbour Joining, Jukes-Kantor and Kimura Two Parameter, and
182175
MP. The PDB file parser was improved by Jules Jacobsen for better
183176
dealing with PDB header records. Andreas Dräger provided several patches
184-
for improving the Genetic Algorithm modules. The version 1.6 release
177+
for improving the genetic algorithm packages. The version 1.6 release
185178
also contains numerous bug fixes and documentation improvements.
186179

187-
As a mature project, BioJava faces several challenges:
188-
189-
how one deals with a large established code base
190-
191-
what happens when committers move on, get married, have kids, etc.
192-
193-
how difficult it is to deprecate and remove existing code
194-
195-
evolutionary vs. revolutionary changes [1]
196-
197-
the "second system" problem [2]
198-
199-
To this end...
200-
201-
the BioJava3 use case & refactoring/redesign criteria gathering process
202-
203-
At least one prior attempt, while technically sufficient, was unable to
204-
garner community support.
205-
206-
<http://biojava.org/wiki/BioJava3_Proposal>
207-
208-
<http://biojava.org/wiki/Talk:BioJava3_Proposal>
209-
210-
<http://biojava.org/wiki/BioJava3_Design>
211-
212-
<http://www.derkholm.net/svn/repos/bjv2/website/docs/index.html>
213-
214-
<http://incubator.apache.org/learn/rules-for-revolutionaries.html>
215-
216-
<http://www.joelonsoftware.com/articles/fog0000000069.html>
180+
The BioJava website is <http://biojava.org/>. The version 1.6 release
181+
can be downloaded from <http://biojava.org/wiki/BioJava:Download>.
217182

218183
#### References
219184

@@ -261,6 +226,26 @@ for Bioinformatics. ACM SIGBIO Newsletter 20(2), 10-12
261226
Notes
262227
-----
263228

229+
**Save for talk**
230+
231+
As a mature project, BioJava faces several challenges:
232+
233+
how one deals with a large established code base
234+
235+
what happens when committers move on, get married, have kids, etc.
236+
237+
how difficult it is to deprecate and remove existing code
238+
239+
the BioJava3 use case & refactoring/redesign criteria gathering process
240+
241+
evolutionary vs. revolutionary changes
242+
243+
<http://incubator.apache.org/learn/rules-for-revolutionaries.html>
244+
245+
the "second system" problem
246+
247+
<http://www.joelonsoftware.com/articles/fog0000000069.html>
248+
264249
**Version 1.6 release announcement to biojava-dev and biojava-l**
265250

266251
Date: Sun, 13 Apr 2008 19:02:41 +0100

_wikis/BOSC2008_Abstract.mediawiki

Lines changed: 26 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -116,20 +116,7 @@ OBF open-bio biojava bioperl biosql sequence alphabet feature annotation alignme
116116

117117
'''Abstract:'''
118118

119-
BioJava is a mature free and open-source project that provides a framework for processing biological data.
120-
121-
122-
BioJava provides tools/packages/modules/components
123-
124-
for parsing common file formats,
125-
126-
for manipulating sequences and 3D structures,
127-
128-
and powerful analysis and statistical routines.
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/.
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.
119+
BioJava is a mature free and open-source project that provides a framework for processing biological data. BioJava contains powerful analysis and statistical routines, packages for parsing common file formats, and packages for manipulating sequences and 3D structures. BioJava is available freely under the terms of version 2.1 of the GNU Lesser General Public License (LGPL) from http://biojava.org/. 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.
133120

134121

135122
'''Paper:'''
@@ -146,44 +133,16 @@ Holland, R.C.G.<sup>1</sup>, Down, T.<sup>2</sup>, Pocock, M.<sup>3</sup>, Prlic
146133
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.
147134

148135

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).
150-
151-
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-
154-
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-
157-
158-
As a mature project, BioJava faces several challenges:
159-
160-
how one deals with a large established code base
161-
162-
what happens when committers move on, get married, have kids, etc.
163-
164-
how difficult it is to deprecate and remove existing code
165-
166-
evolutionary vs. revolutionary changes [1]
167-
168-
the "second system" problem [2]
169-
170-
To this end...
136+
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 and related documentation 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).
171137

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.
175-
176-
http://biojava.org/wiki/BioJava3_Proposal
177138

178-
http://biojava.org/wiki/Talk:BioJava3_Proposal
139+
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 has been referenced in over fifty published studies. A list of these can be found on the BioJava website.
179140

180-
http://biojava.org/wiki/BioJava3_Design
181141

182-
http://www.derkholm.net/svn/repos/bjv2/website/docs/index.html
142+
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 packages. The version 1.6 release also contains numerous bug fixes and documentation improvements.
183143

184-
http://incubator.apache.org/learn/rules-for-revolutionaries.html
185144

186-
http://www.joelonsoftware.com/articles/fog0000000069.html
145+
The BioJava website is http://biojava.org/. The version 1.6 release can be downloaded from http://biojava.org/wiki/BioJava:Download.
187146

188147

189148
====References====
@@ -222,6 +181,27 @@ Pocock, M, Down, T, Hubbard, T (2000) BioJava: Open Source Components for Bioinf
222181

223182
==Notes==
224183

184+
'''Save for talk'''
185+
186+
As a mature project, BioJava faces several challenges:
187+
188+
how one deals with a large established code base
189+
190+
what happens when committers move on, get married, have kids, etc.
191+
192+
how difficult it is to deprecate and remove existing code
193+
194+
the BioJava3 use case & refactoring/redesign criteria gathering process
195+
196+
evolutionary vs. revolutionary changes
197+
198+
http://incubator.apache.org/learn/rules-for-revolutionaries.html
199+
200+
the "second system" problem
201+
202+
http://www.joelonsoftware.com/articles/fog0000000069.html
203+
204+
225205
'''Version 1.6 release announcement to biojava-dev and biojava-l'''
226206

227207
Date: Sun, 13 Apr 2008 19:02:41 +0100<br/>

0 commit comments

Comments
 (0)