Hub
Pricing About
WorkflowWorkflow

Example Workflow for One-Hot Encoder (Biological Sequences) Component

BioinformaticsDeep learningOne-hot encodingSequencingRNA
temesgen-dadi profile image
Draft Latest edits on 
Oct 21, 2020 12:40 PM
Drag & drop
Like
Download workflow
Workflow preview
In this example workflow we demonstrate the usage of One-Hot Encoder (Biological Sequences) component which is part of the KNIME Verified Components (https://www.knime.com/verified-components). After reading FASTA files using another verified component created for this purpose, we pass the table containing cDNA sequences to the One-Hot Encoder component which turns the sequences to one-hot encoded vectors. We use these one-hot encoded vectors to train a deep learning network (CNN) created using the KNIME keras integration. The data contains cDNA sequences where some of these sequences represent RNAs that are binding preferences to ELAVL1A protein. The model is trained and to predict if a sequence is a binding preference for this particular protein or not. The data used in this workflow are from the following publication: Xiaoyong Pan, Peter Rijnbeek, Junchi Yan, Hong-Bin Shen. Prediction of RNA-protein sequence and structure binding preferences using deep convolutional and recurrent neural networks. BMC Genomics, 2018, 19:511. Specifically: https://github.com/xypan1232/iDeepS/tree/master/datasets/clip

External resources

  • KNIME Verified Components
  • FASTA Reader Component
  • One-Hot Encoder (Biological Sequences) Component
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 4.2.3
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.3

    knime
  • Go to item
    KNIME Deep Learning - Keras IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.1

    knime
  • Go to item
    KNIME ExpressionsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.2

    knime
  • Go to item
    KNIME JavaScript ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.3

    knime
  • Go to item
    KNIME JavaScript Views (Labs)Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.2

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.0

    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 4.2.3

    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits