Knowledge (XXG)

Molecular Modelling Toolkit

Source 📝

159:
monolithic simulation programs that are commonly used for biomolecules. Its principal advantages are (1) easy extension and combination with other libraries due to modular library design, (2) a single high-level general-purpose programming language (Python) is used for library implementation as well as for application scripts, (3) use of documented and machine-independent formats for all data files, and (4) interfaces to other simulation and visualization programs.
307: 312: 365: 158:
The Molecular Modeling Toolkit is a library that implements common molecular simulation techniques, with an emphasis on biomolecular simulations. It uses modern software engineering techniques (object-oriented design, a high-level language) in order to overcome limitations associated with the large
406: 230: 435: 399: 349: 172:
As of 28 April 2011, MMTK consists of about 18,000 lines of Python code, 12,000 lines of hand-written C code, and some machine-generated C code.
392: 425: 430: 266: 342: 445: 450: 440: 147: 83: 335: 54: 193:
visualization using external PDB and VRML viewers; animation of dynamics trajectories and normal modes
143: 372: 151: 103: 376: 319: 262: 253:
Hinsen K (2000). "The Molecular Modeling Toolkit: A New Approach to Molecular Simulations".
91: 96: 196:
the AMBER 94 force field, with several options for handling electrostatic interactions
181:
construction of molecular systems, with special support for proteins and nucleic acids
419: 306: 364: 205:
molecular dynamics (with optional thermostat, barostat, and distance constraints)
311: 184:
infinite systems or periodic boundary conditions (orthorhombic elementary cells)
22: 292: 267:
10.1002/(SICI)1096-987X(20000130)21:2<79::AID-JCC1>3.0.CO;2-B
199:
a deformation force field for fast normal mode calculations on proteins
166:
The Molecular Modeling Toolkit: A New Approach to Molecular Simulations
285: 117: 202:
energy minimization (steepest descent and conjugate gradient)
380: 323: 112: 102: 90: 79: 53: 31: 21: 156: 400: 343: 8: 248: 246: 187:common geometrical operations on coordinates 16: 407: 393: 350: 336: 231:Software for molecular mechanics modelling 15: 318:This bioinformatics-related article is a 242: 436:Python (programming language) software 7: 361: 359: 303: 301: 379:. You can help Knowledge (XXG) by 322:. You can help Knowledge (XXG) by 14: 150:, which performs common tasks in 363: 310: 305: 217:molecular surface calculations 1: 60:2.7.4 / 28 April 2011 426:Molecular modelling software 220:interfaces to other programs 146:software package written in 431:Molecular dynamics software 136:Molecular Modelling Toolkit 467: 358: 300: 75: 49: 446:Molecular physics stubs 451:Science software stubs 293:Background information 170: 62:; 13 years ago 37:; 24 years ago 211:trajectory operations 441:Bioinformatics stubs 208:normal mode analysis 373:molecular modelling 371:This article about 152:molecular modelling 35:4 January 2000 18: 23:Original author(s) 388: 387: 331: 330: 214:point charge fits 132: 131: 458: 409: 402: 395: 367: 360: 352: 345: 338: 314: 309: 302: 289: 288: 286:Official website 271: 270: 250: 168: 128: 125: 123: 121: 119: 92:Operating system 70: 68: 63: 45: 43: 38: 19: 466: 465: 461: 460: 459: 457: 456: 455: 416: 415: 414: 413: 357: 356: 298: 284: 283: 280: 275: 274: 255:J. Comput. Chem 252: 251: 244: 239: 227: 190:rigid-body fits 178: 169: 164:Konrad Hinsen, 163: 116: 71: 66: 64: 61: 41: 39: 36: 32:Initial release 12: 11: 5: 464: 462: 454: 453: 448: 443: 438: 433: 428: 418: 417: 412: 411: 404: 397: 389: 386: 385: 375:software is a 368: 355: 354: 347: 340: 332: 329: 328: 315: 296: 295: 290: 279: 278:External links 276: 273: 272: 241: 240: 238: 235: 234: 233: 226: 223: 222: 221: 218: 215: 212: 209: 206: 203: 200: 197: 194: 191: 188: 185: 182: 177: 174: 161: 130: 129: 114: 110: 109: 108:Bioinformatics 106: 100: 99: 97:Cross-platform 94: 88: 87: 81: 77: 76: 73: 72: 59: 57: 55:Stable release 51: 50: 47: 46: 33: 29: 28: 25: 13: 10: 9: 6: 4: 3: 2: 463: 452: 449: 447: 444: 442: 439: 437: 434: 432: 429: 427: 424: 423: 421: 410: 405: 403: 398: 396: 391: 390: 384: 382: 378: 374: 369: 366: 362: 353: 348: 346: 341: 339: 334: 333: 327: 325: 321: 316: 313: 308: 304: 299: 294: 291: 287: 282: 281: 277: 268: 264: 260: 256: 249: 247: 243: 236: 232: 229: 228: 224: 219: 216: 213: 210: 207: 204: 201: 198: 195: 192: 189: 186: 183: 180: 179: 175: 173: 167: 160: 155: 153: 149: 145: 141: 137: 127: 120:.cnrs-orleans 115: 111: 107: 105: 101: 98: 95: 93: 89: 85: 82: 78: 74: 58: 56: 52: 48: 34: 30: 27:Konrad Hinsen 26: 24: 20: 381:expanding it 370: 324:expanding it 317: 297: 261:(2): 79–85. 258: 254: 171: 165: 157: 139: 135: 133: 144:open-source 420:Categories 237:References 80:Written in 67:2011-04-28 42:2000-01-04 225:See also 176:Features 162:—  142:) is an 113:Website 65: ( 40: ( 148:Python 84:Python 124:/MMTK 118:dirac 377:stub 320:stub 140:MMTK 134:The 104:Type 17:MMTK 263:doi 122:.fr 86:, C 422:: 259:21 257:. 245:^ 154:. 408:e 401:t 394:v 383:. 351:e 344:t 337:v 326:. 269:. 265:: 138:( 126:/ 69:) 44:)

Index

Original author(s)
Stable release
Python
Operating system
Cross-platform
Type
dirac.cnrs-orleans.fr/MMTK/
open-source
Python
molecular modelling
Software for molecular mechanics modelling


doi
10.1002/(SICI)1096-987X(20000130)21:2<79::AID-JCC1>3.0.CO;2-B
Official website
Background information
Stub icon 1
Stub icon 2
stub
expanding it
v
t
e
Stub icon
molecular modelling
stub
expanding it
v
t

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.