Repository navigation
SAM与BAM及CRAM
SpiralKernel edited this page Oct 14, 2026
·
4 revisions
更新:2026-10-14;状态:可用;验证范围:文档核对;操作需按所用环境验证。
SAM、BAM 和 CRAM 表达序列比对记录,坐标排序、索引和参考资源决定很多下游操作能否正确进行。
SAM 是可读文本;BAM 是二进制存储;CRAM 使用压缩方案,读取时可能需要匹配的参考序列。它们与原始FASTA与FASTQ不同:同一读段可有主比对、次级或补充比对记录。
记录中的 FLAG、CIGAR、MAPQ 和坐标解释需要参考规范。MAPQ 通常描述放置位置的不确定性,不等于每个碱基的测序质量。索引也不是排序的替代品。
samtools quickcheck -v sample.bam
samtools flagstat sample.bam
samtools view -H sample.bam这些是需在安装 SAMtools 后运行的检查命令,尚未在本机执行。quickcheck 不完整解码全部记录,安静退出不能证明数据没有所有内部问题。检查参考名称、长度、排序说明和读组,并确认索引对应当前文件。
详细查看 SAM/BAM/CRAM 规范和 samtools quickcheck 的范围。应用见基因组重测序与变异检测。
测序数据格式与原始信号解释未比对BAM与原始信号;BAM转FASTQ可能丢辅助标签,不能仅凭后缀判断数据阶段。
samtools比对检查与覆盖统计实际运行排序、quickcheck、索引、flagstat与coverage,并用缺少EOF的人工BAM验证检查失败。quickcheck不扫描全部内部数据,通过不能证明文件完全无损。
从FASTQ产生这些比对见从FASTQ到比对检查与变异调用;选择比对模式见minimap2BWA与比对器选择。
- GS算法软件与实践路线
- GWAS软件选择与比较
- R与Python生信编程入门路线
- bulkRNA-seq分析与实践路线
- 中文生信学习地图
- 全类型变异检测总览与证据地图
- 变异检测分型与提取学习路线
- 变异注释与功能解释学习路线
- 测序技术与PCR学习路线
- 生信基础算法学习路线
- 生信缺口清单与维护优先级
- 组学分析总览与选型
- 组学分析方法学习路线
- 统计学与组学验证学习路线
- 群体分析与GWAS学习路线
- 群体遗传学分析学习路线
- ASV与微生物多样性
- CDS阅读框密码子与剪接位点
- DNA与RNA样本质量及建库偏差
- FASTA与FASTQ
- GFF3GTF与基因转录本外显子
- GVCF联合分型与参考置信度
- Hardy-Weinberg平衡与检验
- LOCO与近端污染
- MAF与MAC及稀有变异
- N50组装连续性与完整性
- P值效应量与多重检验
- RNA效应收缩与阈值检验
- RNA文库大小因子与组成偏差
- RNA设计矩阵配对与对比方向
- RT-PCR实时PCR与数字PCR的区别
- SAM与BAM及CRAM
- SNP与基因型是什么
- SNVIndelMNV与复杂变异
- STR重复扩增与移动元件插入
- UMI与细胞条形码
- VCF与基因型编码
- VCF中的SVTYPEEND与BND
- VSTrlog与样本距离
- Wald似然比与得分检验
- 串联重复STRVNTR与中断
- 二分类性状OR与病例对照不平衡
- 亲缘关系与遗传关系矩阵
- 从DNA到RNA和蛋白质
- 低深度基因型似然与剂量
- 体细胞VAF纯度污染与PoN
- 关联模型中的协变量与残差
- 单端双端读长与插入片段
- 参考基因组与注释版本
- 变异发现联合分型与缺失状态
- 变异后果标签与影响等级
- 变异质量基因型质量与等位平衡
- 同源正交旁系与基因家族
- 基因标识符与同源基因
- 基因组坐标与区间
- 基因组选择与GWAS的区别
- 复杂重排与BND事件图
- 多倍体基因型与等位剂量
- 定相与基因型填充
- 实验设计与统计功效
- 峰与FRiP及TSS富集
- 常见概率分布与生信场景
- 引物扩增子与特异性
- 批次效应与混杂
- 抽样分布中心极限定理与标准误
- 拷贝数基线非整倍体与LOH
- 描述统计与分布图
- 数据类型总体样本与抽样
- 文库接头索引与条形码
- 断点置信区间与事件方向
- 有效群体大小漂变与近交
- 概率条件概率与贝叶斯定理
- 正负链坐标与转录方向
- 比对相似性同源性与覆盖率
- 泛基因组与参考偏差
- 测序产量有效数据与成本口径
- 测序深度覆盖度与质量分数
- 测序错误重复偏差与嵌合体
- 点估计偏差方差与一致性
- 独立过滤低计数与结果NA
- 生物学重复与技术重复
- 碱基识别质量值与一致性序列
- 等位基因频率杂合度与核苷酸多样性
- 线粒体叶绿体与异质性
- 结构变异CNV与PAV
- 缺失值与零值
- 置信区间与重采样
- 群体结构是什么
- 育种值GEBV准确度与可靠度
- 计数丰度与标准化
- 负二项离散度与均值方差
- 转录本选择与代表注释
- 连锁不平衡与LD剪枝
- 选择中性模型与群体历史
- 链特异性与RNA测序方向
- 随机变量期望方差与协方差
- 零模型与方差组分
- 频率学派与贝叶斯推断
- BLAST原理与种子延伸
- CNV深度校正分段与拷贝数估计
- DNBSEQ测序与滚环扩增
- FST与群体分化估计
- FarmCPU与BLINK原理
- GBLUP与rrBLUP原理及实现
- GS中的REML混合模型方程与求解
- Illumina合成测序与簇信号
- LD衰减与遗传距离分析
- Nanopore测序与直接RNA
- PCA原理与实现
- PCR与扩增基础
- PacBioSMRT与HiFi测序
- RNA交互作用与LRT比较
- RNA计数模型差异表达与效应收缩
- SV事件匹配与一对一评估
- SV合并匹配与群体再分型
- Sanger测序原理与峰图判读
- Smith-Waterman局部比对
- t检验配对设计与Welch检验
- 亲缘近交与ROH分析
- 代谢组注释定量与多变量分析
- 似然最大似然与MAP估计
- 假设检验与双侧单侧选择
- 分类指标ROC与PR曲线
- 列联表卡方与Fisher精确检验
- 动态规划与序列比对基础
- 区间重叠最近基因与候选映射
- 半导体测序与同聚物信号
- 单细胞差异表达与差异丰度
- 单细胞降维邻居图与聚类原理
- 变异评估真值集合与可检测区域
- 图与最短路径的生信入门
- 多组学整合与潜变量模型
- 富集分析与GSEA
- 小变异检测的似然与局部组装
- 差异峰与差异甲基化方法
- 广义线性模型与逻辑回归
- 微生物组组成差异与多样性方法
- 排序查找与哈希在生信中的应用
- 数据泄漏与交叉验证
- 方差分析交互作用与对比
- 梯度下降与数值优化
- 正则化过拟合与模型选择
- 正态性方差齐性与模型诊断
- 相关回归与混杂
- 短读长与长读长变异证据比较
- 祖源推断与混合群体模型
- 秩检验符号检验与非参数方法
- 第二代测序原理与平台比较
- 算法输入输出复杂度与数据结构
- 系谱BLUP与单步ssGBLUP
- 线性模型与混合模型
- 组学批次校正与信号保留
- 组装比较共线性与变异方向
- 结构变异检测的读对分裂读段与组装
- 罕见变异负荷检验与SKAT
- 置换检验与Bootstrap实践
- 群体历史共祖与有效群体大小推断
- 群体结构与GWAS有什么关系
- 聚类Kmeans与层次聚类
- 蛋白质鉴定FDR与差异丰度
- 贝叶斯回归与核方法用于GS
- 距离标准化与相似性
- 近邻朴素贝叶斯与决策树入门
- 选择扫描与中性替代解释
- ASReml基因组预测接口
- BGLR贝叶斯预测实践
- BLAST本地检索实践
- BLUPF90单步遗传评估流程
- BOLT-LMM关联分析
- CNVkit深度分段与拷贝数解释
- Clair3长读长模型与输入核查
- DELLY结构变异与群体分型
- DESeq2安装对象与结果提取
- DeepVariant模型资源与运行边界
- EMMAX关联分析与旧流程兼容
- ExpansionHunter位点定义与重复估计
- FreeBayes小变异与倍性设置
- GAPIT多模型GWAS实践
- GATK小变异检测与联合分型
- GCTA与MLMA关联分析
- GEMMA线性混合模型实践
- HIBLUP基因组预测实践
- Linux与项目目录实践
- McClintock与xTea转座子检测选型
- Notebook脚本与命令行运行
- PLINK2使用与版本管理
- PLINK2关联分析详解
- Python变量容器循环与函数
- Python统计分析与结果核验
- Python读取清理与合并样本表
- REGENIE两步关联分析
- R与Python安装环境与编辑器
- R与Python报错调试与求助
- R与Python绘图和统计入门
- R与Python路径文件与项目组织
- R包Python包与可复现环境
- R向量数据框索引与函数
- R读取清理与合并样本表
- SAIGE单变异关联分析
- STAR剪接比对与RNA比对指标
- SVIMasm与dipcall组装变异选型
- Salmon定量与tximport基因汇总
- Snakemake规则配置与断点续跑
- Sniffles长读长结构变异实践
- SnpEff自建数据库与后果解析
- TASSEL关联分析实践
- TRGT重复分型与目录字段
- Truvari事件比较与评估参数
- VEP缓存离线注释与CSQ
- bcftools变异操作与表达式
- bedtools区间操作与坐标验证
- cuteSV长读长结构变异与支持提取
- fastGWA与fastGWA-GLMM
- featureCounts基因计数与链方向
- minimap2BWA与比对器选择
- pbsv发现签名与联合调用
- rMVP关联分析实践
- rrBLUP预测实践
- samtools比对检查与覆盖统计
- sommer基因组预测与复杂设计
- 变异检测软件选择与适用场景
- 可复现分析与工作流管理
- 合成数据贯通PCA与GWAS
- 常见生信图表的阅读与制作
- 日志排错与最小复现
- 服务器资源与批量任务
- 样本表与数据审计实践
- 测序数据格式与原始信号
- 测序质控工具选择与报告阅读
- 结果报告与数据共享
- 群体遗传软件与输入选择
- 软件环境与依赖管理
- 重复序列与转座子变异软件
- ATAC-seq入门与实践
- CNV与PAV交叉验证及群体矩阵
- CNV检测与结果提取
- ChIP-seq入门与实践
- DNA甲基化分析入门
- GFFGTF版本核查与注释准备
- GS数据准备与候选个体预测
- GS训练验证与数据泄漏
- GWAS从数据准备到结果解释
- GWAS参数选择与敏感性分析
- GWAS常见报错与排查
- GWAS曼哈顿图QQ图与膨胀因子
- GWAS结果字段与等位基因统一
- GWAS软件结果比较与一致性检查
- GWAS软件输入转换与样本对齐
- PAV检测与存在缺失矩阵
- RNA-seq从FASTQ到基因计数
- RNA-seq从计数矩阵到差异表达
- RNA差异结果报告与富集背景
- RNA测序建库选择与偏倚
- RNA计数矩阵与样本表核对
- STR与重复扩增检测及提取
- VCF标准化多等位拆分与表示
- qPCR与数字PCR结果判读
- 人工VCF贯通变异分类与提取
- 人工区间贯通测序指标
- 人工基因贯通区间注释与后果提取
- 人工数据贯通群体遗传统计
- 人工长读长贯通SV调用与评估
- 从FASTQ到比对检查与变异调用
- 从样本到FASTQ的交接与质控
- 代谢组入门与实践
- 低深度多倍体与特殊基因组分流
- 体细胞与低频变异分析边界
- 公开airway数据贯通DESeq2
- 公开小鼠数据贯通多软件GWAS
- 单细胞与空间组学验证设计
- 单细胞转录组入门与实践
- 参考版本转换与REF复核
- 变异与群体分析的验证设计
- 变异位点过滤与基因型掩蔽
- 变异检测结果交付与审计
- 变异检测输入准备与样本清单
- 变异注释与候选证据整理
- 合成家系数据贯通GS
- 合成数据贯通统计推断
- 同一份样本表贯通R与Python
- 基因型质控与过滤
- 基因组浏览器检查与候选证据
- 基因组重测序与变异检测
- 基础算法可复现练习
- 多组学整合入门与实践
- 官方TRGT小数据贯通重复分型
- 小RNA分析入门与实践
- 微生物组分析入门与实践
- 微生物组差异与验证设计
- 扩增子测序与靶向测序设计
- 按区域样本与基因型提取变异
- 按基因转录本与后果提取变异
- 按类型提取SNPIndel与结构变异
- 最小注释工作流与Snakemake恢复
- 测序方案选型与实验设计
- 混合测序组装与结果评估
- 用PCA探索样本的群体结构
- 短读长SNP与Indel检测流程
- 空间转录组入门与实践
- 系统发育树入门与实践
- 组学方法比较与敏感性分析
- 组学验证的层级与证据
- 组装比较检测SNPIndel与结构变异
- 统计方法选择与分析计划
- 蛋白质组与代谢组验证设计
- 蛋白质组入门与实践
- 表观组峰与调控证据验证
- 转座子插入检测与提取
- 转录组差异与qPCR验证设计
- 长读长TE插入证据整理流程
- 长读长小变异检测与模型选择
- 长读长测序分析入门