0.16.6 文档
本页完整说明已译为现代汉语;函数、参数、代码和原始数据标识保留原样。 使用教程
全站目录 · 按任务查找
安装与学习路线
首页安装与环境准备选择合适的学习模块模块一『弦图』部分
1.1 输入表与字段含义1.2 生成与导入比对数据1.3 从骨架逐层添加1.4 方向、曲率与避障1.5 筛选与整理连接1.6 原始文件完整流程1.7 弦图综合展示模块二『共线性图』部分
2.1 复用弦图的数据2.2 只替换坐标系,再逐层添加2.3 跨行连接、避障与比例尺2.4 比较基因邻域2.5 局部、锚定与分段2.6 共线性综合展示模块三『质粒图』部分
3.1 DNA、注释与13个参考序列3.2 从圆圈到多层注释3.3 识别特征、引物与酶切3.4 13个质粒参考案例3.5 质粒综合实战按需查阅:数据与图层
数据与坐标导入和转换数据导入核酸和蛋白比对将蛋白区间转换为基因组坐标绘制注释与处理重叠放置和调整标签添加数据轨道设置配色、图例和主题按序列和链设置参数调整图形预览和保存图形学习地图与函数查阅
使用教程函数文档示例图集常见问题迁移到候选 API术语说明更新日志读取标准 BED3 至 BED12,将零基半开区间转换为一基闭区间,标识原样保留。跳过空行、注释和自定义轨道头。同一文件的数据行必须具有相同字段数。零宽插入不能表示为非空基因组区间,会明确报错。
返回值
注释数据框,含 accver、start、end、strand、directionality、原始 chromStart/chromEnd、可选 BED 字段及物理文件行号 .source_line。ggchord_import 属性记录输入/输出坐标约定和文件。
详细说明
BED 名称是标签,不保证是唯一注释 ID。未指定链时保留 "." 和 directionality = "none",应使用 geom_feature() 绘制。可选字段保留 BED 名称和原坐标约定,包括零基 thickStart、thickEnd 及相对 blockStarts。BED12 在检查块数量、边界和不重叠后,额外生成一基闭区间的 segments 列表列;两条链均按基因组顺序保留块。不由 BED 显示字段推断颜色或形状。超过第 12 列的扩展须显式使用 as_ggchord_feature() 转换数据框。
示例
代码
library(dplyr)
data(plasmid_example_pUC19)
feature_source <- find_common_features(plasmid_example_pUC19)
features <- feature_source |>
select(accver, start, end, strand, type, anno)
bed <- tempfile(fileext = ".bed")
bed_rows <- features |>
transmute(accver, start0 = start - 1L, end)
write.table(bed_rows, bed,
sep = "\t", quote = FALSE, row.names = FALSE, col.names = FALSE
)
read_bed(bed)
unlink(bed)