Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
bfe [2016/04/05 19:51] zashi [Framework] |
bfe [2016/04/05 19:52] zashi [Framework] |
||
---|---|---|---|
Line 30: | Line 30: | ||
BFE is the framework in it's entirety. Previous versions of BFE relied on a master script with a slave running for each core in a cluster. | BFE is the framework in it's entirety. Previous versions of BFE relied on a master script with a slave running for each core in a cluster. | ||
- | The latest incarnation consists a single Tcl script using an interpreter with OpenMPI bindings. A stand-alone executable is used for running the bf code and a C-based Tcl extension provides the 'nmc' command used to evaluate output. | + | The latest incarnation consists a single Tcl script using an interpreter with OpenMPI bindings. A stand-alone executable is used for running the bf code and a C-based Tcl extension provides the 'nmc' command used to score output. |
BFE tracks all mutations it generates, but when considering the next generation, it groups by score and picks randomly from the top 2% of this population. In this way, different 'species' are picked rather than the same species of strand overfilling the top ranks. | BFE tracks all mutations it generates, but when considering the next generation, it groups by score and picks randomly from the top 2% of this population. In this way, different 'species' are picked rather than the same species of strand overfilling the top ranks. |