Skip to content

Making your first analysis contribution

Path from joining to making a contribution- Planning

Path from joining to making a contribution- Implementation and Review

This is the path that you can expect to follow when making your first contribution to an analysis.

Planning

Make an analysis proposal

Start with GitHub Discussions to propose a new analysis or a modification to an existing analysis.

You will file a Discussion for:

A Data Lab member will review your proposal and respond to your original post to discuss further. Together you will continue to develop your analysis plans and make decisions about next steps.

File an issue

Pick an existing issue

  • There may be existing issues in the AlexsLemonade/OpenScPCA-analysis repository for planned analyses that have not been started yet.
  • If you would like to take on a planned analysis, you can comment on the issue to note your interest, ask any clarifying questions, and/or propose a solution for the Data Lab team to review and discuss further.

Getting access to resources

Implementation

Create local setup

Before starting any analyses, you need to set up your local environment.

Please refer to these linked instructions for the specific setup steps you need to take.

Scope work

Implement your analysis

Review

File a pull request

Undergo analytical code review

Merge

  • Once approved, a Data Lab staff member will merge your feature branch into the main branch of AlexsLemonade/OpenScPCA-analysis.