脚本的脚本
概述 | |
描述 | 用于交互数据分析和批处理的多语言环境。 |
发展信息 | |
GitHub | vatlab / SoS |
语言 | Python, JavaScript |
当前版本 | 0.18.4 |
平台 | 所有平台 |
许可证 | BSD three-clause |
状态 | 活跃的 |
最后一次更新 | 1/04/2019 |
参考文献 | |
引用 | 彭波、王高、马军、梁文昌、Chris Wakefield、James Melott、邱玉伦、杜迪、John N Weinstein;SoS笔记本:交互式多语言数据分析环境,生物信息学,第34卷,第21期,2018年11月1日,第3768-3770页 王高,彭波,“脚本的脚本:用于日常计算研究的实用工作流系统”,《公共科学图书馆计算生物学》188bet体育网址 |
帮助和支持 | |
联系 | 博彭 |
计算密集型学科(如计算生物学)通常需要使用各种用不同脚本语言实现的工具,并使用高性能计算系统分析大型数据集。虽然科学的工作流系统可以强有力地组织和执行大规模的数据分析过程,但创建和维护这样的工作流通常需要复杂的学习曲线和工程开销,使它们难以用于日常数据探索和原型设计。
为了解决这些问题,我们开发了脚本脚本(SoS),一个交互式数据分析平台和工作流系统,在日常计算研究中高度强调可读性、实用性和再现性。188bet体育网址对于探索性分析,SoS具有多语言脚本格式,它将分散的脚本集中起来,并创建用于发布和共享的动态报告。
作为一个多语言笔记本,SoS提供了一个基于web的笔记本环境,允许在一个笔记本中使用多种脚本语言,数据在语言内部和跨语言之间自由流动。
作为一个工作流引擎,SoS为创建面向流程、面向结果和混合风格的工作流提供了直观的语法,以及用于在各种计算平台上执行和管理任务的统一接口,并在隔离的文件系统之间自动同步文件。
正如在我们的出版物中所讨论的,SoS既是一种交互式分析工具,也是适用于不同阶段的方法开发和数据分析项目的管道平台。特别是,SoS可以很容易地在现有的数据分析例程中采用,以大幅改善研究项目的组织、可读性和跨平台计算管理。188bet体育网址
详情请查阅以下资源: