{
  "defaultSession": {
    "name": "GWAS LocusZoom demos",
    "views": [
      {
        "id": "sle_lz_view",
        "type": "LinearGenomeView",
        "bpPerPx": 408,
        "offsetPx": 470073,
        "displayedRegions": [
          {
            "refName": "2",
            "start": 0,
            "end": 243199373,
            "assemblyName": "hg19"
          }
        ],
        "tracks": [
          {
            "id": "sle_lz_track",
            "type": "GWASTrack",
            "configuration": "sle_gwas_ld",
            "displays": [
              {
                "id": "sle_lz_display",
                "type": "LinearManhattanDisplay",
                "configuration": "sle_gwas_ld-LinearManhattanDisplay"
              }
            ]
          }
        ]
      }
    ]
  },
  "assemblies": [
    {
      "name": "hg19",
      "aliases": ["GRCh37"],
      "sequence": {
        "type": "ReferenceSequenceTrack",
        "trackId": "Pd8Wh30ei9R",
        "adapter": {
          "type": "BgzipFastaAdapter",
          "fastaLocation": {
            "uri": "https://jbrowse.org/genomes/hg19/fasta/hg19.fa.gz"
          },
          "faiLocation": {
            "uri": "https://jbrowse.org/genomes/hg19/fasta/hg19.fa.gz.fai"
          },
          "gziLocation": {
            "uri": "https://jbrowse.org/genomes/hg19/fasta/hg19.fa.gz.gzi"
          }
        }
      },
      "refNameAliases": {
        "adapter": {
          "type": "RefNameAliasAdapter",
          "location": {
            "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/hg19_aliases.txt"
          }
        }
      }
    }
  ],
  "tracks": [
    {
      "type": "GWASTrack",
      "trackId": "gwas_track",
      "name": "GWAS",
      "category": ["Annotation"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "GWASAdapter",
        "scoreColumn": "neg_log_pvalue",
        "bedGzLocation": {
          "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz"
        },
        "index": {
          "location": {
            "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz.tbi"
          }
        }
      }
    },
    {
      "type": "GWASTrack",
      "trackId": "gwas_track_custom_color",
      "name": "GWAS (custom color)",
      "category": ["Annotation"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "GWASAdapter",
        "scoreColumn": "neg_log_pvalue",
        "bedGzLocation": {
          "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz"
        },
        "index": {
          "location": {
            "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz.tbi"
          }
        }
      },
      "displays": [
        {
          "displayId": "gwas_display_custom_color",
          "type": "LinearManhattanDisplay",
          "marks": [
            {
              "mark": "point",
              "encoding": {
                "y": "score",
                "color": { "value": "green" }
              }
            }
          ]
        }
      ]
    },
    {
      "type": "GWASTrack",
      "trackId": "gwas_track_custom_color_callback",
      "name": "GWAS (per-feature jexl color)",
      "category": ["Annotation"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "GWASAdapter",
        "scoreColumn": "neg_log_pvalue",
        "bedGzLocation": {
          "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz"
        },
        "index": {
          "location": {
            "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/gwas/summary_stats.txt.gz.tbi"
          }
        }
      },
      "displays": [
        {
          "displayId": "gwas_display_custom_color_callback_display",
          "type": "LinearManhattanDisplay",
          "marks": [
            {
              "mark": "point",
              "encoding": {
                "y": "score",
                "color": {
                  "value": "jexl:'hsl('+feature.start/100000+',50%,50%)'"
                }
              }
            }
          ]
        }
      ]
    },
    {
      "type": "GWASTrack",
      "trackId": "sle_gwas_ld",
      "name": "SLE GWAS (LocusZoom-style, LD colored)",
      "category": ["GWAS"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "GWASAdapter",
        "scoreColumn": "neg_log_pvalue",
        "bedGzLocation": {
          "uri": "gwas/SLE_gwas.bed.gz",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "gwas/SLE_gwas.bed.gz.tbi",
            "locationType": "UriLocation"
          }
        },
        "ldAdapter": {
          "type": "PlinkLDAdapter",
          "ldLocation": {
            "uri": "gwas/SLE.ld",
            "locationType": "UriLocation"
          }
        }
      },
      "displays": [
        {
          "displayId": "sle_gwas_ld-LinearManhattanDisplay",
          "type": "LinearManhattanDisplay",
          "marks": [
            {
              "mark": "point",
              "transform": [
                { "type": "filter", "expr": "jexl:feature.ld_role != 'index'" }
              ],
              "encoding": {
                "y": "score",
                "color": {
                  "field": "r2",
                  "scale": "threshold",
                  "domain": [0.2, 0.4, 0.6, 0.8],
                  "range": [
                    "#357ebd",
                    "#46b8da",
                    "#5cb85c",
                    "#eea236",
                    "#d43f3a"
                  ],
                  "title": "r² to index SNP",
                  "descending": true,
                  "missingLabel": "No LD data"
                },
                "size": 7
              }
            },
            {
              "mark": "point",
              "transform": [
                { "type": "filter", "expr": "jexl:feature.ld_role == 'index'" }
              ],
              "encoding": {
                "y": "score",
                "color": { "value": "#c951c9" },
                "shape": {
                  "field": "ld_role",
                  "domain": ["index"],
                  "range": ["diamond"],
                  "labels": ["Index SNP"],
                  "title": ""
                },
                "size": 7
              }
            }
          ],
          "height": 250
        }
      ]
    },
    {
      "type": "GWASTrack",
      "trackId": "giant_bmi_locuszoom",
      "name": "GIANT BMI (LocusZoom demo data, genome-wide; toggle LD + zoom FTO chr16:53.8Mb)",
      "category": ["GWAS"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "GWASAdapter",
        "scoreColumn": "neg_log_pvalue",
        "bedGzLocation": {
          "uri": "https://jbrowse.org/demos/gwas/gwas_giant-bmi_meta_women-only.gz"
        },
        "index": {
          "location": {
            "uri": "https://jbrowse.org/demos/gwas/gwas_giant-bmi_meta_women-only.gz.tbi"
          }
        },
        "ldAdapter": {
          "type": "PlinkLDTabixAdapter",
          "ldLocation": {
            "uri": "https://jbrowse.org/demos/gwas/plink.ld.tab.gz"
          },
          "index": {
            "indexType": "TBI",
            "location": {
              "uri": "https://jbrowse.org/demos/gwas/plink.ld.tab.gz.tbi"
            }
          }
        }
      },
      "displays": [
        {
          "displayId": "giant_bmi_locuszoom-LinearManhattanDisplay",
          "type": "LinearManhattanDisplay"
        }
      ]
    },
    {
      "type": "FeatureTrack",
      "trackId": "ncbi_gff_hg19",
      "name": "NCBI RefSeq genes (hg19)",
      "category": ["Genes"],
      "assemblyNames": ["hg19"],
      "adapter": {
        "type": "Gff3TabixAdapter",
        "gffGzLocation": {
          "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/ncbi_refseq/GRCh37_latest_genomic.sort.gff.gz"
        },
        "index": {
          "location": {
            "uri": "https://s3.amazonaws.com/jbrowse.org/genomes/hg19/ncbi_refseq/GRCh37_latest_genomic.sort.gff.gz.tbi"
          }
        }
      }
    }
  ]
}
