Comments (3)
Hey, thanks for your interest.
- To add more files to the scpdb dataset you will have to create new types/molcache files for training
- The first 4 steps are for a single pdb yes.
- I believe the train.txt and test.txt files just need to contain the protein-ligand complexes you are training/testing on.
- I'm not sure what you mean here, but you need to ensure (unfortunately in the scripts) that all the file paths are valid.
Let me know if you are facing any errors in the process.
from deeppocket.
Thank for your reply. I added a code to deploy data preparation pipeline, and made a pull request. If you have time, please check it whether or not I might make some mistakes.
To reply your answer:
3. I understand that it contains names of pdb files I would like to use to generate database.
4. After I read your code, I understood input and output for each step.
Besides, I would like to ask you:
- In https://github.com/devalab/DeepPocket/blob/main/make_types.py, you use a _ligand.sdf file. I would like to know what this file contains and how to create it. I tried to create it from orignal pdb file by only exporting ligand. Could you please send me some pairs of pdb and sdf file, so I can understand easily?
- If bary_centers.txt is none after running get_centers.py, how can I fix it?
- I would like to have your prepared dataset (scPDB, ...), could you please send me?
- When I run types_gninatyper.py, it warns these information, how can I fix it?
==============================
*** Open Babel Warning in parseAtomRecord
WARNING: Problems reading a PDB file
Problems reading a HETATM or ATOM record.
According to the PDB specification,
columns 79-80 should contain charge of the atom
but OpenBabel found ' 0' (atom 5489).
==============================
*** Open Babel Warning in parseAtomRecord
WARNING: Problems reading a PDB file
Problems reading a HETATM or ATOM record.
According to the PDB specification,
columns 79-80 should contain charge of the atom
but OpenBabel found ' 0' (atom 5490).
Please help me. Thank you very much.
from deeppocket.
Thank you for the pull request, I will check it when I get more time.
- yes the *_ligand.sdf file contains only the ligand coordinates - you can extract them as the hetatom records from any pdb file (be sure not to include waters)
- If barycenter.txt is empty, it probably means fpocket did not identify a pocket in that protein, since deeppocket is dependent on pockets found by fpocket, theres no fix for this.
- Datasets are available in the link provided on the README.md, is there anything in particular you are looking for?
- The warning is due to openbabel but safe to ignore.
from deeppocket.
Related Issues (20)
- Training Classifier Problem HOT 1
- Transform part in Train HOT 5
- lack of gninatypes files HOT 9
- The number of pocket in types file HOT 3
- .
- predict.py running error HOT 2
- Understanding the Train Dataset for Training Part HOT 2
- Pocket Probability HOT 1
- Channels in training script are different from those in your Supporting Information table s1 HOT 6
- Training Classifier Dataset HOT 8
- can not find seg0_best_test_IOU_91.pth.tar.
- No output after running train_segmentation.py HOT 6
- Broken Link to Model Checkpoints, "404 FILE NOT FOUND" HOT 2
- Issue with archived file HOT 3
- molgrid version? HOT 2
- Yaml file or Colab Notebook? HOT 2
- What are .dx exactly? HOT 8
- Why does DeepPocket not predict residues for some fpocket pockets?
- Predicting a Binding Site (predict.py): TypeError: sequence item 0: expected str instance, numpy.float32 found HOT 2
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 deeppocket.