Useful python package for QSAR related tasks of chemoinformatician #chemoinformatics #oloren-ai #RDKit

When I posted my memo about open science, @OlorenAI introduced python package named Oloren ChemEngine (OCE). I often use chemprop or interanly build system for QSAR tasks. ChemProp is the one of favorite package because it is easy to use and it includes web application flamework for users. I’ve never used OEC so I triedContinue reading “Useful python package for QSAR related tasks of chemoinformatician #chemoinformatics #oloren-ai #RDKit”

Calculate ligand RMSD with rdkit contrib package #RDKit #memo

Today is the last day of my summer vacation…. Due to COVID-19 pandemic, I and my family didn’t go travel during the vacation however, we’ll go to national championship of dodgeball game in next sturday. It will be exciting day! BTW as you know, rdkit has lots of contrib packages. And I would like toContinue reading “Calculate ligand RMSD with rdkit contrib package #RDKit #memo”

Make chemoinformatics workflow by Kinme with user defined conda envrionment #Knime #Chemoinforamtics #memo

I think workflow tool is useful for many chemoinformatician such as Knime, Pipeline Pilot(PP) and Orange. In my knowledge, it’s difficult to use user defined conda env in PP. Of course these workflow tools provides enough components to do many tasks. But I would like to have more flexibility to build chemoinformatics pipelines. Recently IContinue reading “Make chemoinformatics workflow by Kinme with user defined conda envrionment #Knime #Chemoinforamtics #memo”

Useful package for virtual screening #chemoinformatics #RDKit

Virtual Screening is important task of drug discovery projects. There are lots of approach for example Finger print based, substructure based and shape based screening. All approaches listed above is not only used in SBDD but also LBDD. And there are lots of apprications to do these tasks. I wrote scripts for these task andContinue reading “Useful package for virtual screening #chemoinformatics #RDKit”

Call RDKit from Rust with conda env ver2 #RDKit #RDKit-sys #Rust #Chemoinformatics

To use rdkit from Rust, I introduced rdkit-sys before. And fortunately recent version of rdkit-sys cleat supports rdkit-env. It’s worth to use conda-env to build rdkit-sys because user don’t need to build rdkit from source code. Following code is almost same as my previous post but I would like to share it. At first, IContinue reading “Call RDKit from Rust with conda env ver2 #RDKit #RDKit-sys #Rust #Chemoinformatics”

Call RDKit from Rust with conda env #RDKit #Rust #Chemoinformatics

I introduced rdkit-sys which is wrapper of rdkit for rust. The package development is ongoing so code is chaged frequentry. To use the package, user need to build rdkit with static link ON option. Build rdkit-sys with static link (.a) is efficient way for portability of the code however it means that it’s difficult toContinue reading “Call RDKit from Rust with conda env #RDKit #Rust #Chemoinformatics”

Generate molecules from molecular formula #Chemoinformatics #memo #jcheminf

Most of chemoinformatitian will think that C6H6 means benzene and its SMILES strings will be ‘c1ccccc1’. However how do you think that how many possible combinations will be generated from molecular formula C6H6? ….. Yah, it’s interesting but difficult question. Recently I read interesting article published from Jounral of chemoinformaitcs. The title is ‘Surge: aContinue reading “Generate molecules from molecular formula #Chemoinformatics #memo #jcheminf”

Use RDKit from Rust v2 #RDKit #Rust

I enjoyed 18th mishima.syk meeting at last weekend. I think the community is really cool and worth to join for caching the cutting edge of chemo/bio informatics ;) Feel free to participate and present here if you have interest the meeting. In the meeting, yamasakit_ introduced “Rust basics” with live coding! Fortunately his presantation materialContinue reading “Use RDKit from Rust v2 #RDKit #Rust”

Build peptide from monomer library from ChEMBL #RDKit #ChEMBL #Chemoinformatics

Recently, ChEMBL ver. 30 is released. I’ve installed it in my PC and added rdkit schema ;) And current chembl ftp site provides monomer library of HELM. @magattaca posted really useful blog post in Japanese https://magattaca.hatenablog.com/entry/2020/11/25/004829. The post describes about HELM, its monomer and render these monomers. I’m interested in how to build peptide fromContinue reading “Build peptide from monomer library from ChEMBL #RDKit #ChEMBL #Chemoinformatics”

Make interactive chemical space plot with Dash #RDKit #useful_rdkit_utils #Dash #Chemoinfomratics

Recently I posted really useful package named molplotly. The package can make interactive plot with compound structure as hover. Inspired the activity, I tried to wrote code for making chemical space mapping with interactive rendering of molecules. Base code came from my previous post. There small changes in dash part because of I used newContinue reading “Make interactive chemical space plot with Dash #RDKit #useful_rdkit_utils #Dash #Chemoinfomratics”

Integration of molplotly and Flask for developing chemoinformatics web app #RDKit #molplotly #Flask

Some days ago, @WillMcCorki1 introduced really cool package named molplotly. Thanks for sharing the information. Molplotly is add-on to ploty for rendering molecular image on mouseover like TIBCO Spotfire. The package(https://github.com/wjm41/molplotly) uses JupyterDash for integrating JupyterNotebook so it’s easy to embed interactive chemoinformatics chart in JupyterNotebook. However, it’s difficult to use the package from outsideContinue reading “Integration of molplotly and Flask for developing chemoinformatics web app #RDKit #molplotly #Flask”

Easy way to visualize SMARTS #chemoinformatics #memo

SMARTS which is a language for describing molecular patterns like regular expression for NLP is really useful for chemoinformatician. However it’s difficult to understand due to difficulty of visualization SMARTS query. As far as I know, there are few software which can visualize beautiful SMARTS pattern. BioSolveIT provides unique SMARTS editor but it’s required commercialContinue reading “Easy way to visualize SMARTS #chemoinformatics #memo”

Let’s update MMPDB #RDKit #mmpdb #Chemoinformatcs

Matched molecular pairs are popular approach to transform molecules with prior knowledge of medicinal chemistry. MMPDB is useful open source package for managing MMP dataset which is derived from GSK  under the 3-clause BSD license.  It is easy to use and work really fast. I love it the package. However current version of MMPDB supportsContinue reading “Let’s update MMPDB #RDKit #mmpdb #Chemoinformatcs”

Use RDKit from Rust #RDKit #rdkitcffi #Rust

Recently Rust is becoming popular language and I have interest Rust. There is a hurdle for me to move programming language from python to others because I would like to use RDKit from my coding environment for chemoinformatics tasks ;) As many chemoinformaticians know that recently rdkit provides new C Foreign Function Interface (CFFI). AndContinue reading “Use RDKit from Rust #RDKit #rdkitcffi #Rust”

Update of openmm_runner #moleculardynamics #TeachOpenCADD #rdkit #openmm #chemoinformatics

Some days ago, I made a post about openmm_runner. Previous code can’t calculate MD which contains metal ion such as Mg2+. I wonder that does openmm can handle metal ion. I asked the question in the openmm community and could get the answer ;) I know that ‘Amber14 includes parameters for Mg2+ as well asContinue reading “Update of openmm_runner #moleculardynamics #TeachOpenCADD #rdkit #openmm #chemoinformatics”

Make mdtools for openmm #moleculardynamics #TeachOpenCADD #rdkit #openmm #chemoinformatics

As chemoinformatitians know that TeachOpenCADD(TOCADD) is one of the really useful site for learning in-silico drug discovery pipeline. It supports wide range of chemoinformatics not only LBDD but also SBDD. New version of TOCADD supports Molecular dynamics(MD) tutorial with openmm. The talktorial T019 and T020 show how to run and analyse MD with openmm andContinue reading “Make mdtools for openmm #moleculardynamics #TeachOpenCADD #rdkit #openmm #chemoinformatics”

Create desktop chemoinformatics application with JS #chemoinformatics #RDKit #JS

Long time ago, I wrote post about the same topic. The code used old version of rdkitjs and electron. Recently rdkitjs is maintained in official repository so I would like to re-test the approach. My old post is here. To do the following approach, I installed node.js, electron and npm at first. Then init theContinue reading “Create desktop chemoinformatics application with JS #chemoinformatics #RDKit #JS”

Compare shape and electrostatic similarity of molecules #RDKit #espsim #python

There are lots of way to define molecular similarity, for example fingerprint based, descriptor based, graph based, shape based etc. etc… In the 2D world, circular fingerprint based similarity is used in many case. However, 3D based similarity approach is also useful for drug design. As you now, OpenEye provides useful software named ‘ROCS’. ROCSContinue reading “Compare shape and electrostatic similarity of molecules #RDKit #espsim #python”

Calculate Atom-Atom-Path Fingerprint with RDKit #Chemoinformatics #RDKit

Recently there are lots of publications and codes for feature extraction with GCN of molecules. But fingerprint based approach is still useful due to GCN approach isn’t perfect. I often use the circular fingerprint such as ECFP / MorganFP for machine learning, clustering or other chemoinformatics tasks. Fingerprint based approach is still important I thinkContinue reading “Calculate Atom-Atom-Path Fingerprint with RDKit #Chemoinformatics #RDKit”