9. A method, comprising: receiving one or more modules of a machine learning workflow; composing the one or more received modules of the machine learning workflow into at least a portion of a machine learning application; and processing a machine learning dataset with the composed machine learning application, the processing of the machine learning dataset including: automatically interfacing the dataset, at runtime, between a first execution environment configured to execute machine learning code in a first programming language and a second execution environment configured to execute code written in a second programming language; and interfacing metadata schema, at runtime, between the first execution environment configured to execute the machine learning code in the first programming language and the second execution environment configured to execute the code written in the second programming language.
10. The method of claim 9 , wherein the second programming language is R.