How you can contribute to OpenBayes
[Kevin Murphy, 11 August 2001.]
Open source projects, by their nature, are hard to get started.
Therefore one idea is to build on top of
BNT,
which arguably comes closer than any other existing open-source
package to meeting the project's goals.
Specifically, you can contribute in the following ways.
- Implement old/new algorithms/functionality in Matlab and add it
to BNT. This can serve as a "design spec" for subsequent translation
to C. It is also much easier to develop new algorithms in Matlab.
(Click here
for a list of the features that I would like to see added to BNT.)
- Translate BNT routines from Matlab to C.
(Intel plans to help here.)
- Integrate your existing C/C++ code into BNT by adding a Matlab/mex
interface.
- Develop a BNT interface to
BUGS,
a Gibbs sampling package,
and
Hydra,
an MCMC Java package.
- Implement a file parser for BNT, and/or some Perl scripts to
convert between different file
formats.