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术语说明更新日志按 feature_id 选择目标并沿生物学上下游扩展。负链目标的上游朝更大的基因组坐标延伸。未知链或双向注释要求上下游距离相同。窗口裁剪到已知完整长度,并报告裁剪。
返回值
按目标顺序的普通数据框,含 target_id、locus_id、accver、start、end、strand、未扩展 target_start/target_end、请求扩展量及 clipped_left/clipped_right。target_source_rows 列表列标识各目标使用的注释输入行。坐标相对于提供的序列表,不会隐式从局部坐标切回更早的源。
详细说明
相同 feature_id 的多行视为同一目标的片段,须同序列、同链,外边界定义目标窗口。不同目标始终生成独立窗口,即使同序列且重叠。不删除、拼接或局部反转中间序列。要求有序一基闭区间;跨圆形原点注释及蛋白坐标须先显式转换。返回的 locus_id 等于 target_id。将结果作为 loci 传给 focus_ggchord_data(),可创建以这些 ID 命名的独立局部序列,包括同源序列上的多个窗口。
示例
代码
library(dplyr)
data(seq_data_example)
seqs <- seq_data_example |>
select(accver, length)
data(gene_data_example)
genes <- gene_data_example |>
transmute(accver, start, end, strand = source_strand)
genes <- genes |>
mutate(feature_id = paste(accver, start, end, sep = ":"))
find_ggchord_loci(seqs, genes, targets = genes$feature_id[1], upstream = 100, downstream = 100)