Cargando…

MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution

BACKGROUND: MATLAB is a high-performance language for technical computing, integrating computation, visualization, and programming in an easy-to-use environment. It has been widely used in many areas, such as mathematics and computation, algorithm development, data acquisition, modeling, simulation,...

Descripción completa

Detalles Bibliográficos
Autores principales: Cai, James J, Smith, David K, Xia, Xuhua, Yuen, Kwok-yung
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1274259/
https://www.ncbi.nlm.nih.gov/pubmed/15780146
http://dx.doi.org/10.1186/1471-2105-6-64
_version_ 1782125975055630336
author Cai, James J
Smith, David K
Xia, Xuhua
Yuen, Kwok-yung
author_facet Cai, James J
Smith, David K
Xia, Xuhua
Yuen, Kwok-yung
author_sort Cai, James J
collection PubMed
description BACKGROUND: MATLAB is a high-performance language for technical computing, integrating computation, visualization, and programming in an easy-to-use environment. It has been widely used in many areas, such as mathematics and computation, algorithm development, data acquisition, modeling, simulation, and scientific and engineering graphics. However, few functions are freely available in MATLAB to perform the sequence data analyses specifically required for molecular biology and evolution. RESULTS: We have developed a MATLAB toolbox, called MBEToolbox, aimed at filling this gap by offering efficient implementations of the most needed functions in molecular biology and evolution. It can be used to manipulate aligned sequences, calculate evolutionary distances, estimate synonymous and nonsynonymous substitution rates, and infer phylogenetic trees. Moreover, it provides an extensible, functional framework for users with more specialized requirements to explore and analyze aligned nucleotide or protein sequences from an evolutionary perspective. The full functions in the toolbox are accessible through the command-line for seasoned MATLAB users. A graphical user interface, that may be especially useful for non-specialist end users, is also provided. CONCLUSION: MBEToolbox is a useful tool that can aid in the exploration, interpretation and visualization of data in molecular biology and evolution. The software is publicly available at and .
format Text
id pubmed-1274259
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-12742592005-10-29 MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution Cai, James J Smith, David K Xia, Xuhua Yuen, Kwok-yung BMC Bioinformatics Software BACKGROUND: MATLAB is a high-performance language for technical computing, integrating computation, visualization, and programming in an easy-to-use environment. It has been widely used in many areas, such as mathematics and computation, algorithm development, data acquisition, modeling, simulation, and scientific and engineering graphics. However, few functions are freely available in MATLAB to perform the sequence data analyses specifically required for molecular biology and evolution. RESULTS: We have developed a MATLAB toolbox, called MBEToolbox, aimed at filling this gap by offering efficient implementations of the most needed functions in molecular biology and evolution. It can be used to manipulate aligned sequences, calculate evolutionary distances, estimate synonymous and nonsynonymous substitution rates, and infer phylogenetic trees. Moreover, it provides an extensible, functional framework for users with more specialized requirements to explore and analyze aligned nucleotide or protein sequences from an evolutionary perspective. The full functions in the toolbox are accessible through the command-line for seasoned MATLAB users. A graphical user interface, that may be especially useful for non-specialist end users, is also provided. CONCLUSION: MBEToolbox is a useful tool that can aid in the exploration, interpretation and visualization of data in molecular biology and evolution. The software is publicly available at and . BioMed Central 2005-03-22 /pmc/articles/PMC1274259/ /pubmed/15780146 http://dx.doi.org/10.1186/1471-2105-6-64 Text en Copyright © 2005 Cai et al; licensee BioMed Central Ltd.
spellingShingle Software
Cai, James J
Smith, David K
Xia, Xuhua
Yuen, Kwok-yung
MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title_full MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title_fullStr MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title_full_unstemmed MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title_short MBEToolbox: a Matlab toolbox for sequence data analysis in molecular biology and evolution
title_sort mbetoolbox: a matlab toolbox for sequence data analysis in molecular biology and evolution
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1274259/
https://www.ncbi.nlm.nih.gov/pubmed/15780146
http://dx.doi.org/10.1186/1471-2105-6-64
work_keys_str_mv AT caijamesj mbetoolboxamatlabtoolboxforsequencedataanalysisinmolecularbiologyandevolution
AT smithdavidk mbetoolboxamatlabtoolboxforsequencedataanalysisinmolecularbiologyandevolution
AT xiaxuhua mbetoolboxamatlabtoolboxforsequencedataanalysisinmolecularbiologyandevolution
AT yuenkwokyung mbetoolboxamatlabtoolboxforsequencedataanalysisinmolecularbiologyandevolution