0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用SBC ToolBox云平台进行时间序列分析?

上海生物芯片 来源:上海生物芯片 2023-09-20 16:52 次阅读

使用SBC ToolBox云平台时间序列分析模块探索基因集在不同时间点的表达趋势,使用c-means算法对基因集进行聚类分群,寻找出表达趋势一致的基因集。SBC ToolBox云平台超快响应,分分钟获取分析结果。

如何使用SBC ToolBox云平台进行时间序列分析?

进入时间序列模

a)登录SBC ToolBox官方网址

进入VIP专区,点击时间序列分析模块即可进入App。

825e2ed2-5790-11ee-939d-92fbcf53809c.png

b) 也可以直接登录站点

8278ea56-5790-11ee-939d-92fbcf53809c.png

c) 此模块仅提供给VIP用户,已有账户直接登录,没有账户这里可以点击注册申请,申请审核通过后会邮件和短信通知VIP注册用户。

实战

a)数据准备(数据分析思维->充分认识数据):

i.定量数据:无论你的数据是RNA定量数据、蛋白定量数据、代谢定量数据、还是其他类型的多特征集多样本量数据,时间序列分析模块都能完美驾驭。时间序列模块所需的定量数据一般长这个样子;第一列为基因集(特征集),剩余列为样本(观测值)对应基因集的定量数据。

82a382c0-5790-11ee-939d-92fbcf53809c.png

ii. 分组数据:无论你的时间点组内数据有重复样本,还是没有这里都需要提供,主要用于重复数据在组内的集中趋势评估,分组数据示例如下图。

82d368a0-5790-11ee-939d-92fbcf53809c.png

1.第一列为样本信息,样本信息与定量的样本信息必须一致。

2.第二列为样本对应的分组信息,这里的分组一般是时间点,时间点的顺序决定了展示在时间序列趋势上的排列顺序。

3.示例数据详见应用操作指南:

82e3a760-5790-11ee-939d-92fbcf53809c.png

b) 数据准备完成,提交分析:

i. 将定量数据和对应分组上传或者拖拽至App数据上传接口(下图红框),上传完成显示Upload complete,提交分析,看到主页面上的小花花开始转动表示已启动分析。

830a1184-5790-11ee-939d-92fbcf53809c.png

ii.眨眼的功夫,时间序列分析结果就展示在你的面前,没办法,SBC ToolBox响应就是这么迅速。

8331f9ec-5790-11ee-939d-92fbcf53809c.png

iii.分析结果,默认情况下基因集(特征集)在不同时间点上的表达趋势将会被分成16个Cluster,此处对Cluster数量不满意可以随时进行调整。横坐标表示时间点顺序,纵坐标表示基因集在时间点上的表达强度(这里做过中心化(scale)处理)。

833d097c-5790-11ee-939d-92fbcf53809c.png

iv.放大Cluster1观察细节,Cluster1基因集整体表达随时间变化呈现先上升后轻微下降的趋势。图中横坐标展示每个时间点,一条线代表一个基因的在时间点表达趋势,黑色的先表示整体的集中表达趋势。

8351d0be-5790-11ee-939d-92fbcf53809c.png

c) 参数调整:

i. 注意事项。

时间序列模块默认会对定量数据进行log2(x+1)变换,你的数据做过标准化预处理,这里可以下拉菜单选择“否”取消log2(x+1)变换处理。

83667bcc-5790-11ee-939d-92fbcf53809c.png

ii. Cluster数量太多或者太少,这里可以调整Cluster数量进行设定重新分析。

83801f96-5790-11ee-939d-92fbcf53809c.png

这里重新设定总共Cluster为9,重新提交分析,将原来的16个Cluster调整为9个Cluster,结果如上图所示。

iii. 结果展示行列排列不满意,这里同样可以调整。

83a00bd0-5790-11ee-939d-92fbcf53809c.png

d) 没有重复数据同样也可以进行时间序列分析,示例如下:

i.定量数据(六个样本)示例:

83bc132a-5790-11ee-939d-92fbcf53809c.png

ii.分组数据(将六个样本设置为6组,六个时间点)示例:

83ce9284-5790-11ee-939d-92fbcf53809c.png

iii.上传数据提交分析,秒出结果:

83e2d730-5790-11ee-939d-92fbcf53809c.png8415bb32-5790-11ee-939d-92fbcf53809c.png

不同基因集在六个时间点上的表达趋势。

结果保存

a)保存图片,默认保存pdf格式:

842d9932-5790-11ee-939d-92fbcf53809c.png

b)保存基因集数据,第一列为基因,第二列为基因集对应Cluster,剩余列为基因中心化后的数据,此文件可用于ggplot展示。

844d8bfc-5790-11ee-939d-92fbcf53809c.png

教你使用SBC ToolBox

一键完成趋势线图展示美化

a)登录平行坐标图模块

847328e4-5790-11ee-939d-92fbcf53809c.png

b)准备数据

i. 将时间序列数据分成两个文件:

1.基因对应时间点表达强度文件,这里只需要删除时间序列结果中的cluster列即可。

847e7f64-5790-11ee-939d-92fbcf53809c.png

2.基因集对应Cluster文件,这里只需要保存时间序列结果中基因和基因对应Cluster列即可。

8494a6ae-5790-11ee-939d-92fbcf53809c.png

c)上传时间序列分析数据并提交分析,你就可以得到基于ggplot包的可视化结果,基于sci的颜色搭配,让你的数据展示更上一层楼。数据结果嗖的一下就能完成,立等可取。

84a6771c-5790-11ee-939d-92fbcf53809c.png

d) 这里可以调整时下热门暗黑主题。

84bac5b4-5790-11ee-939d-92fbcf53809c.png

手里有数据不要慌,使用SBC ToolBox开启你的数据分析之旅,让数据分析so easy。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SBC
    SBC
    +关注

    关注

    0

    文章

    66

    浏览量

    19023
  • RNA
    RNA
    +关注

    关注

    0

    文章

    46

    浏览量

    9664

原文标题:使用SBC ToolBox三分钟搞定时间序列分析

文章出处:【微信号:SBCNECB,微信公众号:上海生物芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    直接飞行时间(dToF) SiPM LiDAR 平台SECO-测距仪-GEVK数据手册

    电子发烧友网站提供《直接飞行时间(dToF) SiPM LiDAR 平台SECO-测距仪-GEVK数据手册.rar》资料免费下载
    发表于 04-26 16:03 0次下载
    直接飞<b class='flag-5'>行时间</b>(dToF) SiPM LiDAR <b class='flag-5'>平台</b>SECO-测距仪-GEVK数据手册

    时间序列分析的异常检测综述

    时间序列是在不同时点记录一个或多个变量值的数据。例如,每天访问网站的人数、每月城市的 average 温度、每小时的股票价格等。时间序列非常重要,因为它们允许我们
    的头像 发表于 03-11 09:36 232次阅读
    <b class='flag-5'>时间</b><b class='flag-5'>序列</b><b class='flag-5'>分析</b>的异常检测综述

    深度学习在时间序列预测的总结和未来方向分析

    2023年是大语言模型和稳定扩散的一年,时间序列领域虽然没有那么大的成就,但是却有缓慢而稳定的进展。Neurips、ICML和AAAI等会议都有transformer结构(BasisFormer
    的头像 发表于 02-24 08:26 375次阅读
    深度学习在<b class='flag-5'>时间</b><b class='flag-5'>序列</b>预测的总结和未来方向<b class='flag-5'>分析</b>

    ICLR 2024高分投稿:用于一般时间序列分析的现代纯卷积结构

    这篇是 ICLR 上用 TCN 来做一般的时间序列分析的论文,在 Rebuttal 之后的分数为 888,算得上是时间序列领域相关的论文中最
    的头像 发表于 12-18 16:05 451次阅读
    ICLR 2024高分投稿:用于一般<b class='flag-5'>时间</b><b class='flag-5'>序列</b><b class='flag-5'>分析</b>的现代纯卷积结构

    【RA系列】用时钟频率精度测量电路进行时间校验

    【RA系列】用时钟频率精度测量电路进行时间校验
    的头像 发表于 11-25 08:06 247次阅读
    【RA系列】用时钟频率精度测量电路<b class='flag-5'>进行时间</b>校验

    准确的时间记录在时间序列数据分析中的重要性

    时间序列数据是一系列随时间间隔收集的数据点,使我们能够跟踪时间的变化。时间序列数据可以跟踪从毫秒
    的头像 发表于 11-09 09:18 395次阅读

    时间序列分析的四个基本Python库介绍

    在本文中,我们将介绍四个主要的Python库——statmodels、tslearn、tssearch、 tsfresh ——每个库都针对时间序列分析的不同方面进行了定制。这些库为从预
    的头像 发表于 11-03 10:17 304次阅读
    <b class='flag-5'>时间</b><b class='flag-5'>序列</b><b class='flag-5'>分析</b>的四个基本Python库介绍

    使用轮廓分数提升时间序列聚类的表现

    我们将使用轮廓分数和一些距离指标来执行时间序列聚类实验,并且进行可视化
    的头像 发表于 10-17 10:35 239次阅读
    使用轮廓分数提升<b class='flag-5'>时间</b><b class='flag-5'>序列</b>聚类的表现

    Python比较两个时间序列在图形上是否相似

    和谷值比较:通过比较两个时间序列中的峰值和谷值来进行比较。可以比较它们的幅度和位置。 相关性分析:计算两个时间
    的头像 发表于 10-16 11:33 259次阅读

    离线分析中,CANape 或 vSignalyzer 对不同信号进行时间同步

    在离线分析的过程中,可能会对两个不同的信号进行时间上同步,本文以举例的形式介绍,如何使用 CANape 或者 vSignalyzer 对不同的信号进行时间同步。
    的头像 发表于 10-13 12:28 1238次阅读
    离线<b class='flag-5'>分析</b>中,CANape 或 vSignalyzer 对不同信号<b class='flag-5'>进行时间</b>同步

    如何用C语言进行json的序列化和反序列

    化呢? 当前,应用最广泛的C语言json解析库当属cJSON,但是,使用cJSON读json进行序列化和反序列化,需要根据key一个一个进行处理,会导致代码冗余,逻辑性不强,哪有没有更
    的头像 发表于 10-07 11:05 844次阅读

    ch32v307记录程序运行时间

    ch32v307记录程序运行时间 在程序开发中,很重要的一项任务就是对程序的运行时间进行评估。对于大型的程序系统来说,它们通常需要处理大量的数据或进行复杂的计算操作。因此,如果程序的运
    的头像 发表于 08-22 15:53 482次阅读

    使用RAPID cuDF处理时间序列数据的常见步骤

    加速数据分析:使用 RAPID cuDF 进行更快的时间序列分析
    的头像 发表于 07-05 16:30 357次阅读

    使用PyMC进行时间序列分层建模

    在统计建模领域,理解总体趋势的同时解释群体差异的一个强大方法是分层(或多层)建模。
    的头像 发表于 06-19 16:26 401次阅读
    使用PyMC<b class='flag-5'>进行时间</b><b class='flag-5'>序列</b>分层建模

    行时间探测器(TOF)

    产品特点 较好的分析效果; 精细测量; 较快和双极性解决方案; 较大化质量分辨率。 下面介绍几款飞行时间探测器 相关应用 审核编辑 黄宇
    发表于 05-08 07:16 291次阅读
    飞<b class='flag-5'>行时间</b>探测器(TOF)