No project description provided
Project description
Helix: Python Toolkit for Machine Learning, Feature Importance, and Fuzzy Interpretation
Overview
Helix is an open-source, extensible tool for reproducible Machine Learning Modelling and results interpretation. It was originally designed for QSAR/QSPR modelling in biomaterials discovery, but can be applied to any tabular data classification or regression tasks. Version 1.0.0 contains tools for data visualisation and basic pre-processing, it has a collection of machine learning models and interpretation approaches. The theoretical work underpinning the development of the tool can be found in:
D. Rengasamy, Jimiama M. Mase, Aayush Kumar, Benjamin Rothwell, Mercedes Torres Torres, Morgan R. Alexander, David A. Winkler, Grazziela P. Figueredo, Feature importance in machine learning models: A fuzzy information fusion approach, Neurocomputing, Volume 511,2022, Pages 163-174,ISSN 0925-2312, https://doi.org/10.1016/j.neucom.2022.09.053 LINK
D. Rengasamy, B. C. Rothwell; G. P. Figueredo, Towards a More Reliable Interpretation of Machine Learning Outputs for Safety-Critical Systems Using Feature Importance Fusion. Appl. Sci. 2021, 11, 11854. https://doi.org/10.3390/app112411854 Link
To cite the Helix package, please use the following DOI:
Install and run Helix
You will need to install Python 3.11 or 3.12 to use Helix. Make sure you also install pip (The Python package installer). If you don't already have it installed, get Python.
You may need to make sure you have OpenMP installed on your machine before you can install Helix. In the terminal use the following commands for your OS:
On Mac:
brew install libomp
You may need to try brew3 if brew does not work. Make sure you install Homebrew on your Mac to use the brew/brew3 command.
On Linux (Ubuntu)
sudo apt install libomp-dev
On Windows, this doesn't seem to be a problem. You should be able to proceed with installation.
For information on how to install and run Helix, check the instructions.
Usage
Helix will open in your internet browser when you run it. The main screen will appear giving a brief introduction to the app. To the left of the screen you will see a list of pages with the different functionalities of the app. Explanations of how to use the page can be found in the instructions.
Team
- Daniel Lea (Lead Research Software Engineer)
- Eduardo Aguilar (Chemist, Data Scientist, Research Software Engineer)
- Karthikeyan Sivakumar (Data Scientist, Software Engineer)
- Jimiama M Mase (Data Scientist and Engineer)
- Reza Omidvar (Data Scientist, Research Software Engineer)
- James Mitchell-White (Data Scientist, Research Software Engineer)
- Grazziela Figueredo (Associate Professor, Data Scientist, Product Owner, Principal Investigator)
Contact
For bugs, questions, suggestions and collaborations, please contact us
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file helix_ai-1.2.0.tar.gz.
File metadata
- Download URL: helix_ai-1.2.0.tar.gz
- Upload date:
- Size: 824.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97cf15393f5e4b09b67e3e94ab718a64c78212295bd4c57a3ab9aec6e7ea9d14
|
|
| MD5 |
74db1972f99c562b8c0e7ddbd31f73bb
|
|
| BLAKE2b-256 |
4a856618eb0129b91279598091737222878e8eb25b915766f47d0176d836e33d
|
File details
Details for the file helix_ai-1.2.0-py3-none-any.whl.
File metadata
- Download URL: helix_ai-1.2.0-py3-none-any.whl
- Upload date:
- Size: 851.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f684dec1d18f9bd16ae494b16156dab4c9a21e8e5dd80b9c57e5631ffa6122e
|
|
| MD5 |
d55996e75b594b2a583e2512552637b8
|
|
| BLAKE2b-256 |
c921b5200543608e553d6ca68c43791de1242ae6330e8c7f7fc712d2d42b18f0
|