开放科学

什么是开放科学?

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

开放科学实践包括:

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

研究人员利用MATLAB®和模拟万博1manbetx®可以练习开放科学并通过使他们的研究透明,可重复使用和可重复性提高工作的科学影响力。

在研究方法打开

充分证明和良好的阐述方法和工作流程,有可能使科学家跟踪实验逻辑和解释结果,使开放科学。使用MATLAB直播脚本,研究人员可以告诉与数据的故事,代码和在线的视觉效果,以使他们的工作过程和结果透明和容易掌握。

利用这种方法,研究人员可以:

示例MATLAB Live Script结合了代码,文本,图形和UI控件的计算笔记本。

开放数据和获取

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

以数据开放存取

由于MATLAB支持标准数据和万博1manbetx模型格式,因此可以直接导入和处理由其他软件应用程序、设备和仪器生成的输入。MATLAB可以:

代码和MATLAB算法开放存取

为了充分实践科学开放,数据开放获取必须由开放访问代码和生成数据有意义的结果的算法陪同。这种代码可以写在许多不同的语言,但应该理解(人类可读),可用和可互操作的。

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

开放代码

开源软件的定义代码,由双方谁不原作者自由共享和修改。共享代码和软件可以帮助彼此的同事构建。

工具箱的用户

开放科学建议重用科学工件和算法。研究人员可以免费访问、下载和使用MATLAB代码和算法在文件交换网站上分享.文件交换工具箱也可通过附加组件按钮。

对于工具箱作者

研究人员可以通过从文件交换链接到GitHub存储库,从而确保单一的代码源,同时使文件交换访客找到存储库,并下载代码。文件交换库会自动链接到最新版本的GitHub。

开放的科学基础设施

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

通过Web浏览器运行的代码

MATLAB在线万博1manbetx仿真软件在线™提供网络浏览器访问,无需安装和下载。对数据的访问上MATLAB开车让研究人员能共享项目和交换文物远程和有效地工作。MATLAB代码独立的应用程序(5:23)支持在浏览器和本地机器上移植和重用内容。

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

访问MATLAB和Simulink从任何标万博1manbetx准Web浏览器,无需下载或安装要求。

科学网关

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

许多大学和研究机构都采用校园和学院范围的MATLAB许可模型来提供所有其附属成员MATLAB访问。在与开放科学原理一致,学术机构还可以提供MATLAB访问在项目中与外部合作者合作。

开放科学教育

开放科学并不局限于研究。它包括向学生和教育工作者提供科学产出和方法。为教育工作者和学生提供的公共资源示例:

参见:计算思维与MATLAB和Simulink研究万博1manbetx