[Biojava-l] [Biojava-dev] Leadership
Richard Holland
holland at eaglegenomics.com
Tue Apr 14 15:07:15 UTC 2009
The plan was to create separate new BJ3 jars for task-specific code,
exactly as you suggest for phylogenetics. I'd support a biojava-phylo
jar of some kind, and I agree it would probably depend on the BJ3
biojava-core module for sequence handling. The existing BJ code was not
originally going to be refactored into separate jars, unless Andreas has
other plans!
Scooter Willis wrote:
> Andreas
>
> Congrats on taking on the responsibility of steering BioJava in a
> positive direction.
>
> I needed the ability to generate phylogenetic trees from aligned
> sequence data and found that the work was started in a google summer
> project but looking at the code it wasn't finished and appeared to focus
> only on loading trees not creating them. I ended up taking the tree
> generation code out of jalview and removing as much jalview dependencies
> as possible and have it as a nice tight collection of classes. My
> assumption without any deep legal review is that because jalview is open
> source that the code can be used and contributed to another open source
> project like BioJava. I will also plan on contributing the code changes
> back to Jalview.
>
> One of the challenges I ran into with the JalView code is performance
> for building the tree when using 1800+ sequences(takes a very very long
> time) so I am doing some code optimization and finishing up testing on a
> fairly significant performance speedup doing Neighbor_Join with a
> slightly different approach that makes it N2 instead of N3. I have a
> couple things to fix in tree joinging code and then will compare results
> for the quality of the tree compared to the original distance matrix. I
> should know more this week.
>
> I think I remember a BioJava discussion about trying to seperate parts
> and pieces to that if you try and use a particular feature set of
> BioJava you are not forced into absorbing the entire BioJava collection
> of Jars. In my case I would want a biojava-phylogenetic.jar that has all
> things related to tree creation and/or tree viewing etc. If the common
> data format for handling sequences is RichSequence or Sequence then I
> would expect to have one other Jar requirement of biojava-core.jar. Not
> sure if any work has been done to refactor the BioJava code base into
> multiple jar files in the same way apache does its jars for great java
> code geared to a specific problem domain.
>
> Let me know what I can do to assist moving forward.
>
> Thanks
>
> Scooter Willis
>
> On Tue, Apr 14, 2009 at 4:33 AM, Richard Holland
> <holland at eaglegenomics.com <mailto:holland at eaglegenomics.com>> wrote:
>
> Hello again.
>
> Well, nobody objected, and several people supported the idea, so I would
> now like to formally hand over control of the BioJava project to Andreas
> Prlic with immediate effect.
>
> It's been good fun working with the project over the last 5 years, and
> although I'll no longer be in charge, I will still remain on the mailing
> lists and contribute code/ideas/bugfixes/etc. whenever I get the chance.
>
> I'll also continue to attend BOSC, including this year in Stockholm, so
> I'm looking forward to meeting up with everyone there for a beer or two.
>
> Thanks for the help and support everyone's given, and I'm sure you'll
> join me in wishing Andreas the best of luck with the project. He'll be
> an excellent leader and with him in charge I believe the project will go
> from strength to strength.
>
> cheers,
> Richard
>
> --
> Richard Holland, BSc MBCS
> Finance Director, Eagle Genomics Ltd
> T: +44 (0)1223 654481 ext 3 | E: holland at eaglegenomics.com
> <mailto:holland at eaglegenomics.com>
> http://www.eaglegenomics.com/
> _______________________________________________
> Biojava-l mailing list - Biojava-l at lists.open-bio.org
> <mailto:Biojava-l at lists.open-bio.org>
> http://lists.open-bio.org/mailman/listinfo/biojava-l
>
>
--
Richard Holland, BSc MBCS
Finance Director, Eagle Genomics Ltd
T: +44 (0)1223 654481 ext 3 | E: holland at eaglegenomics.com
http://www.eaglegenomics.com/
More information about the Biojava-l
mailing list