https://github.com/brendaferrari/autopadelpy

AutoPaDELPy provides an automated user interface for PaDELPy software. It was created to provide a more friendly interaction with the software for the final user.

https://github.com/brendaferrari/autopadelpy

Science Score: 10.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
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

molecular-descriptors padel
Last synced: 9 months ago · JSON representation

Repository

AutoPaDELPy provides an automated user interface for PaDELPy software. It was created to provide a more friendly interaction with the software for the final user.

Basic Info
  • Host: GitHub
  • Owner: brendaferrari
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 156 KB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 1
  • Open Issues: 3
  • Releases: 0
Topics
molecular-descriptors padel
Created almost 5 years ago · Last pushed almost 3 years ago
Metadata Files
Readme

README.md

❗❗❗ AutoPaDELPy is running through a bugfix process ❗❗❗ DOI

AutoPaDELPy: An automating tool for PaDELPy software

AutoPaDELPy provides an automated user interface for PaDELPy software. It was created to provide a more friendly interaction with the software for the final user.


Libraries and softwares used

  • PaDELPy - PaDELPy provides a Python wrapper for the PaDEL-Descriptor molecular descriptor calculation software. It was created to allow direct access to the PaDEL-Descriptor command-line interface via Python.

  • pandas - a Python package that provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive.

Instalation

PaDELPy: pip install padelpy

pandas: pip install pandas

How to use

  • Download the code and unzip it on the desirable directory

To run use the following command: python descriptor-preparation.py resources/molecules.smi

molecules.smi is the input, you may change to use for your own datasets.

  • Your dataset need to have the format 'smiles,molecule_id'

  • First you are going to choose the fingeprint descriptor. You can choose more than one but just one at time.

  • Then, you are going to choose the bidimensional descriptor. You can also choose more than one but just one at time.

  • Finally, you are going to choose the tridimensional descriptor. You can also choose more than one but just one at time.

  • Now, the software is going to wrap up the information. You can access it at the output_files folder.

Obervations:

This software was written as an automating tool for PaDELPy, as allowed by the MIT license for PaDELPy. Please refer to them at PaDELPy

Some of the codes used to build the functions in this software was adapted from Data Professor PaDELPy tutorial. If you want to learn more about the software please refer to PaDELPy tutorial

Authorship

Social preview original photo by Brenda Ferrari (brendaferrari)

Owner

  • Name: Brenda Ferrari
  • Login: brendaferrari
  • Kind: user

Chemistry PhD student - Python and Machine Learning student

GitHub Events

Total
Last Year