https://github.com/cthoyt/aznonadditivityanalysis
Notebook for standardization of actvity data, nonadditivity analysis and its evaluation.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Notebook for standardization of actvity data, nonadditivity analysis and its evaluation.
Basic Info
- Host: GitHub
- Owner: cthoyt
- License: apache-2.0
- Default Branch: main
- Size: 2.75 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of MolecularAI/NonadditivityAnalysis
Created almost 5 years ago
· Last pushed almost 5 years ago
https://github.com/cthoyt/AZNonadditivityAnalysis/blob/main/
# NonadditivityAnalysis
Notebook for standardization of actvity data, nonadditivity analysis and its evaluation.
A jupyter notebook for:
1. Cleaning and standardizing ChEMBL activity data
2. Running nonadditivity analysis based on NAA code published by C. Kramer [1]
3. Evaluating the nonadditivity results
[1] Kramer C (2019) Nonadditivity Analysis. J Chem Inf Model 59:40344042.
https://doi.org/10.1021/acs.jcim.9b00631
--------------------
## Requirements
Installation requirements are the same as for the published NAA code:
- A copy of the RDKit cheminformatics toolkit, available
from http://rdkit.org/
- A running version of mmpdb, a matched molecular pairs
database generation and analysis toolkit, available from
http://github.com/rdkit/mmpdb
```shell
git clone https://github.com/rdkit/mmpdb.git
cd mmpdb
python setup.py install
```
- A running version of NAA, nonadditivity analysis code, available from
https://github.com/KramerChristian/NonadditivityAnalysis
```shell
git clone https://github.com/KramerChristian/NonadditivityAnalysis.git
cd NonadditivityAnalysis
# Add mmpdb path to line 44 of NonadditivityAnalysis.py
```
In order to run the NAA code directly from jupyter notebook,
you need to set an environmental variable.
Therefore, on command line, generate the following directories and files:
```shell
cd $CONDA_PREFIX
mkdir -p ./etc/conda/activate.d
mkdir -p ./etc/conda/deactivate.d
touch ./etc/conda/activate.d/env_vars.sh
touch ./etc/conda/deactivate.d/env_vars.sh
```
then edit ./etc/conda/activate.d/env_vars.sh as follows:
```shell
#!/bin/sh
export NAA='/path/to/naa/code/'
```
and edit ./etc/conda/deactivate.d/env_vars.sh as follows:
```shell
#!/bin/sh
unset NAA
```
Apart from this, standard scientific python libraries like scipy and
numpy are required as well as seaborn and matplotlib for plot generation in the analysis part.
```shell
conda install -c anaconda scipy
conda install -c anaconda numpy
conda install -c conda-forge matplotlib
conda install seaborn
```
-------------------
## Usage
The jupyter notebook can be run directly with gzipped activity data downloaded from ChEMBL,
as an example the activity data for ChEMBL1614027 (ChEMBL Version 27) is included in this package.
'my_path' and 'my_name' has to be adjusted at the beginning of the jupyter notebook to
reflect the user's specific path and output name.
Owner
- Name: Charles Tapley Hoyt
- Login: cthoyt
- Kind: user
- Location: Bonn, Germany
- Company: RWTH Aachen University
- Website: https://cthoyt.com
- Repositories: 489
- Profile: https://github.com/cthoyt