Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adam-maz/cns_mpo_calculator
Here I provide some code that enables users to calculate CNS MPO score for their molecules, based on the SMILES and known pKa values.
https://github.com/adam-maz/cns_mpo_calculator
chemoinformatics cnsmpo computer-aided-drug-design medicinal-chemistry object-oriented-programming python rdkit virtual-screening
Last synced: 1 day ago
JSON representation
Here I provide some code that enables users to calculate CNS MPO score for their molecules, based on the SMILES and known pKa values.
- Host: GitHub
- URL: https://github.com/adam-maz/cns_mpo_calculator
- Owner: Adam-maz
- Created: 2024-08-26T15:27:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T21:52:05.000Z (4 months ago)
- Last Synced: 2024-11-09T12:06:22.647Z (about 2 months ago)
- Topics: chemoinformatics, cnsmpo, computer-aided-drug-design, medicinal-chemistry, object-oriented-programming, python, rdkit, virtual-screening
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CNS_MPO_calculator
Here I provide code that allows users to calculate the MPO CNS score for their molecules based on SMILES and known pKa values.CNS MPO is a very useful ADMET filter designed for molecules targeting the central nervous system (CNS). Developed by Wager T. and colleagues [1,2] it is used to test the bioavailability of candidate drugs acting on the CNS.
According to drug design and optimization, the higher (max. 6, min. 1) the CNS MPO score, the more promising the compound.Here I present 2 Python classes: CNS_MPO_single_molecule() and CNS_MPO_csv_to_df(). First class can calculate the CNS MPO of one or more compounds (lists of SMILES and pKa values are required).
The second class does the same, but as input the code reads a CSV file (mandatory: values separated by a semicolon).Within this repository I have included: a) cns_mpo_single_molecule code, b) cns_mpo_csv_to_df code, c) example_of_use code which explains how to use each class properly,
d) csv_file with_example_particles and e) csv_file_instruction.**References:**
1. Wager T. et al. *"Moving beyond Rules: The Development of a Central Nervous System Multiparameter Optimization (CNS MPO) Approach To Enable Alignment of Druglike Properties"*
2. Wager T. et al. *"Central Nervous System Multiparameter Optimization Desirability: Application in Drug Discovery"*
3. RDKit documentation (https://www.rdkit.org/docs/#)