开放科学是一种科学研究的实践,其方法和输出(出版物、数据、软件)是透明的、可用的,并且广泛可及的。它的目标是最大限度地重用可用的数据和代码,并使科学家能够在同行的工作基础上发展。
开放科学实践包括:
- 打开方法:记录和解释科学研究中使用的所有方法和工作流程
- 打开数据和访问:使社区提供数据和出版物
- 打开代码:确保研究中使用的算法和代码是人类可读的和可用的
- 开放式基础架构:建立促进合作的科学基础设施
- 开放教育:使人们能够接触到教学材料
研究人员利用MATLAB®和模拟万博1manbetx®可以练习开放的科学,并通过使研究透明,可重复使用和可重复来增加工作的科学影响。
开放方法研究
记录良好的和铰接性的方法和工作流程使科学家可以遵循实验逻辑和解释结果,使开放的科学能够。使用matlab.直播脚本,研究人员可以用数据讲述一个故事,代码和在线视觉效果,使其工作流程和结果透明且易于掌握。
通过这种方法,研究人员可以:
- 合并图像、文本、方程和超链接使用可执行的在线笔记本电脑中的代码
- 对研究人员使用交互式UI控件来试验参数并学习实践
- 以标准格式发布,如PDF,Word,HTML和LaTex
- 实现使用Git和SVN进行源代码控制跟踪更改并与项目上的其他人合作
- 申请代码和依赖分析仪映射和组织大型协作开发项目
开放数据和获取
提供对数据、模型和算法的访问,使科学家能够在现有框架的基础上进一步发展。开放科学需要不同数据格式和编程语言之间的互操作性,以确保跨框架访问。
开放访问数据
由于MATLAB支持标准数据和万博1manbetx模型格式,因此可以直接导入和处理由其他软件应用程序、设备和仪器生成的输入。MATLAB可以:
- 使用流行数据格式的数据,包括一般科学数据格式,以及专门的数据格式机器人,神经影像元,医学影像,医学时间序列,生物科学,气象, 和地球科学
- 进口深入学习模式和ONNX模型格式直接地
- 使用MySQL和NoSQL交换数据数据库
- 用MATLAB RESTful web服务以格式读取Web应用程序数据,如JSON,XML和TXT
- 通过组合从IOT系统中的连接设备导入和处理数据orithspeak™和matlab.
- 连接到数据采集设备包含Arduino®和覆盆子π™
- 利用传感器Android™或者苹果手机实验中的设备
开放访问代码和MATLAB算法
为了完全练习开放科学,对数据的开放访问必须伴随到对代码的开放访问和从数据生成有意义的结果的算法。这些代码可以用许多不同的语言编写,但应该是可辨认的(人类可读的),可用和可互操作的。
- 与Python的Matlab双向集成C和其他语言允许用户从一种语言调用另一种语言编写的算法。
- 创建Matlab Web Apps.支持与非matlab用户和不懂软件的人共享定制工具。
- 使用MATLAB编码器™,用户可以生成C和C ++代码适用于各种硬件平台,包括嵌入式系统。
- Matlab Compiler™允许通过MATLAB代码共享独立应用程序所以终端用户无需许可证就可以运行它们。
开放代码
开源软件被定义为代码,这些代码由不是原作者的派对自由和修改。共享代码和软件可帮助同事构建彼此的工作。
工具箱的用户
开放科学建议重用科学工件和算法。研究人员可以免费访问、下载和使用MATLAB代码和算法在文件交换网站上分享.文件Exchange工具箱也可通过附加组件按钮。
对于工具箱作者
研究人员可以通过从文件交换链接到GitHub存储库从而确保单个代码源,同时使文件交换访问者找到存储库并下载代码。文件交换存储库将自动链接到最新的Github版本。
开放的科学基础设施
开放科学需要本地工作站之外的基础设施,因为研究人员需要远程连接和协作。在线访问他们的编码环境使科学资源便携,并可从网络上的任何地方访问。科学网关和云基础设施通过为研究人员提供基于网络的平台来使用共享的工件和资源来促进开放科学。
通过Web浏览器可运行的代码
MATLAB在线™和万博1manbetx仿真软件在线™提供在Web浏览器中的访问,无需安装和下载。访问数据MATLAB开车允许研究人员在共享项目和交换工件上远程有效地工作。MATLAB代码和独立的应用程序(5:23)支持在浏览器和本地机器上移植和重用内容。
MATLAB在线还可以安装在大数据集的位置,最大限度地减少数据传输的需要。
科学网关
科学门户是科学家和工程师访问共享资源的在线协作门户。为了启用开放科学,MathWorks和许多科学网关合作,使MATLAB可与托管工件和共享计算设施一起使用。
- Cuahsi / Hydroshare:托管用户贡献的MATLAB脚本和课程资源分析水文资料,利用MATLAB在线
- 代码海洋:一个发布和下载与code Ocean研究论文相关的MATLAB代码胶囊的网站
- Openaire:70,000多个项目使用MATLAB与可引用的DOIs和免费下载
- SGCI(科学网关社区学院):万博1manbetx支持科学网关启用他们的matlab用户社区
- 灵活的授权获得更多的覆盖
许多大学和研究机构都通过了校园和学院范围的MATLAB许可模型提供MATLAB访问所有附属成员。在保持公开科学原则中,学术机构也可以提供MATLAB访问在项目中与外部合作者合作。
开放式教育科学
开放科学并不局限于研究。它包括向学生和教育工作者提供科学产出和方法。为教育工作者和学生提供的公共资源示例:
- 资源科学中的教学计算用MATLAB从SERC
- 词干支持:万博1manbetx学生竞赛,伙伴关系和课程开发
- 开放和有趣:为儿童编程字节和节拍