iLearn: An integrated platform and meta-learner for feature engineering, machine-learning analysis and modeling of DNA, RNA and protein sequence data

dc.contributor.authorChen, Z.
dc.contributor.authorZhao, P.
dc.contributor.authorLi, F.
dc.contributor.authorMarquez-Lago, T.T.
dc.contributor.authorLeier, A.
dc.contributor.authorRevote, J.
dc.contributor.authorZhu, Y.
dc.contributor.authorPowell, D.R.
dc.contributor.authorAkutsu, T.
dc.contributor.authorWebb, G.I.
dc.contributor.authorChou, K.C.
dc.contributor.authorSmith, A.I.
dc.contributor.authorDaly, R.J.
dc.contributor.authorLi, J.
dc.contributor.authorSong, J.
dc.date.issued2020
dc.description.abstractWith the explosive growth of biological sequences generated in the post-genomic era, one of the most challenging problems in bioinformatics and computational biology is to computationally characterize sequences, structures and functions in an efficient, accurate and high-throughput manner. A number of online web servers and stand-alone tools have been developed to address this to date; however, all these tools have their limitations and drawbacks in terms of their effectiveness, user-friendliness and capacity. Here, we present iLearn, a comprehensive and versatile Python-based toolkit, integrating the functionality of feature extraction, clustering, normalization, selection, dimensionality reduction, predictor construction, best descriptor/model selection, ensemble learning and results visualization for DNA, RNA and protein sequences. iLearn was designed for users that only want to upload their data set and select the functions they need calculated from it, while all necessary procedures and optimal settings are completed automatically by the software. iLearn includes a variety of descriptors for DNA, RNA and proteins, and four feature output formats are supported so as to facilitate direct output usage or communication with other computational tools. In total, iLearn encompasses 16 different types of feature clustering, selection, normalization and dimensionality reduction algorithms, and five commonly used machine-learning algorithms, thereby greatly facilitating feature analysis and predictor construction. iLearn is made freely available via an online web server and a stand-alone toolkit.
dc.description.statementofresponsibilityZhen Chen, Pei Zhao, Fuyi Li, Tatiana T. Marquez-Lago, André Leier, Jerico Revote, Yan Zhu, David R. Powell, Tatsuya Akutsu, Geoffrey I. Webb, Kuo-Chen Chou, A. Ian Smith, Roger J. Daly, Jian Li and Jiangning Song
dc.identifier.citationBriefings in Bioinformatics, 2020; 21(3):1047-1057
dc.identifier.doi10.1093/bib/bbz041
dc.identifier.issn1467-5463
dc.identifier.issn1477-4054
dc.identifier.orcidLi, F. [0000-0001-5216-3213]
dc.identifier.urihttps://hdl.handle.net/2440/139576
dc.language.isoen
dc.publisherOxford University Press (OUP)
dc.relation.granthttp://purl.org/au-research/grants/nhmrc/1127948
dc.relation.granthttp://purl.org/au-research/grants/nhmrc/1144652
dc.relation.granthttp://purl.org/au-research/grants/nhmrc/490989
dc.relation.granthttp://purl.org/au-research/grants/nhmrc/LP110200333
dc.relation.granthttp://purl.org/au-research/grants/nhmrc/DP120104460
dc.rights© The Author(s) 2019. Published by Oxford University Press. All rights reserved.
dc.source.urihttps://doi.org/10.1093/bib/bbz041
dc.subjectbioinformatics; integrated platform; sequence analysis; machine learning; automated modeling; data clustering; feature selection; biomedical data mining
dc.subject.meshProteins
dc.subject.meshDNA
dc.subject.meshRNA
dc.subject.meshSequence Analysis
dc.subject.meshAlgorithms
dc.subject.meshInternet
dc.subject.meshMachine Learning
dc.titleiLearn: An integrated platform and meta-learner for feature engineering, machine-learning analysis and modeling of DNA, RNA and protein sequence data
dc.typeJournal article
pubs.publication-statusPublished

Files