Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

MagellanMapper

MagellanMapper is a graphical imaging informatics suite for 3D reconstruction and automated analysis of whole specimens and atlases. Its design philosophy is to make the raw 3D images as accessible as possible, simplify annotation from nuclei to atlases, and scale from the laptop or desktop to the cloud in cross-platform environments.

ROI Editor and Atlas Editor screenshots

Quick Reference

Installation

If you use Conda (available here), you can install MagellanMapper into a new environment:

conda env create -n mag -f https://raw.githubusercontent.com/sanderslab/magellanmapper/master/envs/environment_rel.yml

To run in this new environment named mag*:

conda activate mag
mm

* mm was added in v1.6.0 to launch from installed packages

Or install using Pip (virtual environment recommended):

pip install "magellanmapper[most]" --extra-index-url https://pypi.fury.io/dd8/

The extra index accesses a few customized dependencies for MagellanMapper.

Conda installs Java to import proprietary image file formats, which can also be installed separately when using Pip (eg from here).

For the latest updates and fixes, download from Git and install:

git clone https://github.com/sanderslab/magellanmapper.git
conda env create -n mag -f environment.yml
pip install -e ".[most]" --extra-index-url https://pypi.fury.io/dd8/
python run.py

Or for Pip, replace "magellanmapper[most]" with ".[most]".

More ways to install and run

See the install docs for more details, including:

Using MagellanMapper

MagellanMapper consists of a graphical user interface (GUI), command-line interface (CLI), and application programming interface (API) for Python programmatic access. See the GUI docs for graphical usage and the CLI docs for scripting.

For automated tasks, see the sample_cmds_bash.ipynb Jupyter Notebook (or the older sample_cmds.sh script) that shows examples of running the CLI and exploring images in the GUI. See ReadTheDocs for more details, including viewer shortcuts and customizing settings for your image analysis.

Have a question? Found a bug? Want a feature? Please ask!

Image file import

Large images or proprietary microscopy formats such as CZI can be imported by MagellanMapper into NumPy format, which allows on-the-fly loading to reduce memory requirements and initial loading time. In the "Import" tab, you can select files, view and update metadata, and import the files.

Medical imaging formats such as .mha (or .mhd/.raw) and .nii (or .nii.gz) can be opened with the SimpleITK/SimpleElastix library and do not require separate import.

Sample 3D data

To try out functions with sample images, download any of these files:

Related publications and datasets

Licensed under the open-source BSD-3 license

Author: David Young, 2017, 2023, Stephan Sanders Lab

Release files for magellanmapper 1.6b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for magellanmapper 1.6b3
File Size Uploaded
magellanmapper-1.6b3.tar.gz 449.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for magellanmapper 1.6b3
File Interpreter ABI Platform
magellanmapper-1.6b3-py3-none-any.whl Python 3 none any Details

Total release size: 934.2 kB

Release files / magellanmapper-1.6b3.tar.gz

Download URL magellanmapper-1.6b3.tar.gz
Size 449.1 kB
Tags Source
SHA-256 checksum
How to use checksums
56b8fabba2232bc11fa436ba734c60cdd09cbacd4f3702dc0a503be6e81d31e4
BLAKE2b-256 checksum
How to use checksums
ecb229d49a6e2594a9eb5db2ca58f0a0868b45e47186c5a4f5478deaf13aa1ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release files / magellanmapper-1.6b3-py3-none-any.whl

Download URL magellanmapper-1.6b3-py3-none-any.whl
Size 485.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c86aebedce3a32d247807e3a078a155e3eee4365c20c844a7efe3f8c5dfb2a5f
BLAKE2b-256 checksum
How to use checksums
09af83663c09eaf24ff52c653a7e0bdeabeeeadef0a1dde5756ffeaca2b51856
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page