开源软件名称(OpenSource Name):grisoniFr/whales_descriptors开源软件地址(OpenSource Url):https://github.com/grisoniFr/whales_descriptors开源编程语言(OpenSource Language):Python 100.0%开源软件介绍(OpenSource Introduction):NEW version!!Check out our new version of this code (for Python 3, with improved molecule loading and optimization) here. WHALES descriptorsThis repository contains all the necessary files to compute Weighted Holistic Atom Localization and Entity Shape (WHALES) descriptors starting from an rdkit supplier file. For more information regarding the method, have a look at: Francesca Grisoni, Daniel Merk, Viviana Consonni, Jan A. Hiss, Sara Giani Tagliabue, Roberto Todeschini & Gisbert Schneider "Scaffold hopping from natural products to synthetic mimetics by holistic molecular similarity", Nature Communications Chemistry 1, 44, 2018. (Freely available at this link) Getting StartedThese instructions will get you a copy of the project up and running on your local machine. PrerequisitesThe following prerequisites are needed: A guide to the correct installation is provided in the following paragraph. Preliminary stepsInstall conda from the official website. Once conda is installed, it can be used to generate the environment and download RDKit. If you already have RDKit and pandas up and running, you can move to the next paragraph. It is suggested to run all the calculations within an RDKit environment. The environment can be created with conda as follows:
The RDKit repositories can be listed with the following command:
Alternatively, you can also try with the following:
Choose then the best installation for py27 according to the platform. For instance:
Now install the necessary prerequisites
Installing WHALES repositoryThe repository can be cloned as follows
Change directory to your local Git repository and to the main WHALES folder e.g., < git_repository\current_user>\WHALES-descriptors\ Then, install the package as follows:
To check whether the installation went well, type
If no errors are displayed, WHALES package has been succesfully installed. Using the packageImporting molecular filesRDKit suppliers have to be used as the input for WHALES calculation, for instance:
If the molecules are more than approx. 10,000, it is suggested to use ForwardMolSupplier, instead:
Note that geometrical coordinates have to be specified/computed in order to calculate WHALES descriptors. Utilizing WHALES descriptorsThe WHALES package can be imported as follows:
and used to calculate the descriptors for the supplier molecules
Specified parameters:
Returns:
N.B. If a calculation error occurs for a given molecule (e.g., no partial charges computed), the corresponding descriptor values are set to -999. Export descriptors values as a .txt fileThe results can be exported as a plain txt file as follows:
where "save_name" is a user-defined name, e.g., "WHALES_descriptors". Authors
Contributors to the WHALES descriptors project:
See also the list of contributors who participated in this project. Publications that used WHALES descriptors to identify bioactive molecules
License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论