RelationRx / pyrelational

pyrelational is a python active learning library for rapidly implementing active learning pipelines from data management, model development (and Bayesian approximation), to creating novel active learning strategies.
https://pyrelational.readthedocs.io
Apache License 2.0
152 stars 13 forks source link

Refactor datasets interface and add support for a drugcomb dataset #155

Closed thomasgaudelet closed 6 months ago

thomasgaudelet commented 6 months ago

What is the goal of this PR?

This PR focuses on the suite of datasets part of the library.

It first refactors the existing datasets interface, breaking down the large files into smaller ones to facilitate maintenance. Second, it adds DrugCombDataset object that interface with the drugcomb database of drug combinations.

What are the changes implemented in this PR?