Skip to main content

MSIGen

MSIGen is designed for converting mass spectrometry imaging (MSI) data from the raw line-scan data to a visualizable format and is designed with nano-DESI MSI in mind. It has premade files for converting to images using a GUI, jupyter notebook, or from the command line.

Installation on Windows

Using Anaconda (https://www.anaconda.com/download), create a new environment titled "MSIGen" with python >=3.9 and <3.12 and activate it. Then, MSIGen can be installed using the pip package manager.

Run the following in Anaconda Prompt one line at a time:

conda create --name MSIGen python=3.11 -y
conda activate MSIGen
pip install MSIGen

For GUI tool:

Download "make GUI shortcut.py" from the other_files folder in the Github repository. Run this code from Anaconda Prompt.

conda activate MSIGen
python "C:/path/to/make GUI shortcut.py"

After running with the actual location of "make GUI shortcut.py", there should be a shortcut called "MSIGen GUI" on your desktop. This runs the GUI for MSIGen.

For Jupyter Notebook Tool:

Download "MSIGen_jupyter.ipynb" from the other_files folder in the Github repository. Open Anaconda Navigator and run Jupyter Notebook in the MSIGen environment. Open "MSIGen_jupyter.ipynb" from Jupyter Notebook.

Alternatively, Jupyter Notebook can be run from Anaconda Prompt. For the first time opening MSIGen:

conda activate MSIGen
pip install notebook
jupyter notebook

After the first run:

conda activate MSIGen
jupyter notebook

For Command Line Interface Tool:

Download "MSIGen_CLI.py" from the other_files folder in the Github repository. Create a configuration file for your experiment. An example can be found in the other_files folder. Run the following in Anaconda Prompt:

conda activate MSIGen
python "C:/Path/to/MSIGen_CLI.py" "C:/path/to/config_file1.json" "C:/path/to/config_file2.json"

Supply one configuration file for each dataset to be processed.

Referencing

If MSIGen was used in your project, please reference it using the following:
[1.] Hernly E, Hu H, Laskin J. MSIGen: An Open-Source Python Package for Processing and Visualizing Mass Spectrometry Imaging Data. J. Am. Soc. Mass Spectrom. 2024, 35, 10, 2315–2323; doi:10.1021/jasms.4c00178

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

msigen-0.3.3.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

msigen-0.3.3-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file msigen-0.3.3.tar.gz.

File metadata

  • Download URL: msigen-0.3.3.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for msigen-0.3.3.tar.gz
Algorithm Hash digest
SHA256 5ba592706e6736a5b66d58ad870e5feffec73c17a3e57b921ef61f07ca8109a3
MD5 ba44d44678110a08a6390eff2597a51c
BLAKE2b-256 3cda3763526435e7c989fef8d9ba2383d2e8989d659562812cc465ba6139d244

See more details on using hashes here.

File details

Details for the file msigen-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: msigen-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for msigen-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 699a268f0749bbc4953fadab6e1e59dbbf1882cd05cf9f844d00732b73c91c2f
MD5 7d490d311c5090f4b318a93761856487
BLAKE2b-256 0a61969986f0683cc1e1673806f9c8dea69bdf59bbb100ea03bcbd1e52fd0e83

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page