Bioprospection of Bioactive Compounds from Spirulina platensis and in-vitro Therapeutic Applications