Scientific Protocols is built on top of the GitHub API and requires a GitHub account to perform certain functions such as creating protocols.