datamol.data
¶
The data module aims to provide a fast and convenient access to various molecular datasets.
cdk2(as_df=True, mol_column='mol')
¶
Return the RDKit CDK2 dataset from RDConfig.RDDocsDir, 'Book/data/cdk2.sdf'
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
as_df |
bool
|
Whether to return a list mol or a pandas DataFrame. |
True
|
mol_column |
Optional[str]
|
Name of the mol column. Only relevant if |
'mol'
|
Source code in datamol/data.py
36 37 38 39 40 41 42 43 44 45 46 |
|
freesolv()
¶
Return the FreeSolv dataset as a dataframe.
The dataset contains 642 molecules and the following columns:
['iupac', 'smiles', 'expt', 'calc']
.
Warning
This dataset is only meant to be used as a toy dataset for pedagogic and testing purposes. It is not a dataset for benchmarking, analysis or model training.
Source code in datamol/data.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
solubility(as_df=True, mol_column='mol')
¶
Return the RDKit solubility dataset from RDConfig.RDDocsDir, 'Book/data/solubility.{train|test}.sdf'
.
The dataframe or the list of molecules with contain a split
column, either train
or test
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
as_df |
bool
|
Whether to return a list mol or a pandas DataFrame. |
True
|
mol_column |
Optional[str]
|
Name of the mol column. Only relevant if |
'mol'
|
Source code in datamol/data.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
|