{"id":34700393,"url":"https://github.com/lindenb/igvfox","last_synced_at":"2026-05-27T10:02:25.127Z","repository":{"id":21972583,"uuid":"25297379","full_name":"lindenb/igvfox","owner":"lindenb","description":"firefox addon : IGV (Integrative Genomics Viewer) control  through mozilla Firefox","archived":false,"fork":false,"pushed_at":"2014-10-17T12:50:55.000Z","size":360,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-12T07:52:51.809Z","etag":null,"topics":["addon","bam","bioinformatics","firefox","genomics","igv","javascript","mozilla-firefox","plugin","socket","visualization","xpi"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lindenb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-16T10:30:21.000Z","updated_at":"2018-12-27T14:07:15.000Z","dependencies_parsed_at":"2022-08-20T13:11:06.256Z","dependency_job_id":null,"html_url":"https://github.com/lindenb/igvfox","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lindenb/igvfox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lindenb%2Figvfox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lindenb%2Figvfox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lindenb%2Figvfox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lindenb%2Figvfox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lindenb","download_url":"https://codeload.github.com/lindenb/igvfox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lindenb%2Figvfox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33560727,"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-05-27T02:00:06.184Z","response_time":53,"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":["addon","bam","bioinformatics","firefox","genomics","igv","javascript","mozilla-firefox","plugin","socket","visualization","xpi"],"created_at":"2025-12-24T22:51:17.529Z","updated_at":"2026-05-27T10:02:25.112Z","avatar_url":"https://github.com/lindenb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Controlling **IGV** through mozilla **Firefox** \n\n## Motivation\n\nAn add-on for Firefox Controlling IGV, the **Integrative Genomics Viewer**  ( http://www.broadinstitute.org/igv/ ) , through mozilla Firefox . \n\nTested with Firefox 32.0.3 and IGV 2.2.4 .\n\n## Author\n\nPierre Lindenbaum PhD  @yokofakun \n\nInstitut-du-thorax UMR1087, Nantes, France.\n\n\n\n\n## Installation\n\ndownload the latest release: https://github.com/lindenb/igvfox/releases/latest\n\n( or compile **igvfox.xpi** (see below ) and  open-it from a firefox window  )\n\n\n\n## Setting preferences\n\nin menu 'Add-ons', select the IGVfox plugin and set the host:port of IGV\n\n![PreferencesPanel](https://raw.githubusercontent.com/lindenb/igvfox/master/doc/preferences.jpg)\n\n\n## Example \n\n\u003ch3\u003eThe two files below must be downloaded:\u003c/h3\u003e\n\n\nThere is an example under `test/test01.html` ( https://github.com/lindenb/igvfox/blob/master/test/test01.html )\n\nThe html page loads a small javascript code: ( https://github.com/lindenb/igvfox/blob/master/test/igvfox.js )\n\n```javascript\n(...)\nIGVFox._dipatchEvent = function(param)\n\t{\n\t\tvar event = document.createEvent('CustomEvent');\n       \t\tevent.initCustomEvent(\"igvfox@univ-nantes.fr\", true, true, param );\n       \t\tdocument.documentElement.dispatchEvent(event); \n\t};\n\nIGVFox.goTo = function(position)\n\t{\n\tIGVFox._dipatchEvent(position);\n\t};\n(...)\n```\n\nthis code is called from a HTML page:\n\n```html\n\u003ctr\u003e\n  \u003ctd\u003ers2229482\u003c/td\u003e\n  \u003ctd\u003e\n    \u003ca href=\"javascript:IGVFox.goTo('chr1:22071831-22071833')\"\u003echr1:22071832\u003c/a\u003e\n  \u003c/td\u003e\n\u003c/tr\u003e\n```\n\nOpen IGV, open **test01.html** in your browser , clicking on a hyperlink should invoke 'goto' in IGV.\n\n\n![Screenshot](https://raw.githubusercontent.com/lindenb/igvfox/master/doc/screenshot01.png)\n\n\n\n## Compilation\n\nif needed, you can compile and package the firefox add-on **igvfox.xpi** using make\n\n```bash\n$ make igvfox.xpi\n```\n\n\u003c!--\n## Resources that have been helpful during the developement of this add-on.\n\n* http://www.broadinstitute.org/igv/PortCommands\n* \"Adding a New Protocol to Mozilla\" http://www.nexgenmedia.net/docs/protocol/\n* \"Writing a Firefox Protocol Handler\" http://mike.kaply.com/2011/01/18/writing-a-firefox-protocol-handler/\n* https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox/The_message_manager\n* https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts\n* https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Creating_reusable_modules\n\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flindenb%2Figvfox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flindenb%2Figvfox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flindenb%2Figvfox/lists"}