{"action":"created","issue":{"url":"https://api.github.com/repos/ewels/MultiQC/issues/179","repository_url":"https://api.github.com/repos/ewels/MultiQC","labels_url":"https://api.github.com/repos/ewels/MultiQC/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/ewels/MultiQC/issues/179/comments","events_url":"https://api.github.com/repos/ewels/MultiQC/issues/179/events","html_url":"https://github.com/ewels/MultiQC/issues/179","id":149167011,"number":179,"title":"heatmap supports","user":{"login":"lpantano","id":1621788,"avatar_url":"https://avatars.githubusercontent.com/u/1621788?v=3","gravatar_id":"","url":"https://api.github.com/users/lpantano","html_url":"https://github.com/lpantano","followers_url":"https://api.github.com/users/lpantano/followers","following_url":"https://api.github.com/users/lpantano/following{/other_user}","gists_url":"https://api.github.com/users/lpantano/gists{/gist_id}","starred_url":"https://api.github.com/users/lpantano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpantano/subscriptions","organizations_url":"https://api.github.com/users/lpantano/orgs","repos_url":"https://api.github.com/users/lpantano/repos","events_url":"https://api.github.com/users/lpantano/events{/privacy}","received_events_url":"https://api.github.com/users/lpantano/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ewels/MultiQC/labels/core:%20back%20end","name":"core: back end","color":"84b6eb"},{"url":"https://api.github.com/repos/ewels/MultiQC/labels/core:%20front%20end","name":"core: front end","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-18T14:28:13Z","updated_at":"2016-04-18T14:34:27Z","closed_at":null,"body":"Hi!\r\n\r\nWe use one tool in bcbio that generate information that suits a heatmap plot. It's a distance matrix between samples.\r\n\r\nDo you think ti could be easy added this kind of plots? If you point me to the places, I can try to do it, just want to make sure is something we can have in the future.\r\n\r\nthanks!!!"},"comment":{"url":"https://api.github.com/repos/ewels/MultiQC/issues/comments/211405957","html_url":"https://github.com/ewels/MultiQC/issues/179#issuecomment-211405957","issue_url":"https://api.github.com/repos/ewels/MultiQC/issues/179","id":211405957,"user":{"login":"ewels","id":465550,"avatar_url":"https://avatars.githubusercontent.com/u/465550?v=3","gravatar_id":"","url":"https://api.github.com/users/ewels","html_url":"https://github.com/ewels","followers_url":"https://api.github.com/users/ewels/followers","following_url":"https://api.github.com/users/ewels/following{/other_user}","gists_url":"https://api.github.com/users/ewels/gists{/gist_id}","starred_url":"https://api.github.com/users/ewels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ewels/subscriptions","organizations_url":"https://api.github.com/users/ewels/orgs","repos_url":"https://api.github.com/users/ewels/repos","events_url":"https://api.github.com/users/ewels/events{/privacy}","received_events_url":"https://api.github.com/users/ewels/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T14:34:27Z","updated_at":"2016-04-18T14:34:27Z","body":"Hi @lpantano,\r\n\r\nI've been meaning to look into this too, we are building our own RNA pipeline and want exactly the same thing 😄 \r\n\r\nDefinitely possible - the FastQC module uses a custom-coded heatmap for the per-base sequence content plot (no HighCharts, pure custom JS). It would be better to add this plot type as a core plot though, so that we can have a static MatPlotLib alternative. But my point is that any module can add any custom plot type in principal - see the [docs](http://multiqc.info/docs/#adding-custom-css--javascript) about including custom CSS and JS files.\r\n\r\nHighCharts has a [demo](http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/heatmap/) of a simple heatmap, though it requires an extra dependency which is a bit of a shame. We could probably add logic to only include this if required though.\r\n\r\nDo you have a standard tool to generate this data, or is it from a custom script? Ours is custom so I was intending to add this to our [MultiQC plugin](https://github.com/ewels/MultiQC_NGI).\r\n\r\nPhil"}}