Advanced computational strategies for metalloenzyme design