Version 8 (modified by rvos, 17 years ago)

--

Open Bio* Workgroup

I would like to get an overview about current support and implementations of web services in every Open Bio* libraries (BioPerl, BioPython, BioRuby and BioJava) and hope to discuss the following:

  • What can be done with the Open Bio* projects to support interoperability?
    • Is it worth trying to mapping BioMOBY data objects (BioMOBY triplets) to Bio* library specific data strucuture?
    • Why not use complexType in SOAP to automate object creation?
    • Could a webservice be defined to allow Bio* interoperability? This would require a common exchange format. Possibly one of the XML formats used by NCBI or EBI or  nexml. Could a webservice backed with BioSQL provide and persistent objects in this format?
  • What part should be done on the web service provider's side and what is the part left best to be addressed in Open Bio* libraries?
    • Format exchange, job management, sequence manipulation ...
  • What fraction of the bioinfomatics field is covered by current Open Bio* library and what subset of those is covered by web services?
Category Perl/BioPerl Java/BioJava Ruby/BioRuby Python/BioPython
BioMOBY o o x x
WSRF o o x x
EBI SOAP ? ? o ?
NCBI SOAP ? ? x ?
KEGG API ? ? o ?
DDBJ XML ? ? o ?
PDBj ? ? x ?
BioSQL o ? o ?