Skip to main content

massdash

Project description

pypiv pypidownload Python 3.7+ dockerv dockerpull Licence

MassDash is a powerful platform designed for researchers and analysts in the field of mass spectrometry. It enables the visualization of chromatograms (spectra and ion mobiliograms to come...) and provides a flexible environment for rapid algorithm testing and parameter optimization, crucial for data analysis and experimental design. This tool is an indispensable asset for researchers and laboratories working with DIA (Data-Independent Acquisition) data.

Key Features:

  • Chromatogram Visualization: View and analyze chromatograms with ease, allowing for in-depth examination of mass spectrometry data.

  • Algorithm Testing: Experiment with various data analysis algorithms and workflows, facilitating the development and fine-tuning of custom algorithms.

  • Parameter Optimization: Optimize parameters for data analysis tools like OpenSwathWorkflow, ensuring the best results for your specific experiments.

  • User-Friendly Interface: A user-friendly and intuitive interface makes it accessible to both beginners and experts in the field.

  • Data Exploration: Dive into your mass spectrometry data, investigate peaks, and gain insights to make informed decisions.

  • Customization: Adapt the tool to your specific research needs, allowing for tailored analysis and results.

  • Rapid Prototyping: Quickly prototype and test ideas, saving time and resources in the development of mass spectrometry workflows.

  • Data Integration: Seamlessly import, process, and export data, facilitating data sharing and collaboration.

This tool empowers researchers to take control of their mass spectrometry data, experiment with algorithms, and optimize parameters to enhance the accuracy and efficiency of their research. It's a valuable resource for laboratories and researchers working in the field of mass spectrometry, streamlining their workflows and contributing to scientific advancements.

Installation

Install the stable version of MassDash from the Python Package Index (PyPI):

pip install massdash
Installing from source

Clone the repository

git clone https://github.com/Roestlab/massdash.git

Change into massdash directory

cd massdash

Pip install massdash in editable mode

pip install -e .

Running MassDash GUI

massdash gui

Running MassDash GUI from a Remote Machine

Login to your remote machine

your_user_name@remote_ip_address

Navigate to massdash directory and start GUI.

massdash gui

You will receive a message letting you know you can view Streamlit app in your browser with two URLs.

  Network URL: http://192.168.142.176:8501
  External URL: http://142.150.84.40:8501

In your local machine, start a fresh terminal window. And enter the following command. Replace '----' with the last 4 digits from the URLs above. In this example, '----' would be 8501.

ssh -NfL localhost:----:localhost:---- your_user_name@remote_ip_address

Now you can copy Network/External url to your local machine browser and use massdash.

Docker

MassDash is also vailable from Docker:

Pull the stable version (e.g. 0.0.1) from DockerHub:

$ docker pull singjust/massdash:0.0.1

Run the Docker Container:

docker run -p 8501:8501 singjust/massdash:0.0.1

Note: the docker image binds to port 8501 for running MassDash locally.

Project details


Download files

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

Source Distribution

massdash-0.0.5.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

massdash-0.0.5-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file massdash-0.0.5.tar.gz.

File metadata

  • Download URL: massdash-0.0.5.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for massdash-0.0.5.tar.gz
Algorithm Hash digest
SHA256 f5258b934d09df5e6d9f22e3dc82bb806aeb28a987b6d90bba49fd7b6fe9f8be
MD5 5f2cc33b7ea920b4d27b0f3fedd302ba
BLAKE2b-256 c623c5401f91962797841ea42c0fb034bfc846a5ada6452c8f12eb74a09176c3

See more details on using hashes here.

File details

Details for the file massdash-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: massdash-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for massdash-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 93246389b6c1a5e1f30b3491177849c67e23af7588408abb112c536d1bf6cfaf
MD5 9b4b608ce4be972393aa711c0f84b56b
BLAKE2b-256 f7b7d71e2549b476c777ef7b8d6ee476d1d2679e35b2f630a79e876cb9c24c43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page