Matlab codes for implementing the algorithms described in the paper: Mingjun Zhong, Rong Liu and Bo Liu Bayesian Analysis for miRNA and mRNA Interactions Using Expression Data, September, 2012. Submitted. Any questions please send an email to zhong@dlut.edu.cn Department of Biomedical Engineering, Dalian University of Technology, PR China. Six algorithms are included in the following folders: (*) Folder bLASSO: The Bayesian LASSO algorithm. Under MatLab environment, type run_BLasso(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder LASSO: The LASSO algorithm. Under MatLab environment, type run_lasso(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder LSR: The least square regression algorithm. Under MatLab environment, type run_lsr(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder nBLASSO: The non-negative Bayesian LASSO algorithm. Under MatLab environment, type run_nBLasso(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder nLASSO: The non-negative LASSO algorithm. Under MatLab environment, type run_nLasso(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder Ridge: The ridge regression algorithm. Under MatLab environment, type run_ridge(dataname) where dataname = 'MCC', 'Broad', 'Madison' or 'MSKCC'. (*) Folder ValidatedInteractions: The experimentally validated interactions to assess the algorithms. For implementing these algorithms, the MatLab statistical toolbox is required.