COR Brief
Code & Development

Mango

Mango is a neuroimaging viewer and analysis tool designed to support plugin development for extending its core functionality. It provides a Java Plugin API that allows developers to implement interfaces such as Atlas for mapping coordinates to atlas labels and WritableHeader for handling custom image header input/output. Additionally, Mango offers a Python Script API enabling users to write or record scripts that can be played back through its Script Manager. The software supports the FSL atlas specification by converting atlas data internally for use within its plugins. It also features a custom protocol (mango://) that facilitates opening files directly in the desktop application. For performance-sensitive tasks, Mango allows native code integration via the Java Native Interface (JNI) to access native image and surface data arrays. A Developer Tools package is available, which includes example plugin code to assist developers in getting started.

Updated Jan 24, 2026unknown

Mango is a neuroimaging tool with Java and Python APIs for plugin and script development, supporting FSL atlas data and native code integration.

Pricing
unknown
Category
Code & Development
Company
Interactive PresentationOpen Fullscreen ↗
01
Provides interfaces like Atlas for coordinate-to-label mapping and WritableHeader for custom header input/output in plugins.
02
Enables writing and recording scripts that can be played back via the Script Manager for automation and analysis.
03
Allows direct opening of NIfTI files in the desktop application using a custom URL scheme.
04
Converts FSL atlas data internally for use within Mango's atlas plugins.
05
Supports native compiled libraries accessing native image and surface arrays for enhanced performance.

Neuroimaging Plugin Development

Developers create custom plugins to extend Mango's functionality, such as mapping brain coordinates to atlas labels or handling specialized image headers.

Automated Neuroimaging Analysis

Researchers write or record Python scripts to automate repetitive analysis tasks within Mango using the Script Manager.

1
Download Developer Tools
Obtain the Developer Tools package which includes example plugin code.
2
Implement Java Plugin API
Develop plugins by implementing interfaces such as Atlas or WritableHeader.
3
Write or Record Python Scripts
Use the Python Script API to write or record scripts and manage them via the Script Manager.
4
Test Atlas and Protocol Features
Test FSL-style atlases and open files using the mango:// protocol in the desktop app.
5
Build Native Plugins if Needed
Use JNI examples to build native compiled libraries for performance-critical tasks.
📊

Strategic Context for Mango

Get weekly analysis on market dynamics, competitive positioning, and implementation ROI frameworks with AI Intelligence briefings.

Try Intelligence Free →
7 days free · No credit card
Pricing
Model: unknown

No pricing information is publicly available for Mango neuroimaging software.

Assessment
Strengths
  • Supports both Java and Python APIs for plugin and script development.
  • Handles FSL atlas data through internal conversion for compatibility.
  • Includes a custom protocol to open files directly in the desktop app.
  • Allows JNI integration for native code access to image and surface data.
  • Developer Tools package includes example plugin code.
Limitations
  • No public GitHub repository available for community contributions.
  • Limited documentation on native code integration beyond provided examples.
  • No publicly available pricing or download links.
Alternatives