Suppr超能文献

PyFeat:一个基于 Python 的用于 DNA、RNA 和蛋白质序列的有效特征生成工具。

PyFeat: a Python-based effective feature generation tool for DNA, RNA and protein sequences.

机构信息

Department of Computer Science and Engineering, United International University, Dhaka, Bangladesh.

School of Engineering and Physics, University of the South Pacific, Private Mail Bag, Laucala Campus, Suva, Fiji.

出版信息

Bioinformatics. 2019 Oct 1;35(19):3831-3833. doi: 10.1093/bioinformatics/btz165.

Abstract

MOTIVATION

Extracting useful feature set which contains significant discriminatory information is a critical step in effectively presenting sequence data to predict structural, functional, interaction and expression of proteins, DNAs and RNAs. Also, being able to filter features with significant information and avoid sparsity in the extracted features require the employment of efficient feature selection techniques. Here we present PyFeat as a practical and easy to use toolkit implemented in Python for extracting various features from proteins, DNAs and RNAs. To build PyFeat we mainly focused on extracting features that capture information about the interaction of neighboring residues to be able to provide more local information. We then employ AdaBoost technique to select features with maximum discriminatory information. In this way, we can significantly reduce the number of extracted features and enable PyFeat to represent the combination of effective features from large neighboring residues. As a result, PyFeat is able to extract features from 13 different techniques and represent context free combination of effective features. The source code for PyFeat standalone toolkit and employed benchmarks with a comprehensive user manual explaining its system and workflow in a step by step manner are publicly available.

RESULTS

https://github.com/mrzResearchArena/PyFeat/blob/master/RESULTS.md.

AVAILABILITY AND IMPLEMENTATION

Toolkit, source code and manual to use PyFeat: https://github.com/mrzResearchArena/PyFeat/.

SUPPLEMENTARY INFORMATION

Supplementary data are available at Bioinformatics online.

摘要

动机

从序列数据中提取有用的特征集,其中包含有意义的区分信息,是有效地呈现蛋白质、DNA 和 RNA 的结构、功能、相互作用和表达的关键步骤。此外,能够过滤具有重要信息的特征并避免提取特征中的稀疏性,需要采用有效的特征选择技术。这里我们提出了 PyFeat,它是一个实用的、易于使用的 Python 工具包,用于从蛋白质、DNA 和 RNA 中提取各种特征。为了构建 PyFeat,我们主要专注于提取能够捕获相邻残基相互作用信息的特征,以便能够提供更多的局部信息。然后,我们采用 AdaBoost 技术来选择具有最大区分信息的特征。这样,我们可以显著减少提取的特征数量,并使 PyFeat 能够表示来自大的相邻残基的有效特征的组合。结果,PyFeat 能够从 13 种不同的技术中提取特征,并表示有效的特征的无上下文组合。PyFeat 的独立工具包的源代码以及使用基准的情况,并附有一个全面的用户手册,逐步解释其系统和工作流程,均可公开获取。

网址

https://github.com/mrzResearchArena/PyFeat/blob/master/RESULTS.md。

可用性和实现

PyFeat 工具包、源代码和使用手册:https://github.com/mrzResearchArena/PyFeat/。

补充信息

补充数据可在《生物信息学》在线获取。

相似文献

4
ProFET: Feature engineering captures high-level protein functions.ProFET:特征工程可捕捉高级蛋白质功能。
Bioinformatics. 2015 Nov 1;31(21):3429-36. doi: 10.1093/bioinformatics/btv345. Epub 2015 Jun 30.
10
DNA Chisel, a versatile sequence optimizer.DNA 钻,一种通用的序列优化器。
Bioinformatics. 2020 Aug 15;36(16):4508-4509. doi: 10.1093/bioinformatics/btaa558.

引用本文的文献

6
Biological Sequence Classification: A Review on Data and General Methods.生物序列分类:数据与通用方法综述
Research (Wash D C). 2022 Dec 19;2022:0011. doi: 10.34133/research.0011. eCollection 2022.

本文引用的文献

5
Identifying Sigma70 Promoters with Novel Pseudo Nucleotide Composition.利用新型伪核苷酸组成识别 Sigma70 启动子。
IEEE/ACM Trans Comput Biol Bioinform. 2019 Jul-Aug;16(4):1316-1321. doi: 10.1109/TCBB.2017.2666141. Epub 2017 Feb 8.
9
Enhanced regulatory sequence prediction using gapped k-mer features.使用带缺口的 k-mer 特征增强调控序列预测。
PLoS Comput Biol. 2014 Jul 17;10(7):e1003711. doi: 10.1371/journal.pcbi.1003711. eCollection 2014 Jul.
10
propy: a tool to generate various modes of Chou's PseAAC.propy:一种生成 Chou's PseAAC 各种模式的工具。
Bioinformatics. 2013 Apr 1;29(7):960-2. doi: 10.1093/bioinformatics/btt072. Epub 2013 Feb 19.

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验