Closed ShixiangWang closed 3 years ago
之前写过上传模块的代码https://github.com/IOBR/IOBRshiny/blob/374da902ec9eba117a27ce77bb5bdc787b7328ad/app.R#L130
custom_feature_data 示例:(行名是特征(基因/蛋白),列名是样本名) 为了上传方面(CSV/TSV什么的),这里的行名用户可以放第一列
custom_phenotype 示例(行名是样本名,列名是各种表型分组什么的)为了上传方面,这里的行名用户可以放第一列:
我尽量明天给个反馈哈~
@Byronxy 我看了下你的 UI 更新。
我的意思和意见是这样的:
点击后展开的页面布局大体是这样的:
Upload(页面的标题)
Feature-by-sample file (*.csv/.tsv) | Download example (两个按钮)
Phenotype file (*.csv/.tsv) | Download example(两个按钮)
Note: Not both files are required. Prepare your upload files based on your analysis plan.(提示文字)
当 Feature-by-sample file
上传后,数据读入为data.frame,赋值给 custom_feature_data
。phenotype 同理。
另外,Download example 不需要我们自己生成数据,只要提供一个链接即可。
Feature-by-sample 文件:https://tcga-xena-hub.s3.us-east-1.amazonaws.com/download/TCGA.LAML.sampleMap%2FHiSeqV2.gz
Phenotype 文件:https://tcga-xena-hub.s3.us-east-1.amazonaws.com/download/TCGA.LAML.sampleMap%2FLAML_clinicalMatrix
我的处理逻辑是第一步是独立的,第二步在处理数据的对接和设计的 Pre-selected dataset表格的问题,你这里 UI 需要用户输入一些实际上我们在 server 可以制造的数据,没有必要。
第二步我需要在你基本完成第一步的基础上集中一个时间写个初始版本再与你讨论,以及进行优化。
@Byronxy 上面的内容你这几天有空的时候尽快弄一下哈。
@Byronxy 上面的内容你这几天有空的时候尽快弄一下哈。
已经更新
好的,我先把 回复先写了,这个周末我集中弄一下该功能的开发。
你先合并到主分支哈。
自定义数据已可以正常工作。
这个主要就是当用户输入自己的数据后(类似xena的格式),可以进行一些通用分析。
主要有 2 步:
上传后对应的数据集信息也会在表格中显示出来,这样用户下面就可以点选了。