MTK++ Latest version: 0.2.0

MTK++
Getting Started:
Installation
Users' Guide
Tutorial

What's New
ChangeLog

Key Features
Ring Perception
Functional Group Recognition
Bond Type Determination
Fragment Library

What's Next
Future Work
To-Do

Bugs
Known Bugs

Acknowledgements
Acknowledgements

Introduction

MTK++ was designed from the ground up to be used in areas of in silico Ligand-Based Drug Design (LBDD) and Structure-Based Drug Design (SBDD) such as molecular alignment and receptor-ligand scoring. Also this toolkit was designed with metalloproteins in mind where no such software was known to be available. MTK++ was developed as an in-house suite of libraries with a consistent Application Programming Interface (API) which allows new and novel methods to be developed. Development of MTK++ began in 2005 at the QTP.

MTK++ is an object oriented C++ package of Molecular Modeling libraries including Molecular Mechanical (MM), Genetic Algorithm (GA), File processing and conversion (Parsers), Statistical and Molecular tools used in LBDD, SBDD and other computational chemistry fields. The Basic Linear Algebra Subprograms (BLAS), Linear Algebra PACKage (LAPACK), Boost, eigen, Qt, tinyxml and xerces-c libraries were used in the development.

The core of the MTK++ package is the Molecule library. This contains all molecule information like atoms, submolecules, conformers, bonds, angles, torsions, rings, etc.

The Parsers library contains classes to read and write molecular file types. XYZ, MOL, MOL2, PDB, SDF file formats are supported.

The MM library contains classes and functions to carry out Molecular Mechanics calculations. Currently the AMBER potential is used.

The GA library contains classes and functions to carry out a parameter optimization using a genetic algorithm.

The Statistics library contains classes to carry out statistical analysis on Matrix objects.

Download latest version that is included in AmberTools

Author:
Martin Peters

Contributors:
Andrew Wollacott
Duane Williams

MTK++ Development:
Programmers' Guide
Documentation Rules
Current Code Stats

External Libraries:
Basic Linear Algebra Subprograms (BLAS)
Linear Algebra PACKage (LAPACK)
BOOST
uBLAS
Qt

GNU Tools:
GNU GCC
GNU Make
GNU Autoconf
GNU Automake
GNU GDB

Other Links:
Merz Group
Quantum Theory Project
University of Florida
Doxygen
CVS

Generated on Fri Dec 23 2011 09:28:49 for MTK++ by Doxygen 1.7.5.1