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

网页工具-OTU/ASV表格物种分类汇总工具

AI辅助下开发了个工具,功能如下,分享给大家:
基于Shiny开发的用户友好型网页应用,专为微生物组数据分析设计。该工具能够自动处理OTU/ASV_taxa表格(支持XLS/XLSX/TSV/CSV格式),通过调用QIIME1,一键生成微生物分类学汇总结果。其核心功能包括:自动修复常见文件格式问题(如最后一列丢失),并行生成绝对丰度和相对丰度的七级分类统计表(门到种水平),并将结果打包为标准化Excel文件下载。特别优化了错误处理机制,提供实时日志反馈,无需命令行操作即可完成从原始数据到出版级统计表的全流程分析,显著提升微生物组数据分析效率。

输出展示

过程回顾

当然中间经过了无数的调试,才让这个工具正常运转,这里不表啦!工具部署在了自己的小服务器上,地址:https://shiny.zd200572.com/otu/
发现国产deepseek在shiny App的生成方面确实超过了一众的工具,比如chatgpt, qrok, gemini和claude,没有对比就没有伤害,比如同样的提示词如下:

帮我生成个美观的网页工具R语言 shiny,作用是根据上传的文件,例子中为 asv_taxa_table.xls,通过以下命令,输出个zip,包含tax_summary_a/和tax_summary_r/两个文件夹里的文件,把这几行命令变成一个shell脚本,然后shiny app中调用:conda activate qiime1
biom convert -i asv_taxa_table.xls -o table.biom --to-hdf5 --table-type=“OTU table” --process-obs-metadata taxonomy
summarize_taxa.py -i table.quanti.pac.biom -o tax_summary_a -L 1,2,3,4,5,6,7 -a
summarize_taxa.py -i table.biom -o tax_summary_a -L 1,2,3,4,5,6,7 -a
summarize_taxa.py -i table.biom -o tax_summary_r -L 1,2,3,4,5,6,7
for file in tax_summary_a/.txt; do mv “ f i l e " " file" " file""{file%.txt}.xls”; done
for file in tax_summary_r/.txt; do mv “ f i l e " " file" " file""{file%.txt}.xls”; done

这是deepseek V3的界面,至少水平比我高的,也符合我的需求:

claude只知道生成前端的网页,不得不承认它的前端比较给力的,审美也在线,坦白表示才开始提示词是没加入R语言shiny的关键词的。不得不承认,现阶段,用AI的人的水平基本决定了AI的能力,因为你需要检查他的成果,并为这些代码负责,不能使用自己看不懂的代码在各种事情中呀。无奈本人水平不够后端的,只好作罢,转向shiny。但到了shiny关键词加上之后,他却依然前端路上一去不复返,完全没shiny的影子,只好放弃。看起来每个模型都是有自己的长和短的,我们要积累经验,在最恰当的工作用最适合的模型服务。


再鄙视下其他工具在shiny上的表现,初学者水平的样子:
grok:

ChatGPT:

gemini 2.5 pro preview也不错,审美差点,但是功能很全啦!

当然,一个任务不能代表模型的能力,得客观,点赞国产!也不排除有的模型没联网等原因导致。

相关文章:

  • WEB安全--Java安全--shiro721反序列化漏洞
  • Mysql数据库详解
  • 【linux】Web服务—搭建nginx+ssl的加密认证web服务器
  • PostgreSQL中的全页写
  • 在Linux服务器上部署Jupyter Notebook并实现ssh无密码远程访问
  • 通信安全堡垒:profinet转ethernet ip主网关提升冶炼安全与连接
  • Jenkins 最佳实践
  • 探索大型语言模型(LLM)的开源学习路径:mlabonne/llm-course 深度解析
  • 文本分类任务Qwen3-0.6B与Bert:实验见解
  • 人工智能100问☞第24问:什么是生成对抗网络(GAN)?
  • 多模态大语言模型arxiv论文略读(七十九)
  • C# DataGridView 选中所有复选框
  • Centos7系统(最小化安装)安装zabbix7版本详细文章、nginx源代码配置、php源代码、mysql-yum安装
  • CSS面试题汇总
  • 【Rust闭包】rust语言闭包函数原理用法汇总与应用实战
  • 微信小程序:封装表格组件并引用
  • C++之unordered_map/unordered_set模拟实现
  • conda创建环境常用命令(个人用)
  • STM32就业前景和下载KEIL软件(保姆级)
  • Vue3中setup运行时机介绍
  • 以军称已开始在加沙的新一轮大规模攻势
  • 流失79载,国宝文物“子弹库帛书”(二、三卷)回归祖国
  • 上海国际珠宝时尚功能区未来三年如何建设?六大行动将开展
  • 昔日千亿房企祥生集团约2.03亿元债权被拍卖,起拍价8000万元
  • 商务部:今年前3月自贸试验区进出口总额达2万亿元
  • ESG考证虚火:相比证书,知识结构+实战经验更重要