{"id":19998779,"url":"https://github.com/quantixed/superplot","last_synced_at":"2026-03-05T02:31:16.558Z","repository":{"id":100276122,"uuid":"385839398","full_name":"quantixed/SuperPlot","owner":"quantixed","description":"Making SuperPlots in IGOR Pro","archived":false,"fork":false,"pushed_at":"2025-01-03T17:33:20.000Z","size":548,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-11-29T18:58:41.232Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"IGOR Pro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quantixed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-14T06:37:28.000Z","updated_at":"2025-01-03T17:33:23.000Z","dependencies_parsed_at":"2025-01-03T18:25:29.111Z","dependency_job_id":"dc26c4ac-d4c2-490a-83eb-cc56e7bc6902","html_url":"https://github.com/quantixed/SuperPlot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quantixed/SuperPlot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FSuperPlot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FSuperPlot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FSuperPlot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FSuperPlot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quantixed","download_url":"https://codeload.github.com/quantixed/SuperPlot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quantixed%2FSuperPlot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30107206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T05:09:28.668Z","updated_at":"2026-03-05T02:31:16.530Z","avatar_url":"https://github.com/quantixed.png","language":"IGOR Pro","readme":"# SuperPlot\n\nMaking SuperPlots in IGOR Pro.\n\n[**Example**](#Example) | [**Workflow**](#Workflow) | [**Installation**](#Installation)\n\nSuperPlots are a way to visualise data in a way that emphasises the\nexperimental reproducibility. You can read more about SuperPlots in the\n[original paper](https://doi.org/10.1083/jcb.202001064):\n\nLord, S.J., Velle, K.B., Mullins, R.D. \u0026 Fritz-Laylin, L.K. (2020)\n**SuperPlots: Communicating reproducibility and variability in cell\nbiology.** *J. Cell Biol.* 219(6):e202001064\n\n## Example\n\nAn example SuperPlot generated using `SuperPlot.ipf` and the test data. Test data is taken from Lord _et al._ (2020)\n\n\n![img](img/exampleGraph.png?raw=true \"image\")\n\n## Workflow\n\nExecute using _Macros \u003e Make SuperPlot_ menu item.\n\n![img](img/menu.png?raw=true \"image\")\n\nSelect the three waves that correspond to replicates, treatment/condition, and measurement using the panel.\n\n![img](img/panel.png?raw=true \"image\")\n\nClick **Do It** to make your SuperPlot.\n\n### Settings\n\nThe SuperPlot can be customised using the settings on the right of the panel.\n\n- **Width** controls how wide the each cluster of points is on the x-axis.\n- **Alpa** controls the tranparency of the individual data points. Auto mode lets Igor decide the transparency depending on data density.\n- **Add bars** will add bars to show the mean ± 1 standard deviation to each condition, calculated from the averages of replicates, not from data points. See example above.\n- **Add stats** will add p-values from a t-test for two conditions, or from Dunnett's post-hoc test for three or more conditions (compared to the first condition).\n\n### Using your own data\n\nAssemble your data in three waves where each row is a masurement for the entire dataset:\n\n1. replicates (numeric wave) indicating which replicate the measurement is from\n2. condition (text wave) indicating which condition/treatment/group the measurement corresponds to\n3. measurement (numeric wave) the measurement taken\n\nThe waves can be named whatever you like and you can make more than one SuperPlot in an Igor experiment.\n\nReplicates and conditions are converted to numeric and text resepectively and either numeric or text waves can be used as input.\n\n#### Generating lots of SuperPlots\n\nA typical use case would be to make one SuperPlot at a time using the interactive mode described above, however if you want to generate many SuperPlots, programmatically, it is possible to do this using `SuperPlotHeadless()`.\nThis is intended for advanced users only (which is, let's face it all Igor users!).\nNote, there is a current limit of 50 SuperPlots per experiment.\n\n## Installation\n\nTo install, save a copy of `SuperPlot.ipf` and `PXPUtils.ipf` to *Wavemetrics/Igor Pro 9 User Files/User Procedures*\nThis directory is usually in `~/Documents/`\n\nOpen `SuperPlot.ipf` in Igor by double-clicking it from Finder or selecting *File \u003e Open File \u003e Procedure* in a new Igor experiment.\n\nIf the code does not auto-compile, click *Macros \u003e Compile*\n\n`PXPUtils.ipf` can be found [here](https://github.com/quantixed/PXPUtils).\n\n--\n\n### Compatability\n\nThis code was developed for IGOR Pro 9. It should work on IP8+.\n\n### R version\n\nAn R package SuperPlotR is available [here](https://github.com/quantixed/SuperPlotR).","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantixed%2Fsuperplot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquantixed%2Fsuperplot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquantixed%2Fsuperplot/lists"}