QMEANclust: estimation of protein model quality by combining a composite scoring function with structural density information