{"id":20386977,"url":"https://github.com/cmdcolin/wigglehighlighter","last_synced_at":"2026-06-10T14:31:32.265Z","repository":{"id":54150193,"uuid":"180682193","full_name":"cmdcolin/wigglehighlighter","owner":"cmdcolin","description":null,"archived":false,"fork":false,"pushed_at":"2021-06-01T22:10:28.000Z","size":303,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-04T23:30:41.636Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cmdcolin.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-11T00:06:23.000Z","updated_at":"2021-06-01T22:10:31.000Z","dependencies_parsed_at":"2022-08-13T07:40:35.291Z","dependency_job_id":null,"html_url":"https://github.com/cmdcolin/wigglehighlighter","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cmdcolin/wigglehighlighter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdcolin%2Fwigglehighlighter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdcolin%2Fwigglehighlighter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdcolin%2Fwigglehighlighter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdcolin%2Fwigglehighlighter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cmdcolin","download_url":"https://codeload.github.com/cmdcolin/wigglehighlighter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cmdcolin%2Fwigglehighlighter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34157453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"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-15T02:41:57.477Z","updated_at":"2026-06-10T14:31:32.247Z","avatar_url":"https://github.com/cmdcolin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wigglehighlighter\n\nA JBrowse plugin for plotting a highlight based over a wiggle track. Has been extended to take arbitrary backend for the highlight \"store\" (highlight regions can come from bigbed or arbitrary storeConf) and also can render of JBrowse XYPlot, Density, or MultiBigWig XYPlot or Density\n\n\n## Example configs\n\nExample for trackList.json\n\n      {\n         \"urlTemplate\" : \"yourfile.bw\",\n         \"bigbed\": { \"urlTemplate\": \"yourfile.bb\" },\n         \"label\" : \"Track\",\n         \"type\" : \"WiggleHighlighter/View/Track/XYPlot\"\n         \"highlightColor\": \"#f0f2\",\n         \"broaden\": 100\n      }\n\nUse general store to load from BEDTabix instead of BigBed, listed in tracks.conf format\n\n    [tracks.wigglehighlighter_bedtabix]\n    key=WiggleHighter with BEDTabix\n    type=WiggleHighlighter/View/Track/XYPlot\n    urlTemplate=volvox_microarray.bw\n    storeConf=json:{\"storeClass\": \"JBrowse/Store/SeqFeature/BEDTabix\", \"urlTemplate\": \"peaks.bed.gz\"}\n\n\n\nConfiguration on a MultiBigWig track\n\n    [tracks.wigglehighlighter_multi]\n    key=WiggleHighter w/ MultiBigWig\n    type=WiggleHighlighter/View/Track/MultiXYPlot\n    urlTemplates+=json:{\"url\":\"volvox_microarray.bw\", \"name\": \"volvox_positive\", \"color\": \"#235\"}\n    urlTemplates+=json:{\"url\":\"volvox_microarray_negative.bw\", \"name\": \"volvox_negative\", \"color\": \"#a54\"}\n    storeClass=MultiBigWig/Store/SeqFeature/MultiBigWig\n    storeConf=json:{\"storeClass\": \"JBrowse/Store/SeqFeature/BEDTabix\", \"urlTemplate\": \"peaks.bed.gz\"}\n    autoscale=global\n\nNote: this requires MultiBigWig to be installed\n\n## Config\n\n\n### Store options\n\n* bigbed - object that initializes a bigbed store, listed like \"bigbed\": {\"urlTemplate\": \"file.bb\"}\n-- or --\n* storeConf - object that initializes a general store, available since version 1.1.0, listed list \"storeConf\": {\"storeClass\": \"JBrowse/Store/SeqFeature/BEDTabix\", \"urlTemplate\": \"file.bed.gz\"}\n\nThe storeConf is obviously more generic, but was added later. BigBed remains for backwards compatibility\n\n## Visual options\n\n* highlightColor - color probably including some alpha transparency, can be in any color format, default #f0fb\n* indicatorColor - color probably for indicator drawn below, can be in any color format, default #f0f\n* indicatorHeight - a height for the indicator, defalt 3px\n* broaden - number to broaden the drawn peaks by in bp\n* type - this plugin has WiggleHighlighter/View/Track/XYPlot and WiggleHighlighter/View/Track/Density track types\n* onHighlightClick - A callback on the clicking of the highlight or the indicator\n* onHighlightRightClick - A callback on rightclicking of the highlight or the indicator\n\n\n## Screenshot\n\n![](img/out.png)\nShowing default settings on an ENCODE bigbed file and bigwig file with highlighting and broadening of the peak coordinates\n\n## Install\n\n- Clone repo into plugins folder in JBrowse and name folder WiggleHighlighter\n- Add \"plugins\": [\"WiggleHighlighter\"] to trackList.json or jbrowse_conf.json\n\n\nPlease see http://gmod.org/wiki/JBrowse_FAQ#How_do_I_install_a_plugin for more information about installing plugins\n\n\n## Demo\n\nSee http://localhost/?data=plugins/WiggleHighlighter/test/data once you have installed for small demo dataset\n\nStill in beta! Feel free to provide feedback\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdcolin%2Fwigglehighlighter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmdcolin%2Fwigglehighlighter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdcolin%2Fwigglehighlighter/lists"}