analysis runs from lognhorn