The present invention provides methods for preparing modified blood clots comprising removal of the cellular content of the blood clots. The invention further provides uses of the modified blood clots as therapeutic agents and as delivery vehicles for cells, bio-molecules and other agents.