Systems thinking biology