EFGs: A Complete and Accurate Implementation of Ertl's Functional Group Detection Algorithm in RDKit

Gonzalo Colmenarejo1

  • 1Biostatistics and Bioinformatics Unit, IMDEA Food, E28049 Madrid, Spain.

Summary

This study presents a new, accurate RDKit/Python implementation of Ertl's algorithm for extracting functional groups from organic molecules. This tool aids in analyzing molecular properties and interactions in medicinal chemistry.

Related Concept Videos

Functional Groups02:45

Functional Groups

20.2K
Introduction to Functional Groups02:08

Introduction to Functional Groups


Functional groups are group of atoms with specific chemical properties that occur within organic molecules and sometimes denoted as “R”. Functional groups are found along the carbon backbone of macromolecules can form chains or rings of carbon atoms. Functional groups can “functionalize” a compound by enabling it to adopt different physical and chemical properties.  
Types of common functional groups
The table below summarizes some of the major functional...
25.3K
Overview of Advanced Functional Groups02:22

Overview of Advanced Functional Groups


Functional groups are groups of atoms with specific chemical properties that occur within organic molecules and are sometimes denoted as “R”. Functional groups can “functionalize” a compound by enabling it to adopt different physical and chemical properties.
Types of Advanced Functional Groups
The table below summarizes some of the major functional groups in organic chemistry.
23.3K
Overview of Functional Groups01:19

Overview of Functional Groups

Functional groups are a group of atoms with characteristic properties, which when linked to the carbon skeleton of a molecule, alter the properties of that molecule. For example, certain functional groups will make a molecule hydrophilic, whereas others will make them hydrophobic. These functional groups are an indispensable part of organic chemistry and important components of biological molecules, such as carbohydrates, proteins, lipids, and nucleic acids. Each functional group is a unique...
9.8K
Protecting Groups for Aldehydes and Ketones: Introduction01:23

Protecting Groups for Aldehydes and Ketones: Introduction

Protecting groups are compounds that can bind to a specific functional group in the presence of other functional groups to protect them from undesired chemical reactions. These compounds can selectively bind to particular functional groups and advance chemoselective reactions in polyfunctional systems (Figure 1). After the functional group has served its purpose, it is removed by reacting it with specific compounds.
6.6K
Experimental Determination of Chemical Formula02:37

Experimental Determination of Chemical Formula

The elemental makeup of a compound defines its chemical identity, and chemical formulas are the most concise way of representing this elemental makeup. When a compound’s formula is unknown, measuring the mass of its constituent elements is often the first step in determining the formula experimentally.
37.6K