Mascot: The trusted reference standard for protein identification by mass spectrometry for 25 years

The current releases of Mascot Parser are:

  • Windows 64-bit (Intel/AMD): 3.0
  • Linux 64-bit (Intel/AMD): 3.0

Legacy platforms:

  • Windows 32-bit (Intel/AMD): 2.7
  • Linux 32-bit (Intel/AMD): 2.7
  • Solaris (UltraSparc): 2.2.06
  • AIX (P4/5): 2.2.01

To obtain Mascot Parser, read the licence agreement carefully, then enter your email address to obtain the download links.

If you just want to browse the help file, this is available online, or can be downloaded as a Windows help file (chm). Some Windows security patches interfere with downloaded help files. If you cannot view topics, right-click the file, choose Properties, then Unblock.

System Requirements

64 bit system

Parser 3.0 requires a 64-bit system. Please use Parser 2.7.0 if you require the 32-bit libraries. The download links for earlier versions are included in the download email.

Using the toolkit from Perl

Reasonable proficiency in Perl programming is required.

Under Windows, ActivePerl and Strawberry Perl are supported, versions 5.24.x, 5.26.x, 5.28.x, 5.30.x, 5.32.x.

Under Unix, Perl 5.16.x, 5.18.x, 5.20., 5.22.x, 5.24.x, 5.26.x, 5.28.x, 5.30.x, 5.32.x, 5.34.x (64 bit) are supported.

For a more detailed breakdown, refer to the help file, which can be downloaded using the link near the top of this page.

Please contact us if your Perl version is not listed and we can build a suitable version.

Using the toolkit from Java

Reasonable proficiency in Java programming is required. A Java jar library is supplied which accesses a C++ library (DLL/.so) via Java JNI. The Java toolkit has been tested on Oracle/Sun JDK versions 1.6.0_31 (Java SE 6) and 1.7.0_3 (Java SE 7). The library should also be compatible with OpenJDK.

Please contact us if your Java version is not listed and we can build a suitable version.

Using the toolkit from Python

Reasonable proficiency in Python programming is required.

On Windows, all versions of 64-bit Python 3, version 3.6 or later, are supported. We recommend the official Python (CPython), but the module should also work with ActiveState ActivePython and Gregory Szorc’s standalone build.

On Linux, all versions of 64-bit Python 3, version 3.6 or later, are supported.

Please contact us if your Python version is not listed and we can build a suitable version.

Using the toolkit from C#

Reasonable proficiency in C# programming is required. Mascot Parser C# toolkit has been built using the Microsoft .NET Framework 4.0 and tested with the .NET Framework 4.5.

Using the toolkit from C++

Reasonable proficiency in C++ programming is required. Internally, the library makes extensive use of different STL containers, but this is mostly ‘hidden’ from the user of the toolkit. A working C++ compiler is required on the target platform. The following compilers are supported:

Platform Compilers supported
Microsoft Windows

Microsoft Visual Studio 2015, 2017, 2019, 2022 (64 bit)

Minimal GNU for Windows (MinGW) using g++ version 5.5.0 or later

The library is supplied as a static .lib and as a DLL. In theory, it could be used with any compiler but since the implementation is C++ classes, it is probably only practical to use a Microsoft compiler or MinGW g++ due to disparate name mangling conventions.

DLL compiled for Visual Studio 2015 can be used with VS2015-VS2022.

Linux (x86_64 only) GNU g++ 5.5.0 or later. Only 64 bit shared and static libraries are provided.
Other compilers compatible with GCC name mangling and calling conventions, like Intel oneAPI, should also work.