T , 2011-12-21 01:00 -0500, Geoffrey Hutchison rakstīja:
> This e-mail has been long delayed. As 2011 draws to a close, Open Babel
> is over 10 years old! At this point, it's used by over 40 open source
> projects, downloaded over 200,000 times, and been used in over 400
> academic papers. And of course, there have been 15 releases and dozens
> of contributors.
> 
> Incidentally, we (finally) have an academic publication:
> http://www.jcheminf.com/content/3/1/33
> 
> So things have been pretty good, particularly for a project that
> started with cast-off code from Open Eye.
> 

Congrats and thanks for the really useful project!

> Where does Open Babel go from here? Well, the good news is that open
> source chemistry has substantially grown up around Open Babel. There
> are now several open source cheminformatics toolkits, even in C++.
> There are plenty of desktop-level open source chemistry apps like
> Avogadro and PyMol. Open source chemistry drives websites like
> eMolecules.com, databases, and support from companies like Silicos.
> 
> The not-so-good news is that to really move cheminformatics forward,
> some of the "guts" of OB need work. Let's be honest -- it's almost
> 2012, and I can't easily represent ferrocene or hydrogen bonding in
> many file formats. That certainly makes my teaching and research
> efforts difficult.

I agree, there surely are a lot of things which should be improved.

> For a long while, several of us, including suggestions from Greg
> Landrum of RDKit, Kyle Lutz of ChemKit, and others have discussed a new
> "core" cheminformatics library called MolCore. The code would be
> BSD-licensed, more liberal than the current GPL license of Open Babel.
> Among other advances, the design of MolCore will enable alternative
> bonding models beyond the standard valence bond view (e.g., delocalized
> electron systems, multi-center bonds, etc.), and arguably better
> performance, particularly at aromaticity determination.
> 
> The idea is that an Open Babel v3, and other toolkits, can be built on
> top of MolCore. Some level of code modularity will also make it easier
> to integrate between multiple toolkits.

I'm not convinced. How many years will it take to write the core and
then rewrite OB? It has been shown for many projects that complete
rewrite usually is the wrong thing to do. IMHO, OBv3 goals have been set
some time ago and many of them are completed now, so its completion
should be pursued first since its easier and faster to work with the
existing code, especially when most of the functionality is already
there. That should be v3. MolCore could come later after that in v4.

There are plenty of things to improve in the existing OB code base to
make it more robust and easier to work with as a library. I personally
see that as a more urgent priority than making the perfect
chemoinformatics core library and then using that. Otherwise the
proposed functionality for MolCore sounds promising, I just wouldn't
like to see that OB's development stalls waiting for the core to be
written.


Reinis


------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to