Application of many-body perturbation methods in a discrete orbital basis