Reproducible machine learning analysis of gene expression and alternative splicing data