
Research
Node.js Fixes AsyncLocalStorage Crash Bug That Could Take Down Production Servers
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.
PyComplexHeatmap
Advanced tools
PyComplexHeatmap is a Python package to plot complex heatmap (clustermap). Please click here for documentation.
https://dingwb.github.io/PyComplexHeatmap
PYPI
wiki/layout
wiki/Parameters
wiki/Features
pip install --ignore-install matplotlib numpy pandas fastcluster
Ding, W., Goldberg, D. and Zhou, W. (2023), PyComplexHeatmap: A Python package to visualize multimodal genomics data. iMeta e115. https://doi.org/10.1002/imt2.115
DOI: 10.1002/imt2.115
PMID: 38454967
pip install PyComplexHeatmap
#upgrade from older version
pip install --upgrade PyComplexHeatmap
pip install git+https://github.com/DingWB/PyComplexHeatmap
# reinstall
pip uninstall -y PyComplexHeatmap && pip install git+https://github.com/DingWB/PyComplexHeatmap
OR
git clone https://github.com/DingWB/PyComplexHeatmap
cd PyComplexHeatmap
python setup.py install
Click picture to view the source code
|
|
|
|
|
|
|
|
|
|
|
|
https://dingwb.github.io/PyComplexHeatmap/build/html/more_examples.html
The PyComplexHeatmap project welcomes your expertise and enthusiasm!
Small improvements or fixes are always appreciated. If you are considering larger contributions to the source code, please contact us (ding.wu.bin.gm@gmail.com).
Writing code isn’t the only way to contribute to PyComplexHeatmap. You can also:
FAQs
A python package to plot complex heatmap
We found that PyComplexHeatmap demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.