Two versions of the tool have been developed. The first one, managing computationally intensive processes for step 1, is written in C-ANSI and runs in command line, which provides a convenient integration with custom analysis pipelines and databases. The second version integrates the C program and additional functionalities within a graphical user interface (GUI) coded in C++ using Qt, Qwt & Graphviz libraries. Installable versions are distributed to run under most modern GNU/Linux, Windows (XP/7/8) and Mac OS X (10.5 or later with Intel processor) systems.

Although completely standalone, with data imported via simple plain-text formats (documented on our web site), OptiMAS is part of the Integrated Breeding Platform (IBP), a web-based workflow system providing analytical tools and services to help breeders to improve crops for greater food security in the developing world (


Download OptiMAS Graphical User Interface (GUI)

The most recent release of OptiMAS is v1.5 (September 1st, 2014).

Please use the links below to download the OptiMAS installer most suitable for your operating system. OptiMAS is currently available for:

Icon Windows Windows (32 bits)
Icon Linux Linux (32/64 bits) and source files
Icon OS X Apple Mac OS X (32 bits)

Follow the instructions provided by the graphical installer to install OptiMAS. If you have any problems, don't hesitate to contact us at

OptiMAS is developed on GNU/Linux Debian and gets additional regular testing on Windows (XP, 7 and 8), Mac OSX (10.6 and 10.8), GNU/Linux Ubuntu, and GNU/Linux fedora.


Download OptiMAS in command line

Icon Windows Windows (32 bits)
Icon Linux Linux (32/64 bits) and source files
Icon OS X Apple Mac OS X (32 bits)


Download input file examples

  • Maize (biparental): The data set example is coming from a biparental population (F2-F252) of 300 F3 individuals that were evaluated during 2 years in several trials. The results of the QTL detection were published in Huang et al., Genetics, 2010. We selected 10 QTL based on an index evaluated for dry grain yield and grain moisture. A set of 39 markers were selected with ~4 flanking markers/QTL.
  • Maize (multiparental): 6 F2 populations, with 150 individuals each, were obtained from a diallel cross between 4 connected unrelated maize inbreds (DE, F283, F810 and F9005). 10 QTL were detected for silking date (Blanc et al., Theor Appl Genet, 2006). A set of 34 markers were selected with ~3 fully informative (microsatellites) flanking markers/QTL. 2 cycles of MARS were performed with each time step of selfing process.



Instructions for OptiMAS are included on the website, or are also available here. Last update: September 1st 2014.