Projection Algorithms For Large Scale Optimization And Genomic Data Analysis