附录2:CEL文件格式

一、版本3


描述


version


版本号,设为3


Cols


列数


Rows


行数


TotalX


和Cols一样


TotalY


和Rows一样


OffsetX


无用,设置为0


OffsetY


无用,设置为0


GridCornerUL


左上角的XY坐标


GridCornerUR


右上角的XY坐标


GridCornerLR


右下角的XY坐标


GridCornerLL


左下角的XY坐标


Axis-InvertX


无用,设置为0


Axis-InvertY


无用,设置为0


swapXY


无用,设置为0


DatHeader


DAT文件的头部,包含了cdf型号


Algorithm


用来生成CEL文件的算法


AlgorithmParameters


算法参数


[INTENSITY]


NumberCells


Cell的数目,等于Rows*Cols


CellHeader


X Y MEAN STDV NPIXELS


NA


这部分每一行是一个Cell的数据,包括Cell的X坐标、Y坐标、平均荧光强度值,方差、用了多少像素来计算这个平均值。共NumberCells行


[MASKS]


NumberCells


Masked Cell的数目


CellHeader


X Y


NA


这部分每一行是一个Masked Cell的数据,包括Masked Cell的X坐标、Y坐标


[OUTLIERS]


NumberCells


Outlier Cell的数目


CellHeader


X Y


NA


这部分每一行是一个Outlier Cell的数据,包括Outlier Cell的X坐标、Y坐标

二、版本4


描述


数据类型


C语言读取方法


Magic number


幻数,设为64


int


fread_int32


Version number


版本号,设为4


int


Number of columns


列数


int


Number of rows


行数


int


Number of cells


Cell的数目,等于行数*列数


int


Header length


头部的长度


int


Header


头部


char,长度是Header length


fread


Algorithm name length


算法名的长度


int


fread_int32


Algorithm name


算法名


char,长度是Algorithm name length


fread_char


Algorithm parameters length


算法参数长度


int


fread_int32


Algorithm parameters


算法参数


char,长度是Algorithm parameters length


fread_char


Cell margin


计算Cell强度的余量


int


fread_int32


Number of outlier cells


Outlier Cell的数目


DWORD


fread_uint32


Number of masked cells


Masked Cell的数目


Number of sub-grids


子网格的数目


int


fread_int32


Cell entries

每个Cell的数据包括intensities、stddev、npixels,共Number of cells个Cell


强度intensities


float


fread_float32


方差stddev


像素npixels


short


fread_int16


Masked entries

每个Masked Cell的数据包括X坐标、Y坐标,共Number of masked cells个Masked Cell


X


Y


Outlier entries

每个Outlier Cell的数据包括X坐标、Y坐标,共Number of outlier cells个Outlier Cell


X


Y


Sub-grid entries

每个Sub-grid的数据包括14项,共sub-grids个Sub-grid


row number


int


fread_int32


column number


upper left x coordinate in pixels


float


fread_float32


upper left y coordinate in pixels


upper right x coordinate in pixels


upper right x coordinate in pixels


lower left x coordinate in pixels


lower left y coordinate in pixels


lower right x coordinate in pixels


lower right x coordinate in pixels


left cell position


int


fread_int32


top cell position


right cell position


bottom cell position

三、版本1


描述


数据类型


C语言读取方法


Magic number


幻数,设为59


unsigned char


fread_be_uchar


Version


版本号,设为1


n_data_groups


数据的组数


int


fread_be_int32


data_type_id_len


数据类型编号的长度


fread_be_int32


data_type_id


数据类型编号,


char ,长度是data_type_id_len


fread_be_char


unique_file_id_len


文件编号长度


int


fread_be_int32


unique_file_id


文件编号


char ,长度是unique_file_id_len


fread_be_char


Date_time_len


日期长度


int


fread_be_int32


Date_time


日期


char,长度是Date_time_len


fread_be_uint16


locale_len


int


fread_be_int32


locale


char,长度是locale_len


fread_be_int32


n_name_type_value


name_type_value的长度


int


name_type_value,每个name_type_value的数据有6项,共n_name_type_value个name_type_value当name为affymetrix-array-type的时候,对应的value就是CDF型号了


name_len


int


fread_be_int32


name


char,长度为name_len


fread_be_uint16


value_len


int


fread_be_int32


value


char,长度为value_len


fread_be_char


type_len


int


fread_be_int32


type


char,长度为type_len


fread_be_uint16


n_parent_headers(决定了某个方法的递归次数)


int


fread_be_int32


file_position_nextgroup


unsigned int


fread_be_uint32


file_position_first_data


n_data_sets


int


fread_be_int32


data_group_name_len


int


fread_be_int32


data_group_name


char,长度为data_group_name_len


fread_be_uint16


file_pos_first


unsigned int


fread_be_uint32


data_set_name_len


int


fread_be_int32


data_set_name


char,长度为data_set_name_len


fread_be_uint16


n_name_type_value


int


fread_be_int32


ncols


探针数目


unsigned int


fread_be_uint32


col_name_type_value_name_len


int


fread_be_int32


col_name_type_value_name


char,长度为col_name_type_value_name_len


fread_be_uint16


col_name_type_value_type


unsigned char


fread_be_uchar


col_name_type_value_size


int


fread_be_int32


data_set,存储探针强度的数据集,根据col_name_type_value_type的值确定data_set是哪种数据类型。data_set共包含ncols个数据


col_name_type_value_type为0


char


fread_be_char


col_name_type_value_type为1


unsigned char


fread_be_uchar


col_name_type_value_type为2


short


fread_be_int16


col_name_type_value_type为3


unsigned short


fread_be_uint16


col_name_type_value_type为4


int


fread_be_int32


col_name_type_value_type为5


unsigned int


fread_be_uint32


col_name_type_value_type为6


float


fread_be_float32

时间: 2024-12-28 08:38:46

附录2:CEL文件格式的相关文章

06、CEL文件与灰度图像

R语言里的image方法可以绘制CEL文件的灰度图像.我们先来讨论image这个的函数: 如:x <- c(0:2) y <- c(0:2) m <- matrix(c(1,5,10,17,20,25,15,30,22),3,3) image(x,y,m) 得到: 这里定义了一个3*3的矩阵,X坐标和Y坐标都从1变化到3,image函数就给这9个函数分配颜色,数越小颜色越偏深.默认的颜色是橘色.我们也可以设置为其他的颜色如黑灰: image(x,y,m,col=gray(c(0:9)/9

3GP文件格式研究

需要看的文档 http://www.3gpp.org/ftp/Specs/archive/26_series/ 3GPP TS 26.233 3GPP TS 26.243 3GPP TS 26.244 luxh找到的一个好东西 http://isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/PubliclyAvailableStandards.htm 大家一定要仔细找找啊,宝藏! 我们研究3gpp文件最重要的两个文档就是<ISO/

【转】jpeg文件格式详解

JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写.它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准. 小组一直致力于标准化工作,开发研制出连续色调.多级灰度.静止图像的数字图像压缩编码方法,即JPEG算法.JPEG算法被确定为国际通用标准

AVI 文件格式分析

************************************************************************ AVI 文件格式分析 --- 2014/8/23 16:40:05 ************************************************************************ avi含三部分:文件头.数据块和索引块. 1.文件头包括文件的通用信息,定义数据格式,所用的压缩算法等参数. 2.数据块包含实际数据流,即图

Dalvik虚拟机【2】——Dex文件格式

整个文件的布局 文件头 索引区 string_ids type_ids proto_ids field_ids method_ids 数据区 class_def class_data_item code_item data 附录 测试用的Dex的java代码 参考资料 整个文件的布局 整个Dex文件可以分成三部分,文件头.索引区.数据区,如下图所示. 文件头 记录Dex文件的概览.包含文件大小.校验码以及其他字段的偏移和大小 索引区 记录字符串常量.类型.方法原形.域.方法的信息的索引 数据区

mpeg文件格式分析

MPEG-1流比特层次结构分析总结 1.简要介绍Mpeg 2.Mpeg-1数据流分析 2.1视频序列层(VideoStream) 2.2画面组层(GOP) 2.3画面层(Pictures) 2.4片层(Slice) 2.5宏块层(Macroblock) 2.6块层(Block) 3.加密位置的思考 附录 MPEG-1流比特层次结构分析总结 1.简要介绍Mpeg Mpeg是Motion Picture Expert Group的缩写.活动图像专家组是在1988年由ISO和IEC联合成立的专家组,负

SD卡中FAT32文件格式高速入门(图文具体介绍)

说明: MBR :Master Boot Record ( 主引导记录) DBR :DOS Boot Record ( 引导扇区) FAT :File Allocation Table ( 文件分配表) 硬件:本文SD卡为Kingston 4GB,FAT32格式,簇大小4KB,每扇区512字节. 第一章 硬盘结构与SD卡结构 1.1 硬盘介绍 1.1硬盘结构 假设你熟悉硬盘结构跳过本节.下图是硬盘的结构,假设你仅仅是为了学习SD卡FAT32文件系统的话,这里你仅仅须要注意硬盘排序结构:主引导记录

IP流量重放与pcap文件格式解析

(作者:燕云   出处:http://www.cnblogs.com/SwordTao/ 欢迎转载,但也请保留这段声明,谢谢!)   君不见 黄河之水 天上来 奔流到海不复回   君不见 高堂明镜 悲白发 朝如青丝暮成雪   人生得意须尽欢 莫使金樽空对月 --将进酒 pcap文件格式,为多数的tcpdump.wireshark等重量级的数据包抓取.分析应用程序所直接支持,所以,为我们的程序中嵌入此类文件的解析与生成功能,很是值得. 具体信息请看wireshark wiki:http://wik

Dotnet文件格式解析

0x0.序 解析过程并没有介绍对pe结构的相关解析过程,网上此类相关资料很多可自行查阅,本文只介绍了网上资料较少的从pe结构的可选头中的数据目录表中获取dotnet目录的rva和size,到完全解析dotnet文件格式特有数据结构的部分. 了解dotnet文件格式你可能需要一款名为CFF Explorer的工具:你也可能在很多时候需要查阅书籍<Expert .NET 2.0 IL Assembler>,该书籍的中文版本名为<.NET探秘MSIL权威指南>.简要的文件格式图,可以参考