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

AlphaFold: Usage for single sequence? #28

Closed
bluevex opened this issue Feb 4, 2020 · 4 comments
Closed

AlphaFold: Usage for single sequence? #28

bluevex opened this issue Feb 4, 2020 · 4 comments

Comments

@bluevex
Copy link

bluevex commented Feb 4, 2020

As AlphaFold is intended to predict structure from a sequence, I want to input [some sequence of letters denoting an arbitrary amino acid sequence], and receive [a PDB file of the predicted structure(s)] as output. Can some part of the released code do this, using the released precomputed features? It is unclear from the readme how to use this code beyond replicating the CASP13 results.

For example, this modelling server does exactly that, but by method of comparing sequence similarity to existing homology models:
https://gomodo.grs.kfa-juelich.de/php/begin.php

I was told to post this here by the maintainer.

@huhlim
Copy link

huhlim commented Feb 4, 2020

DeepMind team only shared the AlphaFold deep learning model instead of the full pipeline for model building, so there are many features are missing including input feature generation and 3D structure generation.

If you want to build a model for your protein, you still can try typical structure prediction servers such as I-TASSER, RaptorX, and so on. They are also pretty good. In addition, some of the servers (i.e., RaptorX-Contact) have their own contact/distance prediction methods and use them to build 3D models.

If your protein sequence has close homologs with known structures, then it would be better to use template-based modeling. CASP targets usually deal with hard cases, which do not have known homolog structures or have very distant homolog structures. So, for a typical structure prediction circumstance, I hope template-based modeling would be enough to get an accurate 3D model. (I do believe that classical approaches are still better on these relatively easy cases.)

@Kohze
Copy link

Kohze commented Feb 4, 2020

I think we should give it a try even though google is not releasing all the code yet. Many research projects would profit from it.

@Augustin-Zidek
Copy link
Collaborator

As discussed in issue #18 the released code does not include Multiple Sequence Alignment (MSA) and feature computation for arbitrary sequences, though there we give some guide as to the features used for those accustomed to computing them.

But note that in any case the AlphaFold system does not use homologous structures (templates) it is focused on "Free Modelling".

@pentadotddot
Copy link

Hi, here I have found a reimplementation of alphafold in pytorch: https://github.com/Urinx/alphafold_pytorch

Here the author provided almost all the rest of the pipeline including feature generation.

Still I could not figure out how it works, but seems one can figure out something from it:)

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

No branches or pull requests

6 participants