QSARmil is a package for designing pipelines for building QSAR models with multi-instance machine learning algorithms.
Introduction
Multi-instance machine learning for molecules
Installation
pip install qsarmil
Benchmarking QSARmil
To facilitate benchmarking QSARmil against alternative platforms, we developed a meta-model builder that eliminates the need for manual adjustments to the model-building protocol. The pipeline automatically generates multiple multi-conformer models using diverse descriptor sets and multi-instance learning methods, and then applies a genetic algorithm to identify the optimal consensus combination of individual models. The input data should be provided as a pandas DataFrame, where the first column contains the molecular SMILES strings and the second column contains the corresponding target property values.
from qsarmil.meta import MultiConformerModel
model = MultiConformerModel(num_conf=10, hopt=True, output_folder="mcf", verbose=True)
y_pred = model.run_predict(df_train, df_test)
Use cases
See the examples of QSARmil application for different tasks in the tutorial collection .
Metadata
Release files for qsarmil 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qsarmil-1.0.5.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qsarmil-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.8 kB
Release files / qsarmil-1.0.5.tar.gz
| Download URL | qsarmil-1.0.5.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
398d9693a326c119f4f309cbb7f25889dbb15c711dd2c3d977e6e412ffb0e078
|
|
BLAKE2b-256 checksum How to use checksums |
3ca78265c6be4d3b8096a94be912f5a502604b4e49b36aff8e81b2ca984bfa9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.20
|
Release files / qsarmil-1.0.5-py3-none-any.whl
| Download URL | qsarmil-1.0.5-py3-none-any.whl |
|---|---|
| Size | 17.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2018e8a6d822ec045b15f845c7e0dbe408dc2d7735c6cd0d09a118092fc1a0b7
|
|
BLAKE2b-256 checksum How to use checksums |
303f7bebcc2591a9955827475a8de9eeae3f9860b62a303a4a904d244aafe167
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.20
|