pysster: classification of biological sequences by learning sequence and structure motifs with convolutional neural networks

被引:64
|
作者
Budach, Stefan [1 ]
Marsico, Annalisa [1 ,2 ]
机构
[1] Max Planck Inst Mol Genet, Otto Warburg Lab, RNA Bioinformat, D-14195 Berlin, Germany
[2] Free Univ Berlin, Dept Math & Comp Sci, D-14195 Berlin, Germany
关键词
DNA;
D O I
10.1093/bioinformatics/bty222
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The Summary: Convolutional neural networks (CNNs) have been shown to perform exceptionally well in a variety of tasks, including biological sequence classification. Available implementations, however, are usually optimized for a particular task and difficult to reuse. To enable researchers to utilize these networks more easily, we implemented pysster, a Python package for training CNNs on biological sequence data. Sequences are classified by learning sequence and structure motifs and the package offers an automated hyper-parameter optimization procedure and options to visualize learned motifs along with information about their positional and class enrichment. The package runs seamlessly on CPU and GPU and provides a simple interface to train and evaluate a network with a handful lines of code. Using an RNA A-to-I editing dataset and cross-linking immunoprecipitation (CLIP)-seq binding site sequences, we demonstrate that pysster classifies sequences with higher accuracy than previous methods, such as GraphProt or ssHMM, and is able to recover known sequence and structure motifs.
引用
收藏
页码:3035 / 3037
页数:3
相关论文
共 50 条
  • [1] Representation learning of genomic sequence motifs with convolutional neural networks
    Koo, Peter K.
    Eddy, Sean R.
    PLOS COMPUTATIONAL BIOLOGY, 2019, 15 (12)
  • [2] Convolutional Neural Networks for Biological Sequence Taxonomic Classification: A Comparative Study
    Helaly, Marwah A.
    Rady, Sherine
    Aref, Mostafa M.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT SYSTEMS AND INFORMATICS 2019, 2020, 1058 : 523 - 533
  • [3] Convolutional Neural Networks: A Promising Deep Learning Architecture for Biological Sequence Analysis
    John, Chinju
    Sahoo, Jayakrushna
    Madhavan, Manu
    Mathew, Oommen K.
    CURRENT BIOINFORMATICS, 2023, 18 (07) : 537 - 558
  • [4] Convolutional neural networks for functional classification of opcode sequences
    Lee, Michael S.
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES, 2018, 10652
  • [5] Protein sequence classification using probabilistic motifs and neural networks
    Blekas, K
    Fotiadis, DI
    Likas, A
    ARTIFICAIL NEURAL NETWORKS AND NEURAL INFORMATION PROCESSING - ICAN/ICONIP 2003, 2003, 2714 : 702 - 709
  • [6] Automatic classification of infant vocalization sequences with convolutional neural networks
    Anders, Franz
    Hlawitschka, Mario
    Fuchs, Mirco
    SPEECH COMMUNICATION, 2020, 119 : 36 - 45
  • [7] Automatic classification of CMR image sequences with convolutional neural networks
    Aung, N.
    Lee, A. M.
    Sanghvi, M. M.
    Fung, K.
    Paiva, J. M.
    Thomson, R. J.
    Khanji, M. Y.
    Munro, P. B.
    Petersen, S. E.
    EUROPEAN HEART JOURNAL-CARDIOVASCULAR IMAGING, 2019, 20 : 504 - 505
  • [8] Transfer Learning for Leaf Classification with Convolutional Neural Networks
    Esmaeili, Hassan
    Phoka, Thanathorn
    2018 15TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2018, : 191 - 196
  • [9] Classification with Stochastic Learning Methods and Convolutional Neural Networks
    Astudillo N.M.
    Bolman R.
    Sirakov N.M.
    SN Computer Science, 2020, 1 (3)
  • [10] Classification of Influenza Hemagglutinin Protein Sequences using Convolutional Neural Networks
    Chrysostomou, Charalambos
    Alexandrou, Floris
    Nicolaou, Mihalis A.
    Seker, Huseyin
    2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 1682 - 1685