Skip to content

Releases: Aephir/create_heatmap

v2.0.6

Choose a tag to compare

@Aephir Aephir released this 02 Feb 19:36

Updated order of substitutions.

v2.0.5

Choose a tag to compare

@Aephir Aephir released this 01 Feb 11:36

Updated how you can add custom text and values to specific cells. Useful if you have different approximate or higher than/lower than values to add.
Added user input to determine what to do.

v2.0.2

Choose a tag to compare

@Aephir Aephir released this 08 Nov 14:39

Added transparent=True to output files.

v2.0.1

Choose a tag to compare

@Aephir Aephir released this 08 Nov 14:24

Fixed error where custom color for specified cells (set in parameters) was not applied.

v2.0.0

Choose a tag to compare

@Aephir Aephir released this 07 Nov 12:29

Full re-write for better modularity and clarity for reader. Also:

  • Better documentation (docstring and README.md)
  • Allows significant customization with minor edits to one "parameters" dictionary (documented)
  • Allows better access to modify single cells with custom color and text
  • Fixed numerous typos and errors, mostly for edge cases of custom modification
  • Now allows heatmaps of any shape

v1.1.1

Choose a tag to compare

@Aephir Aephir released this 06 Nov 10:50

Fixed problem with floating point errors incorrectly showing many decimal places (e.g., 830.0000000000001)

v1.1.0

Choose a tag to compare

@Aephir Aephir released this 06 Nov 09:28

Allow custom text/color for specified cells.

Use for instance if you want to show some cells having an approximate value, or if the generic text for "no value" is not valid for all cells.

v1.0.0

Choose a tag to compare

@Aephir Aephir released this 02 Nov 14:05

Version 1.0.0.

Creates a heatmap from a (correctly formatted, see data/example.csv) csv file with EC50 values (calculated from pEC50), pEC50 values errors (S.E.M., CI95, or whatever you prefer), and number of independent repeats.

The heatmap will be color coded with the following colors form low to high ("#363636", "#4D91BE", "#F8CD3D") according to the pEC50 values, and will write two lines of text for each cell.

Line 1: EC50 value (rounded to two significant digits, given in nM)
Line 2: pEC50±$ERROR (n=X)

Where $ERROR is the error range given in the preferred format and X is the number of independent repeats.

For any blank cells, the background will be white (or transparent) with the following lines:

Line 1: >10,000
Line 2: <5