芯片数据分析笔记【05】 | 处理芯片数据的R包

芯片数据分析笔记【01】 | 基因芯片的基本原理

芯片数据分析笔记【02】 | 芯片数据库

芯片数据分析笔记【03】 | GEO数据库使用教程及在线数据分析工具

芯片数据分析笔记【04】 | ArrayExpress 数据库介绍


芯片原始数据文件包括:① 芯片图像扫描得到的记录光信号强度的Intensity文件 ② 包含芯片类型、探针排布等芯片具体设计信息的Design文件 ③ 包含探针注释信息、探针序列等信息的Annotation文件 ④ 包含样本分组、实验处理等信息的Targets文件。不同芯片厂商的文件格式不同,下面是三大厂商芯片数据相应文件的格式信息:

原始芯片数据的来源:①  GEO、ArrayExpres等多个存储芯片实验数据的数据库 ② 芯片公司的官方网站。

处理这些数据会用到下面这些R包:

affy/oligo;beadarray/lumi;limma ;AgiMicroRna ;GEOquery ;readr/readxl。

(1). Affymetrix芯片

Affymetrix芯片原始数据最常用的格式是CEL格式,从读取原始数据到转化为基因表达量矩阵表格,可以使用affy ,oligo等R包进行数据的质量控制,背景矫正,数据标准化,其中标准化方法常用的为rma算法和mas5算法。

1). affy包

R包affy用于读取Affymetrix芯片CEL文件,也可用于读取一些较早期的affy芯片数据,如3'IVT 芯片,常见的U133系列(GPL570、GPL57K GPL96) ,不适合用于读取较新的affy芯片类型,如Exon ST、 GeneSK SNP芯片。affy读取CEL文件函数是read.affybatch/ReadAffy 读取后的对象类别:AffyBatch

2). oligo包

oligo读取Affymetrix芯片CEL文件,也可以读取affymetrix的几乎所有芯片类型的CEL文件,此外,oligo还可读取Roche NimbleGen芯片的.xys原始数据文件 ,oligo读取CEL文件函数是read.celfiles,读取后的对象类别:

芯片数据

对象

Expresssion arrays

ExpressionFeatureSet

Gene ST arrays

GeneFeatureSet

Exon ST arrays

ExonFeatureSet

SNP arrays

SnpFeatureSet

Tiling arrays

TilingFeatureSet

(2). Illumina芯片

Illumina芯片数据分析的4个起点:① Pixel-level,每个像素点对应一个数据, tif/tiff 格式;②  Bead-level,每个bead对应一个数据, 类似于affymetrix的单个probe数据, 具体数据包括txt/idat/Iocs /sdf/ xml等多种格式;③ Summary-level,每个bead type对应 —个数据,类似于affy的probe set数据, txt/CSV 格式;④ 公共数据库存储的表达矩阵数据,如 GEO/ArrayExpress,部分数据集已经过预处理,属于summary-level。

使用iScan/BeadScan扫描图像及处理图像信息时,因软件的具体版 本和设置参数不同,产生多种不同格式的原始数据文件。① .txtfiles,包含所有beads坐标数据和已减去背景值的光信号强度值 ② .tiffiles,扫描后得到的图像文件 ③ .Iocs files,包含所有beads的坐标信息 ④ .idatfiles,专有的二进制文件用于储存光信号强度数据,可供 BeadStudio/GenomeStudio读取进行后续分析 ⑤ .xml files,包含仪器的扫描参数设置和提取光强度值数据的具体方法信息 ⑥ .bgx files,包含探针注释信息 ⑦ Metrics.txt,包含扫描芯片的质量参数信息 ⑧ .sdf files,包含样本/芯片的具体构架、布局信息 ⑨ IBS (Illumina Bead Summary) files,.csv格式,summary-level 数据。

1). limma包

read.ilmn函数读取summary-level数据 , read.idat读取idat数据。

2). beadarray包

readlllumina函数最常用,用于读取bead-level数据 ;readTIFF函数读取pixel-level图像数据 ;readldatFiles函数读取idat文件;readLocsFile函数读取.Iocs文件;readBeadSummaryData函数读取summary-level数据。

3). lumi包

lumiR函数读取summary-level数据 lumiR.batch函数批量读取summary-level数据

4). illuminaio包

readIDAT函数读取idat数据 ;readBGX函数读取.bgx文件。

(3). Agilent芯片

1). limma

limma包中的read.maimages函数不限于Agilent芯片数据,可用于读取多个平台芯片文件,但不适用于affymetrix及illumina芯片数据 ,可读取单色及双色芯片数据;可读取多种图像分析程序产生的txt数据,如:Agilent Feature Extraction, Arrayvision, BlueFuse, GenePix, ImaGene, QuantArray (Version 3 or later), Stanford Microarray Database (SMD),SPOT。

2). AgiMicroRna

readMicroRnaAFE 函数适用于Agilent的miRNA芯片数据。

  • 3
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 阅读芯片数据手册(中文版).pdf需要以下步骤: 1. 了解芯片手册的结构:芯片手册通常芯片的详细规格、功能描述、引脚图、电气特性、工作条件、引脚定义、应用电路和参考设计等内容。熟悉手册结构可以帮助你更好地找到需要的信息。 2. 浏览整体内容:先快速浏览手册的目录和章节标题,了解手册的组织结构和内容概要。这样可以帮助你更好地定位所需信息。 3. 阅读规格和功能描述:详细阅读芯片的规格表,了解芯片的电气参数、性能指标和功能描述。这些信息是了解芯片特性的基础。 4. 查看引脚定义和引脚图:阅读芯片的引脚定义和引脚图,了解每个引脚的功能和连接方式。这对于设计电路和布局电路板非常重要。 5. 分析电气特性和工作条件:仔细阅读芯片的电气特性和工作条件部分,了解芯片的电压、电流、温度和存储等要求,确保正确使用芯片。 6. 参考应用电路和参考设计:芯片手册通常含一些应用电路和参考设计,可以提供关于如何将芯片应用到具体项目中的指导和启示。 7. 注意文档中的说明和警告:芯片手册中可能含一些重要的说明和警告,例如最大电压、温度限制等,务必仔细阅读并遵守。 8. 标记和笔记:在阅读过程中,可以使用标记或做笔记来帮助你理解和记忆关键信息。在需要的地方做标记可以方便日后快速查找。 9. 深入学习相关知识:芯片手册可能涉及一些专业知识和概念,如果你对某些内容不熟悉,可以进一步学习相关知识,提高理解能力。 10. 实践和测试:最后,根据手册上的信息,进行实际的电路设计和测试,验证芯片的功能和性能是否符合需求。 通过以上步骤,你可以更好地阅读芯片数据手册(中文版).pdf,并应用所得的信息进行相应的设计和开发工作。 ### 回答2: 阅读芯片数据手册是了解和熟悉芯片规格和功能的重要方式。以下是一个简单的步骤,帮助您更好地阅读和理解芯片数据手册。 1. 首先,明确您的目标和需求。确定您需要了解芯片的哪些方面,例如电气特性、功能、时序和应用等。 2. 在阅读之前,选择合适的阅读工具,例如Adobe Reader等PDF阅读器。确保您已经下载和打开了芯片数据手册。 3. 在芯片数据手册的封面或目录中,找到您感兴趣的章节或部分。如果您是初学者,可以首先关注芯片的概述和基本功能。 4. 仔细阅读每个章节,并注意关键词和术语。如果您不理解某个术语,可以在文档中的术语表或附录中查找解释或缩写的含义。 5. 注意文档中的线路图、时序图和表格等图示,以更好地理解芯片的结构和功能。尽可能查看实际应用案例和示意图,以便将所学应用于实际设计中。 6. 总结并记录重要信息。在阅读过程中,可以用笔记或书签标记重要的部分和需求,方便以后查看和参考。 7. 阅读过程中,如遇到困惑或不确定之处,可以使用互联网资源,例如芯片厂商的官方网站、技术支持论坛或社区等,以获得更深入的解答。 8. 最后,通过对数据手册的全面阅读和理解,您将能够更好地了解芯片的性能和功能,并为实际应用做出正确的决策。 阅读芯片数据手册需要时间和耐心,特别是对于初学者来说。但通过系统和有序的阅读,您将能够更好地利用手册中的信息,并为您的设计或应用提供有益的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值