Applications Of Machine Learning In Source Attribution And Gene Function Prediction