MrMTgui 1.0 is a freely available open source GUI for ModelTest (by David Posada) and MrModelTest (by Johan Nylander). It can be used in Windows and Linux systems. It is a natural evolution of MTgui, with the recent inclusion of MrModelTest capabilities.

Program Use

On your first run the program will ask for the location of ModelTest, MrModelTest and Paup executables. Due to an inconsistency of Windows systems please put this executable on a path that does not contain spaces in the directory names (i.e. c:\modeltest and not c:\Document and Settings\user) [note: since version 1.0 this problem is almost solved. There has been no reports on errors related to this, what makes me guess that it is safe to have the executables anywhere]. Once you set the paths MrMTGui will not ask you again.

A new feature of MrMTgui is the possibility or running PAUP directly from the interface. MrMTgui is distributed now with copies of the paupblock and mrblock files and if you select Run Paup the program will ask for a nexus file to be modeltested/mrmodeltested. The path to PAUP can be set in a similar way as the ModelTest/MrModelTest paths and it has to be created only once. [note: I have tested only with the DOS console version of PAUP, not with the one that has a simple Windows gui, so use it at your own risk].

This version 1.0 has two panels: on the left are displayed all actions regarding ModelTest, while on the right are located MrModelTest function buttons. You can use both at the same time in the same interface, but the input files are different, as MrModelTest tests less evolutionary models.

There are two ways to obtain results:

1- If you already have the scores file from PAUP

Open MrMTgui and select your results file by clicking on Select file... .on either side, depending on your type of analysis.

If needed enter ModelTest parameters, by clicking Select parameters (at the moment no parameters can be set to MrModelTest).

Click on Modeltest!! or MrModelTest!! to run the analysis.

The result will be displayed in the big text box on the centre of the window. Now you can scroll down to the PAUP block, select it, copy and paste in your nexus file or you can click Edit NEXUS file. MrMTgui will show a file dialog, select your NEXUS file, and open it. If there is a PAUP block in the NEXUS file, MrMTgui will recognize it and ask if you want to include the LSET command generated by ModelTest in this block. If this block already has a LSET command, MrMTgui asks if you want to comment the existent block and insert the new one.

To save ModelTest's result file just click on Save result file and select a filename to complete the action.

click to enlarge

2- If you do not have the scores file and have PAUP installed in your machine

Just click Run Paup and select your nexus file. MrMTgui will take care of everything. Anyway, you will have to wait for the PAUP run to finish. When it ends, you can either run ModelTest/MrModelTest directly by selecting YES in the dialog that appears. Select No if you want to run it later and do not forget to save the scores file at the end by clicking on Save scores file.

Release 1.01 - MrMTgui

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.