Data science methods and tools—including programming, data management, visualization, and machine learning—and their application to neuroimaging research