Optimization Algorithms For Biological Data