Structural-functional analysis