Features in a nutshell

Features in a nutshell#

122 words | 1 min read

One of the pillars of machine learning is extracting useful features for models to learn with. Machine learning features for drug discovery in particular are numerous and rapidly evolving. New techniques are constantly emerging but using tools from different sources quickly becomes tedious, inconvenient, and prone to incompatibilities.

The features submodule aims to address these issues. It is a collection of many different types of featurisers which transform molecules (or chemical structures in general) into a spectrum of machine learning features. Whether you are looking for engineered features (such as fingerprints) or learned features (from neural network embeddings), features provides a standard and modular interface for using these featurisers and also allows you to add your own!