Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(new feature) large molecule multi-objective fluorescent protein oracle #150

Open
samuelstanton opened this issue Apr 8, 2022 · 4 comments
Assignees
Labels
new-function Request new data function.

Comments

@samuelstanton
Copy link

samuelstanton commented Apr 8, 2022

Describe the problem
It would be great to add the large molecule fluorescent protein task introduced here as a molecular generation oracle. Code is available here.

Describe the solution you'd like

In brief the oracle would return the folding stability (-dG) and solvent accessible surface area (SASA), given a primary amino acid residue sequence and a reference PDB. The oracle would first translate the input sequence to a list of substitution mutations, then use FoldX to generate a predicted structure and the predicted folding stability. SASA can be computed from the predicted structure using BioPython.

Additional context
I would potentially be willing to make a PR if this is something the maintainers would approve.

@kexinhuang12345
Copy link
Collaborator

Hi Samuel, this sounds like a great oracle to include in TDC! We usually implement individual oracle function at here while the tdc.Oracle interface is the wrapper around all oracles. Let us know if you need further pointers and happy to discuss more!

@kexinhuang12345
Copy link
Collaborator

Hi @samuelstanton any thought on this? no rush!

@samuelstanton
Copy link
Author

Hi Kevin, haven't had time to draft a PR bc of some impending deadlines. I'm hoping to defend my dissertation in July so realistically it'll probably be a while before I'll be able to give this proper attention. If you like we can close the issue for now, or leave it open until I have more time, up to you.

@futianfan
Copy link
Collaborator

good luck with your defense and no rush!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-function Request new data function.
Projects
None yet
Development

No branches or pull requests

3 participants