{
  "$id": "https://pivograph.com/schemas/project/v1/examples/index.json",
  "format": "pivograph-project",
  "schemaVersion": 1,
  "jsonSchema": "https://pivograph.com/schemas/project/v1.json",
  "spec": "https://pivograph.com/developers/project-format/v1/",
  "description": "Example .pivograph project files for schema version 1. Every file opens in PivoGraph and validates against the JSON Schema. The minimal-* files show the smallest useful document for one table family each; representative.pivograph is a complete document written by PivoGraph itself.",
  "examples": [
    {
      "file": "minimal-column.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-column.pivograph",
      "title": "Minimal column table",
      "description": "Column table: two independent groups, bar graph, unpaired t test.",
      "tableFormats": [
        "column"
      ],
      "graphVariants": [
        "bar"
      ],
      "analysisMethods": [
        "ttest"
      ]
    },
    {
      "file": "minimal-xy.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-xy.pivograph",
      "title": "Minimal XY table",
      "description": "XY table with three replicates: points with error bars and a connecting line, log2 Y axis, linear regression.",
      "tableFormats": [
        "xy"
      ],
      "graphVariants": [
        "xy-points-line-error"
      ],
      "analysisMethods": [
        "linearRegression"
      ]
    },
    {
      "file": "minimal-grouped.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-grouped.pivograph",
      "title": "Minimal grouped table",
      "description": "Grouped table with two replicates: interleaved bars with scatter points.",
      "tableFormats": [
        "grouped"
      ],
      "graphVariants": [
        "grouped-interleaved-scatter-bar"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-heat-map.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-heat-map.pivograph",
      "title": "Minimal heat map",
      "description": "Grouped table rendered as a heat map with a fixed diverging colour scale.",
      "tableFormats": [
        "grouped"
      ],
      "graphVariants": [
        "grouped-heat-map"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-nested.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-nested.pivograph",
      "title": "Minimal nested table",
      "description": "Nested table with three sub-columns per group: scatter of every value.",
      "tableFormats": [
        "nested"
      ],
      "graphVariants": [
        "nested-scatter"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-contingency.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-contingency.pivograph",
      "title": "Minimal contingency table",
      "description": "Contingency table: stacked bars.",
      "tableFormats": [
        "contingency"
      ],
      "graphVariants": [
        "contingency-stacked-bar"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-survival.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-survival.pivograph",
      "title": "Minimal survival table",
      "description": "Survival table: X is time, cells are event codes; staircase curves with censor ticks.",
      "tableFormats": [
        "survival"
      ],
      "graphVariants": [
        "survival-staircase-ticks"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-parts-of-whole.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-parts-of-whole.pivograph",
      "title": "Minimal parts-of-whole table",
      "description": "Parts-of-whole table: donut graph.",
      "tableFormats": [
        "partsOfWhole"
      ],
      "graphVariants": [
        "parts-donut"
      ],
      "analysisMethods": []
    },
    {
      "file": "minimal-multiple-variables.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/minimal-multiple-variables.pivograph",
      "title": "Minimal multiple-variables table",
      "description": "Multiple-variables table with text columns: scatter plot mapping variables to X, Y, colour and point labels.",
      "tableFormats": [
        "multipleVariables"
      ],
      "graphVariants": [
        "mv-scatter"
      ],
      "analysisMethods": []
    },
    {
      "file": "representative.pivograph",
      "url": "https://pivograph.com/schemas/project/v1/examples/representative.pivograph",
      "title": "Representative project",
      "description": "Complete document written by PivoGraph itself: every table family, analyses, results tables, annotations, style overrides and usermeta.",
      "tableFormats": [
        "xy",
        "column",
        "grouped",
        "contingency",
        "nested",
        "survival",
        "partsOfWhole",
        "multipleVariables"
      ],
      "graphVariants": [
        "xy-points-line-error",
        "scatter-bar",
        "grouped-interleaved-bars",
        "grouped-heat-map",
        "contingency-stacked-bar",
        "nested-box",
        "survival-point-to-point-eb",
        "parts-donut",
        "mv-volcano"
      ],
      "analysisMethods": [
        "linearRegression",
        "nonlinearRegression",
        "ttest",
        "frequencyDistribution",
        "survivalComparison",
        "correlationMatrix"
      ]
    }
  ]
}
