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

Adding DeepChemXAlphafold tutorial #3574

Merged
merged 20 commits into from
Nov 20, 2023
Merged

Conversation

soulpower007
Copy link
Contributor

Description

Adding DeepChemXAlphafold.ipynb notebook tutorial and added it in readme and respective csv as well.
Fix #(issue)

Type of change

Please check the option that is related to your PR.

  • Bug fix (non-breaking change which fixes an issue)
  • [x ] New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • In this case, we recommend to discuss your modification on GitHub issues before creating the PR
  • Documentations (modification for documents)

Checklist

  • My code follows the style guidelines of this project
    • [x ] Run yapf -i <modified file> and check no errors (yapf version must be 0.32.0)
    • [ x] Run mypy -p deepchem and check no errors
    • Run flake8 <modified file> --count and check no errors
    • [ x] Run python -m doctest <modified file> and check no errors
  • [ x] I have performed a self-review of my own code
  • [x ] I have commented my code, particularly in hard-to-understand areas
  • [ x] I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • New unit tests pass locally with my changes
  • [x ] I have checked my code and corrected any misspellings

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line #10.    

Make sure to remove extra whitespace


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Combine these lines into a paragraph. Make sure to use complete sentences, active voice


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting errors. Also, again use complete sentences.


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Break this down into a few cells and add description between them


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Too much code, let's break down into a few cells


Reply via ReviewNB

@@ -0,0 +1,1626 @@
{
Copy link
Member

@rbharath rbharath Sep 27, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure changed

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quick reminder to add the install code back in


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a bit more detail on what this patch does. Add a few sentences about what mmseqs2


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe rename as "Installation". This is currently confusing, put everything with install first then have a next section that gets input


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Line #11.    query_sequence = 'PIAQIHILEGRSDEQKETLIREVSEAISRSLDAPLTSVRVIITEMAKGHFGIGGELASK' #@param {type:"string"}

Put this query sequence in its own cell so users can easily try other sequences


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you explain what these different templates are?


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeup added explanations

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move all install dependencies to the top


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure restructured the tutorial

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a reference link to the A3M format specification?


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's simplify and omit


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done, removed the other option of adding custom mmseq files as it wasn't being used in this tutorial

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make this a "Save to Google Drive" section


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@@ -0,0 +1,1767 @@
{
Copy link
Member

@rbharath rbharath Oct 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a tool we can use to visualize pockets?


Reply via ReviewNB

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nglview is commonly used to visualize proteins. However, it does't work properly on google colab. googlecolab/colabtools#2853 (comment). An issue was raised on it and google colab team has triaged it. We might have to look for alternatives of protein visualization on google colab.

Copy link
Member

@rbharath rbharath left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rbharath rbharath merged commit f8c6f0d into deepchem:master Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants