Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Cheminformatics Python Microservice (CPM): unifying access to open cheminformatics toolkits

View through CrossRef
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 Cheminformatics Python Microservice (CPM). 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 CPM based on pre-existing tools. CPM also enables developers to extend the functionalities easily and seamlessly integrate 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 for CPM 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-python-microservice
Title: Cheminformatics Python Microservice (CPM): unifying access to open cheminformatics toolkits
Description:
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 Cheminformatics Python Microservice (CPM).
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 CPM based on pre-existing tools.
CPM also enables developers to extend the functionalities easily and seamlessly integrate 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 for CPM 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-python-microservice.

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
Abstract In recent years, cheminformatics has experienced significant advancements through the development of new open-source software tools ...
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...
Use of Acrylic Functionalized (Meth)acrylic Cross‐Linked Polymer Microparticles in Photopolymerized Acrylic Films
Use of Acrylic Functionalized (Meth)acrylic Cross‐Linked Polymer Microparticles in Photopolymerized Acrylic Films
AbstractThe effect of reactive (meth)acrylic cross‐linked polymer microparticles (reactive CPM, also called reactive microgels) used as cross‐linking agents has been studied on the...
Understanding Patient Decision-Making in Breast Cancer Surgery: Risk Perception, Communication, and Psychosocial Influences
Understanding Patient Decision-Making in Breast Cancer Surgery: Risk Perception, Communication, and Psychosocial Influences
Background: Despite evidence discouraging contralateral prophylactic mastectomy (CPM) in average-risk patients, its use is increasing globally. While well-studied in Western settin...
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...
Why Science Needs Causal Problem Modelling
Why Science Needs Causal Problem Modelling
Science now operates in an era of unprecedented data, computational power, and AI (artificial intelligence)-driven ideation, yet scientific inquiry seemingly remains largely fragme...

Back to Top