The present invention relates to the use of secreted proteins from mesenchymal stem cells and other cells for the treatment of myocardial infarction. In particular, the invention provides compositions and methods based on secreted proteins from mesenchymal stem cells and the genes encoding them.