Menu

Tree [e7c225] master /
 History

HTTPS access


File Date Author Commit
 docs 2017-06-14 Finnian Finnian [a1e7be] Adjusted fold loss caculation in GRID_2_5
 source 2018-08-06 Gerrit Leder Gerrit Leder [0451fb] workaround for EL
 test-data 2017-06-15 Finnian Finnian [ec7f1d] Fold list is now sorted alphabetically
 .gitignore 2018-10-18 Gerrit Leder Gerrit Leder [e7c225] .gitignore
 LICENSE.gpl 2017-05-29 Gerrit Leder Gerrit Leder [71f5aa] new structure for eiffel-loop and scons usage
 LIESMICH.txt 2017-05-29 Gerrit Leder Gerrit Leder [71f5aa] new structure for eiffel-loop and scons usage
 README.txt 2018-09-10 Gerrit Leder Gerrit Leder [615ff3] change README.txt
 SConstruct 2017-05-29 Gerrit Leder Gerrit Leder [71f5aa] new structure for eiffel-loop and scons usage
 benchmarks.txt 2017-06-15 Finnian Finnian [4d9b1b] benchmarks.txt
 build_and_install.sh 2017-06-06 Finnian Finnian [05a608] Included project.py with modification to build ...
 build_and_run.sh 2017-06-06 Finnian Finnian [05a608] Included project.py with modification to build ...
 clean_build.sh 2017-07-05 Gerrit Leder Gerrit Leder [10de63] not compiling
 generate_test_data.sh 2017-06-15 Finnian Finnian [ec7f1d] Fold list is now sorted alphabetically
 git_push.sh 2017-06-02 Gerrit Leder Gerrit Leder [54a19f] switched x and y in grid.e
 pf_hp.ecf 2018-08-08 Gerrit Leder Gerrit Leder [ad0694] workaround vtd-xml EL
 pf_hp.pecf 2018-08-08 Gerrit Leder Gerrit Leder [ad0694] workaround vtd-xml EL
 project.py 2017-07-05 Gerrit Leder Gerrit Leder [10de63] not compiling

Read Me

First of all a warning: use PF_HP with caution!

This work is based upon a Diplomarbeit written on "Proteinfaltung und Alignment von Strukturen". It is an Eiffel (eiffel.com) implementation of protein folding in the twodimensional Hydrophobic-Polar Model.

This software implements a brute force algorithm and is therefore considered a prototype for experimental computations on protein folding I stress this: the algorithm has very long running times, even for short instances of problem input.

On the other hand it yields interesting results, e. g. unique optimal foldings. Which is otherwise impossible to achieve.

As Eiffel compiler evolves the goal of this project is to evolve, too.

The software has a full CPU load for multi-core CPUs. This achieves other software products, too, e. g. prime95.

It is possible to have a full CPU load for a longer time (CPU burn in Test). Cancellation of the software run is possible with the keyboard keys CTRL-C (german: STRG-C).

Once again: Use with caution!!!

Download pf_hp for Linux. 
$ cd Downloads/ 
$ chmod +x pf_hp 
$ ./pf_hp
MongoDB Logo MongoDB