Open Science Resources

CZI Open Science Program

open science for biomedical research

View the Project on GitHub chanzuckerberg/open-science

Search this site

Software and code overview

Topics in this section:

Writing code and developing software for research purposes encompasses a broad range of activities. This section highlights two main topics within that range: learning foundational technical skills like programming and version control, and managing software engineering projects with communities of contributors.

Code development

The Code development topic page provides foundational information for writing code and developing software. Subsections may be useful for both individuals learning to code, and people interested in maximizing the reusability of code. Some example subjects include:

Collaborative research software engineering projects

The Collaborative research software engineering projects topic page focuses on challenges that face scientific open source projects as they grow. Subsections may be useful to leaders and core team members of such projects, with example subjects including: