bio-chipseq-visualization:可视化 ChIP-seq data ,使用 deepTools,Gviz,、 ChIPseeker。 创建 heatmaps,profile plots,、 genome browser…
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时使用。
原始来源
FreedomIntelligence/OpenClaw-Medical-Skills
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-sashimi-plots
- 维护者
- FreedomIntelligence
- 许可
- MIT
- 最近更新
- 2026年4月1日
技能摘要
来自 SKILL.md 的关键信息
核心说明
- 创建 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
相关技能
相关技能
bio-consensus-sequences:生成 consensus FASTA sequences by applying VCF variants to reference ,使用 bcftools consensus。 适合在cr…
bio-copy-number-cnv-visualization:可视化 copy number profiles,segments,、 compare across samples。 创建 publication-quality plo…
bio-data-visualization-circos-plots:Circular genome visualization ,支持 Circos 或 pycirclize。