Integrating Data-Driven Methods in Nonlinear Dynamical Systems: Control, Sparsity and Machine Learning