Ribbon Analysis