数据与复现科研绘图与可视化FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
BI

bio-hi-c-analysis-hic-visualization

维护者 FreedomIntelligence · 最近更新 2026年4月1日

bio-hi-c-analysis-hic-visualization:可视化 Hi-C contact matrices,TADs,loops,、 genomic features ,使用 matplotlib,cooltools,、 HiCExplorer。 创建 triangle plots,virtual 4C,、 multi-track figures。 适合在visualizing contact matrices 或 genomic features时使用。

OpenClawNanoClaw分析处理写作整理bio-hi-c-analysis-hic-visualization🧬 bioinformatics (gptomics bio-* suite)bioinformatics — epigenomics & chromatinvisualize

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-hi-c-analysis-hic-visualization

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • Python:matplotlib.pyplot.imshow() on cooler matrices,cooltools ,用于 aggregate plots。
  • CLI:hicPlotMatrix (HiCExplorer)。
  • Plot my Hi-C contact matrix" → Create triangle heatmaps,virtual 4C profiles,、 multi-track figures combining contact maps ,支持 genomic annotations. Python:matplotlib.pyplot.imshow() on cooler matrices,cooltools ,用于 aggregate plots CLI:hicPlotMatrix (HiCExplorer)。
  • 可视化 Hi-C contact matrices 、 genomic features。
  • matrix = clr.matrix(balance=True).fetch('chr1:50000000-60000000')。

原始文档

SKILL.md 摘录

Basic Contact Matrix Plot

clr = cooler.Cooler('matrix.mcool::resolutions/10000')

## Plot with TADs

```python
import pandas as pd

matrix = clr.matrix(balance=True).fetch('chr1:50000000-60000000')
tads = pd.read_csv('tads.bed', sep='\t', names=['chrom', 'start', 'end'])

fig, ax = plt.subplots(figsize=(8, 8))
im = ax.imshow(matrix, cmap='Reds', norm=LogNorm(vmin=0.001, vmax=0.1))

## Overlay TAD boundaries

region_start = 50000000
bin_size = clr.binsize
for _, tad in tads[tads['chrom'] == 'chr1'].iterrows():
    if region_start <= tad['start'] < 60000000:
        pos = (tad['start'] - region_start) / bin_size
        ax.axhline(pos, color='blue', linewidth=0.5, alpha=0.5)
        ax.axvline(pos, color='blue', linewidth=0.5, alpha=0.5)

plt.colorbar(im, ax=ax)
plt.savefig('matrix_with_tads.png', dpi=150)

适用场景

  • 适合在visualizing contact matrices 或 genomic features时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

上游相关技能

  • hic-data-io - Load contact matrices
  • tad-detection - Generate TADs to visualize
  • loop-calling - Generate loops to visualize
  • compartment-analysis - Visualize compartments

相关技能

相关技能

返回目录
BI
数据与复现科研绘图与可视化

bio-chipseq-visualization

bio-chipseq-visualization:可视化 ChIP-seq data ,使用 deepTools,Gviz,、 ChIPseeker。 创建 heatmaps,profile plots,、 genome browser…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-consensus-sequences

bio-consensus-sequences:生成 consensus FASTA sequences by applying VCF variants to reference ,使用 bcftools consensus。 适合在cr…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-copy-number-cnv-visualization

bio-copy-number-cnv-visualization:可视化 copy number profiles,segments,、 compare across samples。 创建 publication-quality plo…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现科研绘图与可视化

bio-data-visualization-circos-plots

bio-data-visualization-circos-plots:Circular genome visualization ,支持 Circos 或 pycirclize。

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看