什么是开放科学?

开放科学是一种科学研究的实践,其方法和成果(出版物、数据、软件)是透明的、可获得的和广泛可获得的。它的目标是最大限度地重用可用的数据和代码,并使科学家能够在同行的工作基础上进行构建。

开放科学实践包括:

  • 开放的方法:记录和解释科学研究中使用的所有方法和工作流程
  • 公开资料及查阅:让社区可以访问数据和出版物
  • 开放代码:确保研究中使用的算法和代码是人类可读的和可用的
  • 开放基础设施:建立促进合作的科学基础设施
  • 开放教育:能够使用教材

研究人员利用MATLAB®和仿真软金宝app件®可以实践开放科学,通过使他们的研究透明、可重复使用和可重复使用来增加他们工作的科学影响。

开放式研究方法

记录良好、条理清晰的方法和工作流程使科学家能够遵循实验逻辑并解释结果,从而实现开放科学。使用MATLAB生活的脚本,研究人员能用数据讲故事吗,代码和在线视觉效果,使他们的工作过程和结果透明和容易掌握。

通过这种方法,研究人员可以:

例子MATLAB实时脚本结合代码,文本,图形,和UI控件在计算笔记本。

公开资料及查阅

提供对数据、模型和算法的访问使科学家能够在现有框架的基础上进行构建。开放科学需要不同数据格式和编程语言之间的互操作性,以确保跨框架访问。

公开资料

因为MATLAB支持标准数据和金宝app模型格式,所以可以直接导入和处理由其他软件应用程序、设备和仪器生成的输入。MATLAB可以:

开放存取的代码和MATLAB算法

要全面实践开放科学,开放获取数据必须同时开放获取从数据中产生有意义结果的代码和算法。这样的代码可以用许多不同的语言编写,但是应该是可理解的(人类可读的)、可用的和可互操作的。

与MATLAB兼容并可互操作的不同数据源、传感器和平台。

开放代码

开源软件被定义为可以自由共享并由非原创作者的各方修改的代码。共享代码和软件可以帮助同事在彼此的工作基础上进行构建。

工具箱的用户

开放科学建议重用科学人工制品和算法。研究人员可以自由访问、下载和使用MATLAB代码和算法在文件交换上被同行共享.文件交换工具箱也可以通过附加组件按钮的MATLAB工具栏。

工具箱的作者

研究人员可以通过从File Exchange链接到GitHub库,从而确保了一个单一的代码源,同时允许File Exchange访问者找到存储库并下载代码。文件交换库将自动链接到最新的GitHub版本。

开放的科学基础设施

开放科学需要除了本地工作站之外的基础设施,因为研究人员需要远程连接和协作。对他们的编码环境的在线访问使得科学资源可以从web上的任何地方访问。科学网关和云基础设施通过为研究人员提供使用共享工件和资源的网络平台来促进开放科学。

通过Web浏览器的可运行代码

MATLAB在线金宝app仿真软件在线™在网络浏览器中提供访问,不需要安装和下载。查阅有关资料MATLAB开车允许研究人员远程有效地工作在共享项目和交换工件。MATLAB代码独立的应用程序(23)支持在浏览器和本地机器上移植和重用内容。

MATLAB在线也可以安装在有大数据集的位置,最大限度地减少数据传输的需要。

从任何标准的网络浏览器访问MATLAB和S金宝appimulink,不需要下载或安装。

科学网关

科学门户是科学家和工程师访问共享资源的在线协作门户。为了实现开放科学,MathWorks和许多科学网关合作使MATLAB可用于托管工件和共享计算设施。

许多大学和研究机构都采用了这种方法校园范围和研究所范围的MATLAB许可模型,为其所有附属成员提供MATLAB访问。根据开放科学原则,学术机构也可以提供MATLAB访问对在项目中工作的外部合作者。

开放教育科学

开放科学并不局限于研究。它包括让学生和教育工作者获得和使用科学产出和方法。教育工作者和学生可公开获取的资源示例:

参见:计算思维研究与MATLAB和Simulink金宝app

可共享、可重用的MATLAB代码