Skip to main content

Table 3 Cross-reference between the energy functions in our programs, and which energy contributions (model functions) they call upon.

From: Lost in folding space? Comparing four variants of the thermodynamic model for RNA secondary structure prediction

Function

Used in evaluation function

 

NoDangle

OverDangle

MicroState

MacroState

termauenergy

ml

ml

ml

ml

   

mldl

mldl

   

mldr

mldr

   

mldlr

mldlr

    

mladl

    

mladr

    

mladlr

    

mldladr

    

mladldr

 

drem

drem

drem

drem

   

edl

edl

   

edr

edr

   

edlr

edlr

dl _energy

  

edl

edl

    

ambd

    

ambd'

    

acomb

    

mladl

    

mladlr

    

mladldr

dr _energy

  

edr

edr

    

ambd

    

ambd'

    

acomb

    

mladr

    

mladlr

    

mldladr

ext_mismatch_energy

 

drem

edlr

edlr

dli _energy

  

mldl

mldl

    

mldladr

    

mladl

    

mladlr

    

mladldr

dri _energy

  

mldr

mldr

    

mladldr

    

mladr

    

mladlr

    

mldladr

ml_mismatch_energy

 

ml

mldlr

mldlr

sr _energy

sr

sr

sr

sr

 

hl

hl

hl

hl

 

bl

bl

bl

bl

 

br

br

br

br

 

il

il

il

il

 

ml

ml

ml

ml

   

mldl

mldl

   

mldr

mldr

   

mldlr

mldlr

    

mladldr

    

mladr

    

mladl

    

mladlr

    

mldladr

hl_energy

hl

hl

hl

hl

bl_energy

bl

bl

bl

bl

br_energy

br

br

br

br

il_energy

il

il

il

il

ml_energy=3.4

ml

ml

ml

ml

   

mldl

mldl

   

mldr

mldr

   

mldlr

mldlr

    

mladlr

    

mldladr

    

mladldr

    

mladr

    

mladl

ul_energy=0.4

incl

incl

incl

incl

 

ml

ml

ml

ml

    

ssadd

ss_energy=0

addss

addss

addss

addss

    

ssadd

sbase_energy=0

sadd

sadd

sadd

sadd

  1. This table shows the use of the very same energy functions for all grammars. Energy differences only stem from different combinations. In the first column, we list the energy model functions. The next four columns contain the evaluation functions of the four grammars.
  2. To retrieve the energy of the example structure of Figure 1 for NoDangle, you should read the table like this: The first evaluation function of the structure is sr. Look for all rows in column two where sr appears. It is just the case for sr _energy. Next is bl, which again shows up in the row for sr _energy but also for bl _energy. The concrete energy values depend on the concrete input bases, thus one should understand the model functions as table look-ups with the bases as parameters. The energy of the whole structure is just the sum of all local energy contributions.
  3. Some evaluation functions do not use model functions. The four variants of the evaluation function cadd and combine just add energies from their left and right substructures. Trafo and incl do not change the energy value at all and nil simply returns 0.