{ "edges": [ { "id": "Import CSV 1 Draw molecules 1", "source": "Import CSV 1", "sourceHandle": "output", "target": "Draw molecules 1", "targetHandle": "df" }, { "id": "Draw molecules 1 View tables 1", "source": "Draw molecules 1", "sourceHandle": "output", "target": "View tables 1", "targetHandle": "bundle" }, { "id": "Import file 1 View mol filter 1", "source": "Import file 1", "sourceHandle": "output", "target": "View mol filter 1", "targetHandle": "bundle" }, { "id": "Draw molecules 2 View tables 2", "source": "Draw molecules 2", "sourceHandle": "output", "target": "View tables 2", "targetHandle": "bundle" }, { "id": "Import file 1 Train QSAR model 1", "source": "Import file 1", "sourceHandle": "output", "target": "Train QSAR model 1", "targetHandle": "bundle" }, { "id": "Train QSAR model 1 View tables 3", "source": "Train QSAR model 1", "sourceHandle": "output", "target": "View tables 3", "targetHandle": "bundle" }, { "id": "Import file 1 Lipinski filter 1", "source": "Import file 1", "sourceHandle": "output", "target": "Lipinski filter 1", "targetHandle": "bundle" }, { "id": "Lipinski filter 1 Draw molecules 2", "source": "Lipinski filter 1", "sourceHandle": "output", "target": "Draw molecules 2", "targetHandle": "df" }, { "id": "Import file 1 View mol image 1", "source": "Import file 1", "sourceHandle": "output", "target": "View mol image 1", "targetHandle": "bundle" } ], "env": "LynxKite Graph Analytics", "nodes": [ { "data": { "__execution_delay": 0.0, "collapsed": false, "display": null, "error": null, "input_metadata": [], "meta": { "color": "orange", "inputs": [], "name": "Import CSV", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "filename", "type": { "type": "" } }, { "default": "", "name": "columns", "type": { "type": "" } }, { "default": "", "name": "separator", "type": { "type": "" } } ], "type": "basic" }, "params": { "columns": "", "filename": "uploads/CHEMBL313_sel.csv", "separator": "" }, "status": "done", "title": "Import CSV" }, "dragHandle": ".bg-primary", "height": 206.0, "id": "Import CSV 1", "position": { "x": -1645.1133255451734, "y": -601.1570975227908 }, "type": "basic", "width": 314.0 }, { "data": { "__execution_delay": null, "collapsed": false, "error": null, "input_metadata": [ { "dataframes": { "df": { "columns": [ "Name", "SMILES", "image", "pIC50" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "View tables", "outputs": [], "params": [ { "default": 100, "name": "limit", "type": { "type": "" } } ], "type": "table_view" }, "params": {}, "status": "done", "title": "View tables" }, "dragHandle": ".bg-primary", "height": 296.0, "id": "View tables 1", "position": { "x": -870.3210345250492, "y": -671.6118451917321 }, "type": "table_view", "width": 682.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "display": null, "error": null, "input_metadata": [], "meta": { "color": "orange", "inputs": [], "name": "Import file", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "file_path", "type": { "type": "" } }, { "default": null, "name": "table_name", "type": { "type": "" } }, { "default": null, "name": "file_format", "type": { "enum": [ "csv", "parquet", "json", "excel" ] } }, { "default": "csv", "groups": { "csv": [ { "default": "", "name": "columns", "type": { "type": "" } }, { "default": "", "name": "separator", "type": { "type": "" } } ], "excel": [ { "default": "Sheet1", "name": "sheet_name", "type": { "type": "" } } ], "json": [], "parquet": [] }, "name": "file_format_group", "selector": { "default": "csv", "name": "file_format", "type": { "enum": [ "csv", "parquet", "json", "excel" ] } }, "type": "group" } ], "type": "basic" }, "params": { "columns": "", "file_format": "csv", "file_format_group": "csv", "file_path": "uploads/CHEMBL313_sel.csv", "table_name": "data" }, "status": "done", "title": "Import file" }, "dragHandle": ".bg-primary", "height": 331.0, "id": "Import file 1", "position": { "x": -1690.536661950572, "y": -192.47882875357882 }, "type": "basic", "width": 326.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "display": null, "error": null, "input_metadata": [ {} ], "meta": { "color": "orange", "inputs": [ { "name": "df", "position": "left", "type": { "type": "" } } ], "name": "Draw molecules", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "smiles_column", "type": { "type": "" } }, { "default": "image", "name": "image_column", "type": { "type": "" } } ], "type": "basic" }, "params": { "image_column": "image", "smiles_column": "SMILES" }, "status": "done", "title": "Draw molecules" }, "dragHandle": ".bg-primary", "height": 225.0, "id": "Draw molecules 1", "position": { "x": -1168.2624512141447, "y": -616.8610881973451 }, "type": "basic", "width": 234.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "error": null, "input_metadata": [ { "dataframes": { "data": { "columns": [ "Name", "SMILES", "mol", "pIC50" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "View mol filter", "outputs": [], "params": [ { "default": null, "name": "table_name", "type": { "type": "" } }, { "default": null, "name": "SMILES_Column", "type": { "type": "" } }, { "default": null, "name": "mols_per_row", "type": { "type": "" } }, { "default": null, "name": "filter_smarts", "type": { "type": "" } }, { "default": null, "name": "filter_smiles", "type": { "type": "" } }, { "default": true, "name": "highlight", "type": { "type": "" } } ], "type": "image" }, "params": { "SMILES_Column": "SMILES", "filter_smarts": "", "filter_smiles": "CN1C2CC(CC1CC2)c1ccccc1", "highlight": true, "mols_per_row": "4", "table_name": "data" }, "status": "done", "title": "View mol filter" }, "dragHandle": ".bg-primary", "height": 229.0, "id": "View mol filter 1", "position": { "x": -796.5179679488858, "y": -20.974048336481403 }, "type": "image", "width": 416.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "display": null, "error": null, "input_metadata": [ {} ], "meta": { "color": "orange", "inputs": [ { "name": "df", "position": "left", "type": { "type": "" } } ], "name": "Draw molecules", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "smiles_column", "type": { "type": "" } }, { "default": "image", "name": "image_column", "type": { "type": "" } } ], "type": "basic" }, "params": { "image_column": "image", "smiles_column": "SMILES" }, "status": "done", "title": "Draw molecules" }, "dragHandle": ".bg-primary", "height": 184.0, "id": "Draw molecules 2", "position": { "x": -280.6043043496203, "y": 151.45994649399827 }, "type": "basic", "width": 234.0 }, { "data": { "error": null, "input_metadata": [ { "dataframes": { "df": { "columns": [ "HBA", "HBD", "MW", "Name", "SMILES", "image", "logP", "pIC50", "pass_lipinski" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "View tables", "outputs": [], "params": [ { "default": 100, "name": "limit", "type": { "type": "" } } ], "type": "table_view" }, "params": { "limit": 100.0 }, "status": "done", "title": "View tables" }, "dragHandle": ".bg-primary", "height": 429.0, "id": "View tables 2", "position": { "x": 50.96521878343134, "y": 102.82896600710055 }, "type": "table_view", "width": 821.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "display": null, "error": null, "input_metadata": [ { "dataframes": { "data": { "columns": [ "Name", "SMILES", "pIC50" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "Train QSAR model", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "table_name", "type": { "type": "" } }, { "default": null, "name": "smiles_col", "type": { "type": "" } }, { "default": null, "name": "target_col", "type": { "type": "" } }, { "default": null, "name": "fp_type", "type": { "type": "" } }, { "default": 2, "name": "radius", "type": { "type": "" } }, { "default": 2048, "name": "n_bits", "type": { "type": "" } }, { "default": 0.2, "name": "test_size", "type": { "type": "" } }, { "default": 42, "name": "random_state", "type": { "type": "" } }, { "default": "Models", "name": "out_dir", "type": { "type": "" } } ], "type": "basic" }, "params": { "fp_type": "ecfp", "n_bits": 2048.0, "out_dir": "Models", "radius": 2.0, "random_state": 42.0, "smiles_col": "SMILES", "table_name": "data", "target_col": "pIC50", "test_size": 0.2 }, "status": "done", "title": "Train QSAR model" }, "dragHandle": ".bg-primary", "height": 288.0, "id": "Train QSAR model 1", "position": { "x": -1159.342067985799, "y": -309.43299496669476 }, "type": "basic", "width": 329.0 }, { "data": { "display": { "dataframes": { "df": { "columns": [ "split", "R2", "MAE", "RMSE" ], "data": [ [ "train", 0.9417380311136551, 0.24223013565891363, 0.3009354647304392 ], [ "test", 0.27586659127848734, 0.8443154545454546, 1.098891477150744 ] ] } }, "other": {}, "relations": [] }, "error": null, "input_metadata": [ { "dataframes": { "df": { "columns": [ "MAE", "R2", "RMSE", "split" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "View tables", "outputs": [], "params": [ { "default": 100, "name": "limit", "type": { "type": "" } } ], "type": "table_view" }, "params": { "limit": 100.0 }, "status": "done", "title": "View tables" }, "dragHandle": ".bg-primary", "height": 291.0, "id": "View tables 3", "position": { "x": -757.0926975107354, "y": -321.469271323077 }, "type": "table_view", "width": 496.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "display": null, "error": null, "input_metadata": [ { "dataframes": { "data": { "columns": [ "Name", "SMILES", "mol", "pIC50" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "Lipinski filter", "outputs": [ { "name": "output", "position": "right", "type": { "type": "None" } } ], "params": [ { "default": null, "name": "table_name", "type": { "type": "" } }, { "default": null, "name": "column_name", "type": { "type": "" } }, { "default": true, "name": "strict_lipinski", "type": { "type": "" } } ], "type": "basic" }, "params": { "column_name": "SMILES", "strict_lipinski": true, "table_name": "data" }, "status": "done", "title": "Lipinski filter" }, "dragHandle": ".bg-primary", "height": 299.0, "id": "Lipinski filter 1", "position": { "x": -720.0507400376052, "y": 276.1650594718383 }, "type": "basic", "width": 402.0 }, { "data": { "__execution_delay": 0.0, "collapsed": null, "error": null, "input_metadata": [ { "dataframes": { "data": { "columns": [ "Name", "SMILES", "mol", "pIC50" ] } }, "other": {}, "relations": [] } ], "meta": { "color": "orange", "inputs": [ { "name": "bundle", "position": "left", "type": { "type": "" } } ], "name": "View mol image", "outputs": [], "params": [ { "default": null, "name": "table_name", "type": { "type": "" } }, { "default": null, "name": "smiles_column", "type": { "type": "" } }, { "default": null, "name": "mols_per_row", "type": { "type": "" } } ], "type": "image" }, "params": { "mols_per_row": "4", "smiles_column": "SMILES", "table_name": "data" }, "status": "done", "title": "View mol image" }, "dragHandle": ".bg-primary", "height": 309.0, "id": "View mol image 1", "position": { "x": -1378.339896172849, "y": 280.2327514185724 }, "type": "image", "width": 363.0 } ] }