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

bio-sashimi-plots

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

bio-sashimi-plots:创建 sashimi plots showing RNA-seq read coverage 、 splice junction counts ,使用 ggsashimi 或 rmats2sashimiplot。 可视化 differential splicing events ,支持 grouped samples 、 junction read support。 适合在visualizing specific splicing events 或 validating differential splicing results时使用。

OpenClawNanoClaw分析处理写作整理bio-sashimi-plots🧬 bioinformatics (gptomics bio-* suite)bioinformatics — sequencing & read qccreates

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-sashimi-plots

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

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • 创建 sashimi plots to visualize splicing events ,支持 read coverage 、 junction counts。
  • groups = pd.DataFrame({ 'bam':['sample1.bam','sample2.bam','sample3.bam','sample4.bam'],'group':['control','control','treatment','treatment'],'color':['#1f77b4','#1f77b4','#ff7f0e','#ff7f0e'] }) groups.to_csv('sashimi_groups.tsv',sep='\t',index=False,header=False)。

原始文档

SKILL.md 摘录

ggsashimi Usage

Goal: Generate sashimi plots showing read coverage and junction counts for a genomic region.

Approach: Define sample groupings in a TSV file, then run ggsashimi with genomic coordinates and annotation.

"Visualize a splicing event" -> Plot RNA-seq coverage tracks with splice junction arcs grouped by condition.

  • Python/CLI: ggsashimi.py (ggsashimi)
  • CLI: rmats2sashimiplot (rMATS-specific)
import subprocess
import pandas as pd

## Basic sashimi plot for a region

subprocess.run([
    'ggsashimi.py',
    '-b', 'sashimi_groups.tsv',
    '-c', 'chr1:1000000-1010000',  # Genomic coordinates
    '-o', 'sashimi_output',
    '-M', '10',  # Minimum junction reads to show
    '--alpha', '0.25',  # Coverage transparency
    '--height', '3',
    '--width', '8',
    '-g', 'annotation.gtf'
], check=True)

Batch Plotting Significant Events

Goal: Automatically generate sashimi plots for all significant differential splicing events.

Approach: Load rMATS results, filter for significant events, extract flanking coordinates, and iterate ggsashimi over each event.

import subprocess
import pandas as pd

适用场景

  • 适合在visualizing specific splicing events 或 validating differential splicing results时使用。

不适用场景

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

上游相关技能

  • differential-splicing - Identify events to plot
  • splicing-quantification - Context for PSI values
  • data-visualization/ggplot2-fundamentals - Further customization

相关技能

相关技能

返回目录
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查看