All Projects → UCLOrengoGroup → cath-tools

UCLOrengoGroup / cath-tools

Licence: GPL-3.0 license
Protein structure comparison tools such as SSAP and SNAP

Programming Languages

C++
36643 projects - #6 most used programming language
HTML
75241 projects
CMake
9771 projects

Projects that are alternatives of or similar to cath-tools

VSCoding-Sequence
VSCode Extension for interactively visualising protein structure data in the editor
Stars: ✭ 41 (+2.5%)
Mutual labels:  pdb, structure, protein
BuddySuite
Bioinformatics toolkits for manipulating sequence, alignment, and phylogenetic tree files
Stars: ✭ 106 (+165%)
Mutual labels:  biology, protein, alignment
Rmsd
Calculate Root-mean-square deviation (RMSD) of two molecules, using rotation, in xyz or pdb format
Stars: ✭ 215 (+437.5%)
Mutual labels:  pdb, structure, alignment
PBxplore
A suite of tools to explore protein structures with Protein Blocks 🐍
Stars: ✭ 21 (-47.5%)
Mutual labels:  structure, protein
FluentDNA
FluentDNA allows you to browse sequence data of any size using a zooming visualization similar to Google Maps. You can use FluentDNA as a standalone program or as a python module for your own bioinformatics projects.
Stars: ✭ 52 (+30%)
Mutual labels:  protein, alignment
caviar
Protein cavity identification and automatic subpocket decomposition
Stars: ✭ 27 (-32.5%)
Mutual labels:  pdb, protein
lexicon-mono-seq
DOM Text Based Multiple Sequence Alignment Library
Stars: ✭ 15 (-62.5%)
Mutual labels:  biology, alignment
pdb-tools
A dependency-free cross-platform swiss army knife for PDB files.
Stars: ✭ 240 (+500%)
Mutual labels:  pdb, protein
Repo-Bio
Binomica Public Repository for Biological Parts
Stars: ✭ 21 (-47.5%)
Mutual labels:  biology
BioAlignments.jl
Sequence alignment tools
Stars: ✭ 49 (+22.5%)
Mutual labels:  biology
StrobeAlign
Aligns short reads using dynamic seed size with strobemers
Stars: ✭ 49 (+22.5%)
Mutual labels:  alignment
deepblast
Neural Networks for Protein Sequence Alignment
Stars: ✭ 29 (-27.5%)
Mutual labels:  protein
node-js-project-structure
No description or website provided.
Stars: ✭ 21 (-47.5%)
Mutual labels:  structure
colorify
Colorify - C# .Net Console Library with Text Format: colors, alignment and lot more [ Win+Mac+Linux ]
Stars: ✭ 49 (+22.5%)
Mutual labels:  alignment
polio
Research on polio / protein folding.
Stars: ✭ 13 (-67.5%)
Mutual labels:  biology
ProteinSecondaryStructure-CNN
Protein Secondary Structure predictor using Convolutional Neural Networks
Stars: ✭ 82 (+105%)
Mutual labels:  pdb
mrivis
medical image visualization library and development toolkit
Stars: ✭ 19 (-52.5%)
Mutual labels:  alignment
payment alipay
odoo alipay module
Stars: ✭ 27 (-32.5%)
Mutual labels:  alignment
biovec
ProtVec can be used in protein interaction predictions, structure prediction, and protein data visualization.
Stars: ✭ 23 (-42.5%)
Mutual labels:  protein
lightdock
Protein-protein, protein-peptide and protein-DNA docking framework based on the GSO algorithm
Stars: ✭ 110 (+175%)
Mutual labels:  protein

CATH Tools Build Status Documentation Status

Overview

Protein structure comparison tools such as SSAP, as used by the Orengo Group in curating CATH.

Executable DOWNLOADS
(for Linux/Mac; chmod them to be executable)
Docs
 
Code
 
Extras repo
 

Tools

cath-cluster
Complete-linkage cluster arbitrary data.
cath-map-clusters
Map names from previous clusters to new clusters based on (the overlaps between) their members (which may be specified as regions within a parent sequence). Renumber any clusters with no equivalents.
cath-resolve-hits
Collapse a list of domain matches to your query sequence(s) down to the non-overlapping subset (ie domain architecture) that maximises the sum of the hits' scores.
cath-ssap
Structurally align a pair of proteins.
cath-superpose
Superpose two or more protein structures using an existing alignment.

Extra Tools

  • build-test Perform the cath-tools tests (which should all pass, albeit with a few warnings)
  • cath-assign-domains Use an SVM model on SSAP+PRC data to form a plan for assigning the domains to CATH superfamilies/folds
  • cath-refine-align Iteratively refine an existing alignment by attempting to optimise SSAP score
  • cath-score-align Score an existing alignment using structural data

Authors

The SSAP algorithm (cath-ssap) was devised by Christine A Orengo and William R Taylor.

Please cite: Protein Structure Alignment, Taylor and Orengo, Journal of Molecular Biology 208, 1-22, PMID: 2769748. (PubMed, Elsevier)

Since then, many people have contributed to this code, most notably:

Acknowledgements

cath-ssap typically uses DSSP, either by reading DSSP files or via its own implementation of the DSSP algorithms.

cath-cluster uses Fionn Murtagh's reciprocal-nearest-neighbour algorithm (see Multidimensional clustering algorithms, volume 4 of Compstat Lectures. Physica-Verlag, Würzburg/ Wien, 1985. ISBN 3-7051-0008-4) as described and refined in Daniel Müllner's Modern hierarchical, agglomerative clustering algorithms (2011, arXiv:1109.2378).

Feedback

Please tell us about your cath-tools bugs/suggestions here.

If you find this software useful, please spread the word and star the GitHub repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].