Welcome to Mayday!

Mayday is a workbench for visualization, analysis and storage of expression data.

It features a graphical user interface and supports the development and integration of existing and new analysis methods.

Mayday offers a variety of plug-ins, such as various interactive viewers, a connection to the R statistical environment, a connection to SQL-based databases, and different clustering methods, including phylogenetic methods.

In addition, so-called meta information objects are provided for annotation of the expression data allowing integration of data from different sources. This meta information can be used to enhance visualizations, such as in the enhanced heatmap visualization.

Written in the Java programming language, Mayday is extremely portable and runs on all platforms supporting the Java runtime environment 1.7.

The Mayday core is open source software distributed under the terms of the GNU General Public License. All Mayday plug-ins are free software distributed under the GNU Lesser General Public License.

Mayday is an ongoing project of the Integrative Transcriptomics research group led by Kay Nieselt.


If you use Mayday for your scientific work, please use the following citation.

Battke F, Symons S, Nieselt K.
Mayday – Integrative Analytics for Expression Data. BMC Bioinformatics 2010, 11:121 (doi:10.1186/1471-2105-11-121).

For Mayday SeaSight, please use the following citation.

Battke F, Nieselt K.
Mayday SeaSight: Combined Analysis of Deep Sequencing and Microarray Data. PLoS ONE 2011, 6(1): e16345 (doi:10.1371/journal.pone.0016345).


You can try Mayday right now without any installation!

The only requirement is a Oracle Java 7u72 (or higher) Webstart Environment. If you want to use the Mayday-R interface, a local installation of R is, of course, required.


  • You have to add "https://uni-tuebingen.de" to the "Exception Site List" in the Java Control Panel
  • If you used the webstart from our old website you maybe need to clear the Java webstart cache (javaws -clearcache)

Standalone Version

  • Mayday download version (Stable Release 2.14)
    … after starting Mayday make sure that you set the plugin path under Mayday/Preferences to the ‘plugins’ subdirectory

*) On some machines, you will have to start Mayday twice to get the correct amount of memory. Mayday displays available memory in the bottom left status bar.

Mayday SeaSight

We have now integrated our new extension, SeaSight, allowing users to import raw microarray data together with mapped sequencing reads.

Data from different platforms can now be integrated and analyzed together using Mayday’s wealth of methods for visualization, data-mining, classification, and statistics.

Mayday SeaSight offers methods for computing expression values from mapped reads, raw microarray data import, background correction, normalization and summarization and linking microarray probes to genomic coordinates. These transformations can be combined in a user-friendly graphical interface to quickly construct powerful normalization pipelines.

Click here to start Mayday (including SeaSight).

We also prepared a small example dataset and a tutorial.


Older documentation

Mayday Source Code

The source code of Mayday is available here. A detailed instruction for importing the code into Eclipse will be announced as soon as possible.


For further information about Mayday please contact André Hennig or Kay Nieselt.