Entropy-accelerated exact clustering of protein decoys (PDB files).
  • C++ 86.3%
  • Python 5.8%
  • Shell 3.3%
  • C 2.7%
  • Makefile 1.9%
Find a file
Francois Berenger 2bd70e9660 updated
2012-10-24 10:37:23 +09:00
command_line change for phenix integration 2011-05-10 16:11:49 -07:00
pdbs initializing git repository for new release 2011-04-19 09:53:06 +09:00
src moved operator<< for pairs before the one for vectors, so that the clang 2012-09-10 09:53:53 +09:00
cluster_energies_reference.out initializing git repository for new release 2011-04-19 09:53:06 +09:00
CONTRIBUTORS.txt added Ralf 2011-04-20 14:21:47 +09:00
LICENSE.txt initializing git repository for new release 2011-04-19 09:53:06 +09:00
Makefile removed the never used fast target 2011-04-20 17:38:51 +09:00
README.txt updated 2012-10-24 10:37:23 +09:00
reference.out initializing git repository for new release 2011-04-19 09:53:06 +09:00
run_tests.py Adjustments for Windows (tested with Visual C++ 8.0 and 9.0) 2011-04-20 18:05:51 -07:00
SConscript SConsript for phenix integration 2011-04-19 21:42:20 -07:00
SConstruct Triple.h and Triple.cc don't exist anymore 2011-04-20 17:10:27 +09:00
test.sh broke the original test.sh file into 2 separate files 2011-04-20 17:32:17 +09:00
test_durandal.cluster_pdbs.sh broke the original test.sh file into 2 separate files 2011-04-20 17:32:17 +09:00
test_durandal.rank_pdbs.sh commented out trace 2011-04-20 17:38:07 +09:00
very_few_pdbs initializing git repository for new release 2011-04-19 09:53:06 +09:00
very_few_pdbs_e initializing git repository for new release 2011-04-19 09:53:06 +09:00
very_few_pdbs_rmsd_reference initializing git repository for new release 2011-04-19 09:53:06 +09:00

# Copyright (C) 2010, 2011 Zhang Initiative Research Unit,
# Advance Science Institute, RIKEN
# 2-1 Hirosawa, Wako, Saitama 351-0198, Japan
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

IF YOU USE THIS SOFTWARE, PLEASE CITE THE CORRESPONDING PUBLICATION:
====================================================================

@article{Berenger2011,
author = {Berenger, Francois and Zhou, Yong and Shrestha, Rojan and
          Zhang, Kam Y. J.},
title = {Entropy-accelerated exact clustering of protein decoys},
volume = {27},
number = {7},
pages = {939-945},
year = {2011},
doi = {10.1093/bioinformatics/btr072},
URL = {http://bioinformatics.oxfordjournals.org/content/27/7/939.abstract},
journal = {Bioinformatics},
}

Preconditions:
==============

The alignment expected by the Durandal software is 1 to 1.
For example, if 2 structures A and B are to be optimally superposed before
computing the CARMSD, both PDB files (A.pdb and B.pdb) must have same numbers
of alpha carbons.
The first alpha carbon in A.pdb will be matched to the first alpha carbon in
B.pdb.
The second alpha carbon in A.pdb will be matched to the second alpha carbon in
B.pdb.
And so on until the end of both files.
If it is not the case, please edit all your PDB files in advance.

Output format (cluster listings):
=================================

Use the -v option to get easily readable cluster listings.
Then, the output will look like this:

pole position centers(5):
./pdbs/02.pdb
./pdbs/03.pdb
./pdbs/05.pdb
./pdbs/07.pdb
./pdbs/09.pdb
members(3):
./pdbs/01.pdb
./pdbs/03.pdb
./pdbs/07.pdb
members(3):
./pdbs/02.pdb
./pdbs/05.pdb
./pdbs/09.pdb
members(2):
./pdbs/00.pdb
./pdbs/06.pdb
members(2):
./pdbs/04.pdb
./pdbs/08.pdb

A cluster is listed after a 'members(N):' line.
The first PDB of the cluster is the cluster center,
other PDBs are cluster members.

Clusters are listed in a biggest-first (most members) order.

The 'pole position centers(N):' and following lines
indicate that there were other possible biggest clusters;
only their centers are listed.