openbiox / UCSCXenaShiny

📊 An R package for interactively exploring UCSC Xena https://xenabrowser.net/datapages/; Book: https://lishensuo.github.io/UCSCXenaShiny_Book; App online: https://shiny.hiplot.cn/ucsc-xena-shiny/, https://shiny.zhoulab.ac.cn/UCSCXenaShiny
https://openbiox.github.io/UCSCXenaShiny/
GNU General Public License v3.0
88 stars 31 forks source link

调整、优化TPC分析相关的UI #321

Closed lishensuo closed 5 months ago

lishensuo commented 5 months ago
  1. Personalized TPC pipelines部分 1.1 将UI部分的绘图代码进行函数化处理,数据结果下载代码进行模块化处理,简化先前代码的冗余; 1.2 将Pan-cancer mode的S3步骤执行按钮,拆分为数据分析以可视化两部分,避免仅调整绘图参数时不必要的时间消耗; 1.3 在加载每个Pipelin的panel时, 增加waiter spin的悬浮窗动画缓冲; 1.4 增加异常输入输出时的友好提示提醒; 1.5 其它小的改进。

  2. Custom TPC modules部分 2.1 将原来的十多个tabpanel按相同分析类型整理合并为10个tabsetpanel; 2.2 基于尽可能将Custom TPC modules与Personalized TPC pipelines区分开的想法,突出Custom TPC modules在quick analysis, specific function等方面的优势,进行UI调整。主要采用了dashboard的box窗口界面,如下图所示,将用户所需的必要执行步骤统一置于左边,可视化输出结果置于右边。可视化调整参数以及下载功能可通过侧边栏获取。 2.3 其它方面小的改进。

ShixiangWang commented 5 months ago

很好,辛苦了~