ccsb-scripps / adcp Goto Github PK
View Code? Open in Web Editor NEWAutoDock CrankPep for peptide and disordered protein docking
AutoDock CrankPep for peptide and disordered protein docking
[D:/D/vdw.c: line 469
if (mod_params->ro > 0.0 && mod_params->ro > 0.0)
I performed ADCP in shell script which aim to do some high throughput virtual screening. But i found that ADCP did not work in script.
here is my input in command line:
adcp -t protein.trg -s GGGGGGGG -N 100 -n 2500000 -o output.pdb
The output results can be obtained under the above command.
But ADCP did not work when the same command was written into script:
#!/bin/bash
adcp -t protein.trg -s GGGGGGGG -N 100 -n 2500000 -o output.pdb
run the script by> bash script.sh
The output were show as follow:
Detected 112 cores, request 112 cores, using 112 cores
copying the ramaprob.data file from /software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/ADCP/ramaprob.data to /test/adcp
Performing search (100 ADCP runs with 2500000 steps each) ...
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
10 ENDED WITH ERROR
10 err
11 ENDED WITH ERROR
11 err
75 ENDED WITH ERROR
75 err
13 ENDED WITH ERROR
13 err
14 ENDED WITH ERROR
14 err
78 ENDED WITH ERROR
78 err
79 ENDED WITH ERROR
79 err
80 ENDED WITH ERROR
80 err
81 ENDED WITH ERROR
81 err
19 ENDED WITH ERROR
19 err
83 ENDED WITH ERROR
83 err
31 ENDED WITH ERROR
31 err
32 ENDED WITH ERROR
32 err
33 ENDED WITH ERROR
33 err
34 ENDED WITH ERROR
34 err
35 ENDED WITH ERROR
35 err
21 ENDED WITH ERROR
21 err
36 ENDED WITH ERROR
36 err
37 ENDED WITH ERROR
37 err
38 ENDED WITH ERROR
38 err
39 ENDED WITH ERROR
39 err
40 ENDED WITH ERROR
40 err
41 ENDED WITH ERROR
41 err
22 ENDED WITH ERROR
22 err
42 ENDED WITH ERROR
42 err
43 ENDED WITH ERROR
43 err
64 ENDED WITH ERROR
64 err
44 ENDED WITH ERROR
44 err
45 ENDED WITH ERROR
45 err
46 ENDED WITH ERROR
46 err
47 ENDED WITH ERROR
47 err
86 ENDED WITH ERROR
86 err
0 ENDED WITH ERROR
0 err
49 ENDED WITH ERROR
49 err
65 ENDED WITH ERROR
65 err
50 ENDED WITH ERROR
50 err
51 ENDED WITH ERROR
51 err
52 ENDED WITH ERROR
52 err
53 ENDED WITH ERROR
53 err
87 ENDED WITH ERROR
87 err
54 ENDED WITH ERROR*
54 err
55 ENDED WITH ERROR*
55 err
66 ENDED WITH ERROR**
66 err
56 ENDED WITH ERROR**
56 err
57 ENDED WITH ERROR***
57 err
58 ENDED WITH ERROR***
58 err
59 ENDED WITH ERROR****
59 err
88 ENDED WITH ERROR****
88 err
60 ENDED WITH ERROR*****
60 err
61 ENDED WITH ERROR*****
61 err
67 ENDED WITH ERROR******
67 err
62 ENDED WITH ERROR******
62 err
63 ENDED WITH ERROR*******
63 err
1 ENDED WITH ERROR********
1 err
2 ENDED WITH ERROR*********
2 err
89 ENDED WITH ERROR********
89 err
3 ENDED WITH ERROR**********
3 err
4 ENDED WITH ERROR**********
4 err
68 ENDED WITH ERROR*********
68 err
5 ENDED WITH ERROR***********
5 err
6 ENDED WITH ERROR************
6 err
7 ENDED WITH ERROR************
7 err
8 ENDED WITH ERROR*************
8 err
9 ENDED WITH ERROR*************
9 err
73 ENDED WITH ERROR*************
73 err
69 ENDED WITH ERROR*************
69 err
74 ENDED WITH ERROR**************
74 err
12 ENDED WITH ERROR**************
12 err
48 ENDED WITH ERROR***************
48 err
76 ENDED WITH ERROR***************
76 err
77 ENDED WITH ERROR****************
77 err
15 ENDED WITH ERROR****************
15 err
16 ENDED WITH ERROR*****************
16 err
70 ENDED WITH ERROR*****************
70 err
17 ENDED WITH ERROR******************
17 err
18 ENDED WITH ERROR******************
18 err
82 ENDED WITH ERROR*******************
82 err
20 ENDED WITH ERROR*******************
20 err
84 ENDED WITH ERROR********************
84 err
85 ENDED WITH ERROR********************
85 err
71 ENDED WITH ERROR*********************
71 err
23 ENDED WITH ERROR*********************
23 err
24 ENDED WITH ERROR**********************
24 err
25 ENDED WITH ERROR**********************
25 err
26 ENDED WITH ERROR***********************
26 err
27 ENDED WITH ERROR***********************
27 err
28 ENDED WITH ERROR************************
28 err
72 ENDED WITH ERROR************************
72 err
29 ENDED WITH ERROR*************************
29 err
30 ENDED WITH ERROR*************************
30 err
94 ENDED WITH ERROR**************************
94 err
95 ENDED WITH ERROR**************************
95 err
96 ENDED WITH ERROR***************************
96 err
97 ENDED WITH ERROR***************************
97 err
98 ENDED WITH ERROR****************************
98 err
99 ENDED WITH ERROR****************************
99 err
90 ENDED WITH ERROR*****************************
90 err
91 ENDED WITH ERROR*****************************
91 err
92 ENDED WITH ERROR******************************
92 err
93 ENDED WITH ERROR******************************
93 err
Docking performed in 2.50 seconds, i.e. 0 hours 00 minutes 02.496685 seconds
Traceback (most recent call last):
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/ADCP/runADCP.py", line 464, in
runner(**kw)
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/ADCP/runADCP.py", line 406, in call
runner(**kw)
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/ADCP/clusterADCP.py", line 164, in call
models = Read(syst)
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/MolKit2/init.py", line 63, in Read
mol = readWithPrody(filename, header=header, model=model)
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/MolKit2/init.py", line 98, in readWithPrody
mol.buildBondsByDistance()
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/MolKit2/molecule.py", line 913, in buildBondsByDistance
bo = self.getBondOrdRadius()
File "/software/autodock/crankpep/ADFRsuite_x86_64Linux_1.0/CCSBpckgs/MolKit2/molecule.py", line 1286, in getBondOrdRadius
return self.bo_rad[self._ag.getData('atomicNumber')]
AttributeError: Molecule instance has no attribute '_ag'
=========================================================
All the output file have the same context:
found external potential parameters 1
found external potential parameters 4
setting constrained list file constrains
Building protein from sequence: ABCDEFGHIGKLMNGPQRSTGVWGYZ.
Building protein from sequence: ABCDEFGHIGKLMNGPQRSTGVWGYZ (26 amino acids, 1 chains).
ABCDEFGHIGKLMNGPQRSTGVWGYZ 26
INFO: Attempting a serial MC simulation.
eof return
ERROR! ERROR! EOF while reading in from input PDB file.
ramaprob initialise success
=========================================================
How can i solve this issues?
I am following your tutorial, but with own molecules (a kinase and a 6 AA peptide) and it always returns "Segmentation fault 11". during the "agfr" command.
[bowei@localhost tar1]$ adcp -t 012_48e65_relaxed_rank_1_model_4_h.trg -s npisdvd -N 2 -n 10 -o 012_48e65_relaxed_rank_1_model_4_h_dock -ref 012_48e65_relaxed_rank_1_model_4_h.pdb
Detected 8 cores, using 8 cores
copying the ramaprob.data file from /home/bowei/ADFRsuite-1.0/CCSBpckgs/ADCP/ramaprob.data to /mnt/work/tar/tar1
Performing search (2 ADCP runs with 10 steps each) ...
0% 10 20 30 40 50 60 70 80 90 100%
|----|----|----|----|----|----|----|----|----|----|
Docking performed in 8.02 seconds, i.e. 0 hours 00 minutes 08.020246 seconds
Traceback (most recent call last):
File "/home/bowei/ADFRsuite-1.0/CCSBpckgs/ADCP/runADCP.py", line 464, in
runner(**kw)
File "/home/bowei/ADFRsuite-1.0/CCSBpckgs/ADCP/runADCP.py", line 406, in call
runner(**kw)
File "/home/bowei/ADFRsuite-1.0/CCSBpckgs/ADCP/clusterADCP.py", line 182, in call
modelAtomIndices.append(at.getIndices()[0])
AttributeError: 'NoneType' object has no attribute 'getIndices'
Is there anyone can help us? thanks!!!!
I performed the re-docking tutorial that is provided in the AutodockCP website. When I load the 3Q47_redocking_ranked_1.pdb file in AutodockTools to visualize it, the chain look broken.
I also faced this issue with another re-docking. Somehow, the chain get detached and atoms get deleted in the residues.
When I inspected the pdb file, I noticed the ordering of the residues were wrong. (e.g. 1,2,5,6,3,4)
I attached an image showing this issue.
Thanks in advance.
Hello ADCP developers.
Thanks for sharing this program.
I am wondering if it is possible to approximately simulate cyclization by crosslinkers by adapting the disulfide bond potential.
If I change 2.2 to a larger value in the range of what it's supposed to be when crosslinked by another molecule and alter the dihedral term appropriately, will it work? Or are there more fundamental issues at the level of CRANKITE that have to be dealt with?
In general, is it possible to have external distance restraints between sets of atoms if such information is available?
I would be really grateful for any suggestions.
Best,
Amin.
Hi, I encountered a problem with the docking when a disulfide bond is present in the peptide. In many generated poses the bond is broken and the thiol groups are far apart, even when the docking is done specifying the -cys option. Anybody knows how to solve this problem?
Thank you very much
Hi everyone,
I was able to run my docking with no issue. However, there are missing atoms and broken residues in my results.
The residue selected on the image is supposed to be a Tyrosine. It happens on several residues at the same time, for example, the one above the selected Tyr is supposed to be a Leucine.
When I open up the .pdb file on notepad, the residue is clearly missing atoms there too
ATOM 48 N TYR A 8 -12.622 14.397 16.883 0.00 0.00 N
ATOM 49 CA TYR A 8 -13.292 13.133 16.599 0.00 0.00 C
ATOM 50 C TYR A 8 -14.789 13.283 16.848 0.00 0.00 C
ATOM 51 O TYR A 8 -15.555 12.364 16.566 0.00 0.00 O
ATOM 52 CB TYR A 8 -12.699 11.987 17.425 0.00 0.00 C
ATOM 53 CG TYR A 8 -9.552 11.299 16.722 0.00 0.00 C
ATOM 54 H TYR A 8 -12.809 14.863 17.745 0.00 0.00 H
Any help is greatly appreciated!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.