OpenCore modules objectives and outlines developed during the curriculum sprint. See instructions on how to contribute.
Learning Objectives
- Ethos of Open Science
- Open Data
- Open Software
- Open Results
- Open Tools and Resources
Lesson Outlines
- Ethos of Open Science
- Open Data
- Open Software
- Open Results
- Open Tools and Resources
- Explain why responsible Open Science matters to specific research projects, science writ large, and society;
- Explain the advantages and challenges of responsible Open Science
- Select Open Science communities that are compatible with a research project
- Explain how Open Science is critical for building public trust in science and influencing key societal challenges
- Describe the key components and behaviors of responsible Open Science
- Identify areas of concern in research that responsible Open Science can address.
- Include stakeholders who will benefit from research done with responsible Open Science
- Select responsible Open Science workflows
- Describe key characteristics of open data
- Categorize types of open data
- Communicate the benefits of Open data and its effects on science
- Communicate best practices for responsibly sharing data
- Explain the relationship between FAIR, CARE and Open Data
- Describe key features for effective data management planning
- Describe best practices for sharing open data
- Explain the benefits and challenges that producing open software encompasses.
- Be able to identify resources for Open Software relevant for a scientific field.
- Identify key markers of open software in code
- How to cite others’ software in publications
- Differentiate open, reproducible, and executable code
- Publish software openly so others may access, use, and grow the software
- Identify research stages and elements of research objects that can be considered results
- Identify the guiding practices and principles related to open results and the advantages of implementing them across stages of a research process
- Apply open result principles to new and ongoing research projects
- Identify paths for publicly communicating results
- Create open results contributor guidelines and opportunities for open and equitable collaborations
- Give credit to contributors in open results
- Contribute and provide constructive feedback to others’ results
- Explain why open science tools encourage responsible open science (e.g., using the FAIR and CARE principles)
- Identify Open Science communities and initiatives - within and across disciplines - and join a community of practice (CoP) of interest to you
- Provide examples of how open science is practiced in a research team
- Identify types of Open Science tools along with their purpose
- Match appropriate open science tools to specific objectives within the research workflow
- Describe 3-5 open science tools and how to use them in projects (e.g., for communication, sharing of results, giving credit, and collaboration)
Lesson 1: WHAT: Intro to Open Science: What is it and what does it promote?
- Introduction
- Context and Definition
- Definitions of Open Science and Responsible Open Science
- Open Science aspects
- There is no one ethos
- Performing open science responsibly
- Summary
- Further Reading
Lesson 2: WHY: Benefits and Challenges of Responsible Open Science: Why does it matter?
- Introduction
- Benefits of Open Science
- Quality of research
- Quality and diversity of scholarly communications
- Response to societal challenges
- Less unnecessary repetition is better for study participants
- Personal/career benefits
- Challenges in Open Science
- Not everything should be open - don’t overshare without consent!
- Preparing documentation, using standards, and creating metadata takes time and effort
- Open community members don’t always agree with each other
- Case scenarios in open communities
- Cultural barriers: not everyone wants to change, and institutions often move slowly
- Legal and security considerations
Lesson 3: WHO: Stakeholders of Open Science: Who practices Responsible Open Science and for whom?
- Introduction
- Who performs and benefits from open science? Stakeholders partaking in open science:
- Researchers
- Public
- Policy-makers
- How each group contributes to Open Science
- Case scenarios
- Case Scenario #1: Trend: Public —> Policy-makers
- Case Scenario #2: Officialize: Policy-makers—> Researchers/Public
- Case Scenario #3: Participate: Public —>Researchers
- Case Scenario #4: Share: Researchers —>Policy-makers/Public
- How diverse stakeholders are included in open science:
- Activity/exercise
- Case Scenario #1: Accessible figures and writing
- Case Scenario #2: Organizing an inclusive physical event
- Case Scenario #3: Organizing an inclusive virtual meeting and preparing in advance
- Summary
Lesson 4: WHERE: Impact of Open Science on academia, communities and society as a whole: Where open science happens.
- Introduction
- Legal frameworks that affect responsible open science
- Data protection, privacy, and data sovereignty
- European case: General Data Protection regulation
- South African case: Protection of Personal Information Act (POPI Act) and Open Science
- United States case:
- Summary: Working in a global society with varied data protection laws
- Intellectual property
- Whose laws apply to my community?
- Equity and Open Science
- A global perspective on open science
- UNESCO on Open Science Infrastructure
- Organisation for Economic Co-operation and Development (OECD) and Open Science
Lesson 5: HOW: Open Science resources & tools: How to get started in responsible open science (doing open science responsibly)
- Introduction
- Not an afterthought - plan for open science into the design
- Perks of digital and internet age for responsible open science
- Digital persistent identifiers - for objects and researchers
- ORCID: A permanent unique identifier for you, as a scientific author
- Sharing data, and software, and getting cited: Repositories you can use
- Intellectual property, copyright, and licensing your content so it can be reused
- Making your work useful to others
- Sharing and publishing your manuscript
- Public repository/Preprints
- Publishing Open Science and Open Access
- Discipline- and sector-specific nuances
- Working with physical samples and tools
- Authorship: recognizing the contributions and giving credit
- Summary: think beforehand, design for open science, never an afterthought
- Bonus section: Open Science Skills
Lesson 1: What is Open Data?
- Introduction
- What is Data?
- Definition of Data
- Primary (raw) Data
- Metadata
- What is Open Data?
- Availability and Accessibility
- Reusability
- Inclusivity
Lesson 2: Benefits of Open Data
- Introduction
- Open Data for the greater good
- Open data for better Open Science
- Validation
- Transparency
- Collaboration
- Open Data to support policy change
- Open Data in face of global emergencies
- Open Data and public engagement (citizen science)
- Open Data and equitable knowledge sharing
Lesson 3: Responsible Open Data
- Introduction
- Empowering Individuals and Communities through Open Data
- Lack of protective frameworks
- Lack of proper informed consent
- Lack of equitable participation
- Managing Data Responsibly
Lesson 4: Principles of Data Sharing
- Introduction
- FAIR (Findable, Accessible, Interoperable, Reusable)
- FAIR Principles Explained
- FAIR in short
- CARE Principles of Indigenous Data Sovereignty
- Collective Benefit
- Authority to Control
- Responsibility
- Ethics
- Identifying principles relevant to your community or other resources for principles (e.g. Environmental Justice).
Lesson 5: Planning for Open Data
- The Data Life Cycle
- Data Management Plans (DMP)
- Documenting your Data (Metadata)
- Help
- Research Communities (international and national)
- Open Science related communities
- Tools and resources
- Local Library or IT Services
Lesson 6: Sharing Open Data
- Policies for Responsible Sharing of Open Data
- Licenses for Open Data
- Citations and Acknowledgements
- Repositories and Other Sharing Methods
- Domain Specific Repositories
- Institutional Repository
- National Repositories
- General Repository
- Data Access/Data Availability Statements
Lesson 7: Finding and Using Open Data
- Discovering data that is open and usable
- Determining any usage restrictions
- Mitigating access barriers
Lesson 1: Open software in the context of Open Science
- Introduction
- Open Science Principles: How they relate to software/code
- Open Software and Open as a Spectrum
- Source Code
- Open Source Software (OSS)
- Core Principles of Open Source Software: What research software can move towards
- Closed source software
- Transparency
- Participation
- Collaboration
- Summary
Lesson 2: The Pros and Cons of Open Software
- Introduction
- Benefits of Open Science
- Are there any disadvantages of open software - and if so, how to mitigate them?
- As a user
- As a developer
- Summary
Lesson 3: Licensing/Ownership & DOI's
- Introduction
- Licenses
- Types of licenses
- How to choose a license
- Attribution and citation
- Digital Object Identifier (DOI)
- Citing Code without a DOI
- Attribution for pieces/snippets of code
- Publishing open software in peer-reviewed journals
- External Requirements
- Summary
Lesson 4: Code management/Quality
- Introduction
- What does it mean for software/code to be of good quality?
- Good documentation
- Clean/readable code
- Summary
- References
Lesson 5: Maintain good code quality
- Introduction
- Version Control
- Testing
- Responsibilities after Sharing
- Responsibilities for ongoing maintenance
Lesson 6: Contributing to existing open software
- Introduction
- Benefits of contributing to an open software
- Types of contribution to open software
- Add new features
- Fix bugs/issues
- Report issues/ suggestions about improving code
- Improving and contributing to documentation
- Create tutorials, use cases, or visuals
- Improve layout, automatization, structure of code
- Organize/attend a meetup/community building
- Code review
- Help organizing funding and support for the project
- How to contribute
- Contributing via version control system
- Type of Commits
- Branching and Merging
- Merge conflicts
- Recommended Practices
- Naming Etiquette
- Ethical Considerations
- Summary
Lesson 1: The Research Process and Its Results
- What are the different stages of the research process?
- Define “digital research objects” and provide examples
Lesson 2: Results in the Context of Open Science
- What are the advantages of making results open throughout the research process?
- What resources are available to help make results open?
- What are the guiding principles to turn a research result into an open result?
Lesson 3: Applying Open Result Framework to your Research
- How to apply an open framework across different research objects
- How to share your results, and selecting **tools **that support open science?
- Using a checklist to achieve open results
Lesson 4: Providing Equitable Opportunities and Credit for Contributors to Results
- How to define contributors to each digital research object and determine their suitable form of recognition?
- How to create contributor guidelines that ensure equity, access, inclusion, diversity
- How to ensure your open results are properly attributed and cited by others
Lesson 1: Introduction to Open Science tools
- Definition: What do we mean by “Open Science tools”?
- What’s the difference between ‘open’ and ‘closed’ tools? Why use Open Science tools?
- How do Open Science tools fit into the research lifecycle?
- How do Open Science tools address responsible practices
Lesson 2: Open Science tools across the research lifecycle
- Open Science tools for protocols
- Open Science tools for data
- Sharing data with your (research) team
- Data repositories
- Open Science tools for code
- Collaborative development tools
- Code repositories
- Open Science tools for results
- Open Science tools for authoring
- Collaborative writing tools
- Reference management tools
- Publishing Open Science and Open Access
Lesson 3: Open Science tools for reproducibility
- What is reproducibility?
- Computational notebooks
- Jupyter
- R Markdown
- Quarto
Lesson 4: Open Science communities
- Why engage with Open Science communities?
- What is a Community of Practice (CoP)?
- Communities list
- How to engage with Open Science communities
- Pathways for contribution
- Pathways for collaboration
- Pathways for engagement
- How to build and lead a community
- Guidelines for building communities
- Mountain of engagement