Fig 1.
Main laboratories and institutions in the RosettaCommons and basic facts about our software in 2019.
Fig 2.
Pillars of success in the development of scientific software.
Technical aspects are in blue, social aspects in red and dissemination and user interaction in yellow. This figure was created with icons from The Noun Project[13].
Fig 3.
Major milestones in the history of Rosetta development.
Fig 4.
Testing is essential to ensure stability and correctness of software. This is a view of our testing server dashboard for a specific merge into the master branch of Rosetta. We continuously run a large number of tests, such as build tests, unit tests, integration tests, performance tests, code analysis tests, and scientific benchmarks. Tags in green, red, and yellow denote test pass, failure, and currently running.
Fig 5.
Developers meet at our annual summer conference (RosettaCon). Pictures from our second RosettaCon in 2004 (left) and the conference in 2017 (right) reflect the community’s drastic growth and increase in diversity.
Fig 6.
Organizing regular hackathons can drastically improve code maintainability, generalizability, documentation, and interaction in the community. Our eXtreme Rosetta Workshops (XRWs) are organized annually and have had a drastic positive impact on our software and community.