28 luglio 2007

Bio++: C++ bioinformatics made easy!

Continua la saga dei linguaggi di programmazione per la bioinformatica e così, dopo Bio-Java, Bio-Python & Co. ecco Bio++, il set di liberie di bioinformatica per C++. A destare il mio interesse, francamente, più che il progetto in sè, è la politica di licensing scelta: CeCill.
Non mi sembra che queste librerie abbiamo funzioni che si distinguono per unicità quindi penso che sia un progetto pensato per coloro che hanno una conoscenza approfondita ma limitata al linguaggio di programmazione C++ e che non hanno tempo/voglia per imparare altri linguaggi di programmazione per i quali già esistono progetti simili.
Link

Etichette:

1 Commenti:

Alle 1:07 PM, gennaio 20, 2009 , Blogger jdutheil ha detto...

Hi there,

I just found that message on your blog because of a keyword search on google... I can't resist making a correction: Bio++ is not a Bio-C++! Actually all Bio++ developers were originally not C++ users at all! I personally come from Java and currently use (Bio)Perl and R, and more recently (Bio)Python, in many cases. Others come from C, Python or Delphi. The Bio++ libraries are dedicated to the development of new methods in molecular evolution and related fields, and contain an extensive set of methods that are not found in any other libs (Likelihood computation methods, a large set of classes for substitution models, ancestral sequences reconstruction, etc). The C++ language was chosen for its compromise between low-level programing and object orientation. I was so reluctant to switch from Java to C++, that I found a bit funny to read that I might not be willing to learn another language :p
Last point: the CeCILL license is a French-compliant GNU GPL. The libs were originally developed in a French public laboratory, hence the choice of license.

All the best,

Julien.

 

Posta un commento

<< Home page