Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Filter a Compound Library | Virtual Screening and Compound Ranking
Python for Chemoinformatics

bookChallenge: Filter a Compound Library

Aufgabe

Swipe to start coding

Your task is to implement a function that filters a list of SMILES strings, returning only those that pass Lipinski's Rule of Five. Use RDKit to calculate molecular properties.

  • Define a function filter_druglike_smiles(smiles_list) that takes a list of SMILES strings.
  • For each valid molecule, check the following criteria:
    • Molecular weight is less than or equal to 500 daltons.
    • LogP (octanol-water partition coefficient) is less than or equal to 5.
    • No more than 5 hydrogen bond donors.
    • No more than 10 hydrogen bond acceptors.
  • Ignore any SMILES strings that cannot be parsed by RDKit.
  • Return a list of SMILES strings that pass all the rules.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookChallenge: Filter a Compound Library

Swipe um das Menü anzuzeigen

Aufgabe

Swipe to start coding

Your task is to implement a function that filters a list of SMILES strings, returning only those that pass Lipinski's Rule of Five. Use RDKit to calculate molecular properties.

  • Define a function filter_druglike_smiles(smiles_list) that takes a list of SMILES strings.
  • For each valid molecule, check the following criteria:
    • Molecular weight is less than or equal to 500 daltons.
    • LogP (octanol-water partition coefficient) is less than or equal to 5.
    • No more than 5 hydrogen bond donors.
    • No more than 10 hydrogen bond acceptors.
  • Ignore any SMILES strings that cannot be parsed by RDKit.
  • Return a list of SMILES strings that pass all the rules.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
single

single

some-alt