{"id":20982033,"url":"https://github.com/dev-ev/bokeh-qc-dashboard","last_synced_at":"2026-04-27T19:05:04.160Z","repository":{"id":202026310,"uuid":"300817013","full_name":"dev-ev/bokeh-QC-dashboard","owner":"dev-ev","description":"QC dashboard for LC-MS proteomic equipment using python and bokeh","archived":false,"fork":false,"pushed_at":"2022-03-19T19:57:22.000Z","size":799,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T08:36:23.532Z","etag":null,"topics":["bokeh","bokeh-dashboard","data-visualization","mass-spectrometry","orbitrap-ms","performance-monitoring","proteomics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-ev.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,"governance":null}},"created_at":"2020-10-03T06:56:53.000Z","updated_at":"2025-04-01T09:22:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"b2f588c7-a81e-406e-99cd-3000b3960bc1","html_url":"https://github.com/dev-ev/bokeh-QC-dashboard","commit_stats":null,"previous_names":["dev-ev/bokeh-qc-dashboard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-ev/bokeh-QC-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ev%2Fbokeh-QC-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ev%2Fbokeh-QC-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ev%2Fbokeh-QC-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ev%2Fbokeh-QC-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-ev","download_url":"https://codeload.github.com/dev-ev/bokeh-QC-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-ev%2Fbokeh-QC-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32350293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bokeh","bokeh-dashboard","data-visualization","mass-spectrometry","orbitrap-ms","performance-monitoring","proteomics"],"created_at":"2024-11-19T05:42:24.443Z","updated_at":"2026-04-27T19:05:04.136Z","avatar_url":"https://github.com/dev-ev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bokeh-QC-dashboard\nQC dashboard for proteomics using python and bokeh. Created and tested with Orbitrap mass spectrometers in mind.\n\nThe dashboard makes use of the key QC values that are stored in an SQLite database. During the development of the dashboard, the QC runs were injections of 50 ng of a HeLa cell tryptic digest, and the database is filled with the output values from Proteome Discoverer 2.4 searches that are summarized and saved into an SQLite database by [the integrated *QC_Script_PD2.4*](https://github.com/dev-ev/qc-script-PD24) script.\n\nThe file templates/index.html is added in order to change the background color of the app.\n\nThe app consists of one long page and is based on bokeh library:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_1.PNG\" alt=\"drawing\" width=\"400\"/\u003e\n\nSelect the instrument using the dropdown menu on the left:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_2.PNG\" alt=\"drawing\" width=\"200\"/\u003e\n\n\nHover over a bar on the \"Service/Cleaning\" plot to see the details about the procedure:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_3.PNG\" alt=\"drawing\" width=\"600\"/\u003e\n\nBy default, the app displays the data for the whole time that is available in the database. Zoom in onto a plot to see a smaller region on both axes:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_4.PNG\" alt=\"drawing\" width=\"400\"/\u003e\n\nThe time span on all the plots will change in sync:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_5.PNG\" alt=\"drawing\" width=\"400\"/\u003e\n\nHover over a point on a plot to see the numbers:\n\n\u003cimg src=\"https://github.com/dev-ev/bokehQCDashboard/blob/main/screenshots/bokehQC_screenshot_6.PNG\" alt=\"drawing\" width=\"300\"/\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-ev%2Fbokeh-qc-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-ev%2Fbokeh-qc-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-ev%2Fbokeh-qc-dashboard/lists"}