https://github.com/fkaiserbio/fit3d
🔍 Fit3D - An application for template-based detection of small structural motifs in protein structures and macromolecular structure data.
https://github.com/fkaiserbio/fit3d
bioinformatics chemoinformatics protein-structure
Last synced: 6 months ago
JSON representation
🔍 Fit3D - An application for template-based detection of small structural motifs in protein structures and macromolecular structure data.
- Host: GitHub
- URL: https://github.com/fkaiserbio/fit3d
- Owner: fkaiserbio
- License: gpl-3.0
- Created: 2017-12-14T13:14:43.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-16T12:35:47.000Z (almost 7 years ago)
- Last Synced: 2023-10-20T19:51:18.987Z (almost 2 years ago)
- Topics: bioinformatics, chemoinformatics, protein-structure
- Language: Java
- Homepage:
- Size: 17.9 MB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Fit3D
Fit3D is a software for template-based and template-free detection of substructure similarity in biological structure data.
[](https://travis-ci.org/fkaiserbio/fit3d)  [](https://mmtf.rcsb.org/)
## Background
The biological function of proteins and nucleic acids, such as riboswitches or ribozymes, relies on the correct arrangement of small substructural units to catalyze substrates, bind ligands, or to
preserve an ordered state. These molecular building blocks have evolved to retain similar interaction patterns and geometrical features to ensure functionality. While some of these patterns are
reflected in recurring sequence motifs, evolutionarily remote proteins may only share a small set of similar structural motifs, which are not obvious at sequence level. The Fit3D algorithm is a
highly accurate search engine to detect substructure similarities based on a given template. Additionally, it uses the [mmm](https://github.com/fkaiserbio/mmm) framework
to discover structural motifs without the need for a template.## Use Cases
- search for template structural motifs with known function in protein structures of unknown function (protein function prediction)
- identify remote homologous structures by the identification of substructure similarity
- similar binding site screening for drug development or drug repurposing
- template-free detection of unknown structural motifs in a set of target structures### Getting Started
The Fit3D software uses the fabulous [SiNGA](https://github.com/cleberecht/singa) framework available on [Maven Central](https://mvnrepository.com/artifact/de.bioforscher.singa). When running the
command line version of Fit3D make sure you have the following tools and libraries installed:- Java 8 or later
For _p_-value calculation for Fit3D (optional):
- R installation 3.4.x or later
- local package installation privileges or the `sfsmisc` package pre-installed.
Use the latest [release](https://github.com/fkaiserbio/fit3d/releases) provided as executable `jar` file.### Web server
An online version of Fit3D is available at [biosciences.hs-mittweida.de/fit3d](https://biosciences.hs-mittweida.de/fit3d/home).### Usage
For detailed instructions on how to use the command line implementation please refer to the [documentation](https://github.com/fkaiserbio/fit3d/blob/master/DOCUMENTATION.md).---
### Citation
If you use this software in your project, please cite:
>Kaiser, F, Eisold, A, Bittrich, S, Labudde, D (2016)
>
>Fit3D: a web application for highly accurate screening of spatial residue patterns in protein structure data.
>
>_Bioinformatics_, 32, 5:792-4., doi:10.1093/bioinformatics/btv637