Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adam-maz/painsapp
An application to perform PAINS analysis for moleclues libraries
https://github.com/adam-maz/painsapp
application computer-aided-drug-design medicinal-chemistry object-oriented-programming pan-assay-interference-compounds python rdkit-chem tkinter-gui virtual-screening
Last synced: 1 day ago
JSON representation
An application to perform PAINS analysis for moleclues libraries
- Host: GitHub
- URL: https://github.com/adam-maz/painsapp
- Owner: Adam-maz
- Created: 2024-08-20T22:42:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-21T09:12:46.000Z (5 months ago)
- Last Synced: 2024-11-09T12:06:23.517Z (about 2 months ago)
- Topics: application, computer-aided-drug-design, medicinal-chemistry, object-oriented-programming, pan-assay-interference-compounds, python, rdkit-chem, tkinter-gui, virtual-screening
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PAINSApp
Here I provide an application which enables researchers to perform PAINS analysis for prepared compounds collections. PAINS (Pan Assay Interference Compounds) are compounds with certain substructural motifs, which tend to display false positive outcoms in High-throughput screening (HTS) [1,2]. Therefore, it is advantageous to filter molecular libraries for the presence of such compounds.PAINSApp is simple application written in Python. It's raw frontend bases on tkinter library, which allows python-programmers to build simple GUI. Program accept two kinds of files as an input:
a) ChEMBL file - file which is an output of preprocessed ChEMBL bioactivity reports with the use of the ChEMBL_parsing_script (https://github.com/Adam-maz/ChEMBL_parsing_script).
b) In-house CSV file - simple CSV file that contains only SMILES (as "Smiles") and ID (as "Id")
I've attached examples for input files within this repository.Application requires installed pandas, rdkit and tqdm (and tkinter for Linux users) in virtual environment.
**References**:
1. Seven Year Itch: Pan-Assay Interference Compounds (PAINS) in 2017 - Utility and Limitations
2. Pan Assay Interference Compounds (PAINS) and Other Promiscuous Compounds in Antifungal Research