Comments (10)
I think mine are being saved but aren't being used. I'm looking into this and will let you know if I find anything but yea, I'm running the same issue.
from alphafold.
@apelin20 must be something wrong with the cli. If you modify the flag's' default to be True
in run_docker.py
then it works fyi.
from alphafold.
Hey @dltacube thanks for looking into this. Can you elaborate a little bit, what is cli? and which flag should I change to True
in run_docker.py
? My singularity container invokes alphafold/run_alphafold.py
Sorry, I am a bit newb at this
from alphafold.
That's totally fine. If you go to this file here on that line and change False
to True
I think it might work. modifying the docker_run.py
file wouldn't help in your case.
CLI is just command line interface and the part of the code that accepts options like use_precomputed_msas
I think might be where the issue lies. Hence why modifying the default value could solve your problem.
from alphafold.
hmmsearch and hhsearch are used for template search. Therefore it will run even if --use_precomputed_msas flag is present.
#469 (comment)
The DBs for templates are relatively small so it would not take much time... but it depends on users and their targets.
from alphafold.
from alphafold.
I think there is no way to redirect without changing some lines of the python script.
I think the easiest way to speed up is increase the number of cpus to be used.
(adding '-cpu','number of cpu' around here, i guess)
but the effect will be limited. Possibly no effect when the bottle neck was file IO or your cpu does not have such many cores.
from alphafold.
There is. I mentioned how in my comment. Just change the default flag to true and it'll do it.
from alphafold.
Template search (hmmsearch, hhsearch) is not controlled by --use_precomputed_msas flag, I think.
alphafold/alphafold/data/pipeline.py
Lines 184 to 191 in 632ef57
from alphafold.
The result from the template search is actually saved. The issue is, like @yamule is pointing at, that the code doesn't check whether the output file already exists. In our modifications we have changed this but since the template search is dependent upon the previous parts you would ideally need to compare the timestamps as well before using it. We don't do this, hence why I'm reluctant to share it at this point.
If you want to minimize time spent on redoing work already done on the CPU you would even check if features.pkl already exists and load it into feature_dict .
from alphafold.
Related Issues (20)
- Getting more than 25 predicted models for multimer mode HOT 4
- Does it cost money to download the dataset or not?
- ValueError: Could not find CIFs
- The proper way to find the maximum subbatch_size?
- Fatal Python error: Segmentation fault
- AlphaFold uses the wrong resolution field during structure parsing HOT 2
- --model_preset=multimer: command not found
- How do I know when to update my local database?
- Issue with missing templates during Multimer Mode running
- RuntimeError: HHblits failed. Unrecognized HMM file format in '468479486'
- Minimizing failing due to CUDA error
- AttributeError: module 'haiku' has no attribute 'custom_creator' HOT 1
- ValueError: Minimization failed after 100 attempts. HOT 3
- AttributeError: module 'jax' has no attribute 'linear_util' HOT 4
- I am unable to run the fourth step normally, the following is the error code HOT 5
- Problem with step four in colabpro
- Database Installation
- How to get iPAE
- The definition of bins in Predicted Aligned Error Head(PAE) may be wrong
- Can I use a custom PDB file for multimer prediction
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alphafold.