
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
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
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.