All Projects → kotori-y → Scopy

kotori-y / Scopy

Licence: MIT license
An integrated negative design python library for desirable HTS/VS database design

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Scopy

Jupyter Dock
Jupyter Dock is a set of Jupyter Notebooks for performing molecular docking protocols interactively, as well as visualizing, converting file formats and analyzing the results.
Stars: ✭ 179 (+539.29%)
Mutual labels:  cheminformatics, drug-discovery, rdkit, drug-design
py4chemoinformatics
Python for chemoinformatics
Stars: ✭ 78 (+178.57%)
Mutual labels:  cheminformatics, drug-discovery, rdkit, drug-design
rdkit-pypi
⚛️ RDKit Python Wheels on PyPi. 💻 pip install rdkit-pypi
Stars: ✭ 62 (+121.43%)
Mutual labels:  cheminformatics, rdkit, pypi-package
protwis
Protwis is the backbone of the GPCRdb. The GPCRdb contains reference data, interactive visualisation and experiment design tools for G protein-coupled receptors (GPCRs).
Stars: ✭ 20 (-28.57%)
Mutual labels:  cheminformatics, drug-discovery, drug-design
awesome-small-molecule-ml
A curated list of resources for machine learning for small-molecule drug discovery
Stars: ✭ 54 (+92.86%)
Mutual labels:  cheminformatics, drug-discovery
CANDO
Computational Analysis of Novel Drug Opportunities
Stars: ✭ 27 (-3.57%)
Mutual labels:  drug-discovery, drug-design
GLaDOS
Web Interface for ChEMBL @ EMBL-EBI
Stars: ✭ 28 (+0%)
Mutual labels:  cheminformatics, drug-discovery
Rcpi
Molecular informatics toolkit with a comprehensive integration of bioinformatics and cheminformatics tools for drug discovery.
Stars: ✭ 22 (-21.43%)
Mutual labels:  cheminformatics, drug-discovery
chembience
A Docker-based, cloudable platform for the development of chemoinformatics-centric web applications and microservices.
Stars: ✭ 41 (+46.43%)
Mutual labels:  cheminformatics, rdkit
DrugEx
Deep learning toolkit for Drug Design with Pareto-based Multi-Objective optimization in Polypharmacology
Stars: ✭ 128 (+357.14%)
Mutual labels:  cheminformatics
global-chem
A Chemical Knowledge Graph of What is Common in the World.
Stars: ✭ 77 (+175%)
Mutual labels:  cheminformatics
bidd-molmap
MolMap: An Efficient Convolutional Neural Network Based Molecular Deep Learning Tool
Stars: ✭ 102 (+264.29%)
Mutual labels:  drug-discovery
PADME
This is the repository containing the source code for my Master's thesis research, about predicting drug-target interaction using deep learning.
Stars: ✭ 33 (+17.86%)
Mutual labels:  cheminformatics
ball
The Biochemical Algorithms Library
Stars: ✭ 64 (+128.57%)
Mutual labels:  drug-design
homebrew-cheminformatics
Cheminformatics formulae for the Homebrew package manager
Stars: ✭ 19 (-32.14%)
Mutual labels:  cheminformatics
pysmiles
A lightweight python-only library for reading and writing SMILES strings
Stars: ✭ 95 (+239.29%)
Mutual labels:  cheminformatics
Version3
Version 3 of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 53 (+89.29%)
Mutual labels:  cheminformatics
mongodb-chemistry
Ideas for chemical similarity searches in MongoDB.
Stars: ✭ 23 (-17.86%)
Mutual labels:  cheminformatics
fastapi-redis
Showcase of Redis integration with Python FastAPI framework as API backend for RDKit: Open-Source Cheminformatics Software
Stars: ✭ 46 (+64.29%)
Mutual labels:  rdkit
e3fp
3D molecular fingerprints
Stars: ✭ 93 (+232.14%)
Mutual labels:  cheminformatics

Scopy: An integrated negative design Python library for desirable HTS/VS database design

Travis (.com) codecov GitHub last commit Conda PyPI MIT License Blog Kouhai DOI

Overview

Scopy (Screnning COmpounds in PYthon), an integrated negative design python library designed for screening out undesirable compounds in the early drug discovery. Scopy includes six modules, covering data preparation, screening filters, the calculation of scaffolds and descriptors, and the visualization analysis.

Installation

Install RDKit

>>> conda install -c conda-forge rdkit

Install Scopy

Scopy has been successfully tested on Linux, OSX and Windows systems under Python3 enviroment.

Source

>>> git clone [email protected]:kotori-y/Scopy.git && cd scopy
>>> [sudo] python setup.py install

Conda Conda

>>> conda install -c kotori_y scopy

PyPI PyPI

>>> pip install scopy

Documentation

(1)The online version of the documentation is available here: https://scopy.iamkotori.com/
(2)Quick start examples: https://scopy.iamkotori.com/user_guide.html
(3)Application examples(pipelines): https://scopy.iamkotori.com/application.html

Contact

If you have questions or suggestions, please contact: [email protected],and [email protected].
Please see the file LICENSE for details about the "MIT" license which covers this software and its associated data and documents.

Cite us

Yang ZY, Yang ZJ, Lu AP, Hou TJ, Cao DS. Scopy: an integrated negative design python library for desirable HTS/VS database design [published online ahead of print, 2020 Sep 7]. Brief Bioinform. 2020;bbaa194. doi:10.1093/bib/bbaa194

@article{10.1093/bib/bbaa194,
    author = {Yang, Zi-Yi and Yang, Zhi-Jiang and Lu, Ai-Ping and Hou, Ting-Jun and Cao, Dong-Sheng},
    title = "{Scopy: an integrated negative design python library for desirable HTS/VS database design}",
    journal = {Briefings in Bioinformatics},
    year = {2020},
    month = {09},
    abstract = "{High-throughput screening (HTS) and virtual screening (VS) have been widely used to identify potential hits from large chemical libraries. However, the frequent occurrence of ‘noisy compounds’ in the screened libraries, such as compounds with poor drug-likeness, poor selectivity or potential toxicity, has greatly weakened the enrichment capability of HTS and VS campaigns. Therefore, the development of comprehensive and credible tools to detect noisy compounds from chemical libraries is urgently needed in early stages of drug discovery.In this study, we developed a freely available integrated python library for negative design, called Scopy, which supports the functions of data preparation, calculation of descriptors, scaffolds and screening filters, and data visualization. The current version of Scopy can calculate 39 basic molecular properties, 3 comprehensive molecular evaluation scores, 2 types of molecular scaffolds, 6 types of substructure descriptors and 2 types of fingerprints. A number of important screening rules are also provided by Scopy, including 15 drug-likeness rules (13 drug-likeness rules and 2 building block rules), 8 frequent hitter rules (four assay interference substructure filters and four promiscuous compound substructure filters), and 11 toxicophore filters (five human-related toxicity substructure filters, three environment-related toxicity substructure filters and three comprehensive toxicity substructure filters). Moreover, this library supports four different visualization functions to help users to gain a better understanding of the screened data, including basic feature radar chart, feature-feature-related scatter diagram, functional group marker gram and cloud gram.Scopy provides a comprehensive Python package to filter out compounds with undesirable properties or substructures, which will benefit the design of high-quality chemical libraries for drug design and discovery. It is freely available at https://github.com/kotori-y/Scopy.}",
    issn = {1477-4054},
    doi = {10.1093/bib/bbaa194},
    url = {https://doi.org/10.1093/bib/bbaa194},
    note = {bbaa194},
    eprint = {https://academic.oup.com/bib/advance-article-pdf/doi/10.1093/bib/bbaa194/33719387/bbaa194.pdf},
}

Acknowledgement

Thanks to my colleague, Ziyi, for assisting me to complete the writing of document and article.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].