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

Simplify AF2 structure retrieval #168

Closed
a-r-j opened this issue May 13, 2022 · 1 comment
Closed

Simplify AF2 structure retrieval #168

a-r-j opened this issue May 13, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@a-r-j
Copy link
Owner

a-r-j commented May 13, 2022

Is your feature request related to a problem? Please describe.
Now that biopandas 0.4.0 is out (:partying_face:) we can simplify graph construction from AF2 by simply adding a uniprot_id arg to graphein.protein.graphs.construct_graph() instead of doing the gymnastics of downloading a structure and feeding it in manually.

@a-r-j a-r-j added the enhancement New feature or request label May 13, 2022
@a-r-j a-r-j self-assigned this May 13, 2022
a-r-j added a commit that referenced this issue May 14, 2022
a-r-j added a commit that referenced this issue Jun 30, 2022
* add RNA atomic edge funcs

* add RNA 3D constants

* add bpRNA parser

* add Ryan's Nussinov algo implementation

* add radius of gyration feature

* add positional encoding of sequence

* update docstrings and add interface subgraphs

* docstring

* rm unused import

* add rich as a base requirement

* update version string

* black

* add additional RNA tests

* update rna docs

* finalise RNA tutorial with 3D structures

* merge

* add edge funcs

* add RNA graphs

* add rna subgraphs

* add rna features

* update rna constants

* resolve circular import

* move edge funcs to submodule

* make subgraphs editable downstream

* set node size multiplier to a saner default

* add smiles test file

* use rich-click for cli, minor linting

* add distance edges

* add RNA visualisation

* add nussinov test

* use rich-click instead of click

* add rna test structure

* skip nussinov cell to avoid timeout

* simplify af2 structure retrieval #168

* add plddt colouring for AF2

* linting

* bugfixes for AF2

* add edge distance func

* add graph feats to docs

* add fully connected and distance window edges

* remove erroneous import

* add molecule features

* add conformer generation and fragment graphs

* update top level init with version and loguru logging

* update changelog

* black, isort

* add loguru as dependency

* fix edge construction funcs

* fix rdkit util tests

* fix tests

* fix tests

* try converting everything to tensor

* fix edge distance func

* fix conversion

* add zinc & chembl utils

* add molecule modelling tutorial.ipynb

* add smilite dependency

* fix notebook test

* remove tests for molecule tutorial

* update requirements

* isort

* add sequence homology splitting

* update docs

* rollback nx version

* fix blast

* fix blast

* add antibody tutorial

* update notebook for docs

* fix dataset readme tables

* add notebooks

* update notebooks and docs

* remove antibody_dev example

* add line graph

* update rna tests

* update CLI

* update ML utils

* add dynamics features

* add degree oh

* fix naming

* add naming changes to RNA

* update molecule utils

* update chain graph tutorial

* update intersphinx mappings

* isort

* black

* fix test

* skip inconsistent mol test

* skip zinc tests

* add skip to ppi graph test if HGNC unavailable

* remove debug cell

* pin nx version

* remove nx version pin

* pin mpl chord dependency

* proper HETATM handling

* add pyg visualisation

* resolve dataframe handling

* update to tutorial for df handling

* restore plddt vis

* pin scipy version for plots

* unpin scipy dependency

* skip API calls in tutorials

* update changelog

* update version to 1.5.0rc1
a-r-j added a commit that referenced this issue Jun 30, 2022
* add RNA atomic edge funcs

* add RNA 3D constants

* add bpRNA parser

* add Ryan's Nussinov algo implementation

* add radius of gyration feature

* add positional encoding of sequence

* update docstrings and add interface subgraphs

* docstring

* rm unused import

* add rich as a base requirement

* update version string

* black

* add additional RNA tests

* update rna docs

* finalise RNA tutorial with 3D structures

* merge

* add edge funcs

* add RNA graphs

* add rna subgraphs

* add rna features

* update rna constants

* resolve circular import

* move edge funcs to submodule

* make subgraphs editable downstream

* set node size multiplier to a saner default

* add smiles test file

* use rich-click for cli, minor linting

* add distance edges

* add RNA visualisation

* add nussinov test

* use rich-click instead of click

* add rna test structure

* skip nussinov cell to avoid timeout

* simplify af2 structure retrieval #168

* add plddt colouring for AF2

* linting

* bugfixes for AF2

* add edge distance func

* add graph feats to docs

* add fully connected and distance window edges

* remove erroneous import

* add molecule features

* add conformer generation and fragment graphs

* update top level init with version and loguru logging

* update changelog

* black, isort

* add loguru as dependency

* fix edge construction funcs

* fix rdkit util tests

* fix tests

* fix tests

* try converting everything to tensor

* fix edge distance func

* fix conversion

* add zinc & chembl utils

* add molecule modelling tutorial.ipynb

* add smilite dependency

* fix notebook test

* remove tests for molecule tutorial

* update requirements

* isort

* add sequence homology splitting

* update docs

* rollback nx version

* fix blast

* fix blast

* add antibody tutorial

* update notebook for docs

* fix dataset readme tables

* add notebooks

* update notebooks and docs

* remove antibody_dev example

* add line graph

* update rna tests

* update CLI

* update ML utils

* add dynamics features

* add degree oh

* fix naming

* add naming changes to RNA

* update molecule utils

* update chain graph tutorial

* update intersphinx mappings

* isort

* black

* fix test

* skip inconsistent mol test

* skip zinc tests

* add skip to ppi graph test if HGNC unavailable

* remove debug cell

* pin nx version

* remove nx version pin

* pin mpl chord dependency

* proper HETATM handling

* add pyg visualisation

* resolve dataframe handling

* update to tutorial for df handling

* restore plddt vis

* pin scipy version for plots

* unpin scipy dependency

* skip API calls in tutorials

* update changelog

* update version to 1.5.0rc1
@a-r-j
Copy link
Owner Author

a-r-j commented Jul 12, 2022

Implemented in 1.5.0

@a-r-j a-r-j closed this as completed Jul 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant