Nussinov78: Nussinov78 using the ADPfusion library.

[ bioinformatics, gpl, library, program ] [ Propose Tags ] [ Report a vulnerability ]

The Nussinov78 RNA secondary structure prediction algorithm using the ADPfusion framework.

This algorithm is simple enough to be used as a tutorial-type example. It also shows that efficient code is possible. The ADPfusion code compared to C is slower by a factor of only 1.8. We plan to improve upon this.

A number of helper functions currently present in BioInf.Nussinov78 will later move in their own library.

If possible, build using the GHC llvm backend, and GHC-7.2.2. GHC-7.4.x produces very bad code on my system, please benchmark using 7.2.2.

For comparison, a version of the algorithm written in C is available under C/nussinov.c. Use at least "gcc -O3 nussinov.c".

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
llvm

build using llvm backend

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.0, 0.0.1.1, 0.0.1.2, 0.0.1.3, 0.1.0.0
Dependencies ADPfusion (==0.0.1.0), base (>=4 && <5), BiobaseXNA (==0.6.2.4), mtl (>=2), primitive (>=0.4 && <0.5), PrimitiveArray (==0.2.1.1), vector (>=0.9 && <0.10) [details]
License GPL-3.0-only
Copyright Christian Hoener zu Siederdissen, 2011-2012
Author Christian Hoener zu Siederdissen, 2011-2012
Maintainer choener@tbi.univie.ac.at
Category Bioinformatics
Home page http://www.tbi.univie.ac.at/~choener/adpfusion
Source repo head: git clone git://github.com/choener/Nussinov78
Uploaded by ChristianHoener at 2012-03-30T15:45:54Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables Nussinov78
Downloads 4618 total (20 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]