Déu Pons, JordiSchroeder, Michael Philipp, 1986-López Bigas, Núria2017-02-022017-02-022014-03http://hdl.handle.net/10230/28033jHeatmap is designed for incorporation into web portals and applications so it has the above listed extension points which may be adapted to the developer's needs: data readers, cell decorators, data aggregation, sorting algorithms and filters./nThree data readers which allow to read tab separated data into the heatmap and annotations respectively are available. A decorator is a function that defines the color scale to use in the heatmap cells. jHeatmap comes with seven implementations fit for different data types. An aggregator is a function that collapses an array of numbers (rows or columns) into a single number. Aggregators are used in combination with the default sorter. Custom complex sorters are also possible, such as the already available MutualExclusiveSorter. Filters can be added to rows and columns as for example the non-significance filter will hide rows or columns that contain no significant p-values.Javascript library to create interactive heatmaps within webpages.engCopyright 2011 Universitat Pompeu Fabra (http://www.upf.edu)./n Licensed under the Apache License, Version 2.0 (the "License");/n you may not use this file except in compliance with the License./n You may obtain a copy of the License at/n <http://www.apache.org/licenses/LICENSE-2.0>/n Unless required by applicable law or agreed to in writing, software/n distributed under the License is distributed on an "AS IS" BASIS,/n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied./n See the License for the specific language governing permissions and/n limitations under the License.jHeatmapinfo:eu-repo/semantics/otherhttps://doi.org/10.34810/data417Web heatmaps viewerinfo:eu-repo/semantics/openAccess