yeast_simulation_app
February 19, 2025About 2 min
https://yeast-simulation.vercel.app/
我来简单介绍一下我们的演示软件(科学上网打开)【注意:这就是寒培PK-round3的software,并非新东西】
目前它的主要功能是:用户自行调节氧气浓度和培养温度,可视化地演示酵母的生长
在后期获取更多的湿实验数据后,我们可以添加更多培养条件,使得不同条件的自由耦合,从而更大化地发挥drylab的预测作用,而不仅仅是目前的演示作用。同时酵母作为常用的底盘生物,许多iGEM的队伍都会用到,那么我们的软件可能会为使用酵母的队伍提供一些帮助。
我们使用了JavaScript作为主要编程语言
前端框架使用了React.js用于构建用户界面。
在艺术优化方面调用了3D 渲染库:Three.js用于渲染 3D 场景和模拟细胞的形状、位置及细胞表面的反光效果
Cascading Style Sheets (CSS)框架选择了Tailwind CSS,不过在手机端的渲染还没有完善,目前需要在电脑端打开
其他工具我们使用了Node.js:用来提供环境支持;以及附带的npm:用于脚本的管理。
最后通过Vercel将项目部署并支持在线访问。
此外,所有源码已经上传至GitHub,感兴趣的话可以下载后在本地运行
以上是寒培PK-round3的software,原本是希望在寒假中对其进行完善的,但之所以没有进行修改,原因有二:
- 之后的model与目前software有比较大的改动
- 当时确实有“赶工”痕迹,写出来的代码质量难评,更新维护事倍功半
