{
  "args": {
    "_chrom_df_for_i": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "_get_region_lead": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "_if_quick_qc": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "_invert": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "_posdiccul": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "add_b": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Add Manhattan panel below",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "additional_line": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Additional reference lines",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "additional_line_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Colors for additional lines",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "adjust_text_kwargs": {
      "plots": [
        "compare_effect"
      ],
      "desc": "AdjustText kwargs for annotations",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "adjust_text_kwargs_l": {
      "plots": [
        "compare_effect"
      ],
      "desc": "AdjustText kwargs (left side)",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "adjust_text_kwargs_r": {
      "plots": [
        "compare_effect"
      ],
      "desc": "AdjustText kwargs (right side)",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "allele_match": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Align alleles before comparison",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "alpha": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Alpha for markers",
      "default": 0.5,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q",
        "plot_stacked_mqq"
      ],
      "desc": "Annotation source or column (e.g., 'GENENAME', True, or column name)",
      "default": null,
      "ctx_defaults": {
        "compare_effect": false
      },
      "add_to_docstring": false
    },
    "anno_adjust": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Enable annotation position adjustment",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_alias": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region",
        "plot_stacked_mqq"
      ],
      "desc": "Mapping from SNPID to custom annotation label",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_d": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Per-annotation positioning options (e.g., left/right)",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_diff": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Annotation difference threshold",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_fixed_arm_length": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Fixed arm length for annotations",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_fontsize": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_stacked_mqq"
      ],
      "desc": "Font size for annotation text",
      "default": 9,
      "ctx_defaults": {
        "plot_region:r": 9,
        "plot_mqq": 9
      },
      "add_to_docstring": false
    },
    "anno_gtf_path": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Custom GTF path for annotations",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_height": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Height for annotations",
      "default": 1,
      "ctx_defaults": {
        "plot_region:r": 1,
        "plot_mqq": 1
      },
      "add_to_docstring": false
    },
    "anno_het": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Enable heterogeneity annotation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_kwargs": {
      "plots": [
        "compare_effect",
        "plot_mqq",
        "plot_region",
        "plot_snp_density",
        "plot_miami2",
        "plot_manhattan",
        "plot_stacked_mqq"
      ],
      "desc": "Default styling kwargs for annotations",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_kwargs_single": {
      "plots": [
        "compare_effect",
        "plot_mqq",
        "plot_region",
        "plot_snp_density",
        "plot_miami2",
        "plot_manhattan",
        "plot_stacked_mqq"
      ],
      "desc": "Per-SNP styling kwargs for annotations",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_max_iter": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Maximum iterations for text repulsion algorithm",
      "default": 100,
      "ctx_defaults": {
        "plot_region:r": 100,
        "plot_mqq": 100
      },
      "add_to_docstring": false
    },
    "anno_min": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Minimum -log10(P) for annotation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_min1": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Min threshold for series 1 annotation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_min2": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Min threshold for series 2 annotation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_set": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:b",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_region",
        "plot_snp_density:b",
        "plot_snp_density",
        "plot_stacked_mqq"
      ],
      "desc": "Set of variant IDs to annotate",
      "default": [],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_source": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Annotation source backend (e.g., 'ensembl', 'refseq')",
      "default": "ensembl",
      "ctx_defaults": {
        "plot_region:r": "ensembl",
        "plot_mqq": "ensembl"
      },
      "add_to_docstring": false
    },
    "anno_style": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Annotation style ('right', 'tight', 'expand')",
      "default": "right",
      "ctx_defaults": {
        "plot_region:r": "right",
        "plot_mqq": "right"
      },
      "add_to_docstring": false
    },
    "anno_x": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Annotation x threshold",
      "default": 0.01,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_xshift": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "X-axis shift applied to annotations",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_y": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Annotation y threshold",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "arm_offset": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Offset for annotation arms",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "arm_scale": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Scaling factor for arm length",
      "default": 1,
      "ctx_defaults": {
        "plot_region:r": 1,
        "plot_mqq": 1
      },
      "add_to_docstring": false
    },
    "arm_scale_d": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Per-annotation arm scaling dict",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "arrow_kwargs": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Arrow styling kwargs for annotations",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "asize": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Annotation size",
      "default": 10,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "associations": {
      "plots": [],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "beta": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Effect size column",
      "default": "BETA",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "beta_range": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Beta range for power computation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "build": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Genome build (e.g., '19'/'38') for annotation/coordinate resources",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "bwindowsizekb": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Window size in kilobases for density computation",
      "default": 100,
      "ctx_defaults": {
        "plot_snp_density:b": 100
      },
      "add_to_docstring": false
    },
    "cbar_bbox_to_anchor": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar bbox_to_anchor",
      "default": [
        0,
        0,
        1,
        1
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_borderpad": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar border padding",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_downward_offset": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar downward offset",
      "default": 1.3,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_equal_aspect": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Equal aspect for colorbar",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_font_family": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar font family",
      "default": "Arial",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_fontsize": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Colorbar font size",
      "default": 12,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_h_scale": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar height scale",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_scale": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Scale colorbar",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_title": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar title",
      "default": "LD $\\mathregular{r^2}$ with variant",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cbar_w_scale": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Colorbar width scale",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "check": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Enable input QC and normalization",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "chr_dict": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Chromosome number/name mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "chrom": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Chromosome column used to position variants and x-axis layout",
      "default": "CHR",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "chrpad": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Chromosome padding proportion",
      "default": 0.03,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cis_windowsizekb": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "",
      "default": 100,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cmap": {
      "plots": [
        "plot_associations",
        "plot_rg",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Colormap selection",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cmap_rg": {
      "plots": [],
      "desc": "Colormap for RG heatmap",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "colorbar_kwargs": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Colorbar kwargs",
      "default": {
        "shrink": 0.82
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "colors": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq",
        "plot_region:r",
        "plot_snp_density:b"
      ],
      "desc": "Color palette or list",
      "default": [
        "#597FBD",
        "#74BAD3"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "corrections": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Multiple testing corrections",
      "default": [
        "non",
        "fdr",
        "bon"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cs": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "",
      "default": "CREDIBLE_SET_INDEX",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cs_category": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "",
      "default": "CS_CATEGORY",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cut": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Shrink variants above threshold",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cut_line_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Color for shrink line",
      "default": "#ebebeb",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cut_log": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Use log scale for cut line",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "cutfactor": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Factor for shrink line",
      "default": 10,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "daf": {
      "plots": [
        "plot_daf"
      ],
      "desc": "",
      "default": "DAF",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "density_color": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Density palette or boolean to control density track colors",
      "default": false,
      "ctx_defaults": {
        "plot_snp_density:b": false
      },
      "add_to_docstring": false
    },
    "density_palette": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Density palette",
      "default": "Reds",
      "ctx_defaults": {
        "plot_snp_density:b": "Reds"
      },
      "add_to_docstring": false
    },
    "density_range": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Density value range",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "density_threshold": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Threshold for density highlighting",
      "default": 5,
      "ctx_defaults": {
        "plot_snp_density:b": 5
      },
      "add_to_docstring": false
    },
    "density_tpalette": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Palette for threshold coloring",
      "default": "Blues",
      "ctx_defaults": {
        "plot_snp_density:b": "Blues"
      },
      "add_to_docstring": false
    },
    "density_trange": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_snp_density:b"
      ],
      "desc": "Threshold range",
      "default": [
        0,
        10
      ],
      "ctx_defaults": {
        "plot_snp_density:b": [
          0,
          10
        ]
      },
      "add_to_docstring": false
    },
    "dpi": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Figure DPI",
      "default": 200,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "drop": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Drop variants by condition",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "drop_chr_start": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Drop chromosome start",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ea": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Effect allele column",
      "default": "EA",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "eaf": {
      "plots": [
        "plot_daf",
        "plot_effect",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Effect allele frequency column",
      "default": "EAF",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "eaf_kwargs": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Styling kwargs for EAF panel",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "eaf_label": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Label for EAF panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "eaf_panel": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Toggle EAF panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "edgecolor": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "Marker edge color",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "effect_label": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Label for effect size panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "equal_aspect": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Keep equal aspect ratio",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "err_kwargs": {
      "plots": [
        "compare_effect",
        "plot_effect"
      ],
      "desc": "Errorbar styling kwargs",
      "default": {},
      "ctx_defaults": {
        "plot_effect": {
          "ecolor": "#cccccc",
          "linewidth": 0,
          "zorder": 90,
          "elinewidth": 1
        },
        "compare_effect": {
          "ecolor": "#cccccc",
          "elinewidth": 1
        }
      },
      "add_to_docstring": false
    },
    "expected_min_mlog10p": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Expected minimum -log10(P) adjustment",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "fdr_method": {
      "plots": [
        "plot_rg"
      ],
      "desc": "FDR correction method",
      "default": "bh",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "fig_kwargs": {
      "plots": [
        "compare_effect",
        "plot_associations",
        "plot_daf",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_rg",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Figure kwargs for plot",
      "default": null,
      "ctx_defaults": {
        "plot_mqq:mqq": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_mqq:qqm": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_mqq:m": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_manhattan": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_snp_density": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_miami2": {
          "figsize": [
            15,
            10
          ],
          "dpi": 200
        },
        "plot_qq": {
          "figsize": [
            5,
            5
          ],
          "dpi": 200
        },
        "plot_mqq:qq": {
          "figsize": [
            15,
            5
          ],
          "dpi": 200
        },
        "plot_region": {
          "figsize": [
            15,
            15
          ],
          "dpi": 200
        },
        "plot_mqq:r": {
          "figsize": [
            15,
            15
          ],
          "dpi": 200
        },
        "plot_phenogram": {
          "figsize": [
            15,
            15
          ],
          "dpi": 200
        },
        "plot_stacked_mqq": {
          "dpi": 200
        }
      },
      "add_to_docstring": false
    },
    "figargs": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Figure kwargs alias",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "figax": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_snp_density:b"
      ],
      "desc": "Existing figure/axes tuple to draw on",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "font_family": {
      "plots": [
        "plot_associations",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Font family, e.g., 'Arial', for consistent styling",
      "default": "Arial",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "font_kwargs": {
      "plots": [
        "compare_effect",
        "plot_daf",
        "plot_effect"
      ],
      "desc": "Font configuration kwargs",
      "default": {"fontsize":9},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "fontfamily": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Font family alias",
      "default": "Arial",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "fontsize": {
      "plots": [
        "plot_associations",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_rg",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Font size for ticks, labels, etc.",
      "default": 12,
      "ctx_defaults": {
        "plot_mqq:mqq":10,
        "plot_mqq:qqm":10
      },
      "add_to_docstring": false
    },
    "full_cell": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Fill full cell when significant",
      "default": [
        "fdr",
        0.05
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "gap": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Panel gap or spacing",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "gc": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Compute genomic control lambda",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "get_lead_kwargs": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Kwargs for extracting lead variants",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "grid_linecolor": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Grid line color",
      "default": "grey",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "grid_linewidth": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Grid linewidth",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "group": {
      "plots": [
        "plot_effect",
        "plot_gwheatmap"
      ],
      "desc": "Grouping column for axes",
      "default": "CIS/TRANS",
      "ctx_defaults": {"plot_effect":null},
      "add_to_docstring": false
    },
    "gtf_chr_dict": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "GTF chromosome dictionary",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "gtf_gene_name": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "GTF gene name column",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "gtf_path": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "GTF gene annotation path or 'default' for built-in resource",
      "default": "default",
      "ctx_defaults": {
        "plot_region:r": "default"
      },
      "add_to_docstring": false
    },
    "height_ratios": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Panel height ratios",
      "default": [
        1,
        2
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "helper_line_kwargs": {
      "plots": [
        "compare_effect",
        "plot_daf"
      ],
      "desc": "45-degree helper line styling for AF comparison",
      "default": {
        "color": "black",
        "linestyle": "-",
        "lw": 1
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight": {
      "plots": [
        "plot_manhattan",
        "plot_snp_density",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:b",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:qq",
        "plot_qq",
        "plot_qq:qq",
        "plot_trumpet:b",
        "plot_trumpet:q",
        "plot_stacked_mqq",
        "compare_effect"
      ],
      "no_plots": [
        "plot_region",
        "plot_region:r",
        "plot_mqq:r"
      ],
      "desc": "List of focal variants to highlight",
      "default": [],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_anno_kwargs": {
      "plots": [
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Annotation style kwargs for highlighted variants",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_chrpos": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Highlight by chromosome position flag",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Highlight color",
      "default": "#CB132D",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_lim": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Custom highlight limits",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_lim_mode": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Highlight limit mode ('absolute'|'relative')",
      "default": "absolute",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "highlight_windowkb": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Highlight window size (kb)",
      "default": 500,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "histplot_kwargs": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Histogram plotting kwargs for AF distribution",
      "default": {
        "log_scale": [
          false,
          false
        ]
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "hspace": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Vertical space between panels",
      "default": 0.1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "hue": {
      "plots": [
        "plot_effect",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Hue mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "id0": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Identifier for miami plot pair base",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "id1": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Identifier for series 1",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "id2": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Identifier for series 2",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "include_all": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Include all variants for plotting",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "include_chrXYMT": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Include sex/MT chromosomes in QQ",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "insumstats": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "is_45_helper_line": {
      "plots": [
        "compare_effect",
        "plot_daf"
      ],
      "desc": "Draw 45-degree helper line",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "is_q": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Treat inputs as odds ratios",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "is_q_mc": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Monte Carlo mode for OR inputs",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "is_reg": {
      "plots": [
        "compare_effect",
        "plot_daf"
      ],
      "desc": "Enable regression line computation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "is_threshold": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Draw threshold line",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "jagged": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Enable jagged axis break markers",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "jagged_len": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Jagged marker length",
      "default": 0.01,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "jagged_wid": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Jagged marker width",
      "default": 0.01,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "label": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Legend labels or series labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_fmt": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "LD format identifier (e.g., 'npz')",
      "default": "npz",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_if_add_T": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Add transpose when composing LD",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_if_square": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Treat LD matrix as square",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_map_kwargs": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Extra kwargs for LD map loader",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_map_path": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Path to LD map file",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_map_rename_dic": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Rename dictionary for LD map columns",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_path": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Path to LD matrix resource",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_cell": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Whether to annotate LD block cells with r² values.",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "anno_cell_fmt": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Format string for LD cell annotations (e.g., '{:.2f}' for 2 decimal places).",
      "default": "{:.2f}",
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "anno_cell_kwargs": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Additional keyword arguments for LD cell text annotations (e.g., {'fontsize': 10, 'weight': 'bold', 'color': 'white'}).",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_grid": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Whether to draw grid lines on the LD block plot.",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_grid_kwargs": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Additional keyword arguments for LD block grid lines (e.g., {'color': 'gray', 'linewidth': 0.5, 'alpha': 0.5}).",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_anno": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Whether to add annotations on the left side of the LD block triangle. If True, uses 'chr:pos' format. If a string (e.g., 'SNPID', 'rsID'), uses that column for annotation text. Annotations are styled like axis ticks and labels, with right-aligned text.",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_anno_kwargs": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Additional keyword arguments for left-side annotations (e.g., {'fontsize': 8, 'color': 'black'}).",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_anno_set": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "List of SNPIDs to annotate. If None, annotates all variants. Variants are matched by SNPID column.",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block_anno_max_rows": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Maximum number of variants to annotate. If the number of variants to annotate exceeds this limit, annotations will be skipped.",
      "default": 100,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_block": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Enable LD block plot (45° rotated inverted triangle) in regional plots",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ld_link": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Enable LD link plot in regional plots. Draws straight lines connecting SNPs with LD r² above threshold.",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_link_thr": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "LD r² threshold for drawing lines. Only pairs with LD >= thr will be connected.",
      "default": 0.8,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_link_color": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Color for the LD lines.",
      "default": "blue",
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_link_alpha_scale": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Scaling factor for line transparency based on LD value. Alpha = ld * link_alpha_scale.",
      "default": 0.2,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_link_linewidth": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Line width for LD lines.",
      "default": 1.0,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "ld_link_sig_level": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "P-value significance threshold for LD lines. Only lines connecting pairs where at least one variant meets this threshold will be drawn. If None, uses sig_level. If sig_level is also None, all lines above ld_link_thr are drawn.",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "show_ld_score": {
      "plots": [
        "plot_mqq:r",
        "plot_region",
        "plot_region:r"
      ],
      "desc": "Enable LD score annotation and links in regional plots. When True, calculates LD scores for ref variants (sum of r² values with all other variants in the region) and annotates ref variants with these scores. Also draws links from each variant to ref variants, colored based on LD categories with transparency scaled by LD value. LD score is defined as l_j = Σ(r²_{j,k}) for all k ≠ j. Requires vcf_path or ld_path to be specified.",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "legend1": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Toggle first legend block",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend2": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Toggle second legend block",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend_kwargs": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Legend styling kwargs",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend_mode": {
      "plots": [
        "compare_effect",
        "plot_effect"
      ],
      "desc": "Legend layout mode",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend_pos": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Legend position",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend_title": {
      "plots": [
        "compare_effect",
        "plot_pipcs"
      ],
      "desc": "Legend title",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "legend_title2": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Second legend title",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "locus": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "Locus label for credible sets",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "log": {
      "plots": [
        "compare_effect",
        "plot_associations",
        "plot_daf",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_rg",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Logger object",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "maf": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Minor allele frequency column",
      "default": "MAF",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "maf_bin_colors": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Colors for MAF bins",
      "default": [
        "#f0ad4e",
        "#5cb85c",
        "#5bc0de",
        "#000042"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "maf_bins": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "MAF bin definitions for stratified QQ",
      "default": [
        [
          0,
          0.01
        ],
        [
          0.01,
          0.05
        ],
        [
          0.05,
          0.25
        ],
        [
          0.25,
          0.5
        ]
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "maf_level": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Minor allele frequency stratification level",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "maf_range": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "MAF range for power computation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "marker_size": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Marker size or size range",
      "default": null,
      "ctx_defaults": {
        "plot_mqq:r": [
          40,
          65
        ],
        "plot_region": [
          40,
          65
        ],
        "plot_mqq:mqq": [
          5,
          20
        ],
        "plot_miami2": [
          5,
          20
        ]
      },
      "add_to_docstring": false
    },
    "markercolor": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Base marker color",
      "default": "#597FBD",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "math_fontfamily": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Math text font family",
      "default": "dejavusans",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "mlog10p": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq",
        "plot_region:r"
      ],
      "desc": "Negative log10 p-value column; improves performance and stability if provided",
      "ctx_desc": {
        "plot_region:r": "-log10(P) values for y-axis in regional plot",
        "plot_mqq": "-log10(P) values driving Manhattan heights and QQ distribution",
        "plot_qq:qq": "Observed -log10(P) used against expected under null in QQ plot"
      },
      "default": "MLOG10P",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "mode": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q",
        "plot_stacked_mqq"
      ],
      "desc": "Plotting mode",
      "ctx_desc": {
        "plot_mqq:mqq": "Manhattan plot and QQ plot",
        "plot_trumpet:q": "Quantitative trait mode; power lines computed for continuous effect sizes",
        "plot_trumpet:b": "Binary trait mode; power lines computed under case-control assumptions"
      },
      "default": null,
      "ctx_defaults": {
        "plot_trumpet:q": "q",
        "plot_trumpet:b": "b",
        "plot_stacked_mqq":"r"
      },
      "add_to_docstring": false
    },
    "mqqratio": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Layout ratio for combined Manhattan-QQ plot",
      "default": 3,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "mtitle": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Manhattan title",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "mtitle_pad": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Manhattan title padding",
      "default": 1.08,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "mysumstats": {
      "plots": [],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "n": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Sample size column (quantitative mode)",
      "ctx_desc": {
        "plot_trumpet:q": "Total sample size used to compute power envelopes in quantitative mode"
      },
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "n_matrix": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Power curve smoothness parameter",
      "default": 1000,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ncase": {
      "plots": [
        "plot_trumpet:b"
      ],
      "desc": "Case count (binary mode)",
      "ctx_desc": {
        "plot_trumpet:b": "Number of cases in study for binary mode power envelopes"
      },
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ncol": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Number of columns in legend",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ncontrol": {
      "plots": [
        "plot_trumpet:b"
      ],
      "desc": "Control count (binary mode)",
      "ctx_desc": {
        "plot_trumpet:b": "Number of controls in study for binary mode power envelopes"
      },
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "nea": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Non-effect allele column",
      "default": "NEA",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "null_beta": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Null beta for hypothesis testing",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "onlycs": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "or_to_rr": {
      "plots": [
        "plot_trumpet:b"
      ],
      "desc": "Convert OR to RR",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "p": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq",
        "plot_region:r",
        "plot_rg",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "P-value column",
      "default": "P",
      "ctx_defaults": {"plot_rg":"p"},
      "add_to_docstring": false
    },
    "p1": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Trait column 1",
      "default": "p1",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "p2": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Trait column 2",
      "default": "p2",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "p_level": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "P-value threshold for inclusion",
      "default": 5e-08,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "palette": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "Color palette name or list",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "panno": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Enable p-value annotation",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "panno_kwargs": {
      "plots": [
        "plot_rg"
      ],
      "desc": "P-value annotation kwargs",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "panno_texts": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Texts for p-value annotation",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "pinpoint": {
      "plots": [
        "plot_manhattan",
        "plot_snp_density",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:b",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:qq",
        "plot_qq",
        "plot_qq:qq",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q",
        "plot_region",
        "plot_region:r",
        "plot_mqq:r"
      ],
      "desc": "Variants to pinpoint",
      "default": [],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "pinpoint_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Color for pinpoint",
      "default": "red",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "pip": {
      "plots": [
        "plot_pipcs"
      ],
      "desc": "",
      "default": "PIP",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "pipcs_raw": {
      "plots": [],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "pos": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Base-pair position column used with `chrom` for plotting",
      "add_to_docstring": false,
      "default": "POS",
      "ctx_defaults": {}
    },
    "prevalence": {
      "plots": [
        "plot_trumpet:b"
      ],
      "desc": "Disease prevalence (used for power lines in binary mode)",
      "ctx_desc": {
        "plot_trumpet:b": "Population disease prevalence parameter for binary mode power computation"
      },
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "q_level": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Quantile level for thresholds",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qq_line_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Reference line color for QQ plot (e.g., 'grey')",
      "default": "grey",
      "ctx_defaults": {
        "plot_qq:qq": "grey"
      },
      "add_to_docstring": false
    },
    "qq_scatter_kwargs": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_qq:qq"
      ],
      "desc": "Style dict for QQ scatter (e.g., marker, s, edgecolor)",
      "default": {},
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qq_xlabels": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Custom x-axis tick labels for QQ plot",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qq_xlim": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "X-axis limits for QQ plot, e.g., (min, max)",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qqscatterargs": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "QQ scatter kwargs alias",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qtitle": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Manhattan/QQ combined title",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "qtitle_pad": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "QQ title padding",
      "default": 1.08,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "r2": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Show R-squared value",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "r2_kwargs": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Text kwargs for R^2 annotation in AF comparison",
      "default": {
        "va": "bottom",
        "ha": "right"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "r_or_r2": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Show r or r^2 statistic",
      "default": "r2",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "r_se": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Show regression standard error",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "raf": {
      "plots": [
        "plot_daf"
      ],
      "desc": "",
      "default": "RAF",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ref_chrom": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Reference chromosome column",
      "default": "REF_CHR",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ref_pos": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Reference position column",
      "default": "REF_START",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "reg_box": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Draw regression stats box",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "reg_line_kwargs": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Regression line styling for AF comparison",
      "default": {
        "color": "#cccccc",
        "linestyle": "--"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "reg_text": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Custom text for regression box",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_region:r"
      ],
      "desc": "Region triple (chr, start, end) in base pairs",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_anno_bbox_kwargs": {
      "plots": [
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Annotation bbox kwargs for region",
      "default": {
          "ec": "None",
          "fc": "None"
        },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_flank_factor": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Flank proportion for region padding",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_grid": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Show grid lines in regional plot",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_grid_line": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_stacked_mqq"
      ],
      "desc": "Grid line style for regional plot",
      "default": {
        "linewidth": 2,
        "linestyle": "--"
      },
      "ctx_defaults": {
        "plot_region:r": {
          "linewidth": 2,
          "linestyle": "--"
        }
      },
      "add_to_docstring": false
    },
    "region_hspace": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Vertical spacing between region panels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ld_colors": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "LD colors (list or palette) aligned with thresholds",
      "default": [
        "#E4E4E4",
        "#020080",
        "#86CEF9",
        "#24FF02",
        "#FDA400",
        "#FF0000",
        "#FF0000"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ld_colors_m": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "LD colors for multi-lead mode",
      "default": [
        "#E51819",
        "#367EB7",
        "green",
        "#F07818",
        "#AD5691",
        "yellow",
        "purple"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ld_legend": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "no_plots":["plot_stacked_mqq"],
      "desc": "Whether to show LD legend/colorbar",
      "default": true,
      "ctx_defaults": {
        "plot_region:r": true
      },
      "add_to_docstring": false
    },
    "region_ld_threshold": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "LD r^2 thresholds list for color stratification",
      "default": [
        0.2,
        0.4,
        0.6,
        0.8
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_lead_grid": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "no_plots":["plot_stacked_mqq"],
      "desc": "Show lead grid lines",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_lead_grid_line": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Lead grid line style",
      "default": {
        "alpha": 0.5,
        "linewidth": 2,
        "linestyle": "--",
        "color": "#FF0000"
      },
      "ctx_defaults": {
        "plot_region:r": {
          "alpha": 0.5,
          "linewidth": 2,
          "linestyle": "--",
          "color": "#FF0000"
        }
      },
      "add_to_docstring": false
    },
    "region_legend_marker": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Show legend markers",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_marker_shapes": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Marker shapes for regional plots. Index 0: variants with missing LD, index 1: variants with LD, index 2+: reference variants",
      "default": [
        "X",
        "o",
        "^",
        "s",
        "D",
        "*",
        "P",
        "h",
        "8"
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_protein_coding": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Restrict to protein coding genes",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_recombination": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Plot recombination rate",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ref": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Reference variant(s) for LD coloring",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ref_alias": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Alias for reference variants",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_ref_second": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Second reference variant",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_step": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Y step for region layout",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_title": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Title text for regional plot",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "region_title_kwargs": {
      "plots": [
        "plot_stacked_mqq",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Regional plot title styling args",
      "default": {
        "family": "Arial",
        "size": 12
      },
      "ctx_defaults": {
        "plot_region:r": {
          "family": "Arial"
        }
      },
      "add_to_docstring": false
    },
    "rename_dic": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Rename dictionary for labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "repel_force": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Text repulsion force parameter",
      "default": 0.03,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rg": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Genetic correlation value column",
      "default": "rg",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rganno": {
      "plots": [
        "plot_rg"
      ],
      "desc": "RG annotation mode",
      "default": "non",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rganno_kwargs": {
      "plots": [
        "plot_rg"
      ],
      "desc": "RG annotation kwargs",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rr_chr_dict": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Recombination rate chrom dict",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rr_header_dict": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Recombination rate header dict",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rr_lim": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Recombination rate limits",
      "default": [
        0,
        100
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "rr_path": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Recombination rate data path or 'default' for built-in resource",
      "default": "default",
      "ctx_defaults": {
        "plot_region:r": "default"
      },
      "add_to_docstring": false
    },
    "rr_ylabel": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Show recombination rate y-label",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "same_ylim": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Use same ylim across panels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "save": {
      "plots": [
        "compare_effect",
        "plot_daf",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_region:r",
        "plot_rg",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Boolean or output filepath; when boolean, uses default naming",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "save_kwargs": {
      "plots": [
        "compare_effect",
        "plot_daf",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_region:r",
        "plot_rg",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Save kwargs for GW heatmap",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "saveargs": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Save kwargs alias",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sc_linewidth": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Line width for significance lines",
      "default": 2,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scaled": {
      "plots": [
        "compare_effect",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Boolean indicating `mlog10p` is already precomputed",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scaled1": {
      "plots": [
        "compare_effect",
        "plot_miami2"
      ],
      "desc": "Series 1 pre-scaled -log10(P)",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scaled2": {
      "plots": [
        "compare_effect",
        "plot_miami2"
      ],
      "desc": "Series 2 pre-scaled -log10(P)",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scatter_kwargs": {
      "plots": [
        "compare_effect",
        "plot_daf",
        "plot_effect",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_pipcs",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Scatter kwargs for GW heatmap",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scatter_kwargs_outlier": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Scatter kwargs for outlier points in AF comparison",
      "default": {
        "s": 3,
        "c": "red"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "scatterargs": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Scatter kwargs alias",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "se": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Standard error column",
      "default": "SE",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sig_level": {
      "plots": [
        "compare_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Significance threshold for reference line and marker sizing",
      "default": 5e-08,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "anno_sig_level": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Significance level for extracting lead variants to annotate. Can be set independently from sig_level.",
      "default": 5e-08,
      "ctx_defaults": {},
      "add_to_docstring": true
    },
    "sig_levels": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Significance levels",
      "default": [
        0.05
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sig_line": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Whether to draw significance reference line",
      "default": true,
      "ctx_defaults": {
        "plot_mqq": true,
        "plot_region:r": true
      },
      "add_to_docstring": false
    },
    "sig_line_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Significance line color",
      "default": "grey",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "size": {
      "plots": [
        "plot_effect",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Size mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sizes": {
      "plots": [
        "plot_gwheatmap",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Size list for style mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sizes_gw": {
      "plots": [],
      "desc": "Marker size range for GW heatmap",
      "default": [
        10,
        50
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "skip": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Minimum -log10(P) to plot",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snpid": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "SNP identifier column",
      "default": "SNPID",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snplist": {
      "plots": [
        "compare_effect"
      ],
      "desc": "List of SNPs to include",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snpr2": {
      "plots": [
        "plot_effect"
      ],
      "desc": "SNP r2 column",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snpr2_kwargs": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Styling kwargs for SNP r2 panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snpr2_label": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Label for SNP r2 panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "snpvar_panel": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Toggle SNP variance panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sort": {
      "plots": [
        "plot_associations"
      ],
      "desc": "Sorting key or method",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sort_key": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Sort key function",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sort_kwargs": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Sorting kwargs",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "square": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Square cells toggle",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "stratified": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Enable stratified QQ by MAF",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "style": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Style mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "suggestive_sig_level": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Suggestive threshold value, e.g., 5e-6",
      "default": 5e-06,
      "ctx_defaults": {
        "plot_mqq": 5e-06
      },
      "add_to_docstring": false
    },
    "suggestive_sig_line": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Whether to draw suggestive threshold line (e.g., 5e-6)",
      "default": false,
      "ctx_defaults": {
        "plot_mqq": false
      },
      "add_to_docstring": false
    },
    "suggestive_sig_line_color": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Suggestive significance line color",
      "default": "grey",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "sumstats": {
      "plots": [],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "tabix": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Tabix index path for fast IO",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "taf": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Track arrangement factors",
      "default": [
        4,
        0,
        0.95,
        1,
        1
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "threshold": {
      "plots": [
        "plot_daf"
      ],
      "desc": "AF difference threshold",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "threshold_line_kwargs": {
      "plots": [
        "plot_daf"
      ],
      "desc": "Threshold helper line styling for AF comparison",
      "default": {
        "color": "#cccccc",
        "linestyle": "dotted"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "title": {
      "plots": [
        "plot_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq",
        "plot_region:r",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Figure title text",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "title_fontsize": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Title font size",
      "default": 13,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "title_kwargs": {
      "plots": [],
      "desc": "Title styling kwargs (e.g., family, fontsize, weight)",
      "default": null,
      "ctx_defaults": {
        "plot_mqq": {
          "family": "Arial"
        },
        "plot_region:r": {
          "family": "Arial"
        },
        "plot_stacked": {
          "family": "Arial"
        },
        "plot_template": {
          "family": "Arial"
        }
      },
      "add_to_docstring": false
    },
    "title_pad": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Title padding",
      "default": 1.08,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "title_pos": {
      "plots": [],
      "desc": "Title position in axes coordinates (x, y)",
      "default": [
        0.01,
        0.97
      ],
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "titles": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Pair plot titles",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "titles_pad": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Title padding configuration",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "to_plot": {
      "plots": [],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_exon_ratio": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Exon track ratio",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_font_family": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Font family for region tracks",
      "default": "Arial",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_fontsize_ratio": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Track fontsize ratio",
      "default": 0.95,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_n": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Number of annotation tracks",
      "default": 4,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_n_offset": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Track offset",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "track_text_offset": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Track text offset",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ts": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Power thresholds to plot",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "use_rank": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_snp_density:b"
      ],
      "desc": "Use rank for chrom indexing",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "values": {
      "plots": [
        "plot_associations"
      ],
      "desc": "Value to plot in associations heatmap",
      "default": "Beta",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "vcf_chr_dict": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Chromosome mapping for VCF resource",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "vcf_path": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Reference VCF path for LD computation/loading",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "verbose": {
      "plots": [
        "compare_effect",
        "plot_associations",
        "plot_daf",
        "plot_effect",
        "plot_forest",
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs",
        "plot_qq:qq",
        "plot_region:r",
        "plot_rg",
        "plot_snp_density:b",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Verbose logging toggle",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "wc_correction": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Winner's curse correction toggle",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "wc_sig_level": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Significance threshold for WC correction",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "windowsizekb": {
      "plots": [
        "plot_manhattan",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r"
      ],
      "desc": "Window size for lead variant extraction (kb)",
      "default": 500,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "x": {
      "plots": [
        "plot_effect"
      ],
      "desc": "X variable/column name",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xchrpad": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Chrom padding for x grouping",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xlabel": {
      "plots": [
        "plot_associations",
        "plot_daf",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "X-axis label",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xlabel_coords": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "X label position adjustment",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xlim": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "X-axis limits",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xlim_eaf": {
      "plots": [
        "plot_effect"
      ],
      "desc": "X limits for EAF panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xlim_snpr2": {
      "plots": [
        "plot_effect"
      ],
      "desc": "X limits for SNP r2 panel",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xpad": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "X padding proportion",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xpadl": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Left X padding",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xpadr": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Right X padding",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xscale": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "X-axis scale",
      "default": "log",
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtick_chr_dict": {
      "plots": [
        "plot_gwheatmap",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_pipcs"
      ],
      "desc": "X-axis tick chromosome mapping",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtick_chr_dict_gw": {
      "plots": [],
      "desc": "Tick chr dict for x axis",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtick_label_pad": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "Pad between x tick and label",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtick_label_size": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "X tick label size",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xticklabel_kwargs": {
      "plots": [
        "plot_rg"
      ],
      "desc": "X ticklabel kwargs",
      "default": {
        "rotation": 45,
        "horizontalalignment": "left",
        "verticalalignment": "bottom",
        "fontsize": 10,
        "fontfamily": "Arial"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xticklabels": {
      "plots": [],
      "desc": "Custom x-axis tick labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtickpad": {
      "plots": [
        "plot_miami2"
      ],
      "desc": "X tick pad",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xticks": {
      "plots": [],
      "desc": "Custom x-axis ticks",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xtight": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r"
      ],
      "desc": "Tight X padding",
      "default": false,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "xylabel_prefix": {
      "plots": [
        "compare_effect"
      ],
      "desc": "Prefix for axis labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "y": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Y variable/column name",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "y_sort": {
      "plots": [
        "plot_effect"
      ],
      "desc": "Y sorting key",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ychrpad": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "Chrom padding for y grouping",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ylabel": {
      "plots": [
        "plot_associations",
        "plot_daf",
        "plot_effect",
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Y-axis label",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ylabels": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Custom y-axis labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ylim": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_region:r",
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Y-axis limits",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "yscale_factor": {
      "plots": [
        "plot_trumpet:b",
        "plot_trumpet:q"
      ],
      "desc": "Y scale factor",
      "default": 1,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ystep": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Step size for y-axis",
      "default": 0,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ytick3": {
      "plots": [
        "plot_manhattan",
        "plot_miami2",
        "plot_mqq",
        "plot_mqq:m",
        "plot_mqq:mqq",
        "plot_mqq:qqm",
        "plot_mqq:r",
        "plot_qq:qq"
      ],
      "desc": "Use 3 y-axis ticks",
      "default": true,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ytick_chr_dict": {
      "plots": [
        "plot_gwheatmap"
      ],
      "desc": "",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "ytick_chr_dict_gw": {
      "plots": [],
      "desc": "Tick chr dict for y axis",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "yticklabel_kwargs": {
      "plots": [
        "plot_rg"
      ],
      "desc": "Y ticklabel kwargs",
      "default": {
        "fontsize": 10,
        "fontfamily": "Arial"
      },
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "yticklabels": {
      "plots": [],
      "desc": "Custom y-axis tick labels",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    },
    "yticks": {
      "plots": [],
      "desc": "Custom y-axis ticks",
      "default": null,
      "ctx_defaults": {},
      "add_to_docstring": false
    }
  },
  "registry": {}
}