Hub
Pricing About
Collection

KNIME for Chemistry

ChemistryLife SciencesComputational ChemistryCheminformaticsMolecules
+2

This curated set of workflow snippets is specifically designed to provide cheminformatics users with essential building blocks for developing their own customized workflows within the KNIME Analytics Platform. Rather than offering complete workflows for entire use cases, this collection focuses on individual components that you can combine. Explore the collection, experiment with the snippets, and discover how KNIME can enhance your cheminformatics projects.

KNIME in Life Science
Explore how KNIME empowers cheminformatics with flexible tools and workflows tailored for molecular data processing, analysis, and visualization.
Jan 14, 2025 10:35 AM
Like

Data Access

This section provides tools for importing and managing chemical data from multiple sources. It includes workflows for fetching molecular structures from PDB with 3D visualization, retrieving SMILES strings from PubChem CIDs, and handling data through JSON, XML, or GraphQL queries. Additionally, it supports reading data from Excel files, SDF files, and mixed folders, ensuring smooth integration of diverse inputs into your workflows.
Go to item
Workflow
Sketching a Molecule
CheminformaticsMoleculeSketcher
+1
Generates chemical structures by allowing users to draw and modify molecules based on input SMILES.
Life SciencesCollectionsChemistry with KNIME01 InputSketching a Molecule
0
knime
Go to item
Workflow
SDF Reading
Example workflow for loading SDF files containing molecules.
Life SciencesCollectionsChemistry with KNIME01 InputSDF Reading
0
knime
Go to item
Workflow
Fetch Data from SQLite Database
Life SciencesDatabaseSQLite
Retrieves data from an SQLite database, showcasing in-database filtering before loading the data to save computational resources.
Life SciencesCollectionsChemistry with KNIME01 InputFetch Data from SQLite Database
0
knime
Go to item
Workflow
GET Request (JSON Response)
RESTGenesLife Sciences
Retrieves genetic information from the MyGene.info REST service and parses the JSON response into a readable table.
Life SciencesCollectionsChemistry with KNIME01 InputGET Request (JSON Response)
0
knime
Go to item
Workflow
GET Request (XML response)
Extracts data from XML response of a GET request using XPath.
Life SciencesCollectionsChemistry with KNIME01 InputGET Request (XML response)
0
knime
Go to item
Workflow
Fetch SMILES for Pubchem CIDs (POST Request)
Retrieves SMILES for PubChem IDs using a POST request.
Life SciencesCollectionsChemistry with KNIME01 InputFetch SMILES for Pubchem CIDs (POST Request)
0
knime
Go to item
Workflow
Find and View PDB Data
PDBCheminformatics3D
+1
Queries the PDB using Vernalis nodes and visualizes the results in 3D using the 3D Molecule Viewer.
Life SciencesCollectionsChemistry with KNIME01 InputFind and View PDB Data
0
knime
Go to item
Workflow
Query GraphQL API
Life SciencesGraphQLGenes
+1
Retrieves information by using the GraphQL API of the Opentargets Platform.
Life SciencesCollectionsChemistry with KNIME01 InputQuery GraphQL API
0
knime

Processing

Here, you will find tools for converting strings to SMILES, sanitizing query SMARTS, standardizing molecular structures, and generating molecular coordinates to align molecules. These building blocks help you efficiently process and prepare your chemical data.
Go to item
Workflow
Convert a string to SMILES
CheminformaticsData ConversionMolecule
+1
Using molecules within KNIME can necessitate converting string type to SMILES type for molecular interpretation.
Life SciencesCollectionsChemistry with KNIME02 ManipulationConvert a string to SMILES
0
knime
Go to item
Workflow
Standardizing Molecular Structures
Life SciencesCheminformaticsMolecules
+1
Standardizes chemical structures in SMILES format.
Life SciencesCollectionsChemistry with KNIME02 ManipulationStandardizing Molecular Structures
0
knime
Go to item
Workflow
Sanitize SMARTS and Generate Coordinates for a Molecule
Life SciencesSanitizationSMARTS
+1
Generates sanitized SMARTS for molecule alignment.
Life SciencesCollectionsChemistry with KNIME02 ManipulationSanitize SMARTS and Generate Coordinates for a Molecule
0
knime

Analysis

This category focuses on data exploration. This includes snippets for calculating molecular properties and descriptors, counting specific elements in molecules, or generating and comparing chemical fingerprints.
Go to item
Workflow
Descriptor Calculation
DescriptorsPropertiesChemistry
+1
Calculate molecular descriptors/properties using free extensions.
Life SciencesCollectionsChemistry with KNIME03 AnalysisDescriptor Calculation
0
knime
Go to item
Workflow
Fingerprint Generation and Comparison
CheminformaticsFingerprintsLife Sciences
Generates chemical fingerprints from input molecules using different methods, and compares the results.
Life SciencesCollectionsChemistry with KNIME03 AnalysisFingerprint Generation and Comparison
0
knime
Go to item
Workflow
Count an Element in a Molecule
Life SciencesCheminformaticsMolecules
+1
Counts the number of atoms in a molecule for a chosen element using the RDKit Substructure Counter.
Life SciencesCollectionsChemistry with KNIME03 AnalysisCount an Element in a Molecule
0
knime

Visualization

For reporting and exporting results, this section includes workflows for generating reports, such as creating reports from composite views, be it overviews or page-by-page reporting with loops. Additionally, you’ll find workflows for writing images to Excel, formatting Excel outputs, and integrating execution dates into filenames.
Go to item
Workflow
Create Hyperlinks in Table View
Life SciencesData VisualizationWeblink
+1
Generates hyperlinks in Table Views, in this example for PubMed IDs.
Life SciencesCollectionsChemistry with KNIME04 VisualizationCreate Hyperlinks in Table View
0
knime
Go to item
Workflow
Add Colors to Table Cells
Append colours to individual cells depending on the value.
Life SciencesCollectionsChemistry with KNIME04 VisualizationAdd Colors to Table Cells
0
knime
Go to item
Workflow
Assigning Custom Colors to Columns
Life SciencesData VisualizationColors
Assigns custom colors to columns in charts based on specified data attributes.
Life SciencesCollectionsChemistry with KNIME04 VisualizationAssigning Custom Colors to Columns
0
knime

Output

This category includes workflow snippets for exporting and reporting your cheminformatics results. This section offers workflows for generating reports, such as creating reports from composite views, be it overviews or page-by-page reporting with loops. Additionally, you’ll find workflows for writing images to Excel, formatting Excel outputs, and integrating execution dates into filenames.
Go to item
Workflow
Report generation from a composite view
Life SciencesReportingChemistry
Generates a report combining molecules and data from bioactivity prediction results.
Life SciencesCollectionsChemistry with KNIME05 OutputReport generation from a composite view
0
knime
Go to item
Workflow
Page by page reporting with loops
Reporting
Generates a report with one page per compound using loops.
Life SciencesCollectionsChemistry with KNIME05 OutputPage by page reporting with loops
0
knime
Go to item
Workflow
Write molecule images to Excel
Life SciencesExcelImage
+1
Integrates molecule images in Excel output.
Life SciencesCollectionsChemistry with KNIME05 OutputWrite molecule images to Excel
0
knime
Go to item
Workflow
Excel Formatting
Life SciencesExcelFormat
+3
Formats Excel files by applying conditional formatting, changing the font, and adjusting column width based on a control table te…
Life SciencesCollectionsChemistry with KNIME05 OutputExcel Formatting
0
knime
Go to item
Workflow
Integrate Execution Date in File Name
Path variableWorkflow snippetExecution date
Automatically adds execution date to file name to prevent overwriting the previous day's file.
Life SciencesCollectionsChemistry with KNIME05 OutputIntegrate Execution Date in File Name
0
knime

Business Hub Integration

Integrate your workflows into the KNIME Business Hub to scale and automate cheminformatics processes. Below are listed nodes for connecting your workflows with the KNIME Business Hub enable deployment management, file transfers, and secure credential handling. Use these nodes to automate processes, streamline collaboration, and scale your cheminformatics workflows.
Learn more about the KNIME Business Hub
Node / Source
KNIME Hub Authenticator

Authenticates against a KNIME Hub. Learn more

Node / Source
Space Connector

Provides a file system connection to access a KNIME Hub Space. Learn more

Node / Source
Secrets Retriever

Retrieve Secrets, such as credentials, to centrally store and manage logins to other systems from KNIME Hub. Learn more

Node / Sink
Data App Deployment Creator

Creates a data app deployment on the KNIME Hub for the selected workflow. Learn more

Node / Sink
Service Deployment Creator

Creates a service deployment on the KNIME Hub for the selected workflow. Learn more

Node / Sink
Version Creator

Create a new version of a Hub repository item, e.g. a workflow. Learn more

File Upload and Download in Business Hub
Examples demonstrating how to upload and download files within the KNIME Business Hub using specific workflows and components.
Go to item
Workflow
Download File in Component
DownloadExcelData app
+2
Generates a component allowing users to download a file in an interactive view.
Life SciencesCollectionsChemistry with KNIME06 Business Hub IntegrationDownload File in Component
1
knime
Generic File Upload

This component can be used as a generic file upload for KNIME Business Hub or locally in the KNIME Analytics Platform. Learn more

Cheminformatics Extensions

Explore a variety of free and commercial extensions for cheminformatics in KNIME.
Free Trusted Extensions
Explore a collection of free trusted extensions for KNIME
Go to item
Extension
RDKitTrusted extension
This feature contains several nodes that provide some of RDKit functionality.

Novartis

3
manuelschwarze
Go to item
Extension
CDK
This feature contains several nodes that are suitable for processing chemical data.

University Konstanz and EBI

1
egonw
Go to item
Extension
Vernalis KNIME NodesTrusted extension
This feature contains Vernalis KNIME nodes extensions

Vernalis Research Ltd, Cambridge, UK

4
vernalis
Commercial Extensions
This subsection contains commercial extensions for KNIME.
Go to item
Extension
ChemaxonTrusted extension
The JChem Extensions offers a set of KNIME nodes with chemical data.

Infocom Corporation

1
infocom
Go to item
Extension
SchrödingerTrusted extension
This feature contains Schrodinger data types, Schrödinger nodes and Canvas 2D renderers.

Schrödinger

1
schroedinger
Go to item
Extension
MOETrusted extension
Nodes, renderers and data types for molecular modeling based on the Molecular Operating Environment MOE.

Chemical Computing Group ULC.

1
guido_kirsten

Additional Resources

This section includes material about KNIME Python integration, teaching resources like TeachOpenCADD, and articles about screening and filtering. You’ll find tutorials and case studies, as well as a collection of scientific publications demonstrating how KNIME has been used in cheminformatics research and drug discovery.
Useful Cheminformatics Components
Ready-to-use components designed to simplify and enhance common cheminformatics operations within your workflows
Molecular Sketcher

Drag and drop the component into your workflow: Allows to draw molecules and output them in various formats. Learn more

3D Molecule Viewer

The component can be used to visualize molecular data using the JavaScript library 3Dmol.js. Learn more

PubMed Document Extractor

Allows the search for life sciences and biomedical topics in PubMed. Learn more

PDB Data Extractor

The PDB Data Extractor component receives PDB IDs as input and fetches additional data. Learn more

ChEMBL Details

This component extracts data from the latest version of ChEMBLdb by connecting to ChEMBL API via REST. Learn more

ChEMBL Lookup

This component performs a ChEMBL ID lookup by connecting to ChEMBL API via REST. Learn more

ChEMBL Bioactivities

This component extracts bioactivities from the latest version of ChEMBLdb by connecting to ChEMBL API via REST. Learn more

ChEMBL Structure Search

This component implements substructure and similarity searches through ChEMBLdb using its API. Learn more

Alphafold Database Search

This component is based on the AlphaFold Protein Structure Database (see: alphafold.ebi.ac.uk). Learn more

Pathway Enrichment Analysis

Uses IDs from several data sources to create an interactive pathway analysis based on the web service of Reactome. Learn more

More chemistry-related components.
KNIME Python integration
Go to item
Collection
Getting started with KNIME Python integration
PythonPython ScriptPython Integration
+2
Provides an overview of KNIME Python integration and how Python scripts can be used within KNIME workflows.
4
knime
Blending KNIME and Python
KNIME and Jupyter
How & why a cheminformatician built new functionality with KNIME & Python
Teaching with KNIME: The TeachOpenCADD project
Resources for learners and educators using KNIME in cheminformatics, created by the Volkamer group.
Blog post
Tutorials
KNIME Workflows
Why I teach cheminformatics with KNIME
Screening and Filtering
Exploring a Chemistry Ontology with KNIME
Virtual Screening with KNIME
Interactive exploration and analysis of scientific datasets using Google BigQuery & KNIME Analytics Platform
Analytics with KNIME
Shedding Light: NIR Analysis with KNIME
OpenMS Tutorial with KNIME (external)
Scientific Publications with KNIME
Using ChEMBL web services for building applications and data processing workflows relevant to drug discovery
Five Years of the KNIME Vernalis Cheminformatics Community Contribution
3D-e-Chem: Structural Cheminformatics Workflows for Computer-Aided Drug Discovery
Chemoinformatics-based enumeration of chemical libraries: a tutorial
Automated workflows for modeling chemical fate, kinetics and toxicity
KNIME-CDK: Workflow-driven cheminformatics

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