<commit_before>---
jupyter:
  celltoolbar: Tags
  jupytext:
    notebook_metadata_filter: all
    text_representation:
      extension: .md
      format_name: markdown
      format_version: '1.3'
      jupytext_version: 1.13.0
  kernelspec:
    display_name: Python 3 (ipykernel)
    language: python
    name: python3
  language_info:
    codemirror_mode:
      name: ipython
      version: 3
    file_extension: .py
    mimetype: text/x-python
    name: python
    nbconvert_exporter: python
    pygments_lexer: ipython3
    version: 3.9.7
  plotly:
    display_as: bio
    language: python
    layout: base
    name: Manhattan Plot
    order: 1
    page_type: u-guide
    permalink: python/volcano-plot/
    thumbnail: thumbnail/volcano-plot.png
---

## Manhattan Plot

An example of a default ManhattanPlot component without any extra properties.

```python
import pandas as pd
import dash_bio as dashbio

df = pd.read_csv('https://raw.githubusercontent.com/plotly/dash-bio-docs-files/master/manhattan_data.csv')


dashbio.ManhattanPlot(
    dataframe=df,
)
```

## Highlighted points color, and colors of the suggestive line and the genome-wide line.
Change the color of the points that are considered significant.

```python
import pandas as pd
import dash_bio as dashbio


df = pd.read_csv('https://raw.githubusercontent.com/plotly/dash-bio-docs-files/master/manhattan_data.csv')

dashbio.ManhattanPlot(
    dataframe=df,
    highlight_color='#00FFAA',<commit_msg>add intro paragraph to Manhattan Plot page<commit_after>---
jupyter:
  celltoolbar: Tags
  jupytext:
    notebook_metadata_filter: all
    text_representation:
      extension: .md
      format_name: markdown
      format_version: '1.3'
      jupytext_version: 1.13.0
  kernelspec:
    display_name: Python 3 (ipykernel)
    language: python
    name: python3
  language_info:
    codemirror_mode:
      name: ipython
      version: 3
    file_extension: .py
    mimetype: text/x-python
    name: python
    nbconvert_exporter: python
    pygments_lexer: ipython3
    version: 3.9.7
  plotly:
    display_as: bio
    language: python
    layout: base
    name: Manhattan Plot
    order: 1
    page_type: u-guide
    permalink: python/volcano-plot/
    thumbnail: thumbnail/volcano-plot.png
---

## Manhattan Plot
ManhattanPlot allows you to visualize genome-wide association studies (GWAS) efficiently. Using WebGL under the hood, you can interactively explore overviews of massive datasets comprising hundreds of thousands of points at once, or take a closer look at a small subset of your data. Hover data and click data are accessible from within the Dash app.

```python
import pandas as pd
import dash_bio as dashbio

df = pd.read_csv('https://raw.githubusercontent.com/plotly/dash-bio-docs-files/master/manhattan_data.csv')


dashbio.ManhattanPlot(
    dataframe=df,
)
```

## Highlighted points color, and colors of the suggestive line and the genome-wide line.
Change the color of the points that are considered significant.

```python
import pandas as pd
import dash_bio as dashbio


df = pd.read_csv('https://raw.githubusercontent.com/plotly/dash-bio-docs-files/master/manhattan_data.csv')

dashbio.ManhattanPlot(
    dataframe=df,
    highlight_color='#00FFAA',
{'fraction_non_alphanumeric': 0.08294788775824853, 'fraction_numerical': 0.009867406722170829, 'mean_word_length': 3.5118219749652293, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6589486', 'n_tokens_mistral': 1081, 'n_tokens_neox': 1025, 'n_words': 297}