BioinformaticsBioinformaticsPeer-reviewed journal article
pysster: Classification Of Biological Sequences By Learning Sequence And Structure Motifs With Convolutional Neural Networks
Abstract
SummaryConvolutional 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 data set and CLIP-seq binding site sequences we demonstrate that pysster classifies sequences with higher accuracy than other methods and is able to recover known sequence and structure motifs.\n\nAvailabilitypysster is freely available at https://github.com/budach/pysster.\n\nContactbudach@molgen.mpg.de, marsico@molgen.mpg.de
- Citations
- 100
- FWCI
- 4.53
- Field percentile
- top 4%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- An exact transformation for CNN kernel enables accurate sequence motif identification and leads to a potentially full probabilistic interpretation of CNN
- flodl-bio: First Rust data, transformers and model layer for entire deep learning on biological sequences
Gaurav Sablok, Fabrice de Stefanis·bioRxiv·Oct 26, 2026
- Biological Sequence Modeling with Convolutional Kernel Networks
Dexiong Chen, Laurent Jacob, Julien Mairal·BioinformaticsPeer-reviewed·Feb 6, 2019
- Selene: a PyTorch-based deep learning library for biological sequence-level data
Kathleen Chen, Evan M. Cofer, … Olga G. Troyanskaya·Nature MethodsPeer-reviewed·Mar 28, 2019
- Circularly shifted filters enable data efficient sequence motif inference with neural networks
Christopher Frederik Blum, Markus Kollmann·BioinformaticsPeer-reviewed·Mar 26, 2019
- dna-parser: a Python library written in Rust for fast encoding of DNA and RNA sequences
Matthieu Vilain, Stéphane Aris‐Brosou·bioRxiv·Jan 21, 2026