Data-Driven Methods for Complex Earth Systems