Javascript must be enabled to continue!
Cheminformatics Microservice: unifying access to open cheminformatics toolkits
View through CrossRef
Abstract
In recent years, cheminformatics has experienced significant advancements through the development of new open-source software tools based on various cheminformatics programming toolkits. However, adopting these toolkits presents challenges, including proper installation, setup, deployment, and compatibility management. In this work, we present the Cheminformatics Microservice. This open-source solution provides a unified interface for accessing commonly used functionalities of multiple cheminformatics toolkits, namely RDKit, Chemistry Development Kit (CDK), and Open Babel. In addition, more advanced functionalities like structure generation and Optical Chemical Structure Recognition (OCSR) are made available through the Cheminformatics Microservice based on pre-existing tools. The software service also enables developers to extend the functionalities easily and to seamlessly integrate them with existing workflows and applications. It is built on FastAPI and containerized using Docker, making it highly scalable. An instance of the microservice is publicly available at
https://api.naturalproducts.net
. The source code is publicly accessible on GitHub, accompanied by comprehensive documentation, version control, and continuous integration and deployment workflows. All resources can be found at the following link:
https://github.com/Steinbeck-Lab/cheminformatics-microservice
.
Graphical Abstract
Springer Science and Business Media LLC
Title: Cheminformatics Microservice: unifying access to open cheminformatics toolkits
Description:
Abstract
In recent years, cheminformatics has experienced significant advancements through the development of new open-source software tools based on various cheminformatics programming toolkits.
However, adopting these toolkits presents challenges, including proper installation, setup, deployment, and compatibility management.
In this work, we present the Cheminformatics Microservice.
This open-source solution provides a unified interface for accessing commonly used functionalities of multiple cheminformatics toolkits, namely RDKit, Chemistry Development Kit (CDK), and Open Babel.
In addition, more advanced functionalities like structure generation and Optical Chemical Structure Recognition (OCSR) are made available through the Cheminformatics Microservice based on pre-existing tools.
The software service also enables developers to extend the functionalities easily and to seamlessly integrate them with existing workflows and applications.
It is built on FastAPI and containerized using Docker, making it highly scalable.
An instance of the microservice is publicly available at
https://api.
naturalproducts.
net
.
The source code is publicly accessible on GitHub, accompanied by comprehensive documentation, version control, and continuous integration and deployment workflows.
All resources can be found at the following link:
https://github.
com/Steinbeck-Lab/cheminformatics-microservice
.
Graphical Abstract.
Related Results
TAAT Technology toolkits and their strategic deployment: <i>TAAT Clearinghouse technical report series 001</i>
TAAT Technology toolkits and their strategic deployment: <i>TAAT Clearinghouse technical report series 001</i>
The African Development Bank recently launched Feed Africa: A Strategy for Agricultural Transformation in Africa. This loan program is intended to unlock Africa’s agricultural pote...
Cheminformatics Microservice: unifying access to open cheminformatics toolkits
Cheminformatics Microservice: unifying access to open cheminformatics toolkits
In recent years, cheminformatics has experienced significant advancements through the development of new open-source software tools based on various cheminformatics programming too...
Cheminformatics Python Microservice (CPM): unifying access to open cheminformatics toolkits
Cheminformatics Python Microservice (CPM): unifying access to open cheminformatics toolkits
In recent years, cheminformatics has experienced significant advancements through the development of new open-source software tools based on various cheminformatics programming too...
Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences
Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences
Abstract
The high flexibility of microservice architecture provides notable divergence among the internal software stack within the same application. Microservice-based app...
Cheminformatics Microservice V-3: A Web Portal for Chemical Structure Manipulation and Analysis
Cheminformatics Microservice V-3: A Web Portal for Chemical Structure Manipulation and Analysis
The widespread adoption of open-source cheminformatics toolkits remains constrained by technical implementation barriers, including complex installation procedures, dependency mana...
Service Call Chain Analysis for Microservice Systems
Service Call Chain Analysis for Microservice Systems
<p>Industrial practitioners widely adopt the microservice architecture to build applications. An application with microservice architecture can be composed of a set of indivi...
Restructuring Arsitektur Backend Aplikasi XYZ Berbasis Microservice
Restructuring Arsitektur Backend Aplikasi XYZ Berbasis Microservice
This research aimed to restructure the backend architecture of the XYZ application prototype using Microservice architecture. Load testing was conducted to compare the performance ...
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Model-driven architecture (MDA) has demonstrated significant potential in automating code generation processes, yet its application often falls short in addressing the complexities...

