|
44 | 44 | "source": [ |
45 | 45 | "from rdkit import Chem\n", |
46 | 46 | "supp = Chem.SDMolSupplier(\"tyk2_ligands.sdf\", removeHs=False)\n", |
47 | | - "ligands = [openfe.SmallMoleculeComponent.from_rdkit(mol) for mol in supp]\n", |
48 | | - "\n", |
49 | | - "name_to_ligand = {ligand.name: ligand for ligand in ligands}" |
| 47 | + "ligands = [openfe.SmallMoleculeComponent.from_rdkit(mol) for mol in supp]" |
50 | 48 | ] |
51 | 49 | }, |
52 | 50 | { |
|
173 | 171 | }, |
174 | 172 | { |
175 | 173 | "cell_type": "code", |
176 | | - "execution_count": 8, |
| 174 | + "execution_count": 7, |
177 | 175 | "id": "2263838f", |
178 | 176 | "metadata": {}, |
179 | 177 | "outputs": [], |
|
212 | 210 | }, |
213 | 211 | { |
214 | 212 | "cell_type": "code", |
215 | | - "execution_count": 9, |
| 213 | + "execution_count": 8, |
216 | 214 | "id": "9d2fbc22", |
217 | 215 | "metadata": {}, |
218 | 216 | "outputs": [], |
|
223 | 221 | }, |
224 | 222 | { |
225 | 223 | "cell_type": "code", |
226 | | - "execution_count": 10, |
| 224 | + "execution_count": 9, |
227 | 225 | "id": "3f1706ee", |
228 | 226 | "metadata": {}, |
229 | 227 | "outputs": [], |
|
233 | 231 | }, |
234 | 232 | { |
235 | 233 | "cell_type": "code", |
236 | | - "execution_count": 11, |
| 234 | + "execution_count": 10, |
237 | 235 | "id": "710285ca", |
238 | 236 | "metadata": {}, |
239 | 237 | "outputs": [], |
|
262 | 260 | }, |
263 | 261 | { |
264 | 262 | "cell_type": "code", |
265 | | - "execution_count": 12, |
| 263 | + "execution_count": 11, |
266 | 264 | "id": "3f394a0d", |
267 | 265 | "metadata": { |
268 | 266 | "scrolled": true |
|
282 | 280 | }, |
283 | 281 | { |
284 | 282 | "cell_type": "code", |
285 | | - "execution_count": 13, |
| 283 | + "execution_count": 12, |
286 | 284 | "id": "fb839094", |
287 | 285 | "metadata": {}, |
288 | 286 | "outputs": [ |
|
298 | 296 | "298.15 <Unit('kelvin')>" |
299 | 297 | ] |
300 | 298 | }, |
301 | | - "execution_count": 13, |
| 299 | + "execution_count": 12, |
302 | 300 | "metadata": {}, |
303 | 301 | "output_type": "execute_result" |
304 | 302 | } |
|
310 | 308 | }, |
311 | 309 | { |
312 | 310 | "cell_type": "code", |
313 | | - "execution_count": 14, |
| 311 | + "execution_count": 13, |
314 | 312 | "id": "e83630f0", |
315 | 313 | "metadata": {}, |
316 | 314 | "outputs": [], |
|
331 | 329 | }, |
332 | 330 | { |
333 | 331 | "cell_type": "code", |
334 | | - "execution_count": 15, |
| 332 | + "execution_count": 14, |
335 | 333 | "id": "7adf42d6", |
336 | 334 | "metadata": {}, |
337 | 335 | "outputs": [], |
|
352 | 350 | }, |
353 | 351 | { |
354 | 352 | "cell_type": "code", |
355 | | - "execution_count": 16, |
| 353 | + "execution_count": 15, |
356 | 354 | "id": "44ba94ca", |
357 | 355 | "metadata": {}, |
358 | 356 | "outputs": [], |
|
388 | 386 | }, |
389 | 387 | { |
390 | 388 | "cell_type": "code", |
391 | | - "execution_count": 17, |
| 389 | + "execution_count": 16, |
392 | 390 | "id": "66666a80", |
393 | 391 | "metadata": {}, |
394 | 392 | "outputs": [], |
|
410 | 408 | " sysA = openfe.ChemicalSystem(sysA_dict, name=f\"{mapping.componentA.name}_{leg}\")\n", |
411 | 409 | " sysB = openfe.ChemicalSystem(sysB_dict, name=f\"{mapping.componentB.name}_{leg}\")\n", |
412 | 410 | " \n", |
| 411 | + " prefix = \"easy_rbfe_\" # prefix is only to exactly reproduce CLI\n", |
| 412 | + " \n", |
413 | 413 | " transformation = openfe.Transformation(\n", |
414 | 414 | " stateA=sysA,\n", |
415 | 415 | " stateB=sysB,\n", |
416 | 416 | " mapping={'ligand': mapping},\n", |
417 | 417 | " protocol=protocol, # use protocol created above\n", |
418 | | - " name=f\"{sysA.name}_{sysB.name}\"\n", |
| 418 | + " name=f\"{prefix}{sysA.name}_{sysB.name}\"\n", |
419 | 419 | " )\n", |
420 | 420 | " transformations.append(transformation)\n", |
421 | 421 | "\n", |
|
434 | 434 | }, |
435 | 435 | { |
436 | 436 | "cell_type": "code", |
437 | | - "execution_count": 18, |
| 437 | + "execution_count": 17, |
438 | 438 | "id": "d6cebd9a", |
439 | 439 | "metadata": {}, |
440 | 440 | "outputs": [], |
|
451 | 451 | }, |
452 | 452 | { |
453 | 453 | "cell_type": "code", |
454 | | - "execution_count": 19, |
| 454 | + "execution_count": 18, |
455 | 455 | "id": "b96b57a9", |
456 | 456 | "metadata": {}, |
457 | 457 | "outputs": [ |
458 | 458 | { |
459 | 459 | "name": "stdout", |
460 | 460 | "output_type": "stream", |
461 | 461 | "text": [ |
462 | | - "lig_ejm_31_complex_lig_ejm_42_complex.json\r\n", |
463 | | - "lig_ejm_31_complex_lig_ejm_46_complex.json\r\n", |
464 | | - "lig_ejm_31_complex_lig_ejm_47_complex.json\r\n", |
465 | | - "lig_ejm_31_complex_lig_ejm_48_complex.json\r\n", |
466 | | - "lig_ejm_31_complex_lig_ejm_50_complex.json\r\n", |
467 | | - "lig_ejm_31_solvent_lig_ejm_42_solvent.json\r\n", |
468 | | - "lig_ejm_31_solvent_lig_ejm_46_solvent.json\r\n", |
469 | | - "lig_ejm_31_solvent_lig_ejm_47_solvent.json\r\n", |
470 | | - "lig_ejm_31_solvent_lig_ejm_48_solvent.json\r\n", |
471 | | - "lig_ejm_31_solvent_lig_ejm_50_solvent.json\r\n", |
472 | | - "lig_ejm_42_complex_lig_ejm_43_complex.json\r\n", |
473 | | - "lig_ejm_42_solvent_lig_ejm_43_solvent.json\r\n", |
474 | | - "lig_ejm_46_complex_lig_jmc_23_complex.json\r\n", |
475 | | - "lig_ejm_46_complex_lig_jmc_27_complex.json\r\n", |
476 | | - "lig_ejm_46_complex_lig_jmc_28_complex.json\r\n", |
477 | | - "lig_ejm_46_solvent_lig_jmc_23_solvent.json\r\n", |
478 | | - "lig_ejm_46_solvent_lig_jmc_27_solvent.json\r\n", |
479 | | - "lig_ejm_46_solvent_lig_jmc_28_solvent.json\r\n" |
| 462 | + "easy_rbfe_lig_ejm_31_complex_lig_ejm_42_complex.json\r\n", |
| 463 | + "easy_rbfe_lig_ejm_31_complex_lig_ejm_46_complex.json\r\n", |
| 464 | + "easy_rbfe_lig_ejm_31_complex_lig_ejm_47_complex.json\r\n", |
| 465 | + "easy_rbfe_lig_ejm_31_complex_lig_ejm_48_complex.json\r\n", |
| 466 | + "easy_rbfe_lig_ejm_31_complex_lig_ejm_50_complex.json\r\n", |
| 467 | + "easy_rbfe_lig_ejm_31_solvent_lig_ejm_42_solvent.json\r\n", |
| 468 | + "easy_rbfe_lig_ejm_31_solvent_lig_ejm_46_solvent.json\r\n", |
| 469 | + "easy_rbfe_lig_ejm_31_solvent_lig_ejm_47_solvent.json\r\n", |
| 470 | + "easy_rbfe_lig_ejm_31_solvent_lig_ejm_48_solvent.json\r\n", |
| 471 | + "easy_rbfe_lig_ejm_31_solvent_lig_ejm_50_solvent.json\r\n", |
| 472 | + "easy_rbfe_lig_ejm_42_complex_lig_ejm_43_complex.json\r\n", |
| 473 | + "easy_rbfe_lig_ejm_42_solvent_lig_ejm_43_solvent.json\r\n", |
| 474 | + "easy_rbfe_lig_ejm_46_complex_lig_jmc_23_complex.json\r\n", |
| 475 | + "easy_rbfe_lig_ejm_46_complex_lig_jmc_27_complex.json\r\n", |
| 476 | + "easy_rbfe_lig_ejm_46_complex_lig_jmc_28_complex.json\r\n", |
| 477 | + "easy_rbfe_lig_ejm_46_solvent_lig_jmc_23_solvent.json\r\n", |
| 478 | + "easy_rbfe_lig_ejm_46_solvent_lig_jmc_27_solvent.json\r\n", |
| 479 | + "easy_rbfe_lig_ejm_46_solvent_lig_jmc_28_solvent.json\r\n" |
480 | 480 | ] |
481 | 481 | } |
482 | 482 | ], |
|
0 commit comments