The SimTK web site will be down from 7am to noon Pacific time Dec 7, 2016 (Wed) for infrastructure updates.
    X    
AboutDownloadsDocumentsForumsSource CodeIssuesNews
MMB is a multiresolution modeling tool for building 3D structural and dynamical models of macromolecules. It gives you explicit control over the degrees of freedom, forces, constraints, and molecules in your system.
MMB 2.15 with GUI
This release includes the GUI plugin for Chimera. A tutorial is available.
MMB 2.15
Nov 09, 2014

Download Links

Nov 10, 2014
38 mB
Linux
Application/binary

Nov 09, 2014
34 mB
Mac OS X
Application/binary

PLEASE CITE THESE PAPERS

MMB-GUI: multiscale simulation of conformational changes in large macromolecular complexesAlex Tek, Andrei A. Korostelev, and Samuel Coulbourn Flores(submitted) (2014)


MMB 2.16.5 with GUI (beta)
MMB has been branched, some of the newest features in the underlying code are only available in a non-GUI version. Thus this one is a little behind but does have the Chimera GUI.
MMB 2.16.5 with GUI for OSX
Jan 01, 2016

MMB with Chimera GUI for OSX. See tutorial for setup.

Download Links

Jan 01, 2016
64 mB
Mac OS X
Application/binary
MMB 2.16.5 with GUI for OSX. Tarred and gzipped file.


MMB 2.17 WITHOUT GUI
This release adds a few useful features, such as progressive morphing and constraints for ions. However it does NOT include the GUI. For linux, please be advised that the binaries may not run on a different Linux flavor than that on which they were compiled.
MMB 2.17 WITHOUT GUI
Jan 01, 2016

Download Links

Jan 10, 2016
35 mB
Mac OS X
Application/binary
tar and gzip of binaries and associated files. Unpack and see tutorial for setup. No GUI in this release.

Feb 25, 2016
48 mB
Linux
Application/binary
Built on Ubuntu 12.04 with gcc 4.9.1. Tested on Scientific Linux release 6.7. DOESN''''T work on CentOS 7.2

Feb 25, 2016
33 mB
Linux
Application/binary
Built on Ubuntu 14.04, with gcc 4.8.4. Tested on Ubuntu 12.04.5, gcc 4.9.1, and CentOS 7.2 with gcc 4.9.3. DOESN''''T work with Sci Linux 6.7 2.17.2 is a bug fix. The mobilizer Default .. command previously did not work, and is fixed in this build. The issue did not affect OSX.


MMB 2.8
In this latest release we enable reading the chain IDs, sequences, residue numbers, and insertion codes directly from the input structure file, for protein and RNA. These molecules can have gaps and insertion codes in the numbering. Other new commands and changes are explained in the reference guide.
MMB 2.8
Feb 09, 2012

Download Links

May 17, 2012
75 mB
Mac OS X
Application/binary
MMB 2.8.2 for Leopard, Snow Leopard, and Lion. Tested on the latter two. Fixes a minor bug found with two-polymer nucleic acid duplexes

May 09, 2012
46 mB
Linux
Application/binary
MMB 2.8.2 for 32 bit Ubuntu (should work with some other Linux flavors)

May 14, 2012
41 mB
Linux
Application/binary
MMB distribution for 64 Bit Linux (typically clusters). Also tested on Scientific Linux and (K)ubuntu. fixes an incompatible library issue.

May 09, 2012
39 mB
Windows
Application/binary
Windows 2.8.2 distribution .. fixed a 2.8.1 bug affecting multi-chain DNA or RNA helices

PLEASE CITE THESE PAPERS

* Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman (2010) RNA 16(9): 1769-78. * Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman (2010) Proceedings of the Pacific Symposium on Biocomputing.Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman (2011) Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 .Structural insights into pre-translocation ribosome motions, Flores, S. and Altman, R. (2011) Proceedings of the Pacific Symposium on Biocomputing, 16, 205-216. (2011)


(old) MMB 2.10
In this release, reading in PDB files and generating internal coordinate models based on them, is MUCH faster. matchFast now works even with normal-precision, standard PDB files, and is in fact the only matching method permitted. The accuracy and speed issues associated with coordinate matching in earlier releases are now solidly addressed. Unfortunately MMB no longer guesses missing backbone atom information. A couple of bugs which may have affected 2.9.2 users have been fixed. The scrubber didn't always behave properly -- I fixed this and also removed the setForceAndStericScrubber parameter .. see the ref guide for details. The applyContactsWithin was also not working properly, and has also been fixed -- also this command now appears in the ref guide, whereas before it was effectively secret. Lastly, there was some code reorganization that doesn't affect the user, just the maintainability. This is a binary release. Just download the appropriate package and unzip into an appropriate folder. You will find a tutorial guide in the package with instructions for setting your path (needed for Mac and Linux). Run exercise 0 from the same tutorial to make sure everything is working.
MMB 2.10
Aug 14, 2012

Download Links

Aug 17, 2012
37 mB
Mac OS X
Application/binary
MMB 2.10 for OSX (Leopard, Snow Leopard, Lion, and Mountain Lion)

Aug 14, 2012
29 mB
Linux
Application/binary
MMB 2.10 for 32-bit Linux (Ubuntu)

Aug 15, 2012
33 mB
Linux
Application/binary
MMB 2.10 release for 64 bit Linux (CentOS)

Aug 15, 2012
21 mB
Windows
Application/binary
MMB 2.10 for Windows

PLEASE CITE THESE PAPERS

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman (2011) Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Structural insights into pre-translocation ribosome motions, Flores, S. and Altman, R. (2011) Proceedings of the Pacific Symposium on Biocomputing, 16, 205-216. (2011)

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman (2010) Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman (2010) RNA 16(9): 1769-78. (2010)


(old) MMB 2.11
MMB release 2.11. There is a Cent0S version 5 release compiled by Shaq Liu available upon request (but it's not completely up to date)
MMB 2.11
Jan 16, 2013

MMB 2.11

Download Links

Mar 20, 2013
28 mB
Linux
Application/binary
MMB 2.11 for 32-bit Ubuntu Linux. Should also work on many other 32 bit Linux flavors.

Mar 20, 2013
37 mB
Mac OS X
Application/binary
MMB 2.11 for OSX (Leopard and higher)

Mar 20, 2013
27 mB
Linux
Application/binary
MMB 2.11 for 64 bit Linux (compiled on CentOS). Tested by Mike Kuiper of VLSCI.

Mar 21, 2013
22 mB
Windows
Application/binary
MMB 2.11 for Windows.

PLEASE CITE THESE PAPERS

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman (2011) Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Structural insights into pre-translocation ribosome motions, Flores, S. and Altman, R. (2011) Proceedings of the Pacific Symposium on Biocomputing, 16, 205-216. (2011)

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman (2010) Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman (2010) RNA 16(9): 1769-78. (2010)


(old) MMB 2.12
In this release, we introduce long chain IDs, making memory the only limitation on number of molecules. We also fix a bug with the setHelicalStacking feature, though no one seems to have noticed that existed.
MMB 2.12
Apr 23, 2013

MMB 2.12

Download Links

Apr 25, 2013
54 mB
Mac OS X
Application/binary
MMB 2.12 for OSX (Leopard through Lion)

Apr 24, 2013
32 mB
Windows
Application/binary
MMB 2.12 for Windows

May 31, 2013
37 mB
Linux
Application/binary
MMB 2.12 for 64 bit CentOS


(old) MMB 2.13
This release is mostly about "Physics where you want it," which allows you to turn on the PARM99 force field for specified residues in your system. This is still a little known feature, but features in upcoming papers and will probably become more widely used. There were a couple of bugs in release 2.12 which have been fixed in this release. First, the includeNonBondAtomsInResidues command was including all atoms in the system rather than just those in the specified residues; as a result simulations ran very slowly. In some cases bonded forces were being turned off, which led to odd ring-opening behavior in nucleic acids, proline, etc. There are also some changes that have been made one layer deeper, in MolModel. Whereas the tryptophan aromatic group chain was intended to be rigid, the wrong bond was being treated as a ring closing bond, causing odd out-of-plane motions. All the mentioned problems have been fixed. Even if the above issues didn't cause you a problem before, you will notice "Physics where you want it" runs much faster now. Also I've changed the N-CA bond in proline from rigid to torsion -- though this was more a matter of taste. There is also a new example, using ICFF to fit Ribose Binding Protein into a density map. A few months from now, we hope to release our MMB GUI -- stay tuned!
MMB 2.13
Aug 27, 2013

Download Links

Aug 27, 2013
25 mB
Mac OS X
Application/binary
MMB 2.13 for OSX (Leopard to Mountain Lion) (tested: Tosan Omabegho)

Sep 26, 2013
49 mB
Linux
Application/binary
Compiled on RedHat 6.4 linux (compiled: Uppmax, Alex Tek. test: Jiri Cerny, Anel Mahmutovic)

Sep 02, 2013
27 mB
Windows
Application/binary
MMB 2.13 for Windows (compiled: Alex Tek) (Tested: Keyao Pan)

PLEASE CITE THESE PAPERS

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman; Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Structural insights into pre-translocation ribosome motions, Flores, S. and Altman, R.; Proceedings of the Pacific Symposium on Biocomputing, 16, 205-216. (2011)

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman; Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman; RNA 16(9): 1769-78. (2010)


(old) MMB 2.14
In release 2.14 I improved a few features and added several others. First, Physics where you want it was not including any monoAtoms. Now all atoms created with this command are automatically added to the physics zone. You can read in ion positions from a PDB file also, you just need to be careful about atom and residue names in that file. For example, the atom name for the magnesium ion should be Mg+2, and its residue name should be MG. I have introduced a new residue type, a disulphide bridging cysteine. You can specify it using the single letter code ‘X’. You can also infer it from the input PDB file, if you name the residue in that file CYX, rather than CYS (the latter will be interpreted as a normal, non-bridged cysteine). Thus it is compatible with both the protein and loadSequencesFromPdb commands. To actually bridge the sulphurs, you would use the new addRingClosingBond command. An example of this is supplied, see the new commands.disulphide-bonded-cysteines.dat . There is a new figure to explain this, in the Mobilizers and constraints chapter; the usage is explained in the Forces chapter. There were some silly limitations to how one could mix user defined variables, numbers, and +/- operators, which have now been removed. You can now mix these more or less as you wish, though absolute residue numbers still have to be leftmost in the expression. You can also use a leading ‘- ‘ in a residue number, and this will correctly be interpreted as part of the residue number rather than an operator. Have you ever simply wanted to impose a certain secondary structure in a certain region of your model? Say, make a helix-turn-helix into a single continuous helix? Well, with the new setPhiPsiAngles command you can do just that. It sets the phi, psi, and peptide dihedral angles to the defaults for Alpha, ParallelBeta and AntiParallelBeta secondary structures, overriding whatever values these dihedrals may have taken from the input structure file. The new psiPhiMobility command is used for specifying the bond mobility for the bonds connecting the N to CA, and the CA to C on the protein backbone, for a given stretch of residues. It is equivalent to issuing the singleBondMobility command for the two mentioned bonds, for each residue in the range. Quite importantly, we have brought back the matchGapped macro. When issued, it sets guessCoordinates to True, meaning that if you have missing atoms or even entire residues in your input PDB file, it will guess positions for the missing atoms, and still perfectly match the remaining (non-missing) atoms. Even the default matchFast behavior guesses side chain positions, but with matchGapped you can leave out backbone atoms. You will probably get back bond geometries at the boundary between the known and missing backbone atoms, which you can correct using the singleBondMobility .. Free command. We also have improved the mobilizeInterfaces command, which lets you set the bond mobility for residues at a certain interface. Firstly, it now bases the definition of “interface” on all atoms, not just Cα and C3* atoms. Secondly, it is now much more economical. Lastly, you can define the interface differently .. specifying one or more chains that form a complex, and then asking for all interfaces with other chains. Lastly, we have a new method of adding residues to the physics zone. Just set the new parameter physicsRadius to some value greater than zero. It will look for all “flexible” atoms – defined as atoms in a mobilizedBody of mass < 40, and then include all residues within physicsRadius of these, in the physics zone.
MMB 2.14
Dec 30, 2013

Download Links

Jan 09, 2014
28 mB
Mac OS X
Application/binary
Binaries, examples, and documentation for Mac OSX. Built on Mountain Lion by S Flores. Tested on Snow Leopard by Alex Tek.

Jan 14, 2014
51 mB
Linux
Application/binary
MMB 2.14 for 64 bit Linux. Compiled on CentOS, tested on Ubuntu by S Flores.

Jan 14, 2014
27 mB
Linux
Application/binary
MMB 2.14 for 32 bit Linux. Compiled and tested on Debian i386 by A Tek.

Aug 05, 2014
24 mB
Windows
Application/binary
MMB 2.14 for Windows. Built on 32-BIT Windows 7 by S Flores. Tested by Alex Tek.

PLEASE CITE THESE PAPERS

Fast fitting to low resolution density maps: elucidating large-scale motions of the ribosome. Flores, SC. Nucleic acids research, 29 Sept. (2013)

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman; Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman; Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman; RNA 16(9): 1769-78. (2010)


(old) MMB 2.16 with GUI
In release 2.16 I improved a few features and added several others. The densityForce command doesn’t work in the OSX version of MMB 2.15; this has been fixed in 2.16. The RNA threading example has been modernized and will give cleaner results. The gappedThreading command previously aligned entire chains. You can still do this, but now there is a new option to align specified residue stretches. The default spring constant has also changed, to 30.0 kJ/mol/nm2 (was 3.0) for both threading and gappedThreading. The loadSequencesFromPdb command has been improved, and is now compatible with long chain IDs. A modification has been made to the U A HelicalStackingA3 / HelicalStackingA5 / Cis parameters in parameters.csv. Command line feedback messages now show relative rather than absolute paths to code. As of 2.15, we have a GUI in the form of a Chimera plugin. See the tutorial for a usage example.
MMB 2.16 for OSX 10.9
Jun 23, 2015

Built on Mavericks.

Download Links

Jun 26, 2015
37 mB
Mac OS X
Application/binary
MMB 2.16 for OSX 10.9 (tested by Jeff Noel on 10.10)

PLEASE CITE THESE PAPERS

Fast fitting to low resolution density maps: elucidating large-scale motions of the ribosome. Flores, SC. Nucleic acids research, (2013)

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman; Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman; Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information into 3D models of RNA, by Samuel Flores and Russ Altman; RNA 16(9): 1769-78. (2010)


(old) MMB 2.3.1 for Windows
This is a Windows-only release. It is very similar to 2.3. Some error messages have been improved, and some obsolete commands removed (but these were never in the reference guide to begin with). This is not an installer. It is a compressed archive with a precompiled executable. Please decompress the archive in the location of your choice (we suggest C:usersMMB_Windows_2_3_1). Inside you will find a tutorial with further instructions.
MMB-Windows-2.3.1
May 02, 2011

Download Links

Jun 11, 2011
22 mB
Windows
Application/binary
Contains executable, parameter file, reference guide, and tutorial guide, command and input structure files


(old) MMB 2.6
In this release, I've reduced the memory requirement of the density map reader, so it should run as fast on Mac as it does on Linux. The way the continuous derivative of the discrete density is taken, has been improved. Also, this revision supports DNA explicitly. As of 2.6.1, proteinThreading pulls together all corresponding protein atoms, not just backbone atoms.
MMB 2.6 binaries for Mac OSX Leopard and higher
Oct 20, 2011

This is a dynamically linked compilation.

Download Links

Nov 11, 2011
47 mB
Mac OS X
Application/binary
MMB 2.6.2 release for Leopard

Nov 11, 2011
49 mB
Linux
Application/binary
MMB 2.6.2 64-bit release for CentOS. This release is intended for clusters.

Nov 11, 2011
50 mB
Linux
Application/binary
Ubuntu release of MMB 2.6.2

Nov 11, 2011
38 mB
Windows
Application/binary
A Windows update, at long last!

PLEASE CITE THESE PAPERS

Fast flexible modeling of RNA structure using internal coordinates, Samuel Flores, Michael Sherman, Chris Bruns, Peter Eastman, Russ Altman (2011) Transactions in Computational Biology and Bioinformatics 8(5): 1247-57 . (2011)

Structural insights into pre-translocation ribosome motions, Flores, S. and Altman, R. (2011) Proceedings of the Pacific Symposium on Biocomputing, 16, 205-216. (2011)

Flores, S. & Altman, R. (2010). Turning limited experimental information into 3D models of RNA RNA 16, 1769-1778. (2010)

* Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman (2010) Proceedings of the Pacific Symposium on Biocomputing. (2010)


(old revision) MMB 2.3
MMB (a contraction of MacroMolecule Builder) was previously known as RNABuilder. The latter is available up to revision 2.2. We renamed the software since even some longtime users were unaware that the package now handles protein as well as RNA. Aside from the renaming, M 2.3 differs from RNABuilder 2.2 mostly internally. Release 2.3 has fully overhauled guts. It uses the BiopolymerClassContainer, a much cleaner programming construct which will make future upgrades and extensions more efficient. Also in this release, some rarely used features have been removed, but these were never in the tutorial literature so their absence should go largely unnoticed. The default input file name is now commands.dat rather than contacts.dat. A couple of somewhat obscure bugs were fixed. The error messages are more informative, and more aggressively prevent the user from risky or incorrect construction of the input file. As you may have gathered, the user experience does not change much in this release.
M.2_3
Feb 05, 2011

Download Links

Feb 28, 2011
35 mB
Other
Application/binary
Includes executables for Leopard (or Snow Leopard) and Linux (compiled on Ubuntu -- but also runs on many other distributions).

PLEASE CITE THESE PAPERS

Samuel Coulbourn Flores, Russ B. Altman. Structural insights into Pre-Translocation Ribosome Motions. In Proceedings of Pacific Symposium on Biocomputing'2011. pp.205~216 (2011) View

Predicting RNA structure by multiple template homology modeling, by Samuel C. Flores, Yaqi Wan, Rick Russell, and Russ B. Altman (2010) Proceedings of the Pacific Symposium on Biocomputing. (2010)

Turning limited experimental information intio 3D models of RNA, by Samuel C Flores and Russ B Altman, RNA 16(9):1769-78 (2010). (2010)


RNABuilder 2.0
This is the RNABuilder 2.0 binary release
RNABuilder 2.0
Jul 21, 2010

This contains executable, library, and example files for RNABuilder 2.0.Notes

Download Links

Sep 10, 2010
8 mB
Mac OS X
Application/binary
RNABuilder 2.0 for Leopard and Snow Leopard

Sep 10, 2010
4 mB
Windows
Application/binary
RNABuilder 2.0 for Windows

Documentation Links

Sep 10, 2010
RNABuilder 2.0 Tutorial (all platforms)

PLEASE CITE THESE PAPERS

Samuel Flores and Russ Altman, "Turning limited experimental information into 3D models of RNA," RNA (accepted) (2010)


RNABuilder 2.2
RNABuilder 2.2 supports proteins and introduces the monoAtoms command for instantiating monatomic ions. The updated tutorial has two protein exercises, one for threading and one for morphing.
RNABuilder 2.2
Dec 23, 2010

Download Links

Dec 23, 2010
21 mB
Other
Application/binary
This includes Snow Leopard and Linux (Ubuntu) executables, as well as a manual/tutorial.

PLEASE CITE THESE PAPERS

"Predicting RNA structure by multiple template homology modeling", Proceedings of the Pacific Symposium on Biocomputing (2010) 216-227 (2010)

Flores SC and Altman RB, "Turning limited experimental information into 3D models of RNA", RNA (2010) 16:1769-78 (2010)

Previous Releases


RNABuilder 2.1

Nov 03, 2010

Download Links

Nov 03, 2010
15 mB
Linux
Application/binary
This was compiled on Ubuntu, but is likely to work on most other Linux distributions, though probably not RedHat.

Documentation Links

Nov 03, 2010
Manual with workshop examples and reference section


Feedback