Faif description:
Faif is a C++ library designed for bioinformatics, machine learning education, small and fast, DNA/RNA nucleotide second structure predictor, Naive Bayesian Classifier and others.
This library supports: Basic abstractions (like attribute, domain, state, etc.), DNA primitives (Nucleotide, Chain, EnergyNucleo, SecStruct, FoldedChain, FoldedPair, Codon, CodonAminoTable, Nussinov algorithm), population genetics primitives (Allele, Locus, Loci), Timeseries primitives (TimeSeriesDigit, TimeSeriesReal, linear resampling, autoregressive predictor), search in tree like structures (depth-first, breadth-first, unified cost, A*), Evolutionary Algorithm, EM (Expectaiton-Maximization) algorithm, Hill Climbing algorithm, Naive Bayesian Classifier, cross - validator, Active Object based on boost::thread, Random generators, Gaussian eliminator.
|