
-
生物通官微
陪你抓住生命科技
跳动的脉搏
动物文化数据库的Shiny交互式网络应用:生态与进化研究中性状数据库部署的通用模板
【字体: 大 中 小 】 时间:2025年08月21日 来源:Ecology and Evolution 2.3
编辑推荐:
本文推荐一款基于Shiny框架开发的动物文化数据库(ACDB)网络应用,为生态与进化领域的性状数据库部署提供标准化模板。该应用通过关系型数据库整合62个物种120个种群的跨代传递行为数据,实现地理空间可视化、交互式查询和多模态数据展示,其开源代码(MIT协议)支持研究者快速构建同类数据库平台。
动物文化数据库的Shiny交互式网络应用
1 引言
生态与进化生物学领域正面临数据规模激增与利用效率低下的矛盾。传统Excel/CSV格式存储的性状数据存在交互性差、查询效率低等问题,而专业数据平台(如DataONE、CLDF)又存在技术门槛高的问题。研究团队以动物文化数据库(ACDB)为案例,开发出基于Shiny框架的开源解决方案,该数据库整合62个物种120个种群的跨代传递行为数据,包含物种、种群、行为、文献来源4个关联表,通过GBIF分类系统实现物种标准化关联。
2 数据库应用架构
ACDB网络应用采用三层架构设计:
• 前端:leaflet实现OpenStreetMap地理可视化,DT库生成动态表格
• 交互:通过模态窗口展示三级信息——物种分类与IUCN保护状态、行为领域(觅食/发声/迁徙等)及社会传播证据、地理坐标细节
• 后端:SQLite关系型数据库存储,支持R语言直接调用
创新性实现文献DOI直连功能,用户可一键跳转至原始论文。测试阶段通过系统文献综述筛选约1000篇论文构建初始数据集。
3 可扩展性设计
研究团队同步发布简化版模板(generic_shiny_data),以企鹅形态数据集演示基础功能:
支持CSV/SQLite多格式输入
模块化设计便于功能扩展
服务器端核心逻辑集中管理
特别优化了移动端适配性能,在ShinyApps.io免费版可支持50并发访问。
4 应用价值与局限
优势在于:
? 无需JavaScript专业知识即可部署
? 标准化工作流提升数据透明度
? MIT协议保障二次开发自由
主要挑战来自服务器资源消耗,建议机构级Posit Connect部署以保障长期运维。该框架已成功应用于灵长类社交网络(MacaqueNet)和动物性状库(ZooTraits)等项目,证明其在生态信息学领域的普适价值。
作者贡献部分显示,亚利桑那大学数据多样性实验室(Data Diversity Lab)承担主要开发工作,该校数据科学研究所提供Posit Connect服务器支持。研究强调该平台对行为传统受威胁种群的保护决策支持作用,未来计划整合气候变化适应行为预测模块。
生物通微信公众号
知名企业招聘