Educational Module on Genomic Sequence Alignment Using HPC
Angela B. Shiflet, George W. Shiflet, Daniel S. Couch, Pietro Hiram Guzzi, and Mario CannataroVolume 8, Issue 1 (February 2017), pp. 7–11
https://doi.org/10.22369/issn.2153-4136/8/1/2BibTeX
@article{jocse-8-1-2, author={Angela B. Shiflet and George W. Shiflet and Daniel S. Couch and Pietro Hiram Guzzi and Mario Cannataro}, title={Educational Module on Genomic Sequence Alignment Using HPC}, journal={The Journal of Computational Science Education}, year=2017, month=feb, volume=8, issue=1, pages={7--11}, doi={https://doi.org/10.22369/issn.2153-4136/8/1/2} }
"Aligning SequencesSequentially and Concurrently," an educational computational science module by the authors and available online, develops a sequential algorithm to determine the highest similarity score and the alignments that yield this score for two DNA sequences. Moreover, the module considers several approaches to parallelization and speedup. Besides a serial implementation in C, a parallel program in C/MPI is available. This paper describes the module and details experiences using the material in a bioinformatics course at University "Magna Graecia" of Catanzaro, Italy. Besides being appropriate for such a course, the module can provide a meaningful application for a high performance computing or a data structures class.