Discover and explore top open-source AI tools and projects—updated daily.
Deep learning for molecular discovery
Top 92.1% on SourcePulse
torch-molecule provides a deep learning framework for molecular discovery, targeting researchers and practitioners in chemistry, biology, and materials science. It simplifies the implementation and deployment of molecular AI models for property prediction, inverse design, and representation learning with an intuitive scikit-learn-style API.
How It Works
The package offers a unified interface for various molecular tasks, abstracting away complex model architectures and training procedures. It supports a wide array of predictive, generative, and representation models, including graph neural networks (GNNs) and transformer-based approaches. This design allows users to easily swap models and datasets, facilitating rapid experimentation and benchmarking.
Quick Start & Requirements
pip install torch-molecule
(v0.1.3) or from source.torch-scatter
(install with CUDA-specific wheels) or transformers
.examples
and tests
folders.Highlighted Details
autofit
method for automatic hyperparameter tuning.Maintenance & Community
The project template was adapted from lwaekfjlk/python-project-template
. Contributions and dataset suggestions are welcomed.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial or closed-source use.
Limitations & Caveats
The README does not specify a license, which may impact commercial adoption. Some advanced models require specific PyTorch extensions like torch-scatter
, necessitating careful installation based on CUDA version.
1 month ago
Inactive