Cargando…

REHUNT: a reliable and open source package for restriction enzyme hunting

BACKGROUND: Restriction enzymes are used frequently in biotechnology. However, manual mining of restriction enzymes is challenging. Furthermore, integrating available restriction enzymes into different bioinformatics systems is necessary for many biotechnological applications, such as polymerase cha...

Descripción completa

Detalles Bibliográficos
Autores principales: Cheng, Yu-Huei, Liaw, Jiun-Jian, Kuo, Che-Nan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6085610/
https://www.ncbi.nlm.nih.gov/pubmed/30092755
http://dx.doi.org/10.1186/s12859-018-2168-4
_version_ 1783346367015419904
author Cheng, Yu-Huei
Liaw, Jiun-Jian
Kuo, Che-Nan
author_facet Cheng, Yu-Huei
Liaw, Jiun-Jian
Kuo, Che-Nan
author_sort Cheng, Yu-Huei
collection PubMed
description BACKGROUND: Restriction enzymes are used frequently in biotechnology. However, manual mining of restriction enzymes is challenging. Furthermore, integrating available restriction enzymes into different bioinformatics systems is necessary for many biotechnological applications, such as polymerase chain reaction-restriction fragment length polymorphism (PCR-RFLP). Thus, in the present study, we developed the package REHUNT (Restriction Enzymes HUNTing), which mines restriction enzymes from the public database REBASE using a series of search operations. RESULTS: REHUNT is a reliable and open source package implemented in JAVA. It provides useful methods and manipulations for biological sequence analysis centered around restriction enzymes contained in REBASE. All available restriction enzymes for the imported biological sequences can be identified by REHUNT. Different genotypes can be identified using PCR-RFLP based on REHUNT for single nucleotide polymorphism (SNP), mutations, and the other variations. REHUNT robustly recognizes multiple inputs with different formats, e.g. regular DNA sequences, variation-in-sequence indicated by IUPAC code, as well as variation-in-sequence indicated by dNTPs format. Variations including di-, tri-, and tetra-allelic types and indel formats are also acceptable. Furthermore, REHUNT provides classified restriction enzymes output, including IUPAC and general sequence types, as well as commercial and non-commercial availabilities. REHUNT also enables analysis for high throughput screening (HTS) technologies. CONCLUSIONS: REHUNT is open source software with GPL v3 license and can be run on all platforms. Its features include: 1) Quick restriction enzymes search throughout a sequence based on the Boyer-Moore algorithm; 2) all available restriction enzymes provided and regularly updated from REBASE; 3) an open source API available of integrating all types of bioinformatics systems and applications; 4) SNP genotyping available for plant and animal marker-assisted breeding, and for human genetics; and 5) high throughput analysis available for Next Generation Sequencing (NGS). REHUNT not only to effectively looks for restriction enzymes in a sequence, but also available for SNP genotyping. Furthermore, it can be integrated into other biological and medical applications. REHUNT offers a convenient and flexible package for powerful restriction enzymes analyses in association studies, and supports high throughput analysis. The source codes and complete API documents are available at SourceForge: https://sourceforge.net/projects/rehunt/, GitHub: https://github.com/yuhuei/rehunt, and at: https://sites.google.com/site/yhcheng1981/rehunt.
format Online
Article
Text
id pubmed-6085610
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-60856102018-08-16 REHUNT: a reliable and open source package for restriction enzyme hunting Cheng, Yu-Huei Liaw, Jiun-Jian Kuo, Che-Nan BMC Bioinformatics Software BACKGROUND: Restriction enzymes are used frequently in biotechnology. However, manual mining of restriction enzymes is challenging. Furthermore, integrating available restriction enzymes into different bioinformatics systems is necessary for many biotechnological applications, such as polymerase chain reaction-restriction fragment length polymorphism (PCR-RFLP). Thus, in the present study, we developed the package REHUNT (Restriction Enzymes HUNTing), which mines restriction enzymes from the public database REBASE using a series of search operations. RESULTS: REHUNT is a reliable and open source package implemented in JAVA. It provides useful methods and manipulations for biological sequence analysis centered around restriction enzymes contained in REBASE. All available restriction enzymes for the imported biological sequences can be identified by REHUNT. Different genotypes can be identified using PCR-RFLP based on REHUNT for single nucleotide polymorphism (SNP), mutations, and the other variations. REHUNT robustly recognizes multiple inputs with different formats, e.g. regular DNA sequences, variation-in-sequence indicated by IUPAC code, as well as variation-in-sequence indicated by dNTPs format. Variations including di-, tri-, and tetra-allelic types and indel formats are also acceptable. Furthermore, REHUNT provides classified restriction enzymes output, including IUPAC and general sequence types, as well as commercial and non-commercial availabilities. REHUNT also enables analysis for high throughput screening (HTS) technologies. CONCLUSIONS: REHUNT is open source software with GPL v3 license and can be run on all platforms. Its features include: 1) Quick restriction enzymes search throughout a sequence based on the Boyer-Moore algorithm; 2) all available restriction enzymes provided and regularly updated from REBASE; 3) an open source API available of integrating all types of bioinformatics systems and applications; 4) SNP genotyping available for plant and animal marker-assisted breeding, and for human genetics; and 5) high throughput analysis available for Next Generation Sequencing (NGS). REHUNT not only to effectively looks for restriction enzymes in a sequence, but also available for SNP genotyping. Furthermore, it can be integrated into other biological and medical applications. REHUNT offers a convenient and flexible package for powerful restriction enzymes analyses in association studies, and supports high throughput analysis. The source codes and complete API documents are available at SourceForge: https://sourceforge.net/projects/rehunt/, GitHub: https://github.com/yuhuei/rehunt, and at: https://sites.google.com/site/yhcheng1981/rehunt. BioMed Central 2018-08-10 /pmc/articles/PMC6085610/ /pubmed/30092755 http://dx.doi.org/10.1186/s12859-018-2168-4 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Cheng, Yu-Huei
Liaw, Jiun-Jian
Kuo, Che-Nan
REHUNT: a reliable and open source package for restriction enzyme hunting
title REHUNT: a reliable and open source package for restriction enzyme hunting
title_full REHUNT: a reliable and open source package for restriction enzyme hunting
title_fullStr REHUNT: a reliable and open source package for restriction enzyme hunting
title_full_unstemmed REHUNT: a reliable and open source package for restriction enzyme hunting
title_short REHUNT: a reliable and open source package for restriction enzyme hunting
title_sort rehunt: a reliable and open source package for restriction enzyme hunting
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6085610/
https://www.ncbi.nlm.nih.gov/pubmed/30092755
http://dx.doi.org/10.1186/s12859-018-2168-4
work_keys_str_mv AT chengyuhuei rehuntareliableandopensourcepackageforrestrictionenzymehunting
AT liawjiunjian rehuntareliableandopensourcepackageforrestrictionenzymehunting
AT kuochenan rehuntareliableandopensourcepackageforrestrictionenzymehunting