[Biojava-dev] bioJava, jsci
David Huen
smh1008 at cus.cam.ac.uk
Tue Oct 21 15:50:05 EDT 2003
On Tuesday 07 Oct 2003 9:24 pm, Silvère Martin-Michiellot wrote:
> Hi,
>
> We are a group of people building the JSci package at
> jsci.sourceforge.net. We are looking to extend/implement biology
> features. We need support for biologists to help us extend the features
> of the API as we are not experts by ourselves.
>
> Thus far we have implemented a basic package with aminoacids, DNA, bases,
> mRNA, proteins. We would like to receive suggestions, ideas about
> possible extensions, API review, etc.
> It seems for us we have to work in the same direction as you do to
> minimalize coding effort.
> We are also thinking about implementing XML support but from
> http://www.pasteur.fr/cgi-bin/biology/bnb_s.pl?english=1&query=xml it
> appears we are a bit struck to what is cool, working, standard and what
> is not (see for example the comparison from
> http://www.cse.ucsc.edu/~douglas/proximl/proximl.html).
> We are finally wondering how to organise our packages to help users who
> would like to use BioJava along with JSci.
>
> Let us know.
I am replying on my own behalf as a BJ developer and nothing I say should be
read as representative of the BJ development community.
BioJava is still a relatively young project and the developer resources we
have at hand comes solely from volunteers and tends to be focused on the
immediate needs of those people. There is a general model for much of the
code and development is primarily based on extending and modifying taht
model. Because of the limited resources, we tend to remain fairly focused
on developing methods of representing and computing on biology,
particularly in the representation of DNA sequence. Our volunteers
generally have day jobs that keep them busy and have enough difficulties
finding enough time to code the needful before even considering possible
collaborative ventures.
I have attempted to look at your site and if I surmise it correctly, you
have within JSci various math algorithms and an implementation of MATHML.
I do not have time to look into it much further than that. Perhaps you
could expound on JSci's objective more extensively. You mention that you
have also implemented a molecular biology package: I don't know what your
APIs are but if they are fairly different from ours (and ours can be
initially surprising! Sequences are not a sequence of letters...) it will
be unlikely that we will want to break our interfaces to support good
interoperability with what JSci APIs. Our code is very tightly bound to a
specific model and changes in it will break functionality greatly. The
major area we attempt to maintain some degree of interoperability with are
the other OBF projects (BioPerl, OBDA, etc). perhaps you might like to
point out areas that you think might be mutually explored at this stage -
they don't seem immediately apparent to me at this stage.
Regards,
David Huen
--
David Huen, Ph.D. Email: smh1008 at cus.cam.ac.uk
Dept. of Genetics Fax : +44 1223 333992
University of Cambridge Phone: +44 1223 333982/766748
Cambridge, CB2 3UH
U.K.
More information about the biojava-dev
mailing list