当前位置: 首页 > news >正文

什么叫网站策划书群晖 套件 wordpress

什么叫网站策划书,群晖 套件 wordpress,wordpress 上传服务器,wordpress有中文版没目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 3. IDE 三、实验内容 0. 导入必要的工具包 1. 定义一些阈值和参数 2. 读取数据 normal_data.csv部分展示 tumor_data.csv部分展示 3. 绘制箱型图 4. 删除表达量低于阈值的基因 5. 计算差异显著的基…目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 3. IDE 三、实验内容 0. 导入必要的工具包 1. 定义一些阈值和参数 2. 读取数据 normal_data.csv部分展示 tumor_data.csv部分展示 3. 绘制箱型图 4. 删除表达量低于阈值的基因 5. 计算差异显著的基因 6. 初始化结果数据表格 7. 进行秩和检验和差异倍数计算 8. 可视化分析 9. 代码整合 一、实验介绍 本实验完成了基因差异分析包括数据读取、数据处理 绘制箱型图、删除表达量低于阈值的基因、计算差异显著的基因、差异分析进行秩和检验和差异倍数计算等成功识别出在正常样本与肿瘤样本之间显著表达差异的基因并对其进行了进一步的可视化分析箱型图、差异倍数fold分布图、热力图和散点图。 基因差异分析是研究不同条件下基因表达差异的重要手段能够帮助我们理解生物体内基因调控的变化及其与表型特征的关联。本实验旨在探索正常样本与肿瘤样本之间基因表达的差异并识别差异显著的基因。 二、实验环境 本系列实验使用了PyTorch深度学习框架相关操作如下基于深度学习系列文章的环境 1. 配置虚拟环境 深度学习系列文章的环境 conda create -n DL python3.7  conda activate DL pip install torch1.8.1cu102 torchvision0.9.1cu102 torchaudio0.8.1 -f https://download.pytorch.org/whl/torch_stable.htmlconda install matplotlib conda install scikit-learn 新增加 conda install pandas conda install seaborn conda install networkx conda install statsmodels pip install pyHSICLasso 注本人的实验环境按照上述顺序安装各种库若想尝试一起安装天知道会不会出问题 2. 库版本介绍 软件包本实验版本目前最新版matplotlib3.5.33.8.0numpy1.21.61.26.0python3.7.16scikit-learn0.22.11.3.0torch1.8.1cu1022.0.1torchaudio0.8.12.0.2torchvision0.9.1cu1020.15.2 新增 networkx2.6.33.1pandas1.2.32.1.1pyHSICLasso1.4.21.4.2seaborn0.12.20.13.0statsmodels0.13.50.14.0 3. IDE 建议使用Pycharm其中pyHSICLasso库在VScode出错尚未找到解决办法…… win11 安装 Anaconda2022.10pycharm2022.3/2023.1.4配置虚拟环境_QomolangmaH的博客-CSDN博客https://blog.csdn.net/m0_63834988/article/details/128693741 三、实验内容 0. 导入必要的工具包 import numpy as np import pandas as pd import scipy import matplotlib.pyplot as plt import seaborn as sns from scipy.stats import zscore from scipy.stats import ranksums from pyHSICLasso import HSICLasso from sklearn.preprocessing import LabelEncoder 1. 定义一些阈值和参数 p_cutoff 0.001 FC_cutoff 3 num_cutoff 10 p_cutoff 是判断差异显著性的 p 值阈值。FC_cutoff 是判断差异的倍数阈值。num_cutoff 是基因表达量筛选的阈值。 2. 读取数据 ndata pd.read_csv(normal_data.csv, index_col0, header0) tdata pd.read_csv(tumor_data.csv, index_col0, header0) 从文件 normal_data.csv 和 tumor_data.csv 中读取正常样本和肿瘤样本的基因表达数据。 normal_data.csv部分展示 TCGA-BL-A13J-11A-13R-A10U-07TCGA-BT-A20N-11A-11R-A14Y-07TCGA-BT-A20Q-11A-11R-A14Y-07TCGA-BT-A20R-11A-11R-A16R-07TCGA-BT-A20U-11A-11R-A14Y-07TCGA-BT-A20W-11A-11R-A14Y-07TCGA-BT-A2LA-11A-11R-A18C-07TCGA-BT-A2LB-11A-11R-A18C-07TCGA-CU-A0YN-11A-11R-A10U-07TCGA-CU-A0YR-11A-13R-A10U-07TCGA-GC-A3BM-11A-11R-A22U-07TCGA-GC-A3WC-11A-11R-A22U-07TCGA-GC-A6I3-11A-11R-A31N-07TCGA-GD-A2C5-11A-11R-A180-07TCGA-GD-A3OP-11A-11R-A220-07TCGA-GD-A3OQ-11A-21R-A220-07TCGA-K4-A3WV-11A-21R-A22U-07TCGA-K4-A54R-11A-11R-A26T-07TCGA-K4-A5RI-11A-11R-A28M-07?10000000000000000000?22.55213.89335.459416.458334.42645.221911.34638.2564.30548.747121.00843.183706.012817.762140.84528.308813.72161.5099?38.51195.730510.44177.68119.0621.35343.421925.75141.48346.54719.65152.64725.312110.733719.36419.13819.527318.536414.4093?4117.4995103.9108148.8251100.9537162.7054128.9808118.3924124.8423180.5137131.3118127.6985145.632795.2855119.1427149.7972128.4473142.8571128.644139.1199?5619.5833738.4077679.3286786.70361132.5581032.8771158.651143.321687.4096690.5882697.5129697.37611551.793556.22011018.907646.4851895.4832903.8232836.9674?60000000000000000000?7128.3422115.4856119.258120.6965120.930254.794582.700491.372966.5702153.5294259.3317272.8863291.500794.4976250.6016253.2622313.5504270.6093187.172?80.7376000.39570.77520.547900.463800000000.3332000?900000000000000.398700000 tumor_data.csv部分展示 TCGA-BT-A42F-01A-11R-A23W-07TCGA-C4-A0EZ-01A-21R-A24X-07TCGA-C4-A0F0-01A-12R-A10U-07TCGA-C4-A0F1-01A-11R-A034-07TCGA-C4-A0F6-01A-11R-A10U-07TCGA-C4-A0F7-01A-11R-A084-07TCGA-CF-A1HR-01A-11R-A13Y-07TCGA-CF-A1HS-01A-11R-A13Y-07TCGA-CF-A27C-01A-11R-A16R-07TCGA-CF-A3MF-01A-12R-A21D-07TCGA-CF-A3MG-01A-11R-A20F-07TCGA-CF-A3MH-01A-11R-A20F-07TCGA-CF-A3MI-01A-11R-A20F-07TCGA-CF-A47S-01A-11R-A23W-07TCGA-CF-A47T-01A-11R-A23W-07TCGA-CF-A47V-01A-11R-A23W-07TCGA-CF-A47W-01A-11R-A23W-07TCGA-CF-A47X-01A-31R-A23W-07TCGA-CF-A47Y-01A-11R-A23W-07TCGA-CF-A5U8-01A-11R-A28M-07?100.367100000000002.1101000000.57370?23.76137.328105.35982.80936.477713.93723.568440.37629.09149.08534.74093.9742.39047.021111.2489019.57226.34546.4641?32.89595.52180.663604.5452.89226.81445.397541.06653.62386.080612.13348.68657.80335.667717.39535.188717.411218.324713.092?4117.7889443.1501144.144692.6276136.3486238.55791.604211.2791100.480927.5497101.9194105.91878.537120.6983212.084670.1299106.1415150.7324103.2415149.5243?51754.6361546.3974391.827868.8195685.42011752.1671229.951456.665966.06551691.1261220.8531279.2292167.0481399.5921939.577978.75961754.7171110.2251262.7651477.273?600000000000000000000?7192.1065306.195515.926866.9972157.381932.169973.471749.6115426.9924745.960348.8152402.5713229.9982266.8196120.8459472.8729135.8491640.3191553.0694511.0994?802.9371000.7354000.59771.16351.059600.803500.50970.60420.485501.45034.58980.5285?900000000000000000000 3. 绘制箱型图 ndata.iloc[1000:1010, ].transpose().plot(kindbox, titleNormal Sample Gene Boxplot, rot30) plt.tick_params(labelsize10) plt.savefig(Normal_Sample_Gene_box_plot, bbox_inchestight) plt.show() 绘制正常样本中部分基因的箱型图并保存为图片文件。 4. 删除表达量低于阈值的基因 ndata ndata.iloc[29:, :] tdata tdata.iloc[29:, :] 删除正常样本和肿瘤样本中表达量低于阈值的基因。 5. 计算差异显著的基因 gene_sig ndata[ndata.mean(axis1) num_cutoff].index.intersection(tdata[tdata.mean(axis1) num_cutoff].index) Ndata ndata.loc[gene_sig] Tdata tdata.loc[gene_sig] 选择正常样本和肿瘤样本中表达量高于阈值的基因并保存为新的数据。 6. 初始化结果数据表格 p_value [1.] * len(Ndata) log2FoldChange [] label [0] * len(Ndata) result pd.DataFrame([p_value, log2FoldChange, label]) result result.transpose() result.columns [p_value, log2FC, label] result.index Ndata.index.tolist() p [] 创建一个结果数据表格包含 p 值、log2 fold change 和标签并初始化为默认值。 7. 进行秩和检验和差异倍数计算 for i in Ndata.index:p1 ranksums(Tdata.loc[i], Ndata.loc[i], alternativegreater)[1]p2 ranksums(Tdata.loc[i], Ndata.loc[i], alternativeless)[1]p3 ranksums(Tdata.loc[i], Ndata.loc[i])[1]result.loc[i, log2FC] np.log2(np.average(Tdata.loc[i]) / np.average(Ndata.loc[i]))p.append(p3)if (p1 p_cutoff):result.loc[i, p_value] p1if result.loc[i, log2FC] np.log2(FC_cutoff):result.loc[i, label] 1if (p2 p_cutoff):result.loc[i, p_value] p2if result.loc[i, log2FC] -np.log2(FC_cutoff):result.loc[i, label] -1 对每个基因进行秩和检验计算 p 值和差异倍数并根据设定的阈值确定差异显著的基因并给予标签。 8. 可视化分析 print(finished) plt.hist(result[log2FC], bins10, colorblue, alpha0.6, edgecolorblack) plt.title(fold change) plt.show() 9. 代码整合 import numpy as np import pandas as pd import scipy import matplotlib.pyplot as plt import seaborn as sns from scipy.stats import zscore from scipy.stats import ranksums from pyHSICLasso import HSICLasso from sklearn.preprocessing import LabelEncoderp_cutoff 0.001 FC_cutoff 3 num_cutoff 10# 读取数据ndata normal data,tdata tumor data ndata pd.read_csv(normal_data.csv, index_col0, header0) tdata pd.read_csv(tumor_data.csv, index_col0, header0)# 箱型图 # 中位数 # QL称为下四分位数表示全部观察值中有四分之一的数据取值比它小 # QU称为上四分位数表示全部观察值中有四分之一的数据取值比它大 # IQR称为四分位数间距是上四分位数QU与下四分位数QL之差其间包含了全部观察值的一半。 # 异常值通常被定义为小于QL1.5IQR或大于QU1.5IQR的值。 ndata.iloc[1000:1010, ].transpose().plot(kindbox, titleNormal Sample Gene Boxplot, rot30) plt.tick_params(labelsize10) plt.savefig(Normal_Sample_Gene_box_plot, bbox_inchestight) plt.show()# delete gene expression num ndata ndata.iloc[29:, :] tdata tdata.iloc[29:, :] gene_sig ndata[ndata.mean(axis1) num_cutoff].index.intersection(tdata[tdata.mean(axis1) num_cutoff].index) Ndata ndata.loc[gene_sig] Tdata tdata.loc[gene_sig] p_value [1.] * len(Ndata) # log2 fold change的意思是取log2这样可以可以让差异特别大的和差异比较小的数值缩小之间的差距 log2FoldChange [] label [0] * len(Ndata)result pd.DataFrame([p_value, log2FoldChange, label]) result result.transpose() result.columns [p_value, log2FC, label] result.index Ndata.index.tolist() p []# 秩和检验(也叫Mann-Whitney U-test)检验两组数据是否来自具有相同中位数的连续分布检验它们是否有显著差异。 # ’less‘ 基于 x 的分布小于基于 y 的分布 # ‘greater’ x 的分布大于 y 的分布。for i in Ndata.index:p1 ranksums(Tdata.loc[i], Ndata.loc[i], alternativegreater)[1]p2 ranksums(Tdata.loc[i], Ndata.loc[i], alternativeless)[1]p3 ranksums(Tdata.loc[i], Ndata.loc[i])[1]result.loc[i, log2FC] np.log2(np.average(Tdata.loc[i]) / np.average(Ndata.loc[i]))p.append(p3)if (p1 p_cutoff):result.loc[i, p_value] p1if result.loc[i, log2FC] np.log2(FC_cutoff):result.loc[i, label] 1if (p2 p_cutoff):result.loc[i, p_value] p2if result.loc[i, log2FC] -np.log2(FC_cutoff):result.loc[i, label] -1print(finished) # 查看差异倍数fold分布 plt.hist(result[log2FC], bins10, colorblue, alpha0.6, edgecolorblack) plt.title(fold change) plt.show()# result.to_csv(result.csv) up_data_n Ndata.loc[result.query((label 1)).index] up_data_t Tdata.loc[result.query((label 1)).index] down_data_n Ndata.loc[result.query((label -1)).index] down_data_t Tdata.loc[result.query((label -1)).index] data pd.concat([pd.concat([up_data_n, up_data_t], axis1), pd.concat([down_data_n, down_data_t], axis1)], axis0) deg_gene pd.DataFrame(data.index.tolist()) deg_gene.to_csv(deg_gene.csv) z1 zscore(np.log2(data1), axis0)sns.heatmap(dataz1, cmapcoolwarm, xticklabelsFalse) plt.savefig(heatmap_plot, bbox_inchestight) plt.show()p -np.log10(p) ax sns.scatterplot(xlog2FC, yp,huelabel,hue_order(-1, 0, 1),palette(#377EB8,grey,#E41A1C),dataresult) ax.set_ylabel(-log(pvalue), fontweightbold) ax.set_xlabel(FoldChange, fontweightbold)plt.savefig(deg_p_fc_plot, bbox_inchestight) plt.show()
http://wiki.neutronadmin.com/news/131686/

相关文章:

  • 深圳网站制作哪家好企业网站策划文案
  • 电子科技东莞网站建设简历免费模板可编辑word
  • 本地服务型网站开发wordpress 添加评论等级
  • 我公司要网站建设dedecms 网站导航
  • 微页制作网站模板下载自己怎么做微网站
  • 长沙网站空间青岛官网seo方法
  • 二手房网站建设方案网站怎么做的支付宝接口
  • 江苏省建设网站做网站的像素是多少
  • 网站建设系统分析互联网编程培训
  • 徐州网站公司自己开发的软件怎么卖
  • wordpress检索seo是什么及作用
  • 龙岗做网站多少钱手机端快速建站工具
  • 安徽城乡建设厅官方网站做网站合伙怎么分
  • 做网站学多长时间可以学会米粒网站建设
  • 电影采集网站流量教育培训网站有哪些
  • 网站集群建设解决方案wordpress 静态首页
  • 网站建设评分细则网站自己推广怎么做
  • 企业展示型网站 建站系统最近免费中文字幕mv免费高清版
  • 有口碑的网站建设湖南省郴州市宜章县
  • 医疗网站建设效果网站建设的一般步骤包含哪些
  • 网站如何排名成都中方互动做网站怎样
  • 建站之星快速建站价格外包公司的优势和劣势
  • 东方网景做网站怎么样银川网站建设那家好
  • 网站建设与管理必修中国互联网协会12321举报中心
  • 国内网站建设连云港网站优化方案
  • 邯郸网站建设怎么开发响应式手机模板WordPress
  • 网站开发如何收费龙岩网红景点
  • 网站 自助建站厦门建设局保障房官网
  • 毕节网站怎么做seowordpress移动端
  • 网站网页和网址的关系网站怎么做免费推广