Nav: Home

Software library to serve for faster chemical reaction processing

May 13, 2019

Big Data has become ubiquitous in recent years, and especially so in disciplines with heterogeneous and complex data patterns. This is particularly true for chemistry. In some ways, chemical compounds may be compared with synonyms in linguistics because one particular compound can be represented in various ways. To further complicate things, some of them don't even have a specific structure and only exist as an amalgamation of forms turning into each other. That's why it's important to know whether we are dealing with different compounds or with different representations of the same one.

Sometimes, databases also have errors arising from general unawareness of software features or just general inattentiveness. Special software is needed to detect and correct such errors.

In the case of organic chemistry, reactions are notoriously difficult to analyze. That's why reaction data in chemoinformatics is much less developed than information about single molecules.

Laboratory of Chemoinformatics and Molecular Modeling (Kazan Federal University) has been working on this problem since 2013. The efforts have so far been funded by the Government of Russia and Russian Science Foundation. The group includes from the University of Strasbourg, University of North Carolina, Moscow State University, Palacky University Olomouc, and Helmholtz Center in Munich.

Kazanites have learned to predict reaction characteristics, find optimal reaction conditions, detect and correct data errors. As a result, a unique database of reaction characteristics has arisen. Currently, it includes 3.5 million entries. KFU is the only Russian member of Reaxys R&D Collaboration, a collective working on chemical databases.

In this new project, titled CGRtools, KFU researchers solved a number of problems to better handle reaction information. The software library is significantly richer in functionality than all the existing tools. CGRtools supports molecules and reaction as objects being the only tool supporting CGRs. CGRtools treats chemical objects similarly to standard Python data types like integers, strings, etc. Every chemical object is hashable due to atom numbering canonicalization. The objects support transparent class inheritance which augments existing functionalities - methods and attributes - without breaking up existing ones.

Importantly, the library is in free access at

Kazan Federal University

Related Chemistry Articles:

Coordination chemistry and Alzheimer's disease
It has become evident recently that the interactions between copper and amyloid-β neurotoxically impact the brain of patients with Alzheimer's disease.
Can ionic liquids transform chemistry?
Table salt is a commonplace ingredient in the kitchen, but a different kind of salt is at the forefront of chemistry innovation.
Principles for a green chemistry future
A team led by researchers from the Yale School of Forestry & Environmental Studies recently authored a paper featured in Science that outlines how green chemistry is essential for a sustainable future.
Sugar changes the chemistry of your brain
The idea of food addiction is a very controversial topic among scientists.
Reflecting on the year in chemistry
A lot can happen in a year, especially when it comes to science.
Better chemistry through tiny antennae
A research team at The University of Tokyo has developed a new method for actively controlling the breaking of chemical bonds by shining infrared lasers on tiny antennae.
Chemistry in motion
For the first time, researchers have managed to view previously inaccessible details of certain chemical processes.
Researchers enrich silver chemistry
Researchers from Russia and Saudi Arabia have proposed an efficient method for obtaining fundamental data necessary for understanding chemical and physical processes involving substances in the gaseous state.
The chemistry behind kibble (video)
Have you ever thought about how strange it is that dogs eat these dry, weird-smelling bits of food for their entire lives and never get sick of them?
Top 10 chemistry start-ups
Starting a new chemistry-based company is one part discovery, one part risk.
More Chemistry News and Chemistry Current Events

Trending Science News

Current Coronavirus (COVID-19) News

Top Science Podcasts

We have hand picked the top science podcasts of 2020.
Now Playing: TED Radio Hour

Listen Again: Reinvention
Change is hard, but it's also an opportunity to discover and reimagine what you thought you knew. From our economy, to music, to even ourselves–this hour TED speakers explore the power of reinvention. Guests include OK Go lead singer Damian Kulash Jr., former college gymnastics coach Valorie Kondos Field, Stockton Mayor Michael Tubbs, and entrepreneur Nick Hanauer.
Now Playing: Science for the People

#562 Superbug to Bedside
By now we're all good and scared about antibiotic resistance, one of the many things coming to get us all. But there's good news, sort of. News antibiotics are coming out! How do they get tested? What does that kind of a trial look like and how does it happen? Host Bethany Brookeshire talks with Matt McCarthy, author of "Superbugs: The Race to Stop an Epidemic", about the ins and outs of testing a new antibiotic in the hospital.
Now Playing: Radiolab

Dispatch 6: Strange Times
Covid has disrupted the most basic routines of our days and nights. But in the middle of a conversation about how to fight the virus, we find a place impervious to the stalled plans and frenetic demands of the outside world. It's a very different kind of front line, where urgent work means moving slow, and time is marked out in tiny pre-planned steps. Then, on a walk through the woods, we consider how the tempo of our lives affects our minds and discover how the beats of biology shape our bodies. This episode was produced with help from Molly Webster and Tracie Hunte. Support Radiolab today at