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

Author:

Muhammod Rafsanjani1,Ahmed Sajid1,Md Farid Dewan1,Shatabda Swakkhar1,Sharma Alok234ORCID,Dehzangi Abdollah5

Affiliation:

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

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

3. RIKEN Center for Integrative Medical Sciences, Yokohama, Kanagawa, Japan

4. Institite for Integrated and Intelligent Systems, Griffith University, Brisbane, Queensland, Australia

5. Department of Computer Science, Morgan State University, Baltimore, MD, USA

Abstract

AbstractMotivationExtracting 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.Resultshttps://github.com/mrzResearchArena/PyFeat/blob/master/RESULTS.md.Availability and implementationToolkit, source code and manual to use PyFeat: https://github.com/mrzResearchArena/PyFeat/Supplementary informationSupplementary data are available at Bioinformatics online.

Funder

National Institute of General Medical Sciences

National Institutes of Health

Publisher

Oxford University Press (OUP)

Subject

Computational Mathematics,Computational Theory and Mathematics,Computer Science Applications,Molecular Biology,Biochemistry,Statistics and Probability

Reference12 articles.

1. ProPy: a tool to generate various modes of chou’s pseaac;Cao;Bioinformatics,2013

2. Idnaprot-es: identification of DNA-binding proteins using evolutionary and structural features;Chowdhury;Sci. Rep,2017

3. iFeature: a python package and web server for features extraction and selection from protein and peptide sequences;Chen;Bioinformatics,2018

4. Predicting adenosine to inosine editing sites by using pseudo nucleotide compositions;Chen;Sci. Rep,2016

5. Enhanced regulatory sequence prediction using gapped k-mer features;Ghandi;PLoS Comput. Biol,2014

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3