Cargando…

A Python-based educational software tool for visualizing bioinformatics alignment algorithms

Bioinformatics education can be defined as the teaching and learning of how to use software tools, along with mathematical and statistical analysis, to solve biological problems. Although many resources are available, most students still struggle to understand even the simplest sequence alignment al...

Descripción completa

Detalles Bibliográficos
Autores principales: Khatizah, Elis, Nam, Hee-Jo, Park, Hyun-Seok
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Korea Genome Organization 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10085741/
https://www.ncbi.nlm.nih.gov/pubmed/37037473
http://dx.doi.org/10.5808/gi.22055
_version_ 1785022000799940608
author Khatizah, Elis
Nam, Hee-Jo
Park, Hyun-Seok
author_facet Khatizah, Elis
Nam, Hee-Jo
Park, Hyun-Seok
author_sort Khatizah, Elis
collection PubMed
description Bioinformatics education can be defined as the teaching and learning of how to use software tools, along with mathematical and statistical analysis, to solve biological problems. Although many resources are available, most students still struggle to understand even the simplest sequence alignment algorithms. Applying visualizations to these topics benefits both lecturers and students. Unfortunately, educational software for visualizing step-by-step processes in the user experience of sequence alignment algorithms is rare. In this article, an educational visualization tool for biological sequence alignment is presented, and the source code is released in order to encourage the collaborative power of open-source software, with the expectation of further contributions from the community in the future. Two different modules are integrated to enable a student to investigate the characteristics of alignment algorithms.
format Online
Article
Text
id pubmed-10085741
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Korea Genome Organization
record_format MEDLINE/PubMed
spelling pubmed-100857412023-04-12 A Python-based educational software tool for visualizing bioinformatics alignment algorithms Khatizah, Elis Nam, Hee-Jo Park, Hyun-Seok Genomics Inform Application Note Bioinformatics education can be defined as the teaching and learning of how to use software tools, along with mathematical and statistical analysis, to solve biological problems. Although many resources are available, most students still struggle to understand even the simplest sequence alignment algorithms. Applying visualizations to these topics benefits both lecturers and students. Unfortunately, educational software for visualizing step-by-step processes in the user experience of sequence alignment algorithms is rare. In this article, an educational visualization tool for biological sequence alignment is presented, and the source code is released in order to encourage the collaborative power of open-source software, with the expectation of further contributions from the community in the future. Two different modules are integrated to enable a student to investigate the characteristics of alignment algorithms. Korea Genome Organization 2023-03-31 /pmc/articles/PMC10085741/ /pubmed/37037473 http://dx.doi.org/10.5808/gi.22055 Text en (c) 2023, Korea Genome Organization https://creativecommons.org/licenses/by/4.0/(CC) This is an open-access article distributed under the terms of the Creative Commons Attribution license(https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Application Note
Khatizah, Elis
Nam, Hee-Jo
Park, Hyun-Seok
A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title_full A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title_fullStr A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title_full_unstemmed A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title_short A Python-based educational software tool for visualizing bioinformatics alignment algorithms
title_sort python-based educational software tool for visualizing bioinformatics alignment algorithms
topic Application Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10085741/
https://www.ncbi.nlm.nih.gov/pubmed/37037473
http://dx.doi.org/10.5808/gi.22055
work_keys_str_mv AT khatizahelis apythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms
AT namheejo apythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms
AT parkhyunseok apythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms
AT khatizahelis pythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms
AT namheejo pythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms
AT parkhyunseok pythonbasededucationalsoftwaretoolforvisualizingbioinformaticsalignmentalgorithms